ConditionalExpressionTree
, ExpressionTree
, Tree
public class ConditionalExpressionTreeImpl extends AbstractTypedTree implements ConditionalExpressionTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor | Description |
---|---|
ConditionalExpressionTreeImpl(InternalSyntaxToken queryToken,
ExpressionTree trueExpression,
InternalSyntaxToken colonToken,
ExpressionTree falseExpression) |
Modifier and Type | Method | 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() |
completeMissingType, isTypeSet, setInferedType, setType, symbolType
symbolType
firstToken, getChildren, getGrammarRuleKey, getLine, is, isLeaf, lastToken, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
firstToken, is, lastToken, parent
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–2018 SonarSource. All rights reserved.