Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package javax.ide.model.java.source.tree

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.
 

Class Summary
ClassT.ClassKind An enumeration identifying which kind of type declaration this is.
ExpressionT.ExpressionKind  
TreeKind The TreeKind enumeration identifies each individual kind of Tree.
TypeArgumentT.BoundKind In this version, this class is 1.4 compatible.