public static class Expressions.MethodCallExpression extends Expressions.TypedExpression
Constructor and Description |
---|
MethodCallExpression(String function,
Expression object,
List<Expression> params,
String... tags) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Value |
evaluate(Env env,
Object... args)
Evaluates the expression using the specified environment and
arguments.
|
int |
hashCode() |
Expression |
simplify(Env env)
Simplifies the expression using the specified environment
|
String |
toString() |
getTags, getType, hasValue, setTags
public MethodCallExpression(String function, Expression object, List<Expression> params, String... tags)
public Expression simplify(Env env)
Expression
simplify
in interface Expression
simplify
in class Expressions.TypedExpression
env
- Environment to simplify with respect topublic Value evaluate(Env env, Object... args)
Expression
public boolean equals(Object o)
equals
in class Expressions.TypedExpression
public int hashCode()
hashCode
in class Expressions.TypedExpression