首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

哪位高手能告诉小弟我CGLIB创建的动态类属性名之前为什么要加上$cglib_prop_

2014-01-15 
谁能告诉我CGLIB创建的动态类属性名之前为什么要加上$cglib_prop_?有什么特殊作用吗,这样在用反射取属性的

谁能告诉我CGLIB创建的动态类属性名之前为什么要加上$cglib_prop_?
有什么特殊作用吗,这样在用反射取属性的时候报错啊
[解决办法]
  public static void add_properties(ClassEmitter ce, String[] names, Type[] types) {
889         for (int i = 0; i < names.length; i++) {
890             String fieldName = "$cglib_prop_" + names[i];
891             ce.declare_field(Constants.ACC_PRIVATE, fieldName, types[i], null, null);
892             EmitUtils.add_property(ce, names[i], types[i], fieldName);
893         }
894     }


参看这里

热点排行