X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fibex%2Fclassgen%2FFieldRef.java;fp=src%2Forg%2Fibex%2Fclassgen%2FFieldRef.java;h=10b1b1e33e1655ba8a57db0189f706f2439bd1c1;hb=94cebd4c12247ae7fd0a4b0cc66609fead0efece;hp=6c2d8cfd88bb8a5d7b77608988f6ea4c872134c6;hpb=fb8a2dfe2f45b27710921562df968b86f2faceee;p=org.ibex.classgen.git
diff --git a/src/org/ibex/classgen/FieldRef.java b/src/org/ibex/classgen/FieldRef.java
index 6c2d8cf..10b1b1e 100644
--- a/src/org/ibex/classgen/FieldRef.java
+++ b/src/org/ibex/classgen/FieldRef.java
@@ -1,6 +1,17 @@
package org.ibex.classgen;
+/** This class represents Field references. It is used as an argument to the
+GETFIELD, PUTFIELD, GETSTATIC, and PUTSTATCI bytecodes
+@see CGConst#GETFIELD
+@see CGConst#PUTFIELD
+@see CGConst#GETSTATIC
+@see CGConst#PUTSTATIC
+*/
public class FieldRef extends ClassGen.FieldOrMethodRef {
+ /** 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); }
}