aspoev.interpreter.base
Class FieldReferenceElement
java.lang.Object
aspoev.interpreter.base.Element
aspoev.interpreter.base.StatementElement
aspoev.interpreter.base.RValuedElement
aspoev.interpreter.base.VariableReferenceElement
aspoev.interpreter.base.FieldReferenceElement
- All Implemented Interfaces:
- java.lang.Cloneable, aspoev.Executable, pJ.jasmine.PRI, java.io.Serializable
- public class FieldReferenceElement
- extends VariableReferenceElement
- implements pJ.jasmine.PRI
- See Also:
- Serialized Form
|
Field Summary |
protected java.lang.String |
fieldName
|
| Fields inherited from class aspoev.interpreter.base.Element |
parent |
| Fields inherited from interface pJ.jasmine.PRI |
DELETECHANGE, MODIFYCHANGE, NOCHANGE |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
fieldName
protected java.lang.String fieldName
FieldReferenceElement
public FieldReferenceElement(java.lang.String owner,
java.lang.String fieldName)
clone
public java.lang.Object clone()
- Overrides:
clone in class VariableReferenceElement
getFieldType
public TypeReferenceElement getFieldType()
getType
public TypeReferenceElement getType()
- Overrides:
getType in class VariableReferenceElement
getCapitalizedName
protected static java.lang.String getCapitalizedName(java.lang.String fieldName)
getValue
public java.lang.Object getValue()
- Overrides:
getValue in class VariableReferenceElement
getValue
public static java.lang.Object getValue(java.lang.Object ownerObject,
java.lang.String fieldName)
throws java.lang.Exception
- Throws:
java.lang.Exception
setValue
public void setValue(java.lang.Object newValue)
- Overrides:
setValue in class VariableReferenceElement
setValue
public static void setValue(java.lang.Object targetObject,
java.lang.Object newValue,
java.lang.String fieldName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTarget
protected java.lang.Object getTarget()
getCodeString
public java.lang.String getCodeString()
- Overrides:
getCodeString in class VariableReferenceElement