org.codehaus.groovy.reflection
Class ParameterTypes

java.lang.Object
  extended by org.codehaus.groovy.reflection.ParameterTypes
Direct Known Subclasses:
CachedConstructor, CachedMethod

public class ParameterTypes
extends Object


Field Summary
protected  Class[] nativeParamTypes
           
protected  CachedClass[] parameterTypes
           
 
Constructor Summary
ParameterTypes()
           
ParameterTypes(CachedClass[] parameterTypes)
           
ParameterTypes(Class[] pt)
           
 
Method Summary
 Object[] coerceArgumentsToClasses(Object[] argumentArray)
           
 Class[] getNativeParameterTypes()
           
 CachedClass[] getParameterTypes()
           
 boolean isVargsMethod(Object[] arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nativeParamTypes

protected Class[] nativeParamTypes

parameterTypes

protected CachedClass[] parameterTypes
Constructor Detail

ParameterTypes

public ParameterTypes()

ParameterTypes

public ParameterTypes(Class[] pt)

ParameterTypes

public ParameterTypes(CachedClass[] parameterTypes)
Method Detail

getParameterTypes

public CachedClass[] getParameterTypes()

getNativeParameterTypes

public Class[] getNativeParameterTypes()

isVargsMethod

public boolean isVargsMethod(Object[] arguments)

coerceArgumentsToClasses

public Object[] coerceArgumentsToClasses(Object[] argumentArray)

Copyright © 2003-2007 The Codehaus. All rights reserved.