X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fibex%2Fclassgen%2FConstantPool.java;h=4d62df71dce89e52fbfb3e17d999db9e9af2c522;hb=12d5044d6e0c5c421a77dc436b0c8dd1e73cdeb4;hp=eb2497d389dfeeeacac0af5d99a3d35f75c801f1;hpb=6d2abcdebf08ecd85d201f56485e3358cc41407b;p=org.ibex.classgen.git diff --git a/src/org/ibex/classgen/ConstantPool.java b/src/org/ibex/classgen/ConstantPool.java index eb2497d..4d62df7 100644 --- a/src/org/ibex/classgen/ConstantPool.java +++ b/src/org/ibex/classgen/ConstantPool.java @@ -123,7 +123,7 @@ class ConstantPool implements CGConst { if(member.name == null) throw new Error("should never happen"); switch(tag) { case CONSTANT_FIELDREF: - return klass.getTypeClass().field(member.name.s, member.type.s); + return klass.getTypeClass().field(member.name.s, Type.fromDescriptor(member.type.s)); case CONSTANT_METHODREF: case CONSTANT_INTERFACEMETHODREF: Type.Class.Method m = klass.getTypeClass().method(member.name.s,member.type.s);