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 11public ElementConstantValue()
public ElementConstantValue(Expr p0)
syn boolean validTarget(Annotation a)
validTarget in class ElementValueJava1.5Frontend/Annotations.jrag at line 57
syn ElementValue definesElementTypeValue(java.lang.String name)
definesElementTypeValue in class ElementValueJava1.5Frontend/Annotations.jrag at line 181
syn boolean hasValue(java.lang.String s)
hasValue in class ElementValueJava1.5Frontend/Annotations.jrag at line 295
syn boolean commensurateWithTypeDecl(TypeDecl type)
commensurateWithTypeDecl in class ElementValueJava1.5Frontend/Annotations.jrag at line 475
type in class ElementValueJava1.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 ElementValuepublic void flushCollectionCache()
flushCollectionCache in class ElementValuepublic ElementConstantValue clone() throws java.lang.CloneNotSupportedException
clone in class ElementValuejava.lang.CloneNotSupportedExceptionpublic ElementConstantValue copy()
public ElementConstantValue fullCopy()
public void nameCheck()
public void toString(java.lang.StringBuffer s)
public void appendAsAttributeTo(Attribute buf)
appendAsAttributeTo in class ElementValueJava1.5Backend/AnnotationsCodegen.jrag at line 197
public void init$Children()
init$Children in class ElementValueprotected int numChildren()
numChildren in class ElementValuepublic boolean mayHaveRewrite()
mayHaveRewrite in class ElementValuenode - 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 550public java.lang.String Define_String_methodHost(ASTNode caller, ASTNode child)
Define_String_methodHost in class ASTNode<ASTNode>Java1.5Frontend/Annotations.jrag at line 555rewriteTo in class ElementValue
|
|||||||
| FRAMES NO FRAMES | |||||||