Package org.codehaus.groovy.reflection
Class GeneratedMetaMethod.Proxy
java.lang.Object
org.codehaus.groovy.reflection.ParameterTypes
groovy.lang.MetaMethod
org.codehaus.groovy.reflection.GeneratedMetaMethod
org.codehaus.groovy.reflection.GeneratedMetaMethod.Proxy
- All Implemented Interfaces:
Cloneable
- Enclosing class:
GeneratedMetaMethod
-
Nested Class Summary
Nested classes/interfaces inherited from class org.codehaus.groovy.reflection.GeneratedMetaMethod
GeneratedMetaMethod.DgmMethodRecord, GeneratedMetaMethod.Proxy
-
Field Summary
Fields inherited from class org.codehaus.groovy.reflection.ParameterTypes
isVargsMethod, nativeParamTypes, parameterTypes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoMethodInvoke
(Object object, Object[] argumentArray) boolean
isValidMethod
(Class[] arguments) final MetaMethod
proxy()
Methods inherited from class org.codehaus.groovy.reflection.GeneratedMetaMethod
getDeclaringClass, getModifiers, getName, getReturnType
Methods inherited from class groovy.lang.MetaMethod
checkParameters, clone, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toString
Methods inherited from class org.codehaus.groovy.reflection.ParameterTypes
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, getPT, isValidExactMethod, isValidExactMethod, isValidMethod, isVargsMethod, setParametersTypes
-
Constructor Details
-
Proxy
public Proxy(String className, String name, CachedClass declaringClass, Class returnType, Class[] parameters)
-
-
Method Details
-
isValidMethod
- Overrides:
isValidMethod
in classParameterTypes
-
doMethodInvoke
- Overrides:
doMethodInvoke
in classMetaMethod
-
invoke
- Specified by:
invoke
in classMetaMethod
-
proxy
-