@OpenApi
public interface Evaluator
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
evaluate(OpaqueExpression expression,
        Element object)
Entry method for expression evaluation. 
 | 
default java.lang.Object | 
evaluate(OpaqueExpression expression,
        Element object,
        java.util.List<NamedArgument> arguments)
Entry method for expression evaluation. 
 | 
java.lang.String | 
getExpressionCachingKey(OpaqueExpression expression)
Calculates a string identifier of the expression. 
 | 
boolean | 
isExpressionGlobal(OpaqueExpression expression)
Determines if the supplied expression is "global", i.e. 
 | 
@OpenApi java.lang.Object evaluate(OpaqueExpression expression, @CheckForNull Element object)
expression - expression to be calledobject - contextual object of expression call@OpenApi default java.lang.Object evaluate(OpaqueExpression expression, @CheckForNull Element object, java.util.List<NamedArgument> arguments)
expression - expression to be calledobject - contextual object of expression call@OpenApi boolean isExpressionGlobal(OpaqueExpression expression)
expression - expression to be inspected@OpenApi java.lang.String getExpressionCachingKey(OpaqueExpression expression)
expression - expression, results of which are to be cached