Class FunctionExpression
java.lang.Object
software.amazon.smithy.jmespath.JmespathExpression
software.amazon.smithy.jmespath.ast.FunctionExpression
Executes a function by name using a list of argument expressions.
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionFunctionExpression(String name, List<JmespathExpression> arguments) FunctionExpression(String name, List<JmespathExpression> arguments, int line, int column) 
- 
Method SummaryModifier and TypeMethodDescription<T> Taccept(ExpressionVisitor<T> visitor) Visits a node using a double-dispatch visitor.booleanGets the function arguments.getName()Gets the function name.inthashCode()toString()
- 
Field Details- 
name
- 
arguments
 
- 
- 
Constructor Details- 
FunctionExpression
- 
FunctionExpression
 
- 
- 
Method Details- 
acceptDescription copied from class:JmespathExpressionVisits a node using a double-dispatch visitor.- Specified by:
- acceptin class- JmespathExpression
- Type Parameters:
- T- Type of value the visitor returns.
- Parameters:
- visitor- Visitor to accept on the node.
- Returns:
- Returns the result of applying the visitor.
 
- 
getNameGets the function name.- Returns:
- Returns the name.
 
- 
getArgumentsGets the function arguments.- Returns:
- Returns the argument expressions.
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-