Package org.codehaus.groovy.reflection
Class CachedMethod
java.lang.Object
org.codehaus.groovy.reflection.ParameterTypes
groovy.lang.MetaMethod
org.codehaus.groovy.reflection.CachedMethod
- All Implemented Interfaces:
- MetaMember,- Cloneable,- Comparable
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanAccessLegally(Class<?> callerClass) intcreatePogoMetaMethodSite(CallSite site, MetaClassImpl metaClass, Class[] params) createPojoMetaMethodSite(CallSite site, MetaClassImpl metaClass, Class[] params) createStaticMetaMethodSite(CallSite site, MetaClassImpl metaClass, Class[] params) booleanstatic CachedMethod<T extends Annotation>
 TgetAnnotation(Class<T> annotationClass) Gets the class where this method is declared.Returns a descriptor of this method based on the return type and parameters of this method.intReturns the modifiers of this method.getName()Returns the name of this method.intClass[]getPT()Returns the return type for this method.Returns the signature of this method.inthashCode()final ObjectInvokes this method.booleanfinal MethodvoidsetTransformedMethod(CachedMethod transformedMethod) toString()Methods inherited from class groovy.lang.MetaMethodcheckParameters, clone, doMethodInvoke, equal, equal, getMopName, isAbstract, isCacheable, isDefault, isMethod, isSame, processDoMethodInvokeExceptionMethods inherited from class org.codehaus.groovy.reflection.ParameterTypescoerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, isVargsMethod, setParametersTypesMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface groovy.lang.MetaMemberisFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic
- 
Field Details- 
EMPTY_ARRAY
- 
cachedClass
 
- 
- 
Constructor Details- 
CachedMethod
- 
CachedMethod
 
- 
- 
Method Details- 
find
- 
compareTo- Specified by:
- compareToin interface- Comparable
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString- Overrides:
- toStringin class- MetaMethod
 
- 
canAccessLegally
- 
getAnnotation
- 
getCachedMethod
- 
getDeclaringClassDescription copied from class:MetaMethodGets the class where this method is declared.- Specified by:
- getDeclaringClassin class- MetaMethod
- Returns:
- class of this method
 
- 
getDescriptorDescription copied from class:MetaMethodReturns a descriptor of this method based on the return type and parameters of this method.- Overrides:
- getDescriptorin class- MetaMethod
 
- 
getModifierspublic int getModifiers()Description copied from class:MetaMethodReturns the modifiers of this method.- Specified by:
- getModifiersin interface- MetaMember
- Specified by:
- getModifiersin class- MetaMethod
- Returns:
- modifiers as an int.
 
- 
getNameDescription copied from class:MetaMethodReturns the name of this method.- Specified by:
- getNamein interface- MetaMember
- Specified by:
- getNamein class- MetaMethod
- Returns:
- name of this method
 
- 
getParamsCountpublic int getParamsCount()
- 
getParamTypes
- 
getPT- Overrides:
- getPTin class- ParameterTypes
 
- 
getReturnTypeDescription copied from class:MetaMethodReturns the return type for this method.- Specified by:
- getReturnTypein class- MetaMethod
- Returns:
- the return type of this method
 
- 
getSignatureDescription copied from class:MetaMethodReturns the signature of this method.- Overrides:
- getSignaturein class- MetaMethod
- Returns:
- The signature of this method
 
- 
isSyntheticpublic boolean isSynthetic()- Specified by:
- isSyntheticin interface- MetaMember
 
- 
getTransformedMethod
- 
setTransformedMethod
- 
createPogoMetaMethodSite
- 
createPojoMetaMethodSite
- 
createStaticMetaMethodSite
- 
invokeDescription copied from class:MetaMethodInvokes this method.- Specified by:
- invokein class- MetaMethod
- Parameters:
- object- The object this method should be invoked on
- arguments- The arguments for the method if applicable
- Returns:
- The return value of the invocation
 
- 
setAccessible
 
-