| Package | Description | 
|---|---|
| com.sun.source.tree | Provides interfaces to represent source code as abstract syntax
 trees (AST). | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AssertTreeA tree node for an 'assert' statement. | 
| interface  | BlockTreeA tree node for a statement block. | 
| interface  | BreakTreeA tree node for a 'break' statement. | 
| interface  | ClassTreeA tree node for a class, interface, enum, or annotation
 type declaration. | 
| interface  | ContinueTreeA tree node for a 'continue' statement. | 
| interface  | DoWhileLoopTreeA tree node for a 'do' statement. | 
| interface  | EmptyStatementTreeA tree node for an empty (skip) statement. | 
| interface  | EnhancedForLoopTreeA tree node for an "enhanced" 'for' loop statement. | 
| interface  | ExpressionStatementTreeA tree node for an expression statement. | 
| interface  | ForLoopTreeA tree node for a basic 'for' loop statement. | 
| interface  | IfTreeA tree node for an 'if' statement. | 
| interface  | LabeledStatementTreeA tree node for a labeled statement. | 
| interface  | ReturnTreeA tree node for a 'return' statement. | 
| interface  | SwitchTreeA tree node for a 'switch' statement. | 
| interface  | SynchronizedTreeA tree node for a 'synchronized' statement. | 
| interface  | ThrowTreeA tree node for a 'throw' statement. | 
| interface  | TryTreeA tree node for a 'try' statement. | 
| interface  | VariableTreeA tree node for a variable declaration. | 
| interface  | WhileLoopTreeA tree node for a 'while' loop statement. | 
| Modifier and Type | Method and Description | 
|---|---|
| StatementTree | IfTree. getElseStatement() | 
| StatementTree | DoWhileLoopTree. getStatement() | 
| StatementTree | ForLoopTree. getStatement() | 
| StatementTree | WhileLoopTree. getStatement() | 
| StatementTree | LabeledStatementTree. getStatement() | 
| StatementTree | EnhancedForLoopTree. getStatement() | 
| StatementTree | IfTree. getThenStatement() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<? extends StatementTree> | ForLoopTree. getInitializer() | 
| List<? extends StatementTree> | CaseTree. getStatements() | 
| List<? extends StatementTree> | BlockTree. getStatements() | 
 Copyright © 2005, 2017, Oracle and/or its affiliates.  All rights reserved.