public class ParameterExpression extends Expression
| Modifier and Type | Field and Description |
|---|---|
int |
modifier |
String |
name |
private static AtomicInteger |
SEQ |
nodeType, type| Constructor and Description |
|---|
ParameterExpression(int modifier,
Type type,
String name) |
ParameterExpression(Type type) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
accept(ExpressionWriter writer,
int lprec,
int rprec) |
Expression |
accept(Shuttle shuttle) |
<R> R |
accept(Visitor<R> visitor) |
(package private) String |
declString() |
(package private) String |
declString(Type type) |
boolean |
equals(Object o) |
Object |
evaluate(Evaluator evaluator) |
int |
hashCode() |
canReduceaccept, accept0, getNodeType, getType, toStringprivate static final AtomicInteger SEQ
public final int modifier
public final String name
public ParameterExpression(Type type)
public Expression accept(Shuttle shuttle)
accept in interface Nodeaccept in class Expressionpublic <R> R accept(Visitor<R> visitor)
public Object evaluate(Evaluator evaluator)
evaluate in class AbstractNodevoid accept(ExpressionWriter writer, int lprec, int rprec)
accept in class AbstractNodeString declString()
public boolean equals(Object o)
equals in class AbstractNodepublic int hashCode()
hashCode in class AbstractNodeCopyright © 2012–2023 The Apache Software Foundation. All rights reserved.