ASTNode
::= Modifier
*;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Modifiers
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
- Direct Known Subclasses:
- ResourceModifiers
|
|||||||
FRAMES NO FRAMES |
ASTNode
::= Modifier
*;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Modifiers
Java1.4Frontend/java.ast
at line 190
syn boolean isPublic()
Java1.4Frontend/Modifiers.jrag
at line 372
syn boolean isPrivate()
Java1.4Frontend/Modifiers.jrag
at line 373
syn boolean isProtected()
Java1.4Frontend/Modifiers.jrag
at line 374
syn boolean isStatic()
Java1.4Frontend/Modifiers.jrag
at line 375
syn boolean isFinal()
Java1.4Frontend/Modifiers.jrag
at line 376
syn boolean isAbstract()
Java1.4Frontend/Modifiers.jrag
at line 377
syn boolean isVolatile()
Java1.4Frontend/Modifiers.jrag
at line 378
syn boolean isTransient()
Java1.4Frontend/Modifiers.jrag
at line 379
syn boolean isStrictfp()
Java1.4Frontend/Modifiers.jrag
at line 380
syn boolean isSynchronized()
Java1.4Frontend/Modifiers.jrag
at line 381
syn boolean isNative()
Java1.4Frontend/Modifiers.jrag
at line 382
syn boolean isSynthetic()
Java1.4Frontend/Modifiers.jrag
at line 384
syn int numProtectionModifiers()
Java1.4Frontend/Modifiers.jrag
at line 386
syn int numCompletenessModifiers()
Java1.4Frontend/Modifiers.jrag
at line 389
syn int numModifier(java.lang.String name)
Java1.4Frontend/Modifiers.jrag
at line 392
syn Annotation annotation(TypeDecl typeDecl)
Java1.5Frontend/Annotations.jrag
at line 214
syn boolean hasAnnotationSuppressWarnings(java.lang.String s)
Java1.5Frontend/Annotations.jrag
at line 289
syn boolean hasDeprecatedAnnotation()
Java1.5Frontend/Annotations.jrag
at line 319
syn boolean hasAnnotationSafeVarargs()
Java7Frontend/SafeVarargs.jrag
at line 49
Java1.4Frontend/Modifiers.jrag
at line 358
inh boolean mayBePublic()
Java1.4Frontend/Modifiers.jrag
at line 360
inh boolean mayBePrivate()
Java1.4Frontend/Modifiers.jrag
at line 361
inh boolean mayBeProtected()
Java1.4Frontend/Modifiers.jrag
at line 362
inh boolean mayBeStatic()
Java1.4Frontend/Modifiers.jrag
at line 363
inh boolean mayBeFinal()
Java1.4Frontend/Modifiers.jrag
at line 364
inh boolean mayBeAbstract()
Java1.4Frontend/Modifiers.jrag
at line 365
inh boolean mayBeVolatile()
Java1.4Frontend/Modifiers.jrag
at line 366
inh boolean mayBeTransient()
Java1.4Frontend/Modifiers.jrag
at line 367
inh boolean mayBeStrictfp()
Java1.4Frontend/Modifiers.jrag
at line 368
inh boolean mayBeSynchronized()
Java1.4Frontend/Modifiers.jrag
at line 369
inh boolean mayBeNative()
Java1.4Frontend/Modifiers.jrag
at line 370
inh TypeDecl lookupType(java.lang.String packageName, java.lang.String typeName)
Java1.5Frontend/Annotations.jrag
at line 56
public void flushCache()
flushCache
in class ASTNode<ASTNode>
public void flushCollectionCache()
flushCollectionCache
in class ASTNode<ASTNode>
public void checkModifiers()
Java1.4Frontend/Modifiers.jrag
at line 314
public void toString(java.lang.StringBuffer s)
public void addRuntimeVisibleAnnotationsAttribute(java.util.Collection c)
Java1.5Backend/AnnotationsCodegen.jrag
at line 39
public void addRuntimeInvisibleAnnotationsAttribute(java.util.Collection c)
Java1.5Backend/AnnotationsCodegen.jrag
at line 47
public java.util.Collection runtimeVisibleAnnotations()
Java1.5Backend/AnnotationsCodegen.jrag
at line 96
public java.util.Collection runtimeInvisibleAnnotations()
Java1.5Backend/AnnotationsCodegen.jrag
at line 117
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 setModifierList(List<Modifier> list)
list
- The new list node to be used as the Modifier list.public int getNumModifier()
public int getNumModifierNoTransform()
public Modifier getModifier(int i)
i
in the Modifier list..i
- Index of the element to return.
i
in the Modifier list.public void addModifier(Modifier node)
node
- The element to append to the Modifier list.public void addModifierNoTransform(Modifier node)
public void setModifier(Modifier 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<Modifier> getModifiers()
public List<Modifier> getModifiersNoTransform()
This method does not invoke AST transformations.
public List<Modifier> getModifierList()
public List<Modifier> getModifierListNoTransform()
This method does not invoke AST transformations.
public Annotation Define_Annotation_lookupAnnotation(ASTNode caller, ASTNode child, TypeDecl typeDecl)
Define_Annotation_lookupAnnotation
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 424
public static final int ACC_PUBLIC
Java1.4Backend/Flags.jrag
at line 11
public static final int ACC_PRIVATE
Java1.4Backend/Flags.jrag
at line 12
public static final int ACC_PROTECTED
Java1.4Backend/Flags.jrag
at line 13
public static final int ACC_STATIC
Java1.4Backend/Flags.jrag
at line 14
public static final int ACC_FINAL
Java1.4Backend/Flags.jrag
at line 15
public static final int ACC_SYNCHRONIZED
Java1.4Backend/Flags.jrag
at line 16
public static final int ACC_SUPER
Java1.4Backend/Flags.jrag
at line 17
public static final int ACC_VOLATILE
Java1.4Backend/Flags.jrag
at line 18
public static final int ACC_TRANSIENT
Java1.4Backend/Flags.jrag
at line 19
public static final int ACC_NATIVE
Java1.4Backend/Flags.jrag
at line 20
public static final int ACC_INTERFACE
Java1.4Backend/Flags.jrag
at line 21
public static final int ACC_ABSTRACT
Java1.4Backend/Flags.jrag
at line 22
public static final int ACC_SYNTHETIC
Java1.4Backend/Flags.jrag
at line 23
public static final int ACC_STRICT
Java1.4Backend/Flags.jrag
at line 24
public static final int ACC_ANNOTATION
Java1.5Backend/AnnotationsCodegen.jrag
at line 140
public static final int ACC_ENUM
Java1.5Backend/EnumsCodegen.jrag
at line 12
public static final int ACC_BRIDGE
Java1.5Backend/GenericsCodegen.jrag
at line 218
public static final int ACC_VARARGS
Java1.5Backend/VariableArityParametersCodegen.jrag
at line 79
protected boolean isPublic_computed
protected boolean isPublic_value
protected boolean isPrivate_computed
protected boolean isPrivate_value
protected boolean isProtected_computed
protected boolean isProtected_value
protected boolean isStatic_computed
protected boolean isStatic_value
protected boolean isFinal_computed
protected boolean isFinal_value
protected boolean isAbstract_computed
protected boolean isAbstract_value
protected boolean isVolatile_computed
protected boolean isVolatile_value
protected boolean isTransient_computed
protected boolean isTransient_value
protected boolean isStrictfp_computed
protected boolean isStrictfp_value
protected boolean isSynchronized_computed
protected boolean isSynchronized_value
protected boolean isNative_computed
protected boolean isNative_value
protected boolean isSynthetic_computed
protected boolean isSynthetic_value
protected java.util.Map numModifier_String_values
|
|||||||
FRAMES NO FRAMES |