Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaFile
A compilation unit.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
JavaPackage
A JavaPackage is the compiled representation of a Java package.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceAnnotation
An annotation (not to be confused with annotation type).
|
SourceBlock
The SourceCodeBlock represents code blocks for methods and
statements.
|
SourceBlockElement
A SourceElement that may be a child of a SourceBlock.
|
SourceCatchParameter
Represents a catch clause parameter, which is similar to a
SourceFormalParameter except the type can be the union of
several disjunct types
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceClassBody
A class body, sometimes called a class block.
|
SourceClassInitializer
The
SourceClassInitializer represents an initializer block |
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceEnumConstant
An enum constant.
|
SourceFieldDeclaration
A field (or enum constant) declaration.
|
SourceFieldVariable
A field variable.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
SourceFormalParameter
A formal parameter.
|
SourceFormalParameterList
A formal parameter list.
|
SourceImport
An import declaration.
|
SourceInterfacesClause
An extends and/or an implements clause.
|
SourceLambdaParameter
Represents one lambda expression parameter.
|
SourceLexicalBlankline
A whitespace token.
|
SourceLexicalComment
A comment token.
|
SourceLocalVariable
A local variable or formal parameter.
|
SourceLocalVariableDeclaration
A local variable declaration.
|
SourceMember
The
SourceMember represents a member declaration for a type. |
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
java method or constructor declaration.
|
SourceName
A name.
|
SourcePackage
The
SourcePackage . |
SourceSuperclassClause
An extends and/or an implements clause.
|
SourceThrowsClause
A throws clause for a method or constructor declaration.
|
SourceTryResourcesList
The list that holds the try resource variables encompassing the parentheses and
everything inbetween them.
|
SourceTypeArgument
A type argument for a type reference.
|
SourceTypeArgumentList
Wraps SourceTypeArguments into a list
|
SourceTypeParameter
A type parameter.
|
SourceTypeReference
A type reference.
|
Class and Description |
---|
Element
The common base type of SourceElement and JavaElement.
|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaHasAnnotations
All runtime annotations are provided, both visible and invisible.
|
JavaHasName
A JavaHasName object has a name.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaIsGeneric
A generic declaration declares type parameters.
|
JavaMember
A JavaMember is the base interface of several Java entities, such as
fields, methods, classes, initializers, and types.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
Class and Description |
---|
Element
The common base type of SourceElement and JavaElement.
|
JavaAnnotation
An instance of an annotation type.
|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaField
The JavaField is the compiled representation of a java field.
|
JavaFile
A compilation unit.
|
JavaHasAnnotations
All runtime annotations are provided, both visible and invisible.
|
JavaHasName
A JavaHasName object has a name.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaIsGeneric
A generic declaration declares type parameters.
|
JavaLocalVariable
A compile-time local variable (or formal parameter).
|
JavaMember
A JavaMember is the base interface of several Java entities, such as
fields, methods, classes, initializers, and types.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
JavaPackage
A JavaPackage is the compiled representation of a Java package.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
JavaTypeVariable
The TypeVariable is a new concept in jdk 1.5.
|
JavaVariable
The JavaVariable is the compiled representation of a local
variable, including formal parameters.
|
JavaWildcardType
The WildcardType is a new concept in jdk 1.5.
|
SourceAnnotation
An annotation (not to be confused with annotation type).
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
SourceHasModifiers
A SourceElement that may have modifiers.
|
SourceMember
The
SourceMember represents a member declaration for a type. |
SourceMemberVariable
A field (or enum constant) variable.
|
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
java method or constructor declaration.
|
UnresolvedType
Information about a JavaHasType, useful when
JavaHasType.getResolvedType() returns null.
|
Class and Description |
---|
CompiledImport
A traditional narrow import declaration imports a single type.
|
Element
The common base type of SourceElement and JavaElement.
|
FlowAnalysisListener
Listener that is called back when syms interesting for flow analysis
are compiled.
|
JavaAnnotation
An instance of an annotation type.
|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaField
The JavaField is the compiled representation of a java field.
|
JavaFile
A compilation unit.
|
JavaHasAnnotations
All runtime annotations are provided, both visible and invisible.
|
JavaHasName
A JavaHasName object has a name.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaIsGeneric
A generic declaration declares type parameters.
|
JavaLocalVariable
A compile-time local variable (or formal parameter).
|
JavaMember
A JavaMember is the base interface of several Java entities, such as
fields, methods, classes, initializers, and types.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
JavaPackage
A JavaPackage is the compiled representation of a Java package.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
JavaTypeVariable
The TypeVariable is a new concept in jdk 1.5.
|
JavaVariable
The JavaVariable is the compiled representation of a local
variable, including formal parameters.
|
NodeBinding
A client data object.
|
SourceAnnotation
An annotation (not to be confused with annotation type).
|
SourceBlock
The SourceCodeBlock represents code blocks for methods and
statements.
|
SourceBlockElement
A SourceElement that may be a child of a SourceBlock.
|
SourceCatchParameter
Represents a catch clause parameter, which is similar to a
SourceFormalParameter except the type can be the union of
several disjunct types
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceClassBody
A class body, sometimes called a class block.
|
SourceClassInitializer
The
SourceClassInitializer represents an initializer block |
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceEnumConstant
An enum constant.
|
SourceError
An error found in the parse tree.
|
SourceFieldDeclaration
A field (or enum constant) declaration.
|
SourceFieldVariable
A field variable.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
SourceFile.ElementAtMask |
SourceFormalParameter
A formal parameter.
|
SourceFormalParameterList
A formal parameter list.
|
SourceHasBlock
A source element that has a block.
|
SourceHasModifiers
A SourceElement that may have modifiers.
|
SourceHasName
A SourceHasName has a SourceName (notice that this is a SourceToken
child) child.
|
SourceHasType
A SourceElement that has a type reference.
|
SourceImport
An import declaration.
|
SourceInterfacesClause
An extends and/or an implements clause.
|
SourceLambdaParameter
Represents one lambda expression parameter.
|
SourceLexicalElement
A lexical element is what the JLS refers to as an input element in
section 3.5.
|
SourceLocalVariable
A local variable or formal parameter.
|
SourceLocalVariableDeclaration
A local variable declaration.
|
SourceMember
The
SourceMember represents a member declaration for a type. |
SourceMemberVariable
A field (or enum constant) variable.
|
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
java method or constructor declaration.
|
SourceName
A name.
|
SourcePackage
The
SourcePackage . |
SourceSuperclassClause
An extends and/or an implements clause.
|
SourceThrowsClause
A throws clause for a method or constructor declaration.
|
SourceToken
Represents one token in the SourceFile
|
SourceTypeArgument
A type argument for a type reference.
|
SourceTypeArgumentList
Wraps SourceTypeArguments into a list
|
SourceTypeParameter
A type parameter.
|
SourceTypeReference
A type reference.
|
SourceVariable
A SourceVariable is the syntactic (aka symbolic) representation of a
java variable, including: field variables, enum constant variables,
local variables, and formal parameters.
|
SourceVariableDeclaration
The common base interface for a field declaration and a local
variable declaration.
|
UnresolvedType
Information about a JavaHasType, useful when
JavaHasType.getResolvedType() returns null.
|
Class and Description |
---|
Element
The common base type of SourceElement and JavaElement.
|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaHasName
A JavaHasName object has a name.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaMember
A JavaMember is the base interface of several Java entities, such as
fields, methods, classes, initializers, and types.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceFormalParameter
A formal parameter.
|
SourceHasName
A SourceHasName has a SourceName (notice that this is a SourceToken
child) child.
|
SourceMember
The
SourceMember represents a member declaration for a type. |
SourceName
A name.
|
Class and Description |
---|
Element
The common base type of SourceElement and JavaElement.
|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaHasAnnotations
All runtime annotations are provided, both visible and invisible.
|
JavaHasName
A JavaHasName object has a name.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
JavaVariable
The JavaVariable is the compiled representation of a local
variable, including formal parameters.
|
SourceAnnotation
An annotation (not to be confused with annotation type).
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceFormalParameterList
A formal parameter list.
|
SourceHasName
A SourceHasName has a SourceName (notice that this is a SourceToken
child) child.
|
SourceHasType
A SourceElement that has a type reference.
|
SourceLambdaParameter
Represents one lambda expression parameter.
|
SourceTypeArgument
A type argument for a type reference.
|
SourceTypeArgumentList
Wraps SourceTypeArguments into a list
|
Class and Description |
---|
Element
The common base type of SourceElement and JavaElement.
|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaHasName
A JavaHasName object has a name.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceBlockElement
A SourceElement that may be a child of a SourceBlock.
|
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceHasBlock
A source element that has a block.
|
SourceHasName
A SourceHasName has a SourceName (notice that this is a SourceToken
child) child.
|
SourceLocalVariable
A local variable or formal parameter.
|
SourceLocalVariableDeclaration
A local variable declaration.
|
SourceName
A name.
|
SourceTryResourcesList
The list that holds the try resource variables encompassing the parentheses and
everything inbetween them.
|
SourceVariable
A SourceVariable is the syntactic (aka symbolic) representation of a
java variable, including: field variables, enum constant variables,
local variables, and formal parameters.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaField
The JavaField is the compiled representation of a java field.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaIsGeneric
A generic declaration declares type parameters.
|
JavaLocalVariable
A compile-time local variable (or formal parameter).
|
JavaMember
A JavaMember is the base interface of several Java entities, such as
fields, methods, classes, initializers, and types.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
JavaPackage
A JavaPackage is the compiled representation of a Java package.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceAnnotation
An annotation (not to be confused with annotation type).
|
SourceBlock
The SourceCodeBlock represents code blocks for methods and
statements.
|
SourceCatchParameter
Represents a catch clause parameter, which is similar to a
SourceFormalParameter except the type can be the union of
several disjunct types
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceClassBody
A class body, sometimes called a class block.
|
SourceClassInitializer
The
SourceClassInitializer represents an initializer block |
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceEnumConstant
An enum constant.
|
SourceError
An error found in the parse tree.
|
SourceFieldDeclaration
A field (or enum constant) declaration.
|
SourceFieldVariable
A field variable.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
SourceFormalParameter
A formal parameter.
|
SourceFormalParameterList
A formal parameter list.
|
SourceImport
An import declaration.
|
SourceInterfacesClause
An extends and/or an implements clause.
|
SourceLambdaParameter
Represents one lambda expression parameter.
|
SourceLexicalBlankline
A whitespace token.
|
SourceLexicalComment
A comment token.
|
SourceLexicalSqlj
A SQLJ declaration or executable statement.
|
SourceLocalVariable
A local variable or formal parameter.
|
SourceLocalVariableDeclaration
A local variable declaration.
|
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
java method or constructor declaration.
|
SourceName
A name.
|
SourcePackage
The
SourcePackage . |
SourceSuperclassClause
An extends and/or an implements clause.
|
SourceThrowsClause
A throws clause for a method or constructor declaration.
|
SourceTryResourcesList
The list that holds the try resource variables encompassing the parentheses and
everything inbetween them.
|
SourceTypeArgument
A type argument for a type reference.
|
SourceTypeArgumentList
Wraps SourceTypeArguments into a list
|
SourceTypeParameter
A type parameter.
|
SourceTypeReference
A type reference.
|
Class and Description |
---|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceHasModifiers
A SourceElement that may have modifiers.
|
Class and Description |
---|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
JavaHasName
A JavaHasName object has a name.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
java method or constructor declaration.
|
Class and Description |
---|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaFile
A compilation unit.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
SourceVariable
A SourceVariable is the syntactic (aka symbolic) representation of a
java variable, including: field variables, enum constant variables,
local variables, and formal parameters.
|
Class and Description |
---|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
Class and Description |
---|
JavaAnnotation
An instance of an annotation type.
|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaField
The JavaField is the compiled representation of a java field.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
JavaVariable
The JavaVariable is the compiled representation of a local
variable, including formal parameters.
|
SourceAnnotation
An annotation (not to be confused with annotation type).
|
SourceBlock
The SourceCodeBlock represents code blocks for methods and
statements.
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceFieldDeclaration
A field (or enum constant) declaration.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
SourceLocalVariable
A local variable or formal parameter.
|
SourceLocalVariableDeclaration
A local variable declaration.
|
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
java method or constructor declaration.
|
SourceTypeReference
A type reference.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaFile
A compilation unit.
|
JavaPackage
A JavaPackage is the compiled representation of a Java package.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaFile
A compilation unit.
|
Class and Description |
---|
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
SourceBlock
The SourceCodeBlock represents code blocks for methods and
statements.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
Element
The common base type of SourceElement and JavaElement.
|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaElement
CompiledObject is the compiled representation of a syntactic (aka
symbolic) java element.
|
JavaFile
A compilation unit.
|
JavaHasAnnotations
All runtime annotations are provided, both visible and invisible.
|
JavaHasName
A JavaHasName object has a name.
|
JavaHasType
A JavaHasType object has a descriptor and a signature.
|
JavaIsGeneric
A generic declaration declares type parameters.
|
JavaMember
A JavaMember is the base interface of several Java entities, such as
fields, methods, classes, initializers, and types.
|
JavaPackage
A JavaPackage is the compiled representation of a Java package.
|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceBlock
The SourceCodeBlock represents code blocks for methods and
statements.
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
SourceClassBody
A class body, sometimes called a class block.
|
SourceClassInitializer
The
SourceClassInitializer represents an initializer block |
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceFieldDeclaration
A field (or enum constant) declaration.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
SourceLocalVariable
A local variable or formal parameter.
|
SourceMember
The
SourceMember represents a member declaration for a type. |
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
java method or constructor declaration.
|
SourceVariable
A SourceVariable is the syntactic (aka symbolic) representation of a
java variable, including: field variables, enum constant variables,
local variables, and formal parameters.
|
SourceVariableDeclaration
The common base interface for a field declaration and a local
variable declaration.
|
Class and Description |
---|
JavaFile
A compilation unit.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaFile
A compilation unit.
|
SourceElement
Every node in the java parse tree is a subinterface of a SourceElement.
|
SourceFile
The SourceFile represents the root node for a complete Source
source file.
|
Class and Description |
---|
JavaClass
A JavaClass is mostly the equivalent of java/lang/Class.
|
JavaMethod
The JavaMethod is the compiled representation of a java method
or constructor, including the implicit <clinit> method.
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
Class and Description |
---|
JavaType
JavaType is the common base interface for JavaClass,
JavaTypeVariable, and JavaWildcardType.
|
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|