Interface CustomExpressionResolver<O,R>
- Type Parameters:
O- the resolved property value typeR- the generated expression type
- All Known Implementing Classes:
ResponsiveStepExpressionResolver,ResponsiveStepsExpressionResolver
public interface CustomExpressionResolver<O,R>
Resolves between JavaParser expressions and Copilot property values.
-
Method Summary
Modifier and TypeMethodDescriptionfromExpression(com.github.javaparser.ast.expr.Expression expression) Converts a JavaParser expression into a property value.toExpression(Object value) Converts a property value into a JavaParser expression.
-
Method Details
-
fromExpression
Converts a JavaParser expression into a property value.- Parameters:
expression- the expression to inspect- Returns:
- the resolved property value when the expression matches this resolver
-
toExpression
Converts a property value into a JavaParser expression.- Parameters:
value- the property value to convert- Returns:
- the generated expression when the value matches this resolver
-