Interface ExpressionEvaluationContext
- All Known Subinterfaces:
ExtensibleExpressionEvaluationContext
- All Known Implementing Classes:
DefaultExpressionEvaluationContext
Compilation context is a set of entries which can be referenced in evaluated expression
using the '#' sign followed by entry name.
- Since:
- 4.0.0
- Author:
- Sergey Gavrilov
-
Method Summary
Modifier and TypeMethodDescriptionfindMethods(String name) Search methods in compilation context by name.findParameters(String name) Search method parameters in compilation context by name.findProperties(String name) Search bean properties in compilation context by name.@Nullable ClassElementfindThis()
-
Method Details
-
findThis
@Nullable ClassElement findThis()- Returns:
- Find the type that represents this.
-
findMethods
Search methods in compilation context by name.- Parameters:
name- searched method name- Returns:
- list of methods with provided name
-
findProperties
Search bean properties in compilation context by name.- Parameters:
name- searched property name- Returns:
- list of properties with provided name
-
findParameters
Search method parameters in compilation context by name.- Parameters:
name- searched parameter name- Returns:
- list of parameters with provided name
-