introduce LIBJ_THIS_PTR
fix cpplint errors