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[] parameterTypes)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object[]coerceArgumentsToClasses(java.lang.Object[] argumentArray)java.lang.Object[]correctArguments(java.lang.Object[] argumentArray)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[] arguments)booleanisValidMethod(java.lang.Object[] arguments)booleanisVargsMethod()booleanisVargsMethod(java.lang.Object[] arguments)protected voidsetParametersTypes(CachedClass[] pt)
 
- 
- 
- 
Field Detail- 
nativeParamTypesprotected volatile java.lang.Class[] nativeParamTypes 
 - 
parameterTypesprotected volatile CachedClass[] parameterTypes 
 - 
isVargsMethodprotected boolean isVargsMethod 
 
- 
 - 
Constructor Detail- 
ParameterTypespublic ParameterTypes() 
 - 
ParameterTypespublic ParameterTypes(java.lang.Class[] pt) 
 - 
ParameterTypespublic ParameterTypes(java.lang.String[] pt) 
 - 
ParameterTypespublic ParameterTypes(CachedClass[] parameterTypes) 
 
- 
 - 
Method Detail- 
setParametersTypesprotected final void setParametersTypes(CachedClass[] pt) 
 - 
getParameterTypespublic CachedClass[] 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[] argumentArray) 
 - 
correctArgumentspublic java.lang.Object[] correctArguments(java.lang.Object[] argumentArray) 
 - 
isValidMethodpublic boolean isValidMethod(java.lang.Class[] arguments) 
 - 
isValidExactMethodpublic boolean isValidExactMethod(java.lang.Object[] args) 
 - 
isValidExactMethodpublic boolean isValidExactMethod(java.lang.Class[] args) 
 - 
isValidMethodpublic boolean isValidMethod(java.lang.Object[] arguments) 
 
- 
 
-