public class CachedConstructor extends ParameterTypes
Modifier and Type | Field | Description |
---|---|---|
java.lang.reflect.Constructor |
cachedConstructor |
isVargsMethod, nativeParamTypes, parameterTypes
Constructor | Description |
---|---|
CachedConstructor(java.lang.reflect.Constructor c) |
|
CachedConstructor(CachedClass clazz,
java.lang.reflect.Constructor c) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
doConstructorInvoke(java.lang.Object[] argumentArray) |
|
static CachedConstructor |
find(java.lang.reflect.Constructor constructor) |
|
int |
getModifiers() |
|
protected java.lang.Class[] |
getPT() |
|
java.lang.Object |
invoke(java.lang.Object[] argumentArray) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, setParametersTypes
public CachedConstructor(CachedClass clazz, java.lang.reflect.Constructor c)
public CachedConstructor(java.lang.reflect.Constructor c)
protected java.lang.Class[] getPT()
getPT
in class ParameterTypes
public static CachedConstructor find(java.lang.reflect.Constructor constructor)
public java.lang.Object doConstructorInvoke(java.lang.Object[] argumentArray)
public java.lang.Object invoke(java.lang.Object[] argumentArray)
public int getModifiers()