public class ConditionalExpressionTreeImpl extends JavaScriptTree implements ConditionalExpressionTree, TypableTree
| Constructor and Description |
|---|
ConditionalExpressionTreeImpl(InternalSyntaxToken query,
ExpressionTree trueExpression,
InternalSyntaxToken colon,
ExpressionTree falseExpression) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DoubleDispatchVisitor visitor) |
void |
add(Type type) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
SyntaxToken |
colon() |
ConditionalExpressionTreeImpl |
complete(ExpressionTree condition) |
ExpressionTree |
condition() |
ExpressionTree |
falseExpression() |
Tree.Kind |
getKind() |
SyntaxToken |
query() |
ExpressionTree |
trueExpression() |
TypeSet |
types()
Returns an unmodifiable set of the possible types for the expression.
|
getFirstToken, getLastToken, getLine, getParent, is, isLeaf, setParentpublic ConditionalExpressionTreeImpl(InternalSyntaxToken query, ExpressionTree trueExpression, InternalSyntaxToken colon, ExpressionTree falseExpression)
public ConditionalExpressionTreeImpl complete(ExpressionTree condition)
public ExpressionTree condition()
condition in interface ConditionalExpressionTreepublic SyntaxToken query()
query in interface ConditionalExpressionTreepublic ExpressionTree trueExpression()
trueExpression in interface ConditionalExpressionTreepublic SyntaxToken colon()
colon in interface ConditionalExpressionTreepublic ExpressionTree falseExpression()
falseExpression in interface ConditionalExpressionTreepublic Tree.Kind getKind()
getKind in class JavaScriptTreepublic TypeSet types()
ExpressionTreetypes in interface ExpressionTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(DoubleDispatchVisitor visitor)
public void add(Type type)
add in interface TypableTreeCopyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.