aspoev.interpreter.base
Class FieldDeclarationList

java.lang.Object
  extended byaspoev.interpreter.base.Element
      extended byaspoev.interpreter.base.FieldDeclarationList
All Implemented Interfaces:
java.lang.Cloneable, aspoev.Executable, MemberElement, pJ.jasmine.PRI, java.io.Serializable

public class FieldDeclarationList
extends Element
implements MemberElement

See Also:
Not technically an 'element,' since all its work is done at parse time... Really just a wrapper around a list for the parser to pass back multiple declarations., Serialized Form

Field Summary
protected  pJ.jasmine.ListOfObject variableList
           
 
Fields inherited from class aspoev.interpreter.base.Element
parent
 
Fields inherited from interface pJ.jasmine.PRI
DELETECHANGE, MODIFYCHANGE, NOCHANGE
 
Constructor Summary
FieldDeclarationList(java.util.List variables)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Object createUniqueIdentifier()
           
protected  java.lang.Object executeElement()
           
 java.util.Collection getChildrenByType(java.lang.Class childClass)
           
 java.lang.String getCodeString()
           
 ClassDeclarationElement getDeclaration()
           
 java.lang.Object getUniqueIdentifier()
           
 java.util.Enumeration iterator()
           
 void persistFields()
           
 void setDeclaration(ClassDeclarationElement metaClass)
           
 
Methods inherited from class aspoev.interpreter.base.Element
execute, getRValue, persist, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

variableList

protected pJ.jasmine.ListOfObject variableList
Constructor Detail

FieldDeclarationList

public FieldDeclarationList(java.util.List variables)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in class Element

persistFields

public void persistFields()

executeElement

protected java.lang.Object executeElement()
Specified by:
executeElement in class Element

iterator

public java.util.Enumeration iterator()

createUniqueIdentifier

public java.lang.Object createUniqueIdentifier()

getDeclaration

public ClassDeclarationElement getDeclaration()

getUniqueIdentifier

public java.lang.Object getUniqueIdentifier()

setDeclaration

public void setDeclaration(ClassDeclarationElement metaClass)

getChildrenByType

public java.util.Collection getChildrenByType(java.lang.Class childClass)
Specified by:
getChildrenByType in class Element

getCodeString

public java.lang.String getCodeString()
Specified by:
getCodeString in class Element