com.jscape.util.reflection
Class ObjectCreator<T>
java.lang.Object
com.jscape.util.functor.UnaryFunction<java.lang.Class,T>
com.jscape.util.reflection.ObjectCreator<T>
public class ObjectCreator<T>
- extends com.jscape.util.functor.UnaryFunction<java.lang.Class,T>
- Author:
- Alex Usun
Nested classes/interfaces inherited from class com.jscape.util.functor.UnaryFunction |
com.jscape.util.functor.UnaryFunction.Chain<T,R,U>, com.jscape.util.functor.UnaryFunction.Constant<T,U>, com.jscape.util.functor.UnaryFunction.Evaluator<V,R> |
Method Summary |
static
|
create(java.lang.Class aClass)
|
static
|
create(java.lang.Class aClass,
java.lang.Class[] argTypes,
java.lang.Object... args)
|
static
|
create(java.lang.String aClass)
|
T |
evaluate(java.lang.Class value)
|
Methods inherited from class com.jscape.util.functor.UnaryFunction |
constant, then |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectCreator
public ObjectCreator(java.lang.Class[] argTypes,
java.lang.Object[] args)
ObjectCreator
public ObjectCreator()
create
public static <T> T create(java.lang.Class aClass,
java.lang.Class[] argTypes,
java.lang.Object... args)
throws ReflectionException
- Throws:
ReflectionException
create
public static <T> T create(java.lang.Class aClass)
throws ReflectionException
- Throws:
ReflectionException
create
public static <T> T create(java.lang.String aClass)
throws ReflectionException
- Throws:
ReflectionException
evaluate
public T evaluate(java.lang.Class value)
- Specified by:
evaluate
in class com.jscape.util.functor.UnaryFunction<java.lang.Class,T>
- Parameters:
value
- value
- Returns:
- R instance
Copyright © JSCAPE LLC. 1999-2013. All Rights Reserved