ElementValue
::= ElementValue
*;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.ElementValue
AST.ElementArrayValue
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
ElementValue
::= ElementValue
*;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.ElementValue
AST.ElementArrayValue
Java1.5Frontend/Annotations.ast
at line 13
public ElementArrayValue()
public ElementArrayValue(List<ElementValue> p0)
syn boolean validTarget(Annotation a)
validTarget
in class ElementValue
Java1.5Frontend/Annotations.jrag
at line 57
syn ElementValue definesElementTypeValue(java.lang.String name)
definesElementTypeValue
in class ElementValue
Java1.5Frontend/Annotations.jrag
at line 181
syn boolean hasValue(java.lang.String s)
hasValue
in class ElementValue
Java1.5Frontend/Annotations.jrag
at line 295
syn boolean commensurateWithArrayDecl(ArrayDecl type)
commensurateWithArrayDecl
in class ElementValue
Java1.5Frontend/Annotations.jrag
at line 495
public void flushCache()
flushCache
in class ElementValue
public void flushCollectionCache()
flushCollectionCache
in class ElementValue
public ElementArrayValue clone() throws java.lang.CloneNotSupportedException
clone
in class ElementValue
java.lang.CloneNotSupportedException
public ElementArrayValue copy()
public ElementArrayValue fullCopy()
public void toString(java.lang.StringBuffer s)
public void appendAsAttributeTo(Attribute buf)
appendAsAttributeTo
in class ElementValue
Java1.5Backend/AnnotationsCodegen.jrag
at line 224
public void init$Children()
init$Children
in class ElementValue
protected int numChildren()
numChildren
in class ElementValue
public boolean mayHaveRewrite()
mayHaveRewrite
in class ElementValue
public void setElementValueList(List<ElementValue> list)
list
- The new list node to be used as the ElementValue list.public int getNumElementValue()
public int getNumElementValueNoTransform()
public ElementValue getElementValue(int i)
i
in the ElementValue list..i
- Index of the element to return.
i
in the ElementValue list.public void addElementValue(ElementValue node)
node
- The element to append to the ElementValue list.public void addElementValueNoTransform(ElementValue node)
public void setElementValue(ElementValue node, int i)
i
with the new node node
.node
- The new node to replace the old list element.i
- The list index of the node to be replaced.public List<ElementValue> getElementValues()
public List<ElementValue> getElementValuesNoTransform()
This method does not invoke AST transformations.
public List<ElementValue> getElementValueList()
public List<ElementValue> getElementValueListNoTransform()
This method does not invoke AST transformations.
public ElementValue Define_ElementValue_lookupElementTypeValue(ASTNode caller, ASTNode child, java.lang.String name)
Define_ElementValue_lookupElementTypeValue
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 178
rewriteTo
in class ElementValue
|
|||||||
FRAMES NO FRAMES |