- Type Parameters:
R
- the type of the resolved value of the expression to resolve
E
- the type of the expression to resolve, which itself has to result in R
- All Implemented Interfaces:
- Resolver<R,E>
- Direct Known Subclasses:
- AnalysisResolver, AssertionResolver, BinaryOperationResolver, BinaryPredicateIterableResolver, BinaryPredicateResolver, ConversionOperationResolver, CreationOperationResolver, FunctionalExpressionResolver, IterableExpressionToIterableResolver, IterableResolvingExpressionResolver, PickResolver, PredicateConditionResolver, TensoricScriptResolver, UnaryOperationResolver
public abstract class AbstractResolver<R,E extends Expression<R>>
extends java.lang.Object
implements Resolver<R,E>
This class should be used as base class for any resolver. It provides the correct functionality to resolve the type
of the expression from the generic parameters of the Reolver interface.