Package | Description |
---|---|
com.sun.source.tree |
Provides interfaces to represent source code as abstract syntax
trees (AST).
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
AssertTree |
A tree node for an
assert statement. |
interface |
BlockTree |
A tree node for a statement block.
|
interface |
BreakTree |
A tree node for a
break statement. |
interface |
ClassTree |
A tree node for a class, interface, enum, or annotation
type declaration.
|
interface |
ContinueTree |
A tree node for a
continue statement. |
interface |
DoWhileLoopTree |
A tree node for a
do statement. |
interface |
EmptyStatementTree |
A tree node for an empty (skip) statement.
|
interface |
EnhancedForLoopTree |
A tree node for an "enhanced"
for loop statement. |
interface |
ExpressionStatementTree |
A tree node for an expression statement.
|
interface |
ForLoopTree |
A tree node for a basic
for loop statement. |
interface |
IfTree |
A tree node for an
if statement. |
interface |
LabeledStatementTree |
A tree node for a labeled statement.
|
interface |
ReturnTree |
A tree node for a
return statement. |
interface |
SwitchTree |
A tree node for a
switch statement. |
interface |
SynchronizedTree |
A tree node for a
synchronized statement. |
interface |
ThrowTree |
A tree node for a
throw statement. |
interface |
TryTree |
A tree node for a
try statement. |
interface |
VariableTree |
A tree node for a variable declaration.
|
interface |
WhileLoopTree |
A tree node for a
while loop statement. |
Modifier and Type | Method | Description |
---|---|---|
StatementTree |
IfTree.getElseStatement() |
Returns the statement to be executed if the condition is false,
or
null if there is no such statement. |
StatementTree |
DoWhileLoopTree.getStatement() |
Returns the body of the loop.
|
StatementTree |
EnhancedForLoopTree.getStatement() |
Returns the body of the loop.
|
StatementTree |
ForLoopTree.getStatement() |
Returns the body of the
for statement. |
StatementTree |
LabeledStatementTree.getStatement() |
Returns the statement that is labeled.
|
StatementTree |
WhileLoopTree.getStatement() |
Returns the body of the loop.
|
StatementTree |
IfTree.getThenStatement() |
Returns the statement to be executed if the condition is true
|
Modifier and Type | Method | Description |
---|---|---|
List<? extends StatementTree> |
ForLoopTree.getInitializer() |
Returns any initializers of the
for statement. |
List<? extends StatementTree> |
BlockTree.getStatements() |
Returns the statements comprising this block.
|
List<? extends StatementTree> |
CaseTree.getStatements() |
Returns the statements labeled by the case.
|
Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2005, 2016, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Debian+0-9b149-1