Home » openjdk-7 » com.sun.source » tree »

com.sun.source.tree

Interfaces:

AnnotatedTypeTree   A tree node for an annotated type For example:
   {@code @}annotationType String
   {@code @}annotationType ( arguments ) Date
 
code | html
AnnotationTree   A tree node for an annotation.  code | html
ArrayAccessTree   A tree node for an array access expression.  code | html
ArrayTypeTree   A tree node for an array type.  code | html
AssertTree   A tree node for an 'assert' statement.  code | html
AssignmentTree   A tree node for an assignment expression.  code | html
BinaryTree   A tree node for a binary expression.  code | html
BlockTree   A tree node for a statement block.  code | html
BreakTree   A tree node for a 'break' statement.  code | html
CaseTree   A tree node for a 'case' in a 'switch' statement.  code | html
CatchTree   A tree node for a 'catch' block in a 'try' statement.  code | html
ClassTree   A tree node for a class, interface, enum, or annotation type declaration.  code | html
CompilationUnitTree   Represents the abstract syntax tree for compilation units (source files) and package declarations (package-info.java).  code | html
CompoundAssignmentTree   A tree node for compound assignment operator.  code | html
ConditionalExpressionTree   A tree node for the conditional operator ? :.  code | html
ContinueTree   A tree node for a 'continue' statement.  code | html
DoWhileLoopTree   A tree node for a 'do' statement.  code | html
EmptyStatementTree   A tree node for an empty (skip) statement.  code | html
EnhancedForLoopTree   A tree node for an "enhanced" 'for' loop statement.  code | html
ErroneousTree   A tree node to stand in for a malformed expression.  code | html
ExpressionStatementTree   A tree node for an expression statement.  code | html
ExpressionTree   A tree node used as the base class for the different types of expressions.  code | html
ForLoopTree   A tree node for a basic 'for' loop statement.  code | html
IdentifierTree   A tree node for an identifier expression.  code | html
IfTree   A tree node for an 'if' statement.  code | html
ImportTree   A tree node for an import statement.  code | html
InstanceOfTree   A tree node for an 'instanceof' expression.  code | html
LabeledStatementTree   A tree node for a labeled statement.  code | html
LineMap   Provides methods to convert between character positions and line numbers for a compilation unit.  code | html
LiteralTree   A tree node for a literal expression.  code | html
MemberSelectTree   A tree node for a member access expression.  code | html
MethodInvocationTree   A tree node for a method invocation expression.  code | html
MethodTree   A tree node for a method or annotation type element declaration.  code | html
ModifiersTree   A tree node for the modifiers, including annotations, for a declaration.  code | html
NewArrayTree   A tree node for an expression to create a new instance of an array.  code | html
NewClassTree   A tree node to declare a new instance of a class.  code | html
ParameterizedTypeTree   A tree node for a type expression involving type parameters.  code | html
ParenthesizedTree   A tree node for a parenthesized expression.  code | html
PrimitiveTypeTree   A tree node for a primitive type.  code | html
ReturnTree   A tree node for a 'return' statement.  code | html
Scope   Interface for determining locally available program elements, such as local variables and imports.  code | html
StatementTree   A tree node used as the base class for the different kinds of statements.  code | html
SwitchTree   A tree node for a 'switch' statement.  code | html
SynchronizedTree   A tree node for a 'synchronized' statement.  code | html
ThrowTree   A tree node for a 'throw' statement.  code | html
Tree   Common interface for all nodes in an abstract syntax tree.  code | html
TreeVisitor   A visitor of trees, in the style of the visitor design pattern.  code | html
TryTree   A tree node for a 'try' statement.  code | html
TypeCastTree   A tree node for a type cast expression.  code | html
TypeParameterTree   A tree node for a type parameter.  code | html
UnaryTree   A tree node for postfix and unary expressions.  code | html
UnionTypeTree   A tree node for a union type expression in a multicatch var declaration.  code | html
VariableTree   A tree node for a variable declaration.  code | html
WhileLoopTree   A tree node for a 'while' loop statement.  code | html
WildcardTree   A tree node for a wildcard type argument.  code | html

Classes:

Tree.Kind   Enumerates all kinds of trees.  code | html