ASTNode
::= CompilationUnit
*;- Type Hierarchy:
java.lang.Object
beaver.Symbol
AST.ASTNode<ASTNode>
AST.Program
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Iterable<ASTNode>
|
|||||||
FRAMES NO FRAMES |
ASTNode
::= CompilationUnit
*;java.lang.Objectbeaver.Symbol
AST.ASTNode<ASTNode>
AST.Program
Java1.4Frontend/java.ast
at line 1
public Program()
public Program(List<CompilationUnit> p0)
syn TypeDecl typeObject()
Java1.4Frontend/LookupType.jrag
at line 15
syn TypeDecl typeCloneable()
Java1.4Frontend/LookupType.jrag
at line 16
syn TypeDecl typeSerializable()
Java1.4Frontend/LookupType.jrag
at line 17
syn TypeDecl typeBoolean()
Java1.4Frontend/LookupType.jrag
at line 22
Java1.4Frontend/LookupType.jrag
at line 23
Java1.4Frontend/LookupType.jrag
at line 24
Java1.4Frontend/LookupType.jrag
at line 25
Java1.4Frontend/LookupType.jrag
at line 26
Java1.4Frontend/LookupType.jrag
at line 27
Java1.4Frontend/LookupType.jrag
at line 28
syn TypeDecl typeDouble()
Java1.4Frontend/LookupType.jrag
at line 29
syn TypeDecl typeString()
Java1.4Frontend/LookupType.jrag
at line 30
Java1.4Frontend/LookupType.jrag
at line 41
Java1.4Frontend/LookupType.jrag
at line 43
syn TypeDecl unknownType()
Java1.4Frontend/LookupType.jrag
at line 46
syn boolean hasPackage(java.lang.String packageName)
Java1.4Frontend/LookupType.jrag
at line 77
syn TypeDecl lookupType(java.lang.String packageName, java.lang.String typeName)
Java1.4Frontend/LookupType.jrag
at line 158
syn TypeDecl lookupLibType(java.lang.String packageName, java.lang.String typeName)
Java1.4Frontend/LookupType.jrag
at line 175
syn CompilationUnit getLibCompilationUnit(java.lang.String fullName)
Java1.4Frontend/LookupType.jrag
at line 213
Java1.4Frontend/PrimitiveTypes.jrag
at line 219
Java1.4Frontend/TypeAnalysis.jrag
at line 245
Java1.5Frontend/Generics.jrag
at line 1358
public void flushCache()
flushCache
in class ASTNode<ASTNode>
public void flushCollectionCache()
flushCollectionCache
in class ASTNode<ASTNode>
public void initBytecodeReader(BytecodeReader r)
Java1.4Frontend/ClassPath.jrag
at line 23
public void initJavaParser(JavaParser p)
Java1.4Frontend/ClassPath.jrag
at line 25
public CompilationUnit addSourceFile(java.lang.String name)
null
if no such file exists
Java1.4Frontend/ClassPath.jrag
at line 39
public java.util.Iterator compilationUnitIterator()
Java1.4Frontend/ClassPath.jrag
at line 44
public java.io.InputStream getInputStream(java.lang.String name)
Java1.4Frontend/ClassPath.jrag
at line 73
public CompilationUnit getCompilationUnit(java.lang.String name)
Java1.4Frontend/ClassPath.jrag
at line 96
public boolean isPackage(java.lang.String name)
true
if there is a package with the given name on
the path
Java1.4Frontend/ClassPath.jrag
at line 143
public void pushClassPath(java.lang.String name)
Java1.4Frontend/ClassPath.jrag
at line 178
public void popClassPath()
Java1.4Frontend/ClassPath.jrag
at line 192
public void initPaths()
Java1.4Frontend/ClassPath.jrag
at line 199
public void addClassPath(PathPart pathPart)
Java1.4Frontend/ClassPath.jrag
at line 284
public void addSourcePath(PathPart pathPart)
Java1.4Frontend/ClassPath.jrag
at line 292
public void simpleReset()
Java1.4Frontend/ClassPath.jrag
at line 298
public void errorCheck(java.util.Collection collection)
Java1.4Frontend/ErrorCheck.jrag
at line 208
public void errorCheck(java.util.Collection collection, java.util.Collection warn)
Java1.4Frontend/ErrorCheck.jrag
at line 217
public boolean errorCheck()
Java1.4Frontend/ErrorCheck.jrag
at line 238
public void toString(java.lang.StringBuffer s)
public java.lang.String dumpTree()
public void generateClassfile()
Java1.4Backend/GenerateClassfile.jrag
at line 11
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 setCompilationUnitList(List<CompilationUnit> list)
list
- The new list node to be used as the CompilationUnit list.public int getNumCompilationUnit()
public int getNumCompilationUnitNoTransform()
public CompilationUnit getCompilationUnit(int i)
i
in the CompilationUnit list..i
- Index of the element to return.
i
in the CompilationUnit list.public void addCompilationUnit(CompilationUnit node)
node
- The element to append to the CompilationUnit list.public void addCompilationUnitNoTransform(CompilationUnit node)
public void setCompilationUnit(CompilationUnit 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<CompilationUnit> getCompilationUnits()
This method does not invoke AST transformations.
This method does not invoke AST transformations.
public List getCompilationUnitList()
Java1.4Frontend/ClassPath.jrag
at line 87
public TypeDecl Define_TypeDecl_superType(ASTNode caller, ASTNode child)
Define_TypeDecl_superType
in class ASTNode<ASTNode>
Java1.4Frontend/AnonymousClasses.jrag
at line 16
public ConstructorDecl Define_ConstructorDecl_constructorDecl(ASTNode caller, ASTNode child)
Define_ConstructorDecl_constructorDecl
in class ASTNode<ASTNode>
Java1.4Frontend/AnonymousClasses.jrag
at line 26
public TypeDecl Define_TypeDecl_componentType(ASTNode caller, ASTNode child)
Define_TypeDecl_componentType
in class ASTNode<ASTNode>
Java1.4Frontend/Arrays.jrag
at line 19
public LabeledStmt Define_LabeledStmt_lookupLabel(ASTNode caller, ASTNode child, java.lang.String name)
Define_LabeledStmt_lookupLabel
in class ASTNode<ASTNode>
Java1.4Frontend/BranchTarget.jrag
at line 172
public boolean Define_boolean_isDest(ASTNode caller, ASTNode child)
Define_boolean_isDest
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 16
public boolean Define_boolean_isSource(ASTNode caller, ASTNode child)
Define_boolean_isSource
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 26
public boolean Define_boolean_isIncOrDec(ASTNode caller, ASTNode child)
Define_boolean_isIncOrDec
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 50
public boolean Define_boolean_isDAbefore(ASTNode caller, ASTNode child, Variable v)
Define_boolean_isDAbefore
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 324
public boolean Define_boolean_isDUbefore(ASTNode caller, ASTNode child, Variable v)
Define_boolean_isDUbefore
in class ASTNode<ASTNode>
Java1.4Frontend/DefiniteAssignment.jrag
at line 710
public TypeDecl Define_TypeDecl_typeException(ASTNode caller, ASTNode child)
Define_TypeDecl_typeException
in class ASTNode<ASTNode>
Java1.4Frontend/ExceptionHandling.jrag
at line 13
public TypeDecl Define_TypeDecl_typeRuntimeException(ASTNode caller, ASTNode child)
Define_TypeDecl_typeRuntimeException
in class ASTNode<ASTNode>
Java1.4Frontend/ExceptionHandling.jrag
at line 15
public TypeDecl Define_TypeDecl_typeError(ASTNode caller, ASTNode child)
Define_TypeDecl_typeError
in class ASTNode<ASTNode>
Java1.4Frontend/ExceptionHandling.jrag
at line 17
public TypeDecl Define_TypeDecl_typeNullPointerException(ASTNode caller, ASTNode child)
Define_TypeDecl_typeNullPointerException
in class ASTNode<ASTNode>
Java1.4Frontend/ExceptionHandling.jrag
at line 19
public TypeDecl Define_TypeDecl_typeThrowable(ASTNode caller, ASTNode child)
Define_TypeDecl_typeThrowable
in class ASTNode<ASTNode>
Java1.4Frontend/ExceptionHandling.jrag
at line 21
public boolean Define_boolean_handlesException(ASTNode caller, ASTNode child, TypeDecl exceptionType)
Define_boolean_handlesException
in class ASTNode<ASTNode>
Java1.4Frontend/ExceptionHandling.jrag
at line 137
public java.util.Collection Define_Collection_lookupConstructor(ASTNode caller, ASTNode child)
Define_Collection_lookupConstructor
in class ASTNode<ASTNode>
Java1.4Frontend/LookupConstructor.jrag
at line 15
public java.util.Collection Define_Collection_lookupSuperConstructor(ASTNode caller, ASTNode child)
Define_Collection_lookupSuperConstructor
in class ASTNode<ASTNode>
Java1.4Frontend/LookupConstructor.jrag
at line 24
public Expr Define_Expr_nestedScope(ASTNode caller, ASTNode child)
Define_Expr_nestedScope
in class ASTNode<ASTNode>
Java1.4Frontend/LookupMethod.jrag
at line 21
public java.util.Collection Define_Collection_lookupMethod(ASTNode caller, ASTNode child, java.lang.String name)
Define_Collection_lookupMethod
in class ASTNode<ASTNode>
Java1.4Frontend/LookupMethod.jrag
at line 33
public TypeDecl Define_TypeDecl_typeObject(ASTNode caller, ASTNode child)
Define_TypeDecl_typeObject
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 18
public TypeDecl Define_TypeDecl_typeCloneable(ASTNode caller, ASTNode child)
Define_TypeDecl_typeCloneable
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 19
public TypeDecl Define_TypeDecl_typeSerializable(ASTNode caller, ASTNode child)
Define_TypeDecl_typeSerializable
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 20
public TypeDecl Define_TypeDecl_typeBoolean(ASTNode caller, ASTNode child)
Define_TypeDecl_typeBoolean
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 31
public TypeDecl Define_TypeDecl_typeByte(ASTNode caller, ASTNode child)
Define_TypeDecl_typeByte
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 32
public TypeDecl Define_TypeDecl_typeShort(ASTNode caller, ASTNode child)
Define_TypeDecl_typeShort
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 33
public TypeDecl Define_TypeDecl_typeChar(ASTNode caller, ASTNode child)
Define_TypeDecl_typeChar
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 34
public TypeDecl Define_TypeDecl_typeInt(ASTNode caller, ASTNode child)
Define_TypeDecl_typeInt
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 35
public TypeDecl Define_TypeDecl_typeLong(ASTNode caller, ASTNode child)
Define_TypeDecl_typeLong
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 36
public TypeDecl Define_TypeDecl_typeFloat(ASTNode caller, ASTNode child)
Define_TypeDecl_typeFloat
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 37
public TypeDecl Define_TypeDecl_typeDouble(ASTNode caller, ASTNode child)
Define_TypeDecl_typeDouble
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 38
public TypeDecl Define_TypeDecl_typeString(ASTNode caller, ASTNode child)
Define_TypeDecl_typeString
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 39
public TypeDecl Define_TypeDecl_typeVoid(ASTNode caller, ASTNode child)
Define_TypeDecl_typeVoid
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 42
public TypeDecl Define_TypeDecl_typeNull(ASTNode caller, ASTNode child)
Define_TypeDecl_typeNull
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 44
public TypeDecl Define_TypeDecl_unknownType(ASTNode caller, ASTNode child)
Define_TypeDecl_unknownType
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 47
public boolean Define_boolean_hasPackage(ASTNode caller, ASTNode child, java.lang.String packageName)
Define_boolean_hasPackage
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 81
public TypeDecl Define_TypeDecl_lookupType(ASTNode caller, ASTNode child, java.lang.String packageName, java.lang.String typeName)
Define_TypeDecl_lookupType
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 151
public SimpleSet Define_SimpleSet_lookupType(ASTNode caller, ASTNode child, java.lang.String name)
Define_SimpleSet_lookupType
in class ASTNode<ASTNode>
Java1.4Frontend/LookupType.jrag
at line 266
public SimpleSet Define_SimpleSet_lookupVariable(ASTNode caller, ASTNode child, java.lang.String name)
Define_SimpleSet_lookupVariable
in class ASTNode<ASTNode>
Java1.4Frontend/LookupVariable.jrag
at line 24
public boolean Define_boolean_mayBePublic(ASTNode caller, ASTNode child)
Define_boolean_mayBePublic
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 290
public boolean Define_boolean_mayBeProtected(ASTNode caller, ASTNode child)
Define_boolean_mayBeProtected
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 291
public boolean Define_boolean_mayBePrivate(ASTNode caller, ASTNode child)
Define_boolean_mayBePrivate
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 292
public boolean Define_boolean_mayBeStatic(ASTNode caller, ASTNode child)
Define_boolean_mayBeStatic
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 293
public boolean Define_boolean_mayBeFinal(ASTNode caller, ASTNode child)
Define_boolean_mayBeFinal
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 294
public boolean Define_boolean_mayBeAbstract(ASTNode caller, ASTNode child)
Define_boolean_mayBeAbstract
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 295
public boolean Define_boolean_mayBeVolatile(ASTNode caller, ASTNode child)
Define_boolean_mayBeVolatile
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 296
public boolean Define_boolean_mayBeTransient(ASTNode caller, ASTNode child)
Define_boolean_mayBeTransient
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 297
public boolean Define_boolean_mayBeStrictfp(ASTNode caller, ASTNode child)
Define_boolean_mayBeStrictfp
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 298
public boolean Define_boolean_mayBeSynchronized(ASTNode caller, ASTNode child)
Define_boolean_mayBeSynchronized
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 299
public boolean Define_boolean_mayBeNative(ASTNode caller, ASTNode child)
Define_boolean_mayBeNative
in class ASTNode<ASTNode>
Java1.4Frontend/Modifiers.jrag
at line 300
public ASTNode Define_ASTNode_enclosingBlock(ASTNode caller, ASTNode child)
Define_ASTNode_enclosingBlock
in class ASTNode<ASTNode>
Java1.4Frontend/NameCheck.jrag
at line 249
public VariableScope Define_VariableScope_outerScope(ASTNode caller, ASTNode child)
Define_VariableScope_outerScope
in class ASTNode<ASTNode>
Java1.4Frontend/NameCheck.jrag
at line 300
public boolean Define_boolean_insideLoop(ASTNode caller, ASTNode child)
Define_boolean_insideLoop
in class ASTNode<ASTNode>
Java1.4Frontend/NameCheck.jrag
at line 368
public boolean Define_boolean_insideSwitch(ASTNode caller, ASTNode child)
Define_boolean_insideSwitch
in class ASTNode<ASTNode>
Java1.4Frontend/NameCheck.jrag
at line 375
public Case Define_Case_bind(ASTNode caller, ASTNode child, Case c)
Define_Case_bind
in class ASTNode<ASTNode>
Java1.4Frontend/NameCheck.jrag
at line 425
public java.lang.String Define_String_typeDeclIndent(ASTNode caller, ASTNode child)
Define_String_typeDeclIndent
in class ASTNode<ASTNode>
Java1.4Frontend/PrettyPrint.jadd
at line 354
public NameType Define_NameType_nameType(ASTNode caller, ASTNode child)
Define_NameType_nameType
in class ASTNode<ASTNode>
Java1.4Frontend/SyntacticClassification.jrag
at line 64
public boolean Define_boolean_isAnonymous(ASTNode caller, ASTNode child)
Define_boolean_isAnonymous
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 219
public Variable Define_Variable_unknownField(ASTNode caller, ASTNode child)
Define_Variable_unknownField
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 233
public MethodDecl Define_MethodDecl_unknownMethod(ASTNode caller, ASTNode child)
Define_MethodDecl_unknownMethod
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 237
public ConstructorDecl Define_ConstructorDecl_unknownConstructor(ASTNode caller, ASTNode child)
Define_ConstructorDecl_unknownConstructor
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 244
public TypeDecl Define_TypeDecl_declType(ASTNode caller, ASTNode child)
Define_TypeDecl_declType
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 256
public BodyDecl Define_BodyDecl_enclosingBodyDecl(ASTNode caller, ASTNode child)
Define_BodyDecl_enclosingBodyDecl
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 513
public boolean Define_boolean_isMemberType(ASTNode caller, ASTNode child)
Define_boolean_isMemberType
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 531
public TypeDecl Define_TypeDecl_hostType(ASTNode caller, ASTNode child)
Define_TypeDecl_hostType
in class ASTNode<ASTNode>
Java1.4Frontend/TypeAnalysis.jrag
at line 582
public TypeDecl Define_TypeDecl_switchType(ASTNode caller, ASTNode child)
Define_TypeDecl_switchType
in class ASTNode<ASTNode>
Java1.4Frontend/TypeCheck.jrag
at line 360
public TypeDecl Define_TypeDecl_returnType(ASTNode caller, ASTNode child)
Define_TypeDecl_returnType
in class ASTNode<ASTNode>
Java1.4Frontend/TypeCheck.jrag
at line 406
public TypeDecl Define_TypeDecl_enclosingInstance(ASTNode caller, ASTNode child)
Define_TypeDecl_enclosingInstance
in class ASTNode<ASTNode>
Java1.4Frontend/TypeCheck.jrag
at line 506
public java.lang.String Define_String_methodHost(ASTNode caller, ASTNode child)
Define_String_methodHost
in class ASTNode<ASTNode>
Java1.4Frontend/TypeHierarchyCheck.jrag
at line 14
public boolean Define_boolean_inExplicitConstructorInvocation(ASTNode caller, ASTNode child)
Define_boolean_inExplicitConstructorInvocation
in class ASTNode<ASTNode>
Java1.4Frontend/TypeHierarchyCheck.jrag
at line 128
public boolean Define_boolean_inStaticContext(ASTNode caller, ASTNode child)
Define_boolean_inStaticContext
in class ASTNode<ASTNode>
Java1.4Frontend/TypeHierarchyCheck.jrag
at line 137
public boolean Define_boolean_reportUnreachable(ASTNode caller, ASTNode child)
Define_boolean_reportUnreachable
in class ASTNode<ASTNode>
Java1.4Frontend/UnreachableStatements.jrag
at line 162
public boolean Define_boolean_isMethodParameter(ASTNode caller, ASTNode child)
Define_boolean_isMethodParameter
in class ASTNode<ASTNode>
Java1.4Frontend/VariableDeclaration.jrag
at line 68
public boolean Define_boolean_isConstructorParameter(ASTNode caller, ASTNode child)
Define_boolean_isConstructorParameter
in class ASTNode<ASTNode>
Java1.4Frontend/VariableDeclaration.jrag
at line 69
public boolean Define_boolean_isExceptionHandlerParameter(ASTNode caller, ASTNode child)
Define_boolean_isExceptionHandlerParameter
in class ASTNode<ASTNode>
Java1.4Frontend/VariableDeclaration.jrag
at line 70
public int Define_int_variableScopeEndLabel(ASTNode caller, ASTNode child, CodeGeneration gen)
Define_int_variableScopeEndLabel
in class ASTNode<ASTNode>
Java1.4Backend/CodeGeneration.jrag
at line 47
public int Define_int_condition_false_label(ASTNode caller, ASTNode child)
Define_int_condition_false_label
in class ASTNode<ASTNode>
Java1.4Backend/CreateBCode.jrag
at line 974
public int Define_int_condition_true_label(ASTNode caller, ASTNode child)
Define_int_condition_true_label
in class ASTNode<ASTNode>
Java1.4Backend/CreateBCode.jrag
at line 978
public TypeDecl Define_TypeDecl_expectedType(ASTNode caller, ASTNode child)
Define_TypeDecl_expectedType
in class ASTNode<ASTNode>
Java1.4Backend/InnerClasses.jrag
at line 64
public int Define_int_localNum(ASTNode caller, ASTNode child)
Define_int_localNum
in class ASTNode<ASTNode>
Java1.4Backend/LocalNum.jrag
at line 15
public int Define_int_resultSaveLocalNum(ASTNode caller, ASTNode child)
Define_int_resultSaveLocalNum
in class ASTNode<ASTNode>
Java1.4Backend/LocalNum.jrag
at line 46
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 94
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 180
public boolean Define_boolean_withinSuppressWarnings(ASTNode caller, ASTNode child, java.lang.String s)
Define_boolean_withinSuppressWarnings
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 269
public boolean Define_boolean_withinDeprecatedAnnotation(ASTNode caller, ASTNode child)
Define_boolean_withinDeprecatedAnnotation
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 371
public Annotation Define_Annotation_lookupAnnotation(ASTNode caller, ASTNode child, TypeDecl typeDecl)
Define_Annotation_lookupAnnotation
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 430
public TypeDecl Define_TypeDecl_enclosingAnnotationDecl(ASTNode caller, ASTNode child)
Define_TypeDecl_enclosingAnnotationDecl
in class ASTNode<ASTNode>
Java1.5Frontend/Annotations.jrag
at line 463
public TypeDecl Define_TypeDecl_assignConvertedType(ASTNode caller, ASTNode child)
Define_TypeDecl_assignConvertedType
in class ASTNode<ASTNode>
Java1.5Frontend/GenericMethodsInference.jrag
at line 39
public boolean Define_boolean_inExtendsOrImplements(ASTNode caller, ASTNode child)
Define_boolean_inExtendsOrImplements
in class ASTNode<ASTNode>
Java1.5Frontend/Generics.jrag
at line 267
public TypeDecl Define_TypeDecl_typeWildcard(ASTNode caller, ASTNode child)
Define_TypeDecl_typeWildcard
in class ASTNode<ASTNode>
Java1.5Frontend/Generics.jrag
at line 1385
public TypeDecl Define_TypeDecl_lookupWildcardExtends(ASTNode caller, ASTNode child, TypeDecl typeDecl)
Define_TypeDecl_lookupWildcardExtends
in class ASTNode<ASTNode>
Java1.5Frontend/Generics.jrag
at line 1396
public TypeDecl Define_TypeDecl_lookupWildcardSuper(ASTNode caller, ASTNode child, TypeDecl typeDecl)
Define_TypeDecl_lookupWildcardSuper
in class ASTNode<ASTNode>
Java1.5Frontend/Generics.jrag
at line 1409
public LUBType Define_LUBType_lookupLUBType(ASTNode caller, ASTNode child, java.util.Collection bounds)
Define_LUBType_lookupLUBType
in class ASTNode<ASTNode>
Java1.5Frontend/Generics.jrag
at line 1431
public GLBType Define_GLBType_lookupGLBType(ASTNode caller, ASTNode child, java.util.ArrayList bounds)
Define_GLBType_lookupGLBType
in class ASTNode<ASTNode>
Java1.5Frontend/Generics.jrag
at line 1469
public TypeDecl Define_TypeDecl_genericDecl(ASTNode caller, ASTNode child)
Define_TypeDecl_genericDecl
in class ASTNode<ASTNode>
Java1.5Frontend/GenericsParTypeDecl.jrag
at line 46
public boolean Define_boolean_variableArityValid(ASTNode caller, ASTNode child)
Define_boolean_variableArityValid
in class ASTNode<ASTNode>
Java1.5Frontend/VariableArityParameters.jrag
at line 24
public boolean Define_boolean_isCatchParam(ASTNode caller, ASTNode child)
Define_boolean_isCatchParam
in class ASTNode<ASTNode>
Java7Frontend/PreciseRethrow.jrag
at line 122
public CatchClause Define_CatchClause_catchClause(ASTNode caller, ASTNode child)
Define_CatchClause_catchClause
in class ASTNode<ASTNode>
Java7Frontend/PreciseRethrow.jrag
at line 130
public boolean Define_boolean_resourcePreviouslyDeclared(ASTNode caller, ASTNode child, java.lang.String name)
Define_boolean_resourcePreviouslyDeclared
in class ASTNode<ASTNode>
Java7Frontend/TryWithResources.jrag
at line 154
public ClassInstanceExpr Define_ClassInstanceExpr_getClassInstanceExpr(ASTNode caller, ASTNode child)
Define_ClassInstanceExpr_getClassInstanceExpr
in class ASTNode<ASTNode>
Java7Frontend/TypeInference.jrag
at line 70
public boolean Define_boolean_isAnonymousDecl(ASTNode caller, ASTNode child)
Define_boolean_isAnonymousDecl
in class ASTNode<ASTNode>
Java7Frontend/TypeInference.jrag
at line 462
public boolean Define_boolean_isExplicitGenericConstructorAccess(ASTNode caller, ASTNode child)
Define_boolean_isExplicitGenericConstructorAccess
in class ASTNode<ASTNode>
Java7Frontend/TypeInference.jrag
at line 479
protected BytecodeReader bytecodeReader
Java1.4Frontend/ClassPath.jrag
at line 22
protected JavaParser javaParser
Java1.4Frontend/ClassPath.jrag
at line 24
public int classFileReadTime
Java1.4Frontend/LookupType.jrag
at line 101
protected boolean typeObject_computed
protected TypeDecl typeObject_value
protected boolean typeCloneable_computed
protected TypeDecl typeCloneable_value
protected boolean typeSerializable_computed
protected TypeDecl typeSerializable_value
protected boolean typeBoolean_computed
protected TypeDecl typeBoolean_value
protected boolean typeByte_computed
protected TypeDecl typeByte_value
protected boolean typeShort_computed
protected TypeDecl typeShort_value
protected boolean typeChar_computed
protected TypeDecl typeChar_value
protected boolean typeInt_computed
protected TypeDecl typeInt_value
protected boolean typeLong_computed
protected TypeDecl typeLong_value
protected boolean typeFloat_computed
protected TypeDecl typeFloat_value
protected boolean typeDouble_computed
protected TypeDecl typeDouble_value
protected boolean typeString_computed
protected TypeDecl typeString_value
protected boolean typeVoid_computed
protected TypeDecl typeVoid_value
protected boolean typeNull_computed
protected TypeDecl typeNull_value
protected boolean unknownType_computed
protected TypeDecl unknownType_value
protected java.util.Map hasPackage_String_values
protected java.util.Map lookupType_String_String_values
protected java.util.Map lookupLibType_String_String_values
protected java.util.Map getLibCompilationUnit_String_values
protected List getLibCompilationUnit_String_list
protected boolean getPrimitiveCompilationUnit_computed
protected boolean unknownConstructor_computed
protected ConstructorDecl unknownConstructor_value
protected boolean wildcards_computed
protected WildcardsCompilationUnit wildcards_value
|
|||||||
FRAMES NO FRAMES |