|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MetaMethod | |
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.classgen | Generates Java classes for Groovy classes using ASM. |
org.codehaus.groovy.runtime | Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator. |
Uses of MetaMethod in groovy.lang |
Fields in groovy.lang declared as MetaMethod | |
private MetaMethod |
MetaClass.genericGetMethod
|
private MetaMethod |
MetaClass.genericSetMethod
|
private MetaMethod |
MetaBeanProperty.getter
|
private MetaMethod |
MetaBeanProperty.setter
|
Methods in groovy.lang that return MetaMethod | |
MetaMethod |
MetaClassRegistry.getDefinedMethod(java.lang.Class theClass,
java.lang.String methodName,
java.lang.Class[] args,
boolean isStatic)
|
protected MetaMethod |
MetaClass.retrieveMethod(java.lang.Object owner,
java.lang.String methodName,
java.lang.Object[] arguments)
|
MetaMethod |
MetaClass.retrieveMethod(java.lang.String methodName,
java.lang.Class[] arguments)
|
MetaMethod |
MetaClass.retrieveStaticMethod(java.lang.String methodName,
java.lang.Class[] arguments)
|
protected MetaMethod |
MetaClass.pickMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object[] arguments)
Picks which method to invoke for the given object, method name and arguments |
protected MetaMethod |
MetaClass.pickMethod(java.lang.String methodName,
java.lang.Class[] arguments)
pick a method in a strict manner, i.e., without reinterpreting the first List argument. |
protected MetaMethod |
MetaClass.pickStaticMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object[] arguments)
|
protected MetaMethod |
MetaClass.pickStaticMethod(java.lang.String methodName,
java.lang.Class[] arguments)
|
protected MetaMethod |
MetaClass.findMethod(java.lang.reflect.Method aMethod)
|
protected MetaMethod |
MetaClass.findGetter(java.lang.Object object,
java.lang.String name)
|
protected MetaMethod |
MetaClass.findStaticGetter(java.lang.Class type,
java.lang.String name)
|
protected MetaMethod |
MetaClass.createMetaMethod(java.lang.reflect.Method method)
|
MetaMethod |
MetaBeanProperty.getGetter()
|
MetaMethod |
MetaBeanProperty.getSetter()
|
Methods in groovy.lang with parameters of type MetaMethod | |
boolean |
MetaMethod.isSame(MetaMethod method)
|
protected void |
MetaClass.addNewInstanceMethod(MetaMethod method)
|
protected void |
MetaClass.addNewStaticMethod(MetaMethod method)
|
protected void |
MetaClass.addMethod(MetaMethod method)
|
protected boolean |
MetaClass.containsMatchingMethod(java.util.List list,
MetaMethod method)
|
protected java.lang.Object |
MetaClass.doMethodInvoke(java.lang.Object object,
MetaMethod method,
java.lang.Object[] argumentArray)
|
private static java.lang.Object[] |
MetaClass.coerceNumbers(MetaMethod method,
java.lang.Object[] arguments)
|
protected boolean |
MetaClass.isGenericSetMethod(MetaMethod method)
|
protected boolean |
MetaClass.isGenericGetMethod(MetaMethod method)
|
protected boolean |
MetaClass.isValidReflectorMethod(MetaMethod method)
|
(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 | |
MetaMethod(MetaMethod 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.setMethod(MetaMethod mmeth)
|
Uses of MetaMethod in org.codehaus.groovy.classgen |
Methods in org.codehaus.groovy.classgen that return MetaMethod | |
private MetaMethod |
AsmClassGenerator.getMethodOfThisAndSuper(java.lang.String methName,
java.lang.Class[] argsArray,
boolean isStaticCall)
search in the current classNode and super class for matching method |
MetaMethod |
AsmClassGenerator.resolve(StaticMethodCallExpression staticCall)
|
Methods in org.codehaus.groovy.classgen with parameters of type MetaMethod | |
protected void |
ReflectorGenerator.invokeMethod(MetaMethod method)
|
protected void |
ReflectorGenerator.loadParameters(MetaMethod method,
int argumentIndex)
|
static java.lang.String |
BytecodeHelper.getMethodDescriptor(MetaMethod metamethod)
|
Uses of MetaMethod in org.codehaus.groovy.runtime |
Subclasses of MetaMethod in org.codehaus.groovy.runtime | |
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 |
NewStaticMetaMethod
A MetaMethod implementation where the underlying method is really a static helper method on some class. |
class |
ReflectionMetaMethod
|
class |
TransformMetaMethod
A MetaMethod implementation useful for implementing coercion based invocations |
Fields in org.codehaus.groovy.runtime declared as MetaMethod | |
private MetaMethod |
TransformMetaMethod.metaMethod
|
private MetaMethod |
NewStaticMetaMethod.metaMethod
|
private MetaMethod |
NewInstanceMetaMethod.metaMethod
|
Methods in org.codehaus.groovy.runtime with parameters of type MetaMethod | |
java.lang.Object |
Reflector.invoke(MetaMethod method,
java.lang.Object object,
java.lang.Object[] arguments)
|
protected java.lang.Object |
Reflector.noSuchMethod(MetaMethod method,
java.lang.Object object,
java.lang.Object[] arguments)
|
Constructors in org.codehaus.groovy.runtime with parameters of type MetaMethod | |
TransformMetaMethod(MetaMethod metaMethod)
|
|
NewStaticMetaMethod(MetaMethod metaMethod)
|
|
NewInstanceMetaMethod(MetaMethod metaMethod)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |