Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

javax.ide.model.java.source.tree
Interface SimpleStatementT

All Superinterfaces:
BlockElementT, StatementT, Tree
All Known Subinterfaces:
AssertStatementT, BreakStatementT, ContinueStatementT, EmptyStatementT, ExpressionStatementT, ReturnStatementT, ThrowStatementT

public interface SimpleStatementT
extends StatementT

Common supertype for statements that have no child statement but may optionally have expressions. This includes the following types of statements: empty, expression, break, continue, return, throw, assert.


Field Summary
 
Fields inherited from interface javax.ide.model.java.source.tree.StatementT
EMPTY_ARRAY
 
Method Summary
 ExpressionT getExpression()
          Valid for "return", "throw", and "assert" statements and for "case" labels.
 NameT getExpressionName()
          Valid for "break" and "continue" statements.
 
Methods inherited from interface javax.ide.model.java.source.tree.StatementT
getStatementLabels
 
Methods inherited from interface javax.ide.model.java.source.tree.Tree
accept, addSelf, addSelf, addSelfAfter, addSelfBefore, clearProperty, cloneSelf, getChildren, getOwningFile, getParent, getPosition, getProperty, getSiblingAfter, getSiblingBefore, getSiblings, getTreeKind, isSynthetic, removeSelf, replaceSelf, setProperty
 

Method Detail

getExpressionName

NameT getExpressionName()
Valid for "break" and "continue" statements.

Returns:
The name of the target label. Null if none.

getExpression

ExpressionT getExpression()
Valid for "return", "throw", and "assert" statements and for "case" labels.

Returns:
the ExpressionT for this expression symbol. Null if this is an empty expression statement.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.