aspoev.interpreter.base
Class FieldDeclarationElement
java.lang.Object
aspoev.interpreter.base.Element
aspoev.interpreter.base.StatementElement
aspoev.interpreter.base.VariableDeclarationElement
aspoev.interpreter.base.FieldDeclarationElement
- All Implemented Interfaces:
- java.lang.Cloneable, aspoev.Executable, MemberElement, pJ.jasmine.PRI, java.io.Serializable
- public class FieldDeclarationElement
- extends VariableDeclarationElement
- implements MemberElement, pJ.jasmine.PRI
- See Also:
- Serialized Form
| 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, hashCode, notify, notifyAll, wait, wait, wait |
ID_BASE
protected static int ID_BASE
uniqueID
protected int uniqueID
modifiers
protected Modifiers modifiers
classDeclaration
protected ClassDeclarationElement classDeclaration
FieldDeclarationElement
public FieldDeclarationElement(Modifiers modifiers,
TypeReferenceElement type,
java.lang.String name)
FieldDeclarationElement
public FieldDeclarationElement(TypeReferenceElement type,
java.lang.String name)
clone
public java.lang.Object clone()
- Overrides:
clone in class VariableDeclarationElement
assignUniqueIdentifier
protected void assignUniqueIdentifier()
changeFieldName
public java.lang.String changeFieldName(java.lang.String newName)
changeFieldType
public TypeReferenceElement changeFieldType(TypeReferenceElement newType)
createUniqueIdentifier
public java.lang.Object createUniqueIdentifier()
equals
public boolean equals(java.lang.Object other)
getDeclaration
public ClassDeclarationElement getDeclaration()
getFieldName
public java.lang.String getFieldName()
getFieldType
public TypeReferenceElement getFieldType()
getRValue
public java.lang.Object getRValue()
- Overrides:
getRValue in class Element
getUniqueIdentifier
public int getUniqueIdentifier()
getValue
public java.lang.Object getValue()
- Overrides:
getValue in class VariableDeclarationElement
isPublic
public boolean isPublic()
isStatic
public boolean isStatic()
isTransient
public boolean isTransient()
setDeclaration
public void setDeclaration(ClassDeclarationElement declaredIn)
setValue
public void setValue(java.lang.Object newVal)
- Overrides:
setValue in class VariableDeclarationElement
toString
public java.lang.String toString()
- Overrides:
toString in class VariableDeclarationElement
getCodeString
public java.lang.String getCodeString()
- Overrides:
getCodeString in class VariableDeclarationElement