Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.codehaus.groovy.reflection
Class ParameterTypes

    java.lang.Object
      org.codehaus.groovy.reflection.ParameterTypes

Direct Known Subclasses:
  CachedConstructor, MetaMethod

    public class ParameterTypes

extends Object

Field Summary
`protected boolean` | `isVargsMethod`
`protected Class[]` | `nativeParamTypes`
`protected CachedClass[]` | `parameterTypes`

Constructor Summary
`ParameterTypes()`
`ParameterTypes(CachedClass[] parameterTypes)`
`ParameterTypes(Class[] pt)`
`ParameterTypes(String[] pt)`

Method Summary
`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(Object[] arguments)`
`protected void` | `setParametersTypes(CachedClass[] pt)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### nativeParamTypes

    protected volatile Class[] nativeParamTypes

### parameterTypes

    protected volatile CachedClass[] parameterTypes

### isVargsMethod

    protected boolean isVargsMethod

Constructor Detail

### ParameterTypes

    public ParameterTypes()

### ParameterTypes

    public ParameterTypes(Class[] pt)

### ParameterTypes

    public ParameterTypes(String[] pt)

### ParameterTypes

    public ParameterTypes(CachedClass[] parameterTypes)

Method Detail

### setParametersTypes

    protected final void setParametersTypes(CachedClass[] pt)

### getParameterTypes

    public CachedClass[] getParameterTypes()

### getNativeParameterTypes

    public Class[] getNativeParameterTypes()

### getPT

    protected Class[] getPT()

### isVargsMethod

    public boolean isVargsMethod(Object[] arguments)

### coerceArgumentsToClasses

    public final Object[] coerceArgumentsToClasses(Object[] argumentArray)

### correctArguments

    public Object[] correctArguments(Object[] argumentArray)

### isValidMethod

    public boolean isValidMethod(Class[] arguments)

### isValidExactMethod

    public boolean isValidExactMethod(Object[] args)

### isValidExactMethod

    public boolean isValidExactMethod(Class[] args)

### isValidMethod

    public boolean isValidMethod(Object[] arguments)

Overview | Package | Class | Tree | Deprecated | Index | Help
| Copyright © 2003-2009 The Codehaus. All rights reserved.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD