public class BinaryExpressionTreeImpl extends AbstractTypedTree implements BinaryExpressionTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl| Constructor and Description |
|---|
BinaryExpressionTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree leftOperand,
Tree.Kind kind,
ExpressionTree rightOperand) |
BinaryExpressionTreeImpl(Tree.Kind kind,
ExpressionTree leftOperand,
InternalSyntaxToken operator,
ExpressionTree rightOperand) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeVisitor visitor) |
Iterator<Tree> |
childrenIterator()
Creates iterator for children of this node.
|
com.sonar.sslr.api.AstNode |
getAstNode() |
Tree.Kind |
getKind() |
int |
getLine() |
ExpressionTree |
leftOperand() |
SyntaxToken |
operatorToken() |
ExpressionTree |
rightOperand() |
getSymbolType, setTypeaddChild, is, isLeaf, isLegacy, prependChildren, prependChildrenfindChildren, findDirectChildren, findFirstChild, findFirstDirectChild, findFirstParent, getChild, getChildren, getChildren, getDescendants, getFirstAncestor, getFirstAncestor, getFirstChild, getFirstChild, getFirstDescendant, getFromIndex, getLastChild, getLastChild, getLastToken, getName, getNextAstNode, getNextSibling, getNumberOfChildren, getParent, getPreviousAstNode, getPreviousSibling, getToIndex, getToken, getTokenLine, getTokenOriginalValue, getTokens, getTokenValue, getType, hasAncestor, hasAncestor, hasChildren, hasChildren, hasDescendant, hasDirectChildren, hasParent, hasParents, hasToBeSkippedFromAst, hasToken, is, isCopyBookOrGeneratedNode, isNot, nextAstNode, nextSibling, previousAstNode, previousSibling, select, setFromIndex, setToIndex, toStringpublic BinaryExpressionTreeImpl(Tree.Kind kind, ExpressionTree leftOperand, InternalSyntaxToken operator, ExpressionTree rightOperand)
public BinaryExpressionTreeImpl(com.sonar.sslr.api.AstNode astNode,
ExpressionTree leftOperand,
Tree.Kind kind,
ExpressionTree rightOperand)
public ExpressionTree leftOperand()
leftOperand in interface BinaryExpressionTreepublic SyntaxToken operatorToken()
operatorToken in interface BinaryExpressionTreepublic ExpressionTree rightOperand()
rightOperand in interface BinaryExpressionTreepublic void accept(TreeVisitor visitor)
public com.sonar.sslr.api.AstNode getAstNode()
getAstNode in class JavaTreepublic Iterator<Tree> childrenIterator()
JavaTreenull elements.childrenIterator in class JavaTreeCopyright © 2012–2015 SonarSource. All rights reserved.