public final class Cast extends Expression
| Constructor and Description |
|---|
Cast(Expression expression,
String type) |
Cast(Expression expression,
String type,
boolean safe) |
Cast(Expression expression,
String type,
boolean safe,
boolean typeOnly) |
Cast(NodeLocation location,
Expression expression,
String type) |
Cast(NodeLocation location,
Expression expression,
String type,
boolean safe) |
Cast(NodeLocation location,
Expression expression,
String type,
boolean safe,
boolean typeOnly) |
Cast(Optional<NodeLocation> location,
Expression expression,
String type,
boolean safe,
boolean typeOnly) |
| 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 obj) |
List<Node> |
getChildren() |
Expression |
getExpression() |
String |
getType() |
int |
hashCode() |
boolean |
isSafe() |
boolean |
isTypeOnly() |
toStringgetLocationpublic Cast(Expression expression, String type)
public Cast(Expression expression, String type, boolean safe)
public Cast(Expression expression, String type, boolean safe, boolean typeOnly)
public Cast(NodeLocation location, Expression expression, String type)
public Cast(NodeLocation location, Expression expression, String type, boolean safe)
public Cast(NodeLocation location, Expression expression, String type, boolean safe, boolean typeOnly)
public Cast(Optional<NodeLocation> location, Expression expression, String type, boolean safe, boolean typeOnly)
public Expression getExpression()
public String getType()
public boolean isSafe()
public boolean isTypeOnly()
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.