ElementValue
::= Expr
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.ElementValue
AST.ElementConstantValue
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
ElementValue
::= Expr
;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.ElementValue
AST.ElementConstantValue
Java1.5Frontend/Annotations.ast
at line 11
public ElementConstantValue()
public ElementConstantValue(Expr 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 commensurateWithTypeDecl(TypeDecl type)
commensurateWithTypeDecl
in class ElementValue
Java1.5Frontend/Annotations.jrag
at line 475
type
in class ElementValue
Java1.5Frontend/Annotations.jrag
at line 510
inh ElementValue lookupElementTypeValue(java.lang.String name)
Java1.5Frontend/Annotations.jrag
at line 177
public void flushCache()
flushCache
in class ElementValue
public void flushCollectionCache()
flushCollectionCache
in class ElementValue
public ElementConstantValue clone() throws java.lang.CloneNotSupportedException
clone
in class ElementValue
java.lang.CloneNotSupportedException
public ElementConstantValue copy()
public ElementConstantValue fullCopy()
public void nameCheck()
public void toString(java.lang.StringBuffer s)
public void appendAsAttributeTo(Attribute buf)
appendAsAttributeTo
in class ElementValue
Java1.5Backend/AnnotationsCodegen.jrag
at line 197
public void init$Children()
init$Children
in class ElementValue
protected int numChildren()
numChildren
in class ElementValue
public boolean mayHaveRewrite()
mayHaveRewrite
in class ElementValue
node
- The new node to replace the Expr child.public Expr getExprNoTransform()
This method does not invoke AST transformations.
public NameType Define_NameType_nameType(ASTNode caller, ASTNode child)
Define_NameType_nameType
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 550
public java.lang.String Define_String_methodHost(ASTNode caller, ASTNode child)
Define_String_methodHost
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 555
rewriteTo
in class ElementValue
|
|||||||
FRAMES NO FRAMES |