Skip navigation links 
 
oracle.javatools.parser.java.v2.model.statement
Interface SourceSimpleStatement
- All Superinterfaces:
 
- Element, SourceBlockElement, SourceElement, SourceStatement
 
- All Known Subinterfaces:
 
- SourceAssertStatement, SourceBreakStatement, SourceContinueStatement, SourceEmptyStatement, SourceExpressionStatement, SourceReturnStatement, SourceThrowStatement
 
- 
public interface SourceSimpleStatement
 
- extends SourceStatement
 
A SimpleStatement is a common base statement representing a statement that has no child statement and may optionally have expressions. This includes the following types of statements: empty, expression, break, continue, return, throw, assert.
 
 
 
  
 
 
 
| Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceElement | 
addSelf, addSelf, addSelfAfter, addSelfBefore, clearBinding, cloneSelf, compile, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getEndOffset, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf | 
 
 
getExpressionName
SourceName getExpressionName()
- Valid for "break" and "continue" statements.
 
- 
- Returns:
 
- The name of the target label. Null if none.
 
 
getExpression
SourceExpression getExpression()
- Valid for "return", "throw", and "assert" statements and for "case" labels.
 
- 
- Returns:
 
- the SourceExpression for this expression symbol. Null if this is an empty expression statement.
 
 
getOutputExpression
SourceExpression getOutputExpression()
- Valid for "assert" statements. Syntax is "assert boolean-expr: output-expr;".
 
- 
- Returns:
 
- the output expression. Null if none was declared or if this is not an assert statement.
 
 
Skip navigation links 
 
Copyright © 1997, 2014, Oracle. All rights reserved.