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=10b1b1e33e1655ba8a57db0189f706f2439bd1c1;hb=20b36057bc5aee6e799cce02a3bf289916889fc1;hpb=94cebd4c12247ae7fd0a4b0cc66609fead0efece diff --git a/src/org/ibex/classgen/FieldRef.java b/src/org/ibex/classgen/FieldRef.java index 10b1b1e..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.Object c, String name, Type t) { super(c,name,t.getDescriptor()); } - /** Equivalent to FieldRef(new Type.Object(s),...) - @see #FieldRef(Type.Object,String,Type,) - */ - public FieldRef(String s, String name, Type t) { this(new Type.Object(s),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; } } +