Class ReflectiveConstructorExecutor
java.lang.Object
org.springframework.expression.spel.support.ReflectiveConstructorExecutor
- All Implemented Interfaces:
ConstructorExecutor
A simple ConstructorExecutor implementation that runs a constructor using reflective
invocation.
- Since:
- 3.0
- Author:
- Andy Clement, Juergen Hoeller
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionexecute
(EvaluationContext context, Object... arguments) Execute a constructor in the specified context using the specified arguments.Constructor<?>
-
Constructor Details
-
ReflectiveConstructorExecutor
-
-
Method Details
-
execute
Description copied from interface:ConstructorExecutor
Execute a constructor in the specified context using the specified arguments.- Specified by:
execute
in interfaceConstructorExecutor
- Parameters:
context
- the evaluation context in which the constructor is being executedarguments
- the arguments to the constructor; should match (in terms of number and type) whatever the constructor will need to run- Returns:
- the new object
- Throws:
AccessException
- if there is a problem executing the constructor or if thisConstructorExecutor
has become stale
-
getConstructor
-