public class StaticFieldLocation extends FieldLocation
KIND_FLAGS_SET, PROCEDURE, SYNTAX
Constructor and Description |
---|
StaticFieldLocation(ClassType type,
java.lang.String mname) |
StaticFieldLocation(java.lang.reflect.Field field) |
StaticFieldLocation(java.lang.String cname,
java.lang.String fname) |
Modifier and Type | Method and Description |
---|---|
static StaticFieldLocation |
define(Environment environ,
Symbol sym,
java.lang.Object property,
java.lang.String cname,
java.lang.String fname) |
java.lang.Object |
get(java.lang.Object defaultValue) |
static StaticFieldLocation |
make(Declaration decl) |
static StaticFieldLocation |
make(java.lang.String cname,
java.lang.String fldName) |
get, getDeclaration, getField, getFType, isBound, isConstant, isIndirectLocation, isProcedureOrSyntax, make, make, set, setDeclaration, setProcedure, setRestore, setSyntax, setWithSave, toString
define, defineAll, getDeclaringClass, getDeclaringClassname, getInstance, getMemberName, getRClass, getRField, setInstance
public StaticFieldLocation(java.lang.String cname, java.lang.String fname)
public StaticFieldLocation(ClassType type, java.lang.String mname)
public StaticFieldLocation(java.lang.reflect.Field field)
public java.lang.Object get(java.lang.Object defaultValue)
get
in class FieldLocation
public static StaticFieldLocation define(Environment environ, Symbol sym, java.lang.Object property, java.lang.String cname, java.lang.String fname)
public static StaticFieldLocation make(Declaration decl)
public static StaticFieldLocation make(java.lang.String cname, java.lang.String fldName)