public class ConditionalExpressionTreeImpl extends AbstractTypedTree implements ConditionalExpressionTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
ConditionalExpressionTreeImpl(InternalSyntaxToken queryToken,
ExpressionTree trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TreeVisitor visitor) |
Iterable<Tree> |
children()
Creates iterable for children of this node.
|
SyntaxToken |
colonToken() |
ConditionalExpressionTreeImpl |
complete(ExpressionTree condition) |
ExpressionTree |
condition() |
ExpressionTree |
falseExpression() |
Tree.Kind |
kind() |
SyntaxToken |
questionToken() |
ExpressionTree |
trueExpression() |
isTypeSet, setType, symbolType
getGrammarRuleKey, getLine, is, isLeaf, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
symbolType
public ConditionalExpressionTreeImpl(InternalSyntaxToken queryToken, ExpressionTree trueExpression, InternalSyntaxToken colonToken, ExpressionTree falseExpression)
public ConditionalExpressionTreeImpl complete(ExpressionTree condition)
public ExpressionTree condition()
condition
in interface ConditionalExpressionTree
public SyntaxToken questionToken()
questionToken
in interface ConditionalExpressionTree
public ExpressionTree trueExpression()
trueExpression
in interface ConditionalExpressionTree
public SyntaxToken colonToken()
colonToken
in interface ConditionalExpressionTree
public ExpressionTree falseExpression()
falseExpression
in interface ConditionalExpressionTree
public void accept(TreeVisitor visitor)
Copyright © 2012–2016 SonarSource. All rights reserved.