gnu.kawa.reflect
Class FieldLocation
public class FieldLocation
define , defineAll , get , getDeclaringClass , getInstance , getMemberName , getRField , isBound , isConstant , set , setInstance |
entered , get , get , getBase , getKeyProperty , getKeySymbol , getValue , isBound , isConstant , make , make , make , print , set , setRestore , setValue , setWithSave , toString , undefine |
KIND_FLAGS_SET
public static final int KIND_FLAGS_SET
True if the flags PROCEDURE|SYNTAX|INDIRECT_LOCATION|CONSTANT
are valid.
PROCEDURE
public static final int PROCEDURE
SYNTAX
public static final int SYNTAX
FieldLocation
public FieldLocation(Object instance,
String cname,
String fname)
FieldLocation
public FieldLocation(Object instance,
ClassType type,
String mname)
getFType
public Type getFType()
Get the type of the field.
getField
public Field getField()
isIndirectLocation
public boolean isIndirectLocation()
isProcedureOrSyntax
public boolean isProcedureOrSyntax()
make
public static FieldLocation make(Object instance,
String cname,
String fldName)
setDeclaration
public void setDeclaration(Declaration decl)
setProcedure
public void setProcedure()
setSyntax
public void setSyntax()