Class DefaultConstructorStrategy
- java.lang.Object
-
- ch.obermuhlner.scriptengine.java.constructor.DefaultConstructorStrategy
-
- All Implemented Interfaces:
ConstructorStrategy
public class DefaultConstructorStrategy extends java.lang.Object implements ConstructorStrategy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultConstructorStrategybyArgumentTypes(java.lang.Class<?>[] argumentTypes, java.lang.Object... arguments)static DefaultConstructorStrategybyDefaultConstructor()static DefaultConstructorStrategybyMatchingArguments(java.lang.Object... arguments)java.lang.Objectconstruct(java.lang.Class<?> clazz)
-
-
-
Method Detail
-
construct
public java.lang.Object construct(java.lang.Class<?> clazz) throws javax.script.ScriptException- Specified by:
constructin interfaceConstructorStrategy- Throws:
javax.script.ScriptException
-
byDefaultConstructor
public static DefaultConstructorStrategy byDefaultConstructor()
-
byArgumentTypes
public static DefaultConstructorStrategy byArgumentTypes(java.lang.Class<?>[] argumentTypes, java.lang.Object... arguments)
-
byMatchingArguments
public static DefaultConstructorStrategy byMatchingArguments(java.lang.Object... arguments)
-
-