Package
Class
Tree
Deprecated
Help
FRAMES
NO FRAMES
All Classes
Package org.extendj.ast
Interfaces
BytecodeReader
Flags
JavaParser
Classes
AbstractClassfileParser
ASTNode$State
ASTNode$State.CircularValue
ASTNodeAnnotation
BytecodeClassSource
BytecodeParser
ClassFolderPath
ClassPath
ClassSource
ConstantClass
ConstantDouble
ConstantFieldref
ConstantFloat
ConstantInteger
ConstantInterfaceMethodref
ConstantLong
ConstantMethodref
ConstantNameAndType
ConstantPool
ConstantString
ConstantUtf8
CPInfo
FileBytecodeClassSource
FileClassSource
FolderPath
Frontend
GLBTypeFactory
JarClassSource
JarFilePath
Options
PathPart
Problem
Problem.Kind
Problem.Severity
Signatures
Signatures.ClassSignature
Signatures.FieldSignature
Signatures.MethodSignature
SourceFilePath
SourceFolderPath
Node Types
AbstractDot
AbstractWildcard
AbstractWildcardType
Access
AddExpr
AdditiveExpr
AmbiguousMethodReference
AndBitwiseExpr
AndLogicalExpr
AnnotatedCompilationUnit
Annotation
AnnotationDecl
AnnotationMethodDecl
AnonymousDecl
ArithmeticExpr
ArrayAccess
ArrayCreationExpr
ArrayDecl
ArrayInit
ArrayReference
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
BlockLambdaBody
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
ClassReference
CompilationUnit
ConditionalExpr
ConstCase
ConstructorAccess
ConstructorDecl
ConstructorDeclSubstituted
ConstructorReference
ConstructorReferenceAccess
ContinueStmt
DeclaredLambdaParameters
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
ExprLambdaBody
ExprMethodReference
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
InferredLambdaParameters
InferredParameterDeclaration
InstanceInitializer
InstanceOfExpr
IntegerLiteral
Default Java integer literal.
IntegralType
InterfaceDecl
InterfaceDeclSubstituted
IntersectionCastExpr
IntType
LabeledStmt
LambdaAnonymousDecl
LambdaBody
LambdaExpr
LambdaParameters
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
MethodReference
MethodReferenceAccess
MinusExpr
ModExpr
Modifier
Modifiers
MonitorExit
Used in code generation to represent the implicit monitor exit call at the end of a synchronized block.
MulExpr
MultiCatch
A catch clause that can catch a multiple exception types.
MultiplicativeExpr
NEExpr
NTAFinallyBlock
This node only exists to distinguish NTA-finally blocks from regular, non-NTA, blocks.
NullLiteral
Java null literal.
NullType
NumericLiteral
A NumericLiteral is a raw literal, produced by the parser.
NumericType
Opt<T extends ASTNode>
OrBitwiseExpr
OrLogicalExpr
PackageAccess
ParameterDeclaration
A parameter declaration as used in either method parameter lists or as a catch clause parameter.
ParameterDeclarationSubstituted
ParClassDecl
ParClassInstanceExpr
ParConstructorAccess
ParConstructorDecl
ParConstructorReferenceAccess
ParExpr
ParInterfaceDecl
ParMethodAccess
ParMethodDecl
ParMethodReferenceAccess
ParseName
ParSuperConstructorAccess
ParTypeAccess
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
StandInMethodDecl
Stand-in method for type inference on generic instance creation.
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
SyntheticTypeAccess
ThisAccess
ThrowStmt
TryStmt
TryWithResources
The JSR 334 try with resources statement.
TypeAccess
TypeDecl
TypeImportOnDemandDecl
TypeMethodReference
TypeVariable
Unary
UnknownType
URShiftExpr
VarAccess
VarDeclStmt
VariableArityParameterDeclaration
VariableArityParameterDeclarationSubstituted
VariableDecl
VariableDeclaration
VoidType
WhileStmt
Wildcard
WildcardExtends
WildcardExtendsType
WildcardsCompilationUnit
WildcardSuper
WildcardSuperType
WildcardType
XorBitwiseExpr
Error Summary
AbstractClassfileParser.ClassfileFormatError
Annotation Types
ASTNodeAnnotation.Attribute
ASTNodeAnnotation.Child
ASTNodeAnnotation.ListChild
ASTNodeAnnotation.OptChild
ASTNodeAnnotation.Token
Package
Class
Tree
Deprecated
Help
FRAMES
NO FRAMES
All Classes