Uses of Class
groovy.lang.MetaMethod

Packages that use MetaMethod
groovy.inspect Classes for inspecting object properties through introspection. 
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
org.codehaus.groovy.ast.expr AST nodes for Groovy expressions 
org.codehaus.groovy.reflection Internal classes for assisting with reflection. 
org.codehaus.groovy.runtime Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator. 
org.codehaus.groovy.runtime.metaclass Internal classes related to Groovy's metaclass implementation. 
 

Uses of MetaMethod in groovy.inspect
 

Methods in groovy.inspect with parameters of type MetaMethod
protected  java.lang.String[] Inspector.methodInfo(MetaMethod method)
           
 

Uses of MetaMethod in groovy.lang
 

Subclasses of MetaMethod in groovy.lang
private static class MetaClassImpl.DummyMetaMethod
           
 

Fields in groovy.lang declared as MetaMethod
private static MetaMethod MetaClassImpl.AMBIGUOUS_LISTENER_METHOD
           
private  MetaMethod MetaClassImpl.genericGetMethod
           
private  MetaMethod MetaClassImpl.genericSetMethod
           
private  MetaMethod MetaBeanProperty.getter
           
private  MetaMethod MetaClassImpl.methodMissing
           
private static MetaMethod MetaClassImpl.NULL_METHOD
           
private  MetaMethod MetaClassImpl.propertyMissingGet
           
private  MetaMethod MetaClassImpl.propertyMissingSet
           
private  MetaMethod MetaBeanProperty.setter
           
 

Methods in groovy.lang that return MetaMethod
private  MetaMethod MetaClassImpl.findMethod(CachedMethod aMethod)
           
private  MetaMethod ExpandoMetaClass.findMethodInClassHeirarchy(java.lang.String methodName, java.lang.Object[] arguments, java.lang.Class theClass)
           
private  MetaMethod MetaClassImpl.findPropertyMethod(java.lang.Object methodOrList, boolean isGetter)
           
private  MetaMethod MetaClassImpl.getCategoryMethodGetter(java.lang.Class sender, java.lang.String name, boolean useLongVersion)
           
private  MetaMethod MetaClassImpl.getCategoryMethodSetter(java.lang.Class sender, java.lang.String name, boolean useLongVersion)
           
 MetaMethod MetaBeanProperty.getGetter()
          Get the getter method.
 MetaMethod DelegatingMetaClass.getMetaMethod(java.lang.String name, java.lang.Class[] argTypes)
           
 MetaMethod MetaObjectProtocol.getMetaMethod(java.lang.String name, java.lang.Object[] args)
          Retrieves an instance MetaMethod for the given name and argument values, using the types of the argument values to establish the chosen MetaMethod
 MetaMethod MetaClassImpl.getMetaMethod(java.lang.String name, java.lang.Object[] argTypes)
           
 MetaMethod DelegatingMetaClass.getMetaMethod(java.lang.String name, java.lang.Object[] args)
           
private  MetaMethod ExpandoMetaClass.getMetaMethodFromMutableMetaClass(java.lang.String methodName, java.lang.Object[] arguments, MetaClass metaClass)
           
 MetaMethod MetaClassImpl.getMethodWithCaching(java.lang.Class sender, java.lang.String methodName, java.lang.Object[] arguments, boolean isCallToSuper)
           
 MetaMethod MetaClassImpl.getMethodWithoutCaching(java.lang.Class sender, java.lang.String methodName, java.lang.Class[] arguments, boolean isCallToSuper)
           
private  MetaMethod MetaClassImpl.getNormalMethodWithCaching(java.lang.Object[] arguments, MetaMethodIndex.Entry e)
           
 MetaMethod MetaBeanProperty.getSetter()
          Get the setter method.
 MetaMethod DelegatingMetaClass.getStaticMetaMethod(java.lang.String name, java.lang.Class[] argTypes)
           
 MetaMethod MetaObjectProtocol.getStaticMetaMethod(java.lang.String name, java.lang.Object[] args)
          Retreives a static MetaMethod for the given name and argument values, using the types of the arguments to establish the chosen MetaMethod
 MetaMethod MetaClassImpl.getStaticMetaMethod(java.lang.String name, java.lang.Object[] argTypes)
           
 MetaMethod DelegatingMetaClass.getStaticMetaMethod(java.lang.String name, java.lang.Object[] args)
           
private  MetaMethod MetaClassImpl.getSuperMethodWithCaching(java.lang.Object[] arguments, MetaMethodIndex.Entry e)
           
 MetaMethod MetaClassImpl.pickMethod(java.lang.String methodName, java.lang.Class[] arguments)
           
 MetaMethod MetaClass.pickMethod(java.lang.String methodName, java.lang.Class[] arguments)
          Selects a method by name and argument classes.
 MetaMethod DelegatingMetaClass.pickMethod(java.lang.String methodName, java.lang.Class[] arguments)
          Deprecated.  
private  MetaMethod MetaClassImpl.pickStaticMethod(java.lang.String methodName, java.lang.Class[] arguments)
           
protected  MetaMethod MetaClassImpl.retrieveMethod(java.lang.String methodName, java.lang.Class[] arguments)
          Deprecated. use pickMethod instead
 MetaMethod MetaClassImpl.retrieveStaticMethod(java.lang.String methodName, java.lang.Object[] arguments)
           
private  MetaMethod ExpandoMetaClass.searchInterfacesForMetaMethod(java.lang.String methodName, java.lang.Object[] arguments, java.lang.Class[] interfaces)
           
 

Methods in groovy.lang with parameters of type MetaMethod
private  java.lang.Object MetaClassImpl.addElementToList(java.lang.Object ret, MetaMethod element)
           
 void MutableMetaClass.addMetaMethod(MetaMethod metaMethod)
          Adds a new MetaMethod to the MetaClass
 void MetaClassImpl.addMetaMethod(MetaMethod method)
          adds a MetaMethod to this class.
 void DelegatingMetaClass.addMetaMethod(MetaMethod metaMethod)
           
private  void MetaClassImpl.addMetaMethodToIndex(MetaMethod method, MetaMethodIndex.Header header)
           
private  void MetaClassImpl.addMetaMethodToSuperIndex(MetaMethod method, MetaMethodIndex.Header header)
           
private  void MetaClassImpl.addNewInstanceMethodToIndex(MetaMethod newMethod, MetaMethodIndex.Header header)
           
private  void MetaClassImpl.addNewStaticMethodToIndex(MetaMethod newMethod, MetaMethodIndex.Header header)
           
private  void ExpandoMetaClass.addSuperMethodIfNotOverriden(MetaMethod metaMethodFromSuper)
           
private  void MetaClassImpl.addToAllMethodsIfPublic(MetaMethod metaMethod)
           
private  void MetaClassImpl.checkIfStdMethod(MetaMethod method)
           
private  void MetaClassImpl.createMetaBeanProperty(SingleKeyHashMap propertyIndex, java.lang.String propName, boolean isGetter, MetaMethod propertyMethod)
           
private  void MetaClassImpl.filterMatchingMethodForCategory(FastArray list, MetaMethod method)
           
private  int MetaClassImpl.findMatchingMethod(CachedMethod[] data, int from, int to, MetaMethod method)
           
private  java.lang.Boolean MetaClassImpl.getMatchKindForCategory(MetaMethod aMethod, MetaMethod categoryMethod)
          return false: add method null: ignore method true: replace
private  boolean MetaClassImpl.isGenericGetMethod(MetaMethod method)
           
 boolean MetaMethod.isMethod(MetaMethod method)
           
 boolean MetaMethod.isSame(MetaMethod method)
           
private  void ExpandoMetaClass.registerBeanPropertyForMethod(MetaMethod metaMethod, java.lang.String propertyName, boolean getter, boolean isStatic)
           
(package private)  void MetaBeanProperty.setGetter(MetaMethod getter)
          This is for MetaClass to patch up the object later when looking for get*() methods.
(package private)  void MetaBeanProperty.setSetter(MetaMethod setter)
          This is for MetaClass to patch up the object later when looking for set*() methods.
 

Constructors in groovy.lang with parameters of type MetaMethod
MetaBeanProperty(java.lang.String name, java.lang.Class type, MetaMethod getter, MetaMethod setter)
           
 

Uses of MetaMethod in org.codehaus.groovy.ast.expr
 

Fields in org.codehaus.groovy.ast.expr declared as MetaMethod
private  MetaMethod StaticMethodCallExpression.metaMethod
           
private  MetaMethod MethodCallExpression.metaMethod
           
 

Methods in org.codehaus.groovy.ast.expr that return MetaMethod
 MetaMethod StaticMethodCallExpression.getMetaMethod()
           
 MetaMethod MethodCallExpression.getMetaMethod()
           
 

Methods in org.codehaus.groovy.ast.expr with parameters of type MetaMethod
 void StaticMethodCallExpression.setMetaMethod(MetaMethod metaMethod)
           
 void MethodCallExpression.setMetaMethod(MetaMethod mmeth)
           
 

Uses of MetaMethod in org.codehaus.groovy.reflection
 

Subclasses of MetaMethod in org.codehaus.groovy.reflection
 class CachedMethod
           
 

Fields in org.codehaus.groovy.reflection declared as MetaMethod
private static MetaMethod[] CachedClass.EMPTY
           
private  MetaMethod[] CachedClass.newMetaMethods
           
 

Methods in org.codehaus.groovy.reflection that return MetaMethod
 MetaMethod[] CachedClass.getNewMetaMethods()
           
 

Uses of MetaMethod in org.codehaus.groovy.runtime
 

Subclasses of MetaMethod in org.codehaus.groovy.runtime
private static class GroovyCategorySupport.CategoryMethod
           
 

Methods in org.codehaus.groovy.runtime with parameters of type MetaMethod
static boolean MetaClassHelper.containsMatchingMethod(java.util.List list, MetaMethod method)
           
static GroovyRuntimeException MetaClassHelper.createExceptionText(java.lang.String init, MetaMethod method, java.lang.Object object, java.lang.Object[] args, java.lang.Throwable reason, boolean setReason)
           
static java.lang.Object MetaClassHelper.doMethodInvoke(java.lang.Object object, MetaMethod method, java.lang.Object[] argumentArray)
           
static java.lang.Object GroovyCategorySupport.getClosestMatchingCategoryMethod(java.lang.Class sender, MetaMethod orig, MetaMethod element)
           
static boolean MetaClassHelper.isGenericSetMethod(MetaMethod method)
           
 

Uses of MetaMethod in org.codehaus.groovy.runtime.metaclass
 

Subclasses of MetaMethod in org.codehaus.groovy.runtime.metaclass
 class ClosureMetaMethod
          A MetaMethod that accepts a closure in the constructor which is invoked when the MetaMethod is called.
 class ClosureStaticMetaMethod
          This class represents a MetaMethod that is a closure that pretends to be a static method.
 class NewInstanceMetaMethod
          A MetaMethod implementation where the underlying method is really a static helper method on some class but it appears to be an instance method on a class.
 class NewMetaMethod
          Base class for NewInstanceMetaMethod and NewStaticMetaMethod
 class NewStaticMetaMethod
          A MetaMethod implementation where the underlying method is really a static helper method on some class.
 class ReflectionMetaMethod
           
(package private)  class ThreadManagedMetaBeanProperty.ThreadBoundGetter
          Accesses the ThreadBound state of the property as a getter
private  class ThreadManagedMetaBeanProperty.ThreadBoundSetter
          Sets the ThreadBound state of the property like a setter
 class TransformMetaMethod
          A MetaMethod implementation useful for implementing coercion based invocations
 

Fields in org.codehaus.groovy.runtime.metaclass declared as MetaMethod
private  MetaMethod ClosureMetaClass.StandardClosureChooser.doCall0
           
private  MetaMethod ClosureMetaClass.StandardClosureChooser.doCall1
           
private  MetaMethod TransformMetaMethod.metaMethod
           
 MetaMethod MetaMethodIndex.CacheEntry.method
           
 

Methods in org.codehaus.groovy.runtime.metaclass that return MetaMethod
private  MetaMethod ClosureMetaClass.getDelegateMethod(Closure closure, java.lang.Object delegate, java.lang.String methodName, java.lang.Class[] argClasses)
           
 MetaMethod ThreadManagedMetaBeanProperty.getGetter()
           
 MetaMethod ClosureMetaClass.getMethodWithoutCaching(java.lang.Class sender, java.lang.String methodName, java.lang.Class[] arguments, boolean isCallToSuper)
           
 MetaMethod ThreadManagedMetaBeanProperty.getSetter()
           
 MetaMethod ClosureMetaClass.getStaticMetaMethod(java.lang.String name, java.lang.Class[] argTypes)
           
 MetaMethod ClosureMetaClass.getStaticMetaMethod(java.lang.String name, java.lang.Object[] args)
           
private  MetaMethod ClosureMetaClass.pickClosureMethod(java.lang.Class[] argClasses)
           
 MetaMethod ClosureMetaClass.pickMethod(java.lang.String name, java.lang.Class[] argTypes)
           
 MetaMethod ClosureMetaClass.retrieveStaticMethod(java.lang.String methodName, java.lang.Class[] arguments)
           
 

Methods in org.codehaus.groovy.runtime.metaclass with parameters of type MetaMethod
 void ClosureMetaClass.addMetaMethod(MetaMethod method)
           
 java.lang.Object MetaMethodIndex.addMethodToList(java.lang.Object o, MetaMethod method)
           
private  int MetaMethodIndex.findMatchingMethod(FastArray list, MetaMethod method)
           
private  boolean MetaMethodIndex.isMatchingMethod(MetaMethod aMethod, MetaMethod method)
           
private  boolean MetaMethodIndex.isNonRealMethod(MetaMethod method)
           
 

Constructors in org.codehaus.groovy.runtime.metaclass with parameters of type MetaMethod
ClosureMetaClass.StandardClosureChooser(MetaMethod m0, MetaMethod m1)
           
TransformMetaMethod(MetaMethod metaMethod)
           
 



Copyright © ${year} The Codehaus. All Rights Reserved.