ElementValue
::= Annotation
;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.ElementValue
AST.ElementAnnotationValue
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
ElementValue
::= Annotation
;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.ElementValue
AST.ElementAnnotationValue
Java1.5Frontend/Annotations.ast
at line 12
public ElementAnnotationValue()
public ElementAnnotationValue(Annotation p0)
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 Annotation lookupAnnotation(TypeDecl typeDecl)
Java1.5Frontend/Annotations.jrag
at line 423
public void flushCache()
flushCache
in class ElementValue
public void flushCollectionCache()
flushCollectionCache
in class ElementValue
public ElementAnnotationValue clone() throws java.lang.CloneNotSupportedException
clone
in class ElementValue
java.lang.CloneNotSupportedException
public ElementAnnotationValue copy()
public ElementAnnotationValue fullCopy()
public void toString(java.lang.StringBuffer s)
public void appendAsAttributeTo(Attribute buf)
appendAsAttributeTo
in class ElementValue
Java1.5Backend/AnnotationsCodegen.jrag
at line 220
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 setAnnotation(Annotation node)
node
- The new node to replace the Annotation child.public Annotation getAnnotation()
public Annotation getAnnotationNoTransform()
This method does not invoke AST transformations.
public boolean Define_boolean_mayUseAnnotationTarget(ASTNode caller, ASTNode child, java.lang.String name)
Define_boolean_mayUseAnnotationTarget
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 95
public Annotation Define_Annotation_lookupAnnotation(ASTNode caller, ASTNode child, TypeDecl typeDecl)
Define_Annotation_lookupAnnotation
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 427
rewriteTo
in class ElementValue
|
|||||||
FRAMES NO FRAMES |