小组Java

最近在看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;这一句是什么意思呢?一个变量后加一个冒号表示什么呢?希望大神能帮忙解答,谢谢了!

1 收藏


直接登录