From e881583765db30f0ba754bf1fc5d8e3351434c15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9C=B0=E5=B9=B3=E7=BA=BF?= <22250530@qq.com> Date: Sat, 30 May 2015 13:07:33 +0800 Subject: [PATCH] --- src/com/wentch/redkale/util/Attribute.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/com/wentch/redkale/util/Attribute.java b/src/com/wentch/redkale/util/Attribute.java index 0b132f21e..86b0c34a3 100644 --- a/src/com/wentch/redkale/util/Attribute.java +++ b/src/com/wentch/redkale/util/Attribute.java @@ -111,7 +111,7 @@ public interface Attribute { if (getter == null && setter == null && field == null) { throw new RuntimeException("[" + clazz + "]have no public field or setter or getter"); } - final String fieldalias = fieldalias0; + final String fieldname = fieldalias0; Class column; if (field != null) { // public field column = field.getType(); @@ -130,11 +130,11 @@ public interface Attribute { ClassLoader loader = Attribute.class.getClassLoader(); String newDynName = supDynName + "_Dyn_" + clazz.getSimpleName() + "_" - + fieldalias.substring(fieldalias.indexOf('.') + 1) + "_" + pcolumn.getSimpleName().replace("[]", "Array"); + + fieldname.substring(fieldname.indexOf('.') + 1) + "_" + pcolumn.getSimpleName().replace("[]", "Array"); if (String.class.getClassLoader() != clazz.getClassLoader()) { loader = clazz.getClassLoader(); newDynName = interName + "_Dyn" + Attribute.class.getSimpleName() + "_" - + fieldalias.substring(fieldalias.indexOf('.') + 1) + "_" + pcolumn.getSimpleName().replace("[]", "Array"); + + fieldname.substring(fieldname.indexOf('.') + 1) + "_" + pcolumn.getSimpleName().replace("[]", "Array"); } try { return (Attribute) Class.forName(newDynName.replace('/', '.')).newInstance(); @@ -157,7 +157,7 @@ public interface Attribute { { //field 方法 mv = cw.visitMethod(ACC_PUBLIC, "field", "()Ljava/lang/String;", null, null); - mv.visitLdcInsn(fieldalias); + mv.visitLdcInsn(fieldname); mv.visitInsn(ARETURN); mv.visitMaxs(1, 1); mv.visitEnd();