X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FFieldRef.java;h=b13fd4dbb0a22e155dc218136d98911b72f0b66f;hp=9a4b790c37b2258751f70f534f375d0c5f61571e;hb=20b36057bc5aee6e799cce02a3bf289916889fc1;hpb=313d0d7b61cbae37ba11f48b752aebd52be68b5c
diff --git a/src/org/ibex/classgen/FieldRef.java b/src/org/ibex/classgen/FieldRef.java
index 9a4b790..b13fd4d 100644
--- a/src/org/ibex/classgen/FieldRef.java
+++ b/src/org/ibex/classgen/FieldRef.java
@@ -7,11 +7,10 @@ GETFIELD, PUTFIELD, GETSTATIC, and PUTSTATCI bytecodes
@see CGConst#GETSTATIC
@see CGConst#PUTSTATIC
*/
-public class FieldRef extends ClassGen.FieldOrMethodRef {
+public class FieldRef extends MemberRef {
/** Create a reference to field name of class c with the type t */
- public FieldRef(Type.Class c, String name, Type t) { super(c, name, t.getDescriptor()); }
- /** Equivalent to FieldRef(new Type.Class(s), ...)
- @see #FieldRef(Type.Class, String, Type, )
- */
- public FieldRef(String s, String name, Type t) { this(Type.fromDescriptor(s).asClass(), name, t); }
+ public final Type type;
+ public FieldRef(Type.Class c, String name, Type t) { super(c, name); this.type = t; }
+ public String getDescriptor() { return name; }
}
+