ASTNode
::= <Name:String> ElementValue
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.ElementValuePair
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
ASTNode
::= <Name:String> ElementValue
;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.ElementValuePair
Java1.5Frontend/Annotations.ast
at line 8
public ElementValuePair()
public ElementValuePair(java.lang.String p0, ElementValue p1)
public ElementValuePair(beaver.Symbol p0, ElementValue p1)
inh TypeDecl unknownType()
Java1.5Frontend/Annotations.jrag
at line 458
Java1.5Frontend/Annotations.jrag
at line 460
public void flushCache()
flushCache
in class ASTNode<ASTNode>
public void flushCollectionCache()
flushCollectionCache
in class ASTNode<ASTNode>
public ElementValuePair clone() throws java.lang.CloneNotSupportedException
public ElementValuePair copy()
public ElementValuePair fullCopy()
public void typeCheck()
public void toString(java.lang.StringBuffer s)
public void init$Children()
init$Children
in class ASTNode<ASTNode>
protected int numChildren()
numChildren
in class ASTNode<ASTNode>
public boolean mayHaveRewrite()
mayHaveRewrite
in class ASTNode<ASTNode>
public void setName(java.lang.String value)
value
- The new value for the lexeme Name.public void setName(beaver.Symbol symbol)
public java.lang.String getName()
public void setElementValue(ElementValue node)
node
- The new node to replace the ElementValue child.public ElementValue getElementValue()
public ElementValue getElementValueNoTransform()
This method does not invoke AST transformations.
protected java.lang.String tokenString_Name
public int Namestart
public int Nameend
protected boolean type_computed
protected TypeDecl type_value
|
|||||||
FRAMES NO FRAMES |