javax.ide.model.java.source.tree
Interface AssertStatementT
- All Superinterfaces: 
 - BlockElementT, SimpleStatementT, StatementT, Tree
 
public interface AssertStatementT
- extends SimpleStatementT
 
An assert statement. JLS3 14.10. An assert statement has a
 conditional expression and an optional detail message expression.
 Here are some examples: 
 
   assert enabled == true;
   assert(enabled == true);
   assert enabled == true: "Not enabled";
 
 
 If there is a second expression and the condition evaluates to
 false, then the second expression is evaluated and then converted
 to a String used to create a new AssertionError.
 
 
 
 
 
| 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 | 
 
getOutputExpression
ExpressionT 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.
 
 
 
Copyright © 1997, 2011, Oracle. All rights reserved.