public class ArithmeticUnaryExpression extends Expression
| Modifier and Type | Class and Description |
|---|---|
static class |
ArithmeticUnaryExpression.Sign |
| Constructor and Description |
|---|
ArithmeticUnaryExpression(ArithmeticUnaryExpression.Sign sign,
Expression value) |
ArithmeticUnaryExpression(NodeLocation location,
ArithmeticUnaryExpression.Sign sign,
Expression value) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(AstVisitor<R,C> visitor,
C context)
Accessible for
AstVisitor, use AstVisitor.process(Node, Object) instead. |
boolean |
equals(Object o) |
List<Node> |
getChildren() |
ArithmeticUnaryExpression.Sign |
getSign() |
Expression |
getValue() |
int |
hashCode() |
static ArithmeticUnaryExpression |
negative(Expression value) |
static ArithmeticUnaryExpression |
negative(NodeLocation location,
Expression value) |
static ArithmeticUnaryExpression |
positive(Expression value) |
static ArithmeticUnaryExpression |
positive(NodeLocation location,
Expression value) |
toStringgetLocationpublic ArithmeticUnaryExpression(ArithmeticUnaryExpression.Sign sign, Expression value)
public ArithmeticUnaryExpression(NodeLocation location, ArithmeticUnaryExpression.Sign sign, Expression value)
public static ArithmeticUnaryExpression positive(NodeLocation location, Expression value)
public static ArithmeticUnaryExpression negative(NodeLocation location, Expression value)
public static ArithmeticUnaryExpression positive(Expression value)
public static ArithmeticUnaryExpression negative(Expression value)
public Expression getValue()
public ArithmeticUnaryExpression.Sign getSign()
public <R,C> R accept(AstVisitor<R,C> visitor, C context)
ExpressionAstVisitor, use AstVisitor.process(Node, Object) instead.accept in class Expressionpublic List<Node> getChildren()
getChildren in class NodeCopyright © 2012–2023. All rights reserved.