Class BoxNegateOperation
java.lang.Object
ortus.boxlang.compiler.ast.BoxNode
ortus.boxlang.compiler.ast.BoxExpression
ortus.boxlang.compiler.ast.expression.BoxNegateOperation
- All Implemented Interfaces:
BoxVisitable
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionBoxNegateOperation
(BoxExpression expr, BoxNegateOperator operator, Position position, String sourceText) Negate (not) -
Method Summary
Modifier and TypeMethodDescriptionAccept method for replacing visitor support.void
Accept method for visitor support.getExpr()
void
setExpr
(BoxExpression expr) void
setOperator
(BoxNegateOperator operator) toMap()
Methods inherited from class ortus.boxlang.compiler.ast.BoxExpression
isLiteral
Methods inherited from class ortus.boxlang.compiler.ast.BoxNode
addComment, associateComments, endsOnSameLineAs, enumToMap, getAncestors, getChildren, getComments, getDescendants, getDescendantsOfType, getDocComment, getFirstAncestorOfType, getFirstAncestorOfType, getFirstNodeOfType, getFirstNodeOfType, getFirstNodeOfTypes, getParent, getPosition, getSourceText, isAfter, isBefore, isInside, replaceChildren, replaceChildren, setComments, setParent, setPosition, setSourceText, startsOnEndLineOf, toJSON, toString
-
Constructor Details
-
BoxNegateOperation
public BoxNegateOperation(BoxExpression expr, BoxNegateOperator operator, Position position, String sourceText) Negate (not)- Parameters:
expr
-operator
-position
-sourceText
-
-
-
Method Details
-
getExpr
-
getOperator
-
setExpr
-
setOperator
-
toMap
-
accept
Description copied from interface:BoxVisitable
Accept method for visitor support.- Parameters:
v
- the visitor implementation
-
accept
Description copied from interface:BoxVisitable
Accept method for replacing visitor support. Each accept returns the node, or a replacement node.- Parameters:
v
- the visitor implementation
-