|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |