public class FunctionExpression extends AbstractInvocationExpression
argumentslocation| Constructor and Description |
|---|
FunctionExpression(java.lang.String name,
ExpressionNode[] arguments,
Location location) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode input) |
java.lang.String |
getFunctionName() |
ExpressionNode |
optimize() |
void |
resolve(Function function) |
computeMatchContexts, dump, getChildren, resolve, toStringgetLocation, preparepublic FunctionExpression(java.lang.String name,
ExpressionNode[] arguments,
Location location)
public java.lang.String getFunctionName()
public void resolve(Function function)
public com.fasterxml.jackson.databind.JsonNode apply(Scope scope, com.fasterxml.jackson.databind.JsonNode input)
public ExpressionNode optimize()
optimize in interface ExpressionNodeoptimize in class AbstractInvocationExpression