public class ConstructorUtils extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.List |
getConstructorsOfLength(java.lang.Class clazz,
int length) |
static java.lang.Object |
invoke(java.lang.reflect.Constructor c,
java.lang.Object[] parameters) |
static java.lang.Object |
invokeConstructor(java.lang.Class targetClass,
java.lang.Object[] parameters)
Searches for a constructor matching against the provided arguments.
|
static boolean |
isCompatible(java.lang.Class actualType,
java.lang.Class parameterType) |
public static java.lang.Object invokeConstructor(java.lang.Class targetClass, java.lang.Object[] parameters)
targetClass - the class to be instantiatedparameters - the parameters to pass to the constructor (may be null or empty)ApplicationRuntimeException - on any failurepublic static boolean isCompatible(java.lang.Class actualType, java.lang.Class parameterType)
public static java.lang.Object invoke(java.lang.reflect.Constructor c, java.lang.Object[] parameters)
public static java.util.List getConstructorsOfLength(java.lang.Class clazz, int length)