gnu.kawa.reflect
Class StaticFieldLocation
java.lang.Object
gnu.mapping.Location
gnu.kawa.reflect.ClassMemberLocation
gnu.kawa.reflect.FieldLocation
gnu.kawa.reflect.StaticFieldLocation
public class StaticFieldLocation
- extends FieldLocation
Methods inherited from class gnu.kawa.reflect.FieldLocation |
getDeclaration, getField, getFType, isBound, isConstant, isIndirectLocation, isProcedureOrSyntax, make, make, set, setDeclaration, setProcedure, setSyntax, toString |
Methods inherited from class gnu.mapping.Location |
entered, get, getBase, getKeyProperty, getKeySymbol, getValue, make, make, make, print, setRestore, setValue, setWithSave, undefine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StaticFieldLocation
public StaticFieldLocation(java.lang.String cname,
java.lang.String fname)
StaticFieldLocation
public StaticFieldLocation(ClassType type,
java.lang.String mname)
get
public java.lang.Object get(java.lang.Object defaultValue)
- Overrides:
get
in class FieldLocation
define
public static StaticFieldLocation define(Environment environ,
Symbol sym,
java.lang.Object property,
java.lang.String cname,
java.lang.String fname)
make
public static StaticFieldLocation make(Declaration decl)
make
public static StaticFieldLocation make(java.lang.String cname,
java.lang.String fldName)