|
Interface Summary |
| 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. |
| CompoundStatementT |
Common supertype for statements that have children statements. |
| ConditionalStatementT |
Common supertype for compound statements having (requiring) a
conditional expression. |
| ContinueStatementT |
A continue statement. |
| DereferenceExpressionT |
Common supertype for expressions performing dereference operations. |
| DocCommentT |
A doc comment (short for "documentation comment"). |
| DocElementT |
Common supertype for all elements that are a part of a doc
comment. |
| DocTagT |
A tag within a doc comment. |
| DoStatementT |
A do statement. |
| DotExpressionT |
A expression representing an identifier selector. |
| ElseClauseT |
An else clause. |
| EmptyStatementT |
An empty statement. |
| ExpressionStatementT |
An expression statement. |
| ExpressionT |
Common supertypes for all expressions. |
| 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. |
| HasModifiersT |
Common supertype for elements that may have modifiers. |
| HasNameT |
Common supertype for elements have have a NameT. |
| 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. |
| InvokeExpressionT |
Common supertype for an expression that invokes a method. |
| 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. |
| ModifiersT |
A modifiers section of a declaration, including the
annotations. |
| NameT |
A name, simple or qualified. |
| NewArrayExpressionT |
An expression creating a new array. |
| NewClassExpressionT |
An expression creating a new instance of a class. |
| OperatorExpressionT |
Common supertype for multi-operand operations. |
| PackageT |
A package declaration. |
| QuestionExpressionT |
An expression with the ?: operator, formally known as the
"conditional operator". |
| ReturnStatementT |
A return statement. |
| 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. |
| 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. |
| 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. |
| VariableDeclT |
Common supertype for field declarations and local variable
declarations. |
| VariableT |
Common supertype for field variables (and enum constant variables),
local variables, and parameters. |
| WhileStatementT |
A while statement. |
| WrapperExpressionT |
An expression wrapping another one, either with parentheses or
brackets. |