Groovy Documentation

org.codehaus.groovy.reflection
[Java] 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

public static class GeneratedMetaMethod.Proxy
extends GeneratedMetaMethod

Field Summary
 
Fields inherited from class ParameterTypes
isVargsMethod, nativeParamTypes, parameterTypes
 
Constructor Summary
GeneratedMetaMethod.Proxy(java.lang.String className, java.lang.String name, CachedClass declaringClass, java.lang.Class returnType, java.lang.Class[] parameters)

 
Method Summary
java.lang.Object doMethodInvoke(java.lang.Object object, java.lang.Object[] argumentArray)

java.lang.Object invoke(java.lang.Object object, java.lang.Object[] arguments)

boolean isValidMethod(java.lang.Class[] arguments)

MetaMethod proxy()

 
Methods inherited from class GeneratedMetaMethod
getDeclaringClass, getModifiers, getName, getReturnType
 
Methods inherited from class MetaMethod
checkParameters, clone, doMethodInvoke, equal, equal, getDeclaringClass, getDescriptor, getModifiers, getMopName, getName, getReturnType, getSignature, invoke, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toString
 
Methods inherited from class ParameterTypes
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getPT, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, isVargsMethod, setParametersTypes
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Constructor Detail

GeneratedMetaMethod.Proxy

public GeneratedMetaMethod.Proxy(java.lang.String className, java.lang.String name, CachedClass declaringClass, java.lang.Class returnType, java.lang.Class[] parameters)


 
Method Detail

doMethodInvoke

@Override
public java.lang.Object doMethodInvoke(java.lang.Object object, java.lang.Object[] argumentArray)


invoke

public java.lang.Object invoke(java.lang.Object object, java.lang.Object[] arguments)


isValidMethod

@Override
public boolean isValidMethod(java.lang.Class[] arguments)


proxy

public final MetaMethod proxy()


 

Groovy Documentation