最近在看java动态代理的一些问题,但这里有一些疑惑:
public final void code()
{
MethodInterceptor tmp4_1 = this.CGLIB$CALLBACK_0;
if (tmp4_1 == null)
{
tmp4_1;
CGLIB$BIND_CALLBACKS(this);
}
if (this.CGLIB$CALLBACK_0 != null) {
return;
}
super.code();
}
这个是cjlib生成的代理类反编译后的代码,tmp4_1;这一句是什么意思呢?一个变量后加一个冒号表示什么呢?希望大神能帮忙解答,谢谢了!