public final class BinaryExpr extends Expression
a && b
155 * 33| Modifier and Type | Class and Description |
|---|---|
static class |
BinaryExpr.Operator |
Node.ObserverRegistrationModeABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration| Constructor and Description |
|---|
BinaryExpr() |
BinaryExpr(Expression left,
Expression right,
BinaryExpr.Operator operator) |
BinaryExpr(Range range,
Expression left,
Expression right,
BinaryExpr.Operator operator) |
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
BinaryExpr |
clone() |
Expression |
getLeft() |
BinaryExprMetaModel |
getMetaModel() |
BinaryExpr.Operator |
getOperator() |
Expression |
getRight() |
boolean |
remove(Node node) |
BinaryExpr |
setLeft(Expression left) |
BinaryExpr |
setOperator(BinaryExpr.Operator operator) |
BinaryExpr |
setRight(Expression right) |
addOrphanComment, equals, getAllContainedComments, getChildNodes, getComment, getData, getNodeLists, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getRange, hasComment, hashCode, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeOrphanComment, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setRange, toString, toString, tryAddImportToParentCompilationUnit, unregisterfinalize, getClass, notify, notifyAll, wait, wait, waitgetAncestorOfType, setAsParentNodeOf, setAsParentNodeOfcontainsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBeforepublic BinaryExpr()
public BinaryExpr(Expression left, Expression right, BinaryExpr.Operator operator)
public BinaryExpr(Range range, Expression left, Expression right, BinaryExpr.Operator operator)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
VisitableR - the type of the return value of the visitorA - the type the user argument passed to the visitorv - the visitor implementationarg - the argument passed to the visitor (of type A)public <A> void accept(VoidVisitor<A> v, A arg)
VisitableA - the type the argument passed for the visitorv - the visitor implementationarg - any value relevant for the visitor (of type A)public Expression getLeft()
public BinaryExpr.Operator getOperator()
public Expression getRight()
public BinaryExpr setLeft(Expression left)
public BinaryExpr setOperator(BinaryExpr.Operator operator)
public BinaryExpr setRight(Expression right)
public boolean remove(Node node)
remove in class Expressionpublic BinaryExpr clone()
clone in class Expressionpublic BinaryExprMetaModel getMetaModel()
getMetaModel in class ExpressionCopyright © 2007–2017. All rights reserved.