Package
Class
Tree
Deprecated
Help
FRAMES
NO FRAMES
All Classes
Package AST
Interfaces
BranchPropagation
BytecodeReader
ExceptionHolder
FinallyHost
Flags
GenericTypeDecl
JavaParser
MemberSubstitutor
Parameterization
ParTypeDecl
SimpleSet
Variable
VariableScope
Classes
AnnotationsAttribute
ASTNode$State
ASTNode$State.CircularValue
Attribute
Attributes
Attributes.FieldAttributes
Attributes.MethodAttributes
Attributes.TypeAttributes
ByteArray
Auxiliary class * @ast class
Bytecode
BytecodeDebug
BytecodeParser
CaseGroup
Group multiple case labels as one.
CaseLbl
Handles code generation for individual case labels.
CodeAttribute
CodeGeneration
Constant
CONSTANT_Class_Info
CONSTANT_Double_Info
CONSTANT_Fieldref_Info
CONSTANT_Float_Info
CONSTANT_Info
CONSTANT_Integer_Info
CONSTANT_InterfaceMethodref_Info
CONSTANT_Long_Info
CONSTANT_Methodref_Info
CONSTANT_NameAndType_Info
CONSTANT_String_Info
CONSTANT_Utf8_Info
ConstantClass
ConstantDouble
ConstantFieldref
ConstantFloat
ConstantInteger
ConstantInterfaceMethodref
ConstantLong
ConstantMethodref
ConstantNameAndType
ConstantPool
ConstantString
ConstantUtf8
ConstantValueAttribute
Constraints
CPInfo
EnclosingMethod
ExceptionsAttribute
FieldDescriptor
FieldInfo
FileNamesPart
FolderPart
Frontend
GLBTypeFactory
InnerClassesAttribute
LineNumberTableAttribute
LocalVariableTableAttribute
MethodDescriptor
MethodInfo
NameType
Options
ParameterAnnotationsAttribute
PathPart
Problem
Problem.Kind
Problem.Severity
SignatureAttribute
Signatures
Signatures.ClassSignature
Signatures.FieldSignature
Signatures.MethodSignature
SimpleSet.SimpleSetImpl
SourceFileAttribute
SyntheticAttribute
TypeDescriptor
ZipFilePart
Loads class files from a zip file (Jar file)
Node Types
AbstractDot
AbstractWildcard
AbstractWildcardType
Access
AddExpr
AdditiveExpr
AmbiguousAccess
AndBitwiseExpr
AndLogicalExpr
AnnotatedCompilationUnit
Annotation
AnnotationDecl
AnnotationMethodDecl
AnonymousDecl
ArithmeticExpr
ArrayAccess
ArrayCreationExpr
ArrayDecl
ArrayInit
ArrayTypeAccess
ArrayTypeWithSizeAccess
AssertStmt
AssignAdditiveExpr
AssignAndExpr
AssignBitwiseExpr
AssignDivExpr
AssignExpr
AssignLShiftExpr
AssignMinusExpr
AssignModExpr
AssignMulExpr
AssignMultiplicativeExpr
AssignOrExpr
AssignPlusExpr
AssignRShiftExpr
AssignShiftExpr
AssignSimpleExpr
AssignURShiftExpr
AssignXorExpr
ASTNode<T extends ASTNode>
BasicCatch
A catch clause that can catch a single exception type.
BasicTWR
Binary
BitNotExpr
BitwiseExpr
Block
BodyDecl
BodyDeclList
BooleanLiteral
Represents a Java boolean; either "true" or "false".
BooleanType
BoundFieldAccess
BoundMethodAccess
BoundTypeAccess
BranchTargetStmt
BreakStmt
BridgeMethodDecl
BytecodeTypeAccess
ByteType
Case
CastExpr
CatchClause
Abstract superclass for catch clauses.
CatchParameterDeclaration
A catch parameter with disjunct exception type.
CharacterLiteral
Represents a single character.
CharType
ClassAccess
ClassDecl
ClassDeclSubstituted
ClassInstanceExpr
CompilationUnit
ConditionalExpr
ConstCase
ConstructorAccess
ConstructorDecl
ConstructorDeclSubstituted
ContinueStmt
DefaultCase
DiamondAccess
Type access for a generic class with an empty type parameter list.
Dims
DivExpr
DoStmt
Dot
DoubleLiteral
Java double-precision floating point literal.
DoubleType
ElementAnnotationValue
ElementArrayValue
ElementConstantValue
ElementValue
ElementValuePair
EmptyStmt
EmptyType
EnhancedForStmt
EnumConstant
EnumDecl
EnumInstanceExpr
EQExpr
EqualityExpr
Expr
ExprStmt
FieldDecl
FieldDeclaration
FieldDeclarationSubstituted
FloatingPointLiteral
Java floating point literal.
FloatingPointType
FloatType
ForStmt
GEExpr
GenericClassDecl
GenericClassDeclSubstituted
GenericConstructorDecl
GenericInterfaceDecl
GenericInterfaceDeclSubstituted
GenericMethodDecl
GLBType
GTExpr
IdUse
IfStmt
IllegalLiteral
Literal produced when the compiler tries to parse a malformatted NumericLiteral.
ImportDecl
InstanceInitializer
InstanceOfExpr
IntegerLiteral
Default Java integer literal.
IntegralType
InterfaceDecl
InterfaceDeclSubstituted
IntType
LabeledStmt
LEExpr
List<T extends ASTNode>
Literal
The abstract base class for all literals.
LocalClassDeclStmt
LogicalExpr
LogNotExpr
LongLiteral
Java long integer literal.
LongType
LShiftExpr
LTExpr
LUBType
MemberClassDecl
MemberDecl
MemberInterfaceDecl
MemberTypeDecl
MethodAccess
MethodDecl
MethodDeclSubstituted
MinusExpr
ModExpr
Modifier
Modifiers
MulExpr
MultiCatch
A catch clause that can catch a multiple exception types.
MultiplicativeExpr
NEExpr
NullLiteral
Java null literal.
NullType
NumericLiteral
A NumericLiteral is a raw literal, produced by the parser.
NumericType
Opt<T extends ASTNode>
OrBitwiseExpr
OrLogicalExpr
PackageAccess
PackageOrTypeAccess
ParameterDeclaration
A parameter declaration as used in either method parameter lists or as a catch clause parameter.
ParameterDeclarationSubstituted
ParClassDecl
ParClassInstanceExpr
ParConstructorAccess
ParConstructorDecl
ParExpr
ParInterfaceDecl
ParMethodAccess
ParMethodDecl
ParseName
ParSuperConstructorAccess
ParTypeAccess
PlaceholderMethodDecl
Placeholder method for type inference on generic instance creation.
PlusExpr
PostDecExpr
PostfixExpr
PostIncExpr
PreDecExpr
PreIncExpr
PrimaryExpr
PrimitiveCompilationUnit
PrimitiveType
PrimitiveTypeAccess
Program
RawClassDecl
RawConstructorDecl
RawInterfaceDecl
RawMethodDecl
ReferenceType
RelationalExpr
ResourceDeclaration
A resource declaration in a try with resources statement.
ResourceModifiers
Subclass of Modifiers for resource declarations.
ReturnStmt
RShiftExpr
ShiftExpr
ShortType
SingleStaticImportDecl
7.5.3 A single-static-import declaration imports all accessible (§6.6) static members with a given simple name from a type.
SingleTypeImportDecl
StaticImportDecl
7.5 Import Declarations
StaticImportOnDemandDecl
7.5.4 A static-import-on-demand declaration allows all accessible (§6.6) static members declared in the type named by a canonical name to be imported as needed.
StaticInitializer
Stmt
StringLiteral
String literal.
SubExpr
SuperAccess
SuperConstructorAccess
SwitchStmt
SynchronizedStmt
ThisAccess
ThrowStmt
TryStmt
TryWithResources
The JSR 334 try with resources statement.
TypeAccess
TypeDecl
TypeImportOnDemandDecl
TypeVariable
Unary
UnknownType
URShiftExpr
VarAccess
VarDeclStmt
VariableArityParameterDeclaration
VariableArityParameterDeclarationSubstituted
VariableDecl
VariableDeclaration
VoidType
WhileStmt
Wildcard
WildcardExtends
WildcardExtendsType
WildcardsCompilationUnit
WildcardSuper
WildcardSuperType
WildcardType
XorBitwiseExpr
Package
Class
Tree
Deprecated
Help
FRAMES
NO FRAMES
All Classes