Groovy Documentation

org.codehaus.groovy.runtime.metaclass
[Java] Class MixinInstanceMetaMethod

java.lang.Object
  org.codehaus.groovy.reflection.ParameterTypes
      groovy.lang.MetaMethod
          org.codehaus.groovy.runtime.metaclass.MixinInstanceMetaMethod

public class MixinInstanceMetaMethod
extends MetaMethod

MetaMethod for mixed in classes


Field Summary
 
Fields inherited from class ParameterTypes
isVargsMethod, nativeParamTypes, parameterTypes
 
Constructor Summary
MixinInstanceMetaMethod(MetaMethod method, MixinInMetaClass mixinInMetaClass)

 
Method Summary
CachedClass getDeclaringClass()

int getModifiers()

java.lang.String getName()

protected java.lang.Class[] getPT()

java.lang.Class getReturnType()

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

 
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

MixinInstanceMetaMethod

public MixinInstanceMetaMethod(MetaMethod method, MixinInMetaClass mixinInMetaClass)


 
Method Detail

getDeclaringClass

public CachedClass getDeclaringClass()


getModifiers

public int getModifiers()


getName

public java.lang.String getName()


getPT

protected java.lang.Class[] getPT()


getReturnType

public java.lang.Class getReturnType()


invoke

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


 

Groovy Documentation