Package org.codehaus.groovy.reflection
Class ParameterTypes
java.lang.Object
org.codehaus.groovy.reflection.ParameterTypes
- Direct Known Subclasses:
- CachedConstructor,- MetaMethod
public class ParameterTypes
extends java.lang.Object
- 
Field SummaryFields Modifier and Type Field Description protected booleanisVargsMethodprotected java.lang.Class[]nativeParamTypesprotected CachedClass[]parameterTypes
- 
Constructor SummaryConstructors Constructor Description ParameterTypes()ParameterTypes(java.lang.Class[] pt)ParameterTypes(java.lang.String[] pt)ParameterTypes(CachedClass[] pt)
- 
Method SummaryModifier and Type Method Description java.lang.Object[]coerceArgumentsToClasses(java.lang.Object[] arguments)java.lang.Object[]correctArguments(java.lang.Object[] arguments)java.lang.Class[]getNativeParameterTypes()CachedClass[]getParameterTypes()protected java.lang.Class[]getPT()booleanisValidExactMethod(java.lang.Class[] args)booleanisValidExactMethod(java.lang.Object[] args)booleanisValidMethod(java.lang.Class[] argumentTypes)booleanisValidMethod(java.lang.Object[] arguments)booleanisVargsMethod()booleanisVargsMethod(java.lang.Object[] arguments)protected voidsetParametersTypes(CachedClass[] pt)Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
parameterTypes
- 
nativeParamTypesprotected volatile java.lang.Class[] nativeParamTypes
- 
isVargsMethodprotected boolean isVargsMethod
 
- 
- 
Constructor Details- 
ParameterTypespublic ParameterTypes()
- 
ParameterTypespublic ParameterTypes(java.lang.Class[] pt)
- 
ParameterTypespublic ParameterTypes(java.lang.String[] pt)
- 
ParameterTypes
 
- 
- 
Method Details- 
setParametersTypes
- 
getParameterTypes
- 
getNativeParameterTypespublic java.lang.Class[] getNativeParameterTypes()
- 
getPTprotected java.lang.Class[] getPT()
- 
isVargsMethodpublic boolean isVargsMethod()
- 
isVargsMethodpublic boolean isVargsMethod(java.lang.Object[] arguments)
- 
coerceArgumentsToClassespublic final java.lang.Object[] coerceArgumentsToClasses(java.lang.Object[] arguments)
- 
correctArgumentspublic java.lang.Object[] correctArguments(java.lang.Object[] arguments)
- 
isValidMethodpublic boolean isValidMethod(java.lang.Class[] argumentTypes)
- 
isValidExactMethodpublic boolean isValidExactMethod(java.lang.Object[] args)
- 
isValidExactMethodpublic boolean isValidExactMethod(java.lang.Class[] args)
- 
isValidMethodpublic boolean isValidMethod(java.lang.Object[] arguments)
 
-