CachedConstructor
, MetaMethod
public class ParameterTypes extends Object
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
isVargsMethod |
|
protected Class[] |
nativeParamTypes |
|
protected CachedClass[] |
parameterTypes |
Constructor | Description |
---|---|
ParameterTypes() |
|
ParameterTypes(Class[] pt) |
|
ParameterTypes(String[] pt) |
|
ParameterTypes(CachedClass[] parameterTypes) |
Modifier and Type | Method | Description |
---|---|---|
Object[] |
coerceArgumentsToClasses(Object[] argumentArray) |
|
Object[] |
correctArguments(Object[] argumentArray) |
|
Class[] |
getNativeParameterTypes() |
|
CachedClass[] |
getParameterTypes() |
|
protected Class[] |
getPT() |
|
boolean |
isValidExactMethod(Class[] args) |
|
boolean |
isValidExactMethod(Object[] args) |
|
boolean |
isValidMethod(Class[] arguments) |
|
boolean |
isValidMethod(Object[] arguments) |
|
boolean |
isVargsMethod() |
|
boolean |
isVargsMethod(Object[] arguments) |
|
protected void |
setParametersTypes(CachedClass[] pt) |
protected volatile Class[] nativeParamTypes
protected volatile CachedClass[] parameterTypes
protected boolean isVargsMethod
public ParameterTypes()
public ParameterTypes(Class[] pt)
public ParameterTypes(String[] pt)
public ParameterTypes(CachedClass[] parameterTypes)
protected final void setParametersTypes(CachedClass[] pt)
public CachedClass[] getParameterTypes()
public Class[] getNativeParameterTypes()
protected Class[] getPT()
public boolean isVargsMethod()
public boolean isVargsMethod(Object[] arguments)
public boolean isValidMethod(Class[] arguments)
public boolean isValidExactMethod(Object[] args)
public boolean isValidExactMethod(Class[] args)
public boolean isValidMethod(Object[] arguments)