Groovy Documentation

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

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

public class NewMetaMethod
extends ReflectionMetaMethod

Base class for NewInstanceMetaMethod and NewStaticMetaMethod


Field Summary
protected static CachedClass[] EMPTY_TYPE_ARRAY

protected CachedClass[] bytecodeParameterTypes

 
Fields inherited from class ReflectionMetaMethod
method
 
Fields inherited from class ParameterTypes
isVargsMethod, nativeParamTypes, parameterTypes
 
Constructor Summary
NewMetaMethod(CachedMethod method)

 
Method Summary
CachedClass[] getBytecodeParameterTypes()

CachedClass getDeclaringClass()

CachedClass getOwnerClass()

 
Methods inherited from class ReflectionMetaMethod
getCachedMethod, getDeclaringClass, getModifiers, getName, getPT, getReturnType, invoke, toString
 
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, int), java.lang.Object#wait(long), 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()
 

Field Detail

EMPTY_TYPE_ARRAY

protected static final CachedClass[] EMPTY_TYPE_ARRAY


bytecodeParameterTypes

protected CachedClass[] bytecodeParameterTypes


 
Constructor Detail

NewMetaMethod

public NewMetaMethod(CachedMethod method)


 
Method Detail

getBytecodeParameterTypes

public CachedClass[] getBytecodeParameterTypes()


getDeclaringClass

public CachedClass getDeclaringClass()


getOwnerClass

public CachedClass getOwnerClass()


 

Groovy Documentation