T
- public class EvalInvokerData<T> extends InvokerData<T>
Constructor and Description |
---|
EvalInvokerData(java.lang.Class<T> functionalInterface,
java.util.Map<java.lang.String,java.lang.Class<?>> environment,
java.lang.String... paramNames) |
EvalInvokerData(java.lang.Class<T> functionalInterface,
java.lang.String... paramNames) |
EvalInvokerData(java.lang.Class<T> functionalInterface,
java.lang.String[] paramNames,
java.lang.reflect.AnnotatedElement[] imports,
java.lang.Class<?>... parametrizationClasses) |
EvalInvokerData(java.lang.Class<T> functionalInterface,
java.lang.String[] paramNames,
java.lang.Class<?>... parametrizationClasses) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Class<?>> |
getEnvironment() |
java.lang.reflect.AnnotatedElement[] |
getImports() |
java.lang.String[] |
getParamNames() |
getFunctionalInterface, getParametrizationClasses, isEnforceFunctionalInterface, setEnforceFunctionalInterface
public EvalInvokerData(java.lang.Class<T> functionalInterface, java.lang.String... paramNames)
functionalInterface
- Description of the types of the evaluated codeparamNames
- Parameters passed to the evaluated codepublic EvalInvokerData(java.lang.Class<T> functionalInterface, java.lang.String[] paramNames, java.lang.Class<?>... parametrizationClasses)
functionalInterface
- Description of the types of the evaluated codeparamNames
- Parameters passed to the evaluated codeparametrizationClasses
- Generic types used in the evaluated codepublic EvalInvokerData(java.lang.Class<T> functionalInterface, java.lang.String[] paramNames, java.lang.reflect.AnnotatedElement[] imports, java.lang.Class<?>... parametrizationClasses)
functionalInterface
- Description of the types of the evaluated codeparamNames
- Parameters passed to the evaluated codeimports
- Imports used in the evaluated codeparametrizationClasses
- Generic types used in the evaluated codepublic EvalInvokerData(java.lang.Class<T> functionalInterface, java.util.Map<java.lang.String,java.lang.Class<?>> environment, java.lang.String... paramNames)
functionalInterface
- Description of the types of the evaluated codeenvironment
- Environment (accessible variables) of the evaluated codeparamNames
- Parameters passed to the evaluated code