org.springframework.expression
Interface ConstructorResolver
- All Known Implementing Classes: 
 - ReflectiveConstructorResolver
 
public interface ConstructorResolver
A constructor resolver attempts locate a constructor and returns a ConstructorExecutor that can be used to invoke
 that constructor. The ConstructorExecutor will be cached but if it 'goes stale' the resolvers will be called again.
- Since:
 
  - 3.0
 
- Author:
 
  - Andy Clement
 
 
resolve
ConstructorExecutor resolve(EvaluationContext context,
                            String typeName,
                            List<TypeDescriptor> argumentTypes)
                            throws AccessException
- Within the supplied context determine a suitable constructor on the supplied type that can handle the
 specified arguments. Return a ConstructorExecutor that can be used to invoke that constructor
 (or 
null if no constructor could be found).
- Parameters:
 context - the current evaluation contexttypeName - the type upon which to look for the constructorargumentTypes - the arguments that the constructor must be able to handle
- Returns:
 - a ConstructorExecutor that can invoke the constructor, or null if non found
 - Throws:
 AccessException