| Package | Description |
|---|---|
| javax.ide.model.java.source |
Various interfaces for use with Tree objects.
|
| javax.ide.model.java.source.tree |
The Java AST.
|
| Class and Description |
|---|
| AnnotationExpressionT
An expression wrapping an annotation.
|
| AnnotationT
An annotation (not to be confused with annotation type).
|
| ArrayAccessExpressionT
An array access expression.
|
| AssertStatementT
An assert statement.
|
| AssignmentExpressionT
An expression performing an assignment operation.
|
| BlockElementT
Common supertype for elements that may be a child of a code
block.
|
| BlockStatementT
A statement wrapping a block.
|
| BlockT
A code block.
|
| BreakStatementT
A break statement.
|
| CatchClauseT
A catch clause of a try statement.
|
| ClassBodyT
A class body, sometimes called a class block.
|
| ClassInitializerT
A static or instance initializer block for a class.
|
| ClassT
A type declaration.
|
| ClassT.ClassKind
An enumeration identifying which kind of type declaration this is.
|
| ContinueStatementT
A continue statement.
|
| DocCommentT
A doc comment (short for "documentation comment").
|
| DoStatementT
A do statement.
|
| DotExpressionT
A expression representing an identifier selector.
|
| ElseClauseT
An else clause.
|
| EmptyStatementT
An empty statement.
|
| EnumConstantT
A field (or enum constant) variable.
|
| ExpressionStatementT
An expression statement.
|
| ExpressionT
Common supertypes for all expressions.
|
| ExpressionT.ExpressionKind
An enumeration identifying which kind of expression this is.
|
| FieldDeclT
A field (or enum constant) declaration.
|
| FieldVariableT
A field (or enum constant) variable.
|
| FileT
The root of a source file, also called a compilation unit.
|
| FinallyClauseT
A finally clause.
|
| FormalParameterListT
A formal parameter list.
|
| FormalParameterT
A formal parameter, also known as just "parameter".
|
| ForStatementT
A for statement.
|
| IdentifierExpressionT
An expression representing an unqualified name.
|
| IfStatementT
An if statement.
|
| ImportT
An import declaration.
|
| InfixExpressionT
An expression involving an infix operation (but not an assignment
operation).
|
| InterfacesT
An interfaces clause of a type declaration.
|
| ListExpressionT
An expression wrapping a list of expressions.
|
| LiteralExpressionT
An expression representing a lexer literal.
|
| LocalVariableDeclT
A local variable declaration.
|
| LocalVariableT
A local variable, not a parameter.
|
| MemberT
Common supertype for elements that may be a member of a type
declaration.
|
| MethodCallExpressionT
An expression performing a method invocation or an explicit
constructor invocation.
|
| MethodT
A method or constructor declaration.
|
| NameT
A name, simple or qualified.
|
| NewArrayExpressionT
An expression creating a new array.
|
| NewClassExpressionT
An expression creating a new instance of a class.
|
| PackageT
A package declaration.
|
| QuestionExpressionT
An expression with the ?: operator, formally known as the
"conditional operator".
|
| ReturnStatementT
A return statement.
|
| StatementLabelT
A label on a labeled statement.
|
| StatementT
Common supertype of all statements.
|
| SuperclassT
A superclass clause of a type declaration.
|
| SwitchLabelT
A switch label, default or case.
|
| SwitchStatementT
A switch statement.
|
| SynchStatementT
A synchronized statement.
|
| ThrowsT
A throws clause of a method or constructor declaration.
|
| ThrowStatementT
A throw statement.
|
| Tree
Base supertype of all AST nodes in the parse tree.
|
| TryStatementT
A try statement.
|
| TypeArgumentT
A type argument for a type reference.
|
| TypeArgumentT.BoundKind
In this version, this class is 1.4 compatible.
|
| TypecastExpressionT
An expression performing a typecast operation.
|
| TypeExpressionT
An expression wrapping a type reference.
|
| TypeParameterT
A type parameter declaration.
|
| TypeReferenceT
A type reference.
|
| UnaryExpressionT
An expression performing a prefix or postfix operation, but not a
typecast operation.
|
| WhileStatementT
A while statement.
|
| WrapperExpressionT
An expression wrapping another one, either with parentheses or
brackets.
|
| Class and Description |
|---|
| AnnotationT
An annotation (not to be confused with annotation type).
|
| BlockElementT
Common supertype for elements that may be a child of a code
block.
|
| BlockT
A code block.
|
| CatchClauseT
A catch clause of a try statement.
|
| ClassBodyT
A class body, sometimes called a class block.
|
| ClassInitializerT
A static or instance initializer block for a class.
|
| ClassT
A type declaration.
|
| ClassT.ClassKind
An enumeration identifying which kind of type declaration this is.
|
| CompoundStatementT
Common supertype for statements that have children statements.
|
| ConditionalStatementT
Common supertype for compound statements having (requiring) a
conditional expression.
|
| DereferenceExpressionT
Common supertype for expressions performing dereference operations.
|
| DocCommentT
A doc comment (short for "documentation comment").
|
| ElseClauseT
An else clause.
|
| ExpressionT
Common supertypes for all expressions.
|
| ExpressionT.ExpressionKind
An enumeration identifying which kind of expression this is.
|
| FieldDeclT
A field (or enum constant) declaration.
|
| FieldVariableT
A field (or enum constant) variable.
|
| FileT
The root of a source file, also called a compilation unit.
|
| FinallyClauseT
A finally clause.
|
| FormalParameterListT
A formal parameter list.
|
| FormalParameterT
A formal parameter, also known as just "parameter".
|
| ForStatementT.ForKind
In this version, this class is 1.4 compatible.
|
| HasModifiersT
Common supertype for elements that may have modifiers.
|
| HasNameT
Common supertype for elements have have a NameT.
|
| IfStatementT
An if statement.
|
| ImportT
An import declaration.
|
| InterfacesT
An interfaces clause of a type declaration.
|
| InvokeExpressionT
Common supertype for an expression that invokes a method.
|
| ListExpressionT
An expression wrapping a list of expressions.
|
| LiteralExpressionT.LiteralKind
In this version, this class is 1.4 compatible.
|
| LocalVariableDeclT
A local variable declaration.
|
| LocalVariableT
A local variable, not a parameter.
|
| MemberT
Common supertype for elements that may be a member of a type
declaration.
|
| MemberVariableT
A field (or enum constant) variable.
|
| MethodT
A method or constructor declaration.
|
| NameT
A name, simple or qualified.
|
| OperatorExpressionT
Common supertype for multi-operand operations.
|
| PackageT
A package declaration.
|
| SimpleStatementT
Common supertype for statements that have no child statement but
may optionally have expressions.
|
| StatementLabelT
A label on a labeled statement.
|
| StatementT
Common supertype of all statements.
|
| SuperclassT
A superclass clause of a type declaration.
|
| SwitchStatementT
A switch statement.
|
| ThrowsT
A throws clause of a method or constructor declaration.
|
| Tree
Base supertype of all AST nodes in the parse tree.
|
| TreeKind
The TreeKind enumeration identifies each individual kind of
Tree.
|
| TryStatementT
A try statement.
|
| TypeArgumentT
A type argument for a type reference.
|
| TypeArgumentT.BoundKind
In this version, this class is 1.4 compatible.
|
| TypeParameterT
A type parameter declaration.
|
| TypeReferenceT
A type reference.
|
| VariableDeclT
Common supertype for field declarations and local variable
declarations.
|
| VariableT
Common supertype for field variables (and enum constant variables),
local variables, and parameters.
|