|
||||||||||
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.callsite | |
org.codehaus.groovy.runtime.dgmimpl | |
org.codehaus.groovy.runtime.dgmimpl.arrays | |
org.codehaus.groovy.runtime.metaclass | Internal classes related to Groovy's metaclass implementation. |
org.codehaus.groovy.runtime.typehandling | Classes used to execute special actions based on the type. |
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 MetaMethod[] |
MetaClassImpl.additionalMetaMethods
|
private static MetaMethod |
MetaClassImpl.AMBIGUOUS_LISTENER_METHOD
|
private static MetaMethod[] |
MetaClassImpl.EMPTY
|
private MetaMethod |
MetaClassImpl.genericGetMethod
|
private MetaMethod |
MetaClassImpl.genericSetMethod
|
protected MetaMethod |
MetaClassImpl.getPropertyMethod
|
private MetaMethod |
MetaBeanProperty.getter
|
protected MetaMethod |
MetaClassImpl.invokeMethodMethod
|
private MetaMethod |
MetaClassImpl.methodMissing
|
private MetaMethod[] |
MetaClassImpl.myNewMetaMethods
|
private static MetaMethod |
MetaClassImpl.NULL_METHOD
|
private MetaMethod |
MetaClassImpl.propertyMissingGet
|
private MetaMethod |
MetaClassImpl.propertyMissingSet
|
protected MetaMethod |
MetaClassImpl.setPropertyMethod
|
private MetaMethod |
MetaBeanProperty.setter
|
private MetaMethod |
MetaClassImpl.GetMethodMetaProperty.theMethod
|
private MetaMethod |
MetaClassImpl.GetBeanMethodMetaProperty.theMethod
|
Methods in groovy.lang that return MetaMethod | |
---|---|
private MetaMethod |
MetaClassImpl.findMethod(CachedMethod aMethod)
|
protected static MetaMethod |
MetaClassImpl.findMethodInClassHierarchy(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass)
|
protected MetaMethod |
MetaClassImpl.findMixinMethod(java.lang.String methodName,
java.lang.Class[] arguments)
|
MetaMethod |
ExpandoMetaClass.findMixinMethod(java.lang.String methodName,
java.lang.Class[] arguments)
|
protected static MetaMethod |
MetaClassImpl.findOwnMethod(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass,
MetaMethod method)
|
private MetaMethod |
MetaClassImpl.findPropertyMethod(java.lang.Object methodOrList,
boolean isGetter)
|
private static MetaMethod |
MetaClassImpl.findSubClassMethod(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass,
MetaMethod method)
|
MetaMethod[] |
MetaClassImpl.getAdditionalMetaMethods()
|
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)
|
MetaMethod |
MetaClassImpl.getMethodWithCaching(java.lang.Class sender,
java.lang.String methodName,
java.lang.Object[] arguments,
boolean isCallToSuper)
|
private MetaMethod |
MetaClassImpl.getMethodWithCachingInternal(java.lang.Class sender,
CallSite site,
java.lang.Class[] params)
|
MetaMethod |
MetaClassImpl.getMethodWithoutCaching(java.lang.Class sender,
java.lang.String methodName,
java.lang.Class[] arguments,
boolean isCallToSuper)
|
private MetaMethod[] |
MetaClassImpl.getNewMetaMethods(CachedClass c)
|
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)
|
private static MetaMethod |
MetaClassImpl.mostSpecific(MetaMethod method,
MetaMethod newMethod,
java.lang.Class instanceKlazz)
|
MetaMethod |
MetaClass.pickMethod(java.lang.String methodName,
java.lang.Class[] arguments)
Selects a method by name and argument classes. |
MetaMethod |
MetaClassImpl.pickMethod(java.lang.String methodName,
java.lang.Class[] arguments)
|
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 static MetaMethod |
MetaClassImpl.searchInterfacesForMetaMethod(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass)
|
private MetaMethod |
MetaClassImpl.tryListParamMetaMethod(java.lang.Class sender,
java.lang.String methodName,
boolean isCallToSuper,
java.lang.Object[] arguments)
|
Methods in groovy.lang that return types with arguments of type MetaMethod | |
---|---|
java.util.List<MetaMethod> |
ExpandoMetaClass.getExpandoMethods()
Returns a list of expando MetaMethod instances added to this ExpandoMetaClass |
Methods in groovy.lang with parameters of type MetaMethod | |
---|---|
private java.lang.Object |
MetaClassImpl.addElementToList(java.lang.Object ret,
MetaMethod element)
|
void |
MetaClassImpl.addMetaMethod(MetaMethod method)
adds a MetaMethod to this class. |
void |
MutableMetaClass.addMetaMethod(MetaMethod metaMethod)
Adds a new MetaMethod to the MetaClass |
void |
DelegatingMetaClass.addMetaMethod(MetaMethod metaMethod)
|
protected void |
MetaClassImpl.addMetaMethodToIndex(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)
|
protected void |
MetaClassImpl.checkIfGroovyObjectMethod(MetaMethod metaMethod)
Checks if the metaMethod is a method from the GroovyObject interface such as setProperty, getProperty and invokeMethod |
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)
|
protected static MetaMethod |
MetaClassImpl.findOwnMethod(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass,
MetaMethod method)
|
private static MetaMethod |
MetaClassImpl.findSubClassMethod(java.lang.Class instanceKlazz,
java.lang.String methodName,
java.lang.Class[] arguments,
MetaClass metaClass,
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)
|
private boolean |
MetaClassImpl.isGetPropertyMethod(MetaMethod metaMethod)
|
private boolean |
MetaClassImpl.isInvokeMethod(MetaMethod metaMethod)
|
boolean |
MetaMethod.isMethod(MetaMethod method)
|
boolean |
MetaMethod.isSame(MetaMethod method)
|
private boolean |
MetaClassImpl.isSetPropertyMethod(MetaMethod metaMethod)
|
private static MetaMethod |
MetaClassImpl.mostSpecific(MetaMethod method,
MetaMethod newMethod,
java.lang.Class instanceKlazz)
|
protected void |
MetaClassImpl.onGetPropertyFoundInHierarchy(MetaMethod method)
|
protected void |
ExpandoMetaClass.onGetPropertyFoundInHierarchy(MetaMethod method)
|
protected void |
MetaClassImpl.onInvokeMethodFoundInHierarchy(MetaMethod method)
|
protected void |
ExpandoMetaClass.onInvokeMethodFoundInHierarchy(MetaMethod method)
|
protected void |
MetaClassImpl.onMixinMethodFound(MetaMethod method)
|
protected void |
MetaClassImpl.onSetPropertyFoundInHierarchy(MetaMethod method)
|
protected void |
ExpandoMetaClass.onSetPropertyFoundInHierarchy(MetaMethod method)
|
protected void |
MetaClassImpl.onSuperMethodFoundInHierarchy(MetaMethod method)
|
protected void |
ExpandoMetaClass.onSuperMethodFoundInHierarchy(MetaMethod method)
|
private void |
ExpandoMetaClass.registerBeanPropertyForMethod(MetaMethod metaMethod,
java.lang.String propertyName,
boolean getter,
boolean isStatic)
|
private void |
ExpandoMetaClass.ExpandoMetaProperty.registerInstance(MetaMethod method,
boolean replace,
java.lang.Class[] paramTypes)
|
void |
ExpandoMetaClass.registerInstanceMethod(MetaMethod metaMethod)
Registers a new instance method for the given method name and closure on this MetaClass |
void |
ExpandoMetaClass.registerSubclassInstanceMethod(MetaMethod metaMethod)
|
(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 | |
---|---|
ExpandoMetaClass(java.lang.Class theClass,
boolean register,
MetaMethod[] add)
|
|
ExpandoMetaClass(java.lang.Class theClass,
MetaMethod[] add)
|
|
MetaBeanProperty(java.lang.String name,
java.lang.Class type,
MetaMethod getter,
MetaMethod setter)
|
|
MetaClassImpl.GetBeanMethodMetaProperty(java.lang.String name,
MetaMethod theMethod)
|
|
MetaClassImpl.GetMethodMetaProperty(java.lang.String name,
MetaMethod theMethod)
|
|
MetaClassImpl(java.lang.Class theClass,
MetaMethod[] add)
|
|
MetaClassImpl(MetaClassRegistry registry,
java.lang.Class theClass,
MetaMethod[] add)
|
Uses of MetaMethod in org.codehaus.groovy.ast.expr |
---|
Fields in org.codehaus.groovy.ast.expr declared as MetaMethod | |
---|---|
private MetaMethod |
StaticMethodCallExpression.metaMethod
|
Methods in org.codehaus.groovy.ast.expr that return MetaMethod | |
---|---|
MetaMethod |
MethodCallExpression.getMetaMethod()
Deprecated. |
MetaMethod |
StaticMethodCallExpression.getMetaMethod()
|
Methods in org.codehaus.groovy.ast.expr with parameters of type MetaMethod | |
---|---|
void |
MethodCallExpression.setMetaMethod(MetaMethod mmeth)
Deprecated. |
void |
StaticMethodCallExpression.setMetaMethod(MetaMethod metaMethod)
|
Uses of MetaMethod in org.codehaus.groovy.reflection |
---|
Subclasses of MetaMethod in org.codehaus.groovy.reflection | |
---|---|
class |
CachedMethod
|
class |
GeneratedMetaMethod
|
Fields in org.codehaus.groovy.reflection declared as MetaMethod | |
---|---|
(package private) MetaMethod[] |
ClassInfo.dgmMetaMethods
|
(package private) static MetaMethod[] |
CachedClass.EMPTY
|
(package private) MetaMethod[] |
ClassInfo.newMetaMethods
|
Methods in org.codehaus.groovy.reflection that return MetaMethod | |
---|---|
MetaMethod[] |
CachedClass.getNewMetaMethods()
|
Method parameters in org.codehaus.groovy.reflection with type arguments of type MetaMethod | |
---|---|
private void |
CachedClass.addSubclassExpandos(java.util.ArrayList<MetaMethod> arr,
MetaClass mc)
|
private static void |
MixinInMetaClass.staticMethod(MetaClass self,
java.util.ArrayList<MetaMethod> arr,
CachedMethod method)
|
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 | |
---|---|
void |
HandleMetaClass.addMetaMethod(MetaMethod 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 boolean |
MetaClassHelper.isGenericSetMethod(MetaMethod method)
|
Uses of MetaMethod in org.codehaus.groovy.runtime.callsite |
---|
Subclasses of MetaMethod in org.codehaus.groovy.runtime.callsite | |
---|---|
class |
CallSiteAwareMetaMethod
|
Fields in org.codehaus.groovy.runtime.callsite declared as MetaMethod | |
---|---|
(package private) MetaMethod |
MetaMethodSite.metaMethod
|
Methods in org.codehaus.groovy.runtime.callsite with parameters of type MetaMethod | |
---|---|
static CallSite |
PojoMetaMethodSite.createNonAwareCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object[] args)
|
private static CallSite |
PogoMetaMethodSite.createNonAwareCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object[] args)
|
static CallSite |
PogoMetaMethodSite.createPogoMetaMethodSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object[] args)
|
abstract CallSite |
CallSiteAwareMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
static CallSite |
PojoMetaMethodSite.createPojoMetaMethodSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
static CallSite |
StaticMetaMethodSite.createStaticMetaMethodSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object[] args)
|
Uses of MetaMethod in org.codehaus.groovy.runtime.dgmimpl |
---|
Subclasses of MetaMethod in org.codehaus.groovy.runtime.dgmimpl | |
---|---|
class |
NumberNumberDiv
|
class |
NumberNumberMetaMethod
|
class |
NumberNumberMinus
|
class |
NumberNumberMultiply
|
class |
NumberNumberPlus
|
Methods in org.codehaus.groovy.runtime.dgmimpl with parameters of type MetaMethod | |
---|---|
CallSite |
NumberNumberDiv.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
NumberNumberPlus.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
NumberNumberMultiply.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
NumberNumberMinus.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
Constructors in org.codehaus.groovy.runtime.dgmimpl with parameters of type MetaMethod | |
---|---|
NumberNumberDiv.DoubleDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.DoubleFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.DoubleInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.DoubleLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.FloatDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.FloatFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.FloatInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.FloatLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.IntegerDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.IntegerFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.LongDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.LongFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberDiv.NumberNumber(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMetaMethod.NumberNumberCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Number receiver,
java.lang.Number arg)
|
|
NumberNumberMinus.DoubleDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.DoubleFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.DoubleInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.DoubleLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.FloatDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.FloatFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.FloatInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.FloatLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.IntegerDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.IntegerFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.IntegerInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.IntegerLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.LongDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.LongFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.LongInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.LongLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMinus.NumberNumber(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.DoubleDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.DoubleFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.DoubleInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.DoubleLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.FloatDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.FloatFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.FloatInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.FloatLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.IntegerDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.IntegerFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.IntegerInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.IntegerLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.LongDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.LongFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.LongInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.LongLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberMultiply.NumberNumber(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.DoubleDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.DoubleFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.DoubleInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.DoubleLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.FloatDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.FloatFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.FloatInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.FloatLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.IntegerDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.IntegerFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.IntegerInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.IntegerLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.LongDouble(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.LongFloat(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.LongInteger(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
|
NumberNumberPlus.LongLong(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
Uses of MetaMethod in org.codehaus.groovy.runtime.dgmimpl.arrays |
---|
Subclasses of MetaMethod in org.codehaus.groovy.runtime.dgmimpl.arrays | |
---|---|
class |
ArrayGetAtMetaMethod
|
class |
ArrayMetaMethod
|
class |
ArrayPutAtMetaMethod
|
class |
BooleanArrayGetAtMetaMethod
|
class |
BooleanArrayPutAtMetaMethod
|
class |
ByteArrayGetAtMetaMethod
|
class |
ByteArrayPutAtMetaMethod
|
class |
CharacterArrayGetAtMetaMethod
|
class |
CharacterArrayPutAtMetaMethod
|
class |
DoubleArrayGetAtMetaMethod
|
class |
DoubleArrayPutAtMetaMethod
|
class |
FloatArrayGetAtMetaMethod
|
class |
FloatArrayPutAtMetaMethod
|
class |
IntegerArrayGetAtMetaMethod
|
class |
IntegerArrayPutAtMetaMethod
|
class |
LongArrayGetAtMetaMethod
|
class |
LongArrayPutAtMetaMethod
|
class |
ObjectArrayGetAtMetaMethod
|
class |
ObjectArrayPutAtMetaMethod
|
class |
ShortArrayGetAtMetaMethod
|
class |
ShortArrayPutAtMetaMethod
|
Methods in org.codehaus.groovy.runtime.dgmimpl.arrays with parameters of type MetaMethod | |
---|---|
CallSite |
CharacterArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
LongArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
IntegerArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
FloatArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
ByteArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
ObjectArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
ShortArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
IntegerArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
LongArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
ShortArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
BooleanArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
DoubleArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
DoubleArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
FloatArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
BooleanArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
ObjectArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
ByteArrayPutAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
CallSite |
CharacterArrayGetAtMetaMethod.createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args)
|
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. |
private static class |
ClosureMetaMethod.MethodClosureMetaMethod
|
class |
ClosureStaticMetaMethod
This class represents a MetaMethod that is a closure that pretends to be a static method. |
class |
MixinInstanceMetaMethod
MetaMethod for mixed in classes |
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
|
private MetaMethod |
MixinInstanceMetaMethod.method
|
MetaMethod |
MetaMethodIndex.CacheEntry.method
|
Methods in org.codehaus.groovy.runtime.metaclass that return MetaMethod | |
---|---|
private static MetaMethod |
MixinInstanceMetaProperty.createGetter(MetaProperty property,
MixinInMetaClass mixinInMetaClass)
|
private static MetaMethod |
MixinInstanceMetaProperty.createSetter(MetaProperty property,
MixinInMetaClass mixinInMetaClass)
|
private MetaMethod |
ClosureMetaClass.getDelegateMethod(Closure closure,
java.lang.Object delegate,
java.lang.String methodName,
java.lang.Class[] argClasses)
|
MetaMethod |
ThreadManagedMetaBeanProperty.getGetter()
|
MetaMethod |
OwnedMetaClass.getMetaMethod(java.lang.String name,
java.lang.Class[] argTypes)
|
MetaMethod |
OwnedMetaClass.getMetaMethod(java.lang.String name,
java.lang.Object[] args)
|
MetaMethod |
ClosureMetaClass.getMethodWithoutCaching(int index,
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 |
OwnedMetaClass.getStaticMetaMethod(java.lang.String name,
java.lang.Class[] argTypes)
|
MetaMethod |
ClosureMetaClass.getStaticMetaMethod(java.lang.String name,
java.lang.Object[] args)
|
MetaMethod |
OwnedMetaClass.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 |
OwnedMetaClass.pickMethod(java.lang.String methodName,
java.lang.Class[] arguments)
Deprecated. |
MetaMethod |
ClosureMetaClass.retrieveStaticMethod(java.lang.String methodName,
java.lang.Class[] arguments)
|
Methods in org.codehaus.groovy.runtime.metaclass that return types with arguments of type MetaMethod | |
---|---|
static java.util.List<MetaMethod> |
ClosureMetaMethod.createMethodList(java.lang.String name,
java.lang.Class declaringClass,
Closure closure)
|
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)
|
|
MixinInstanceMetaMethod(MetaMethod method,
MixinInMetaClass mixinInMetaClass)
|
|
TransformMetaMethod(MetaMethod metaMethod)
|
Uses of MetaMethod in org.codehaus.groovy.runtime.typehandling |
---|
Methods in org.codehaus.groovy.runtime.typehandling with parameters of type MetaMethod | |
---|---|
void |
NumberMathModificationInfo.checkIfStdMethod(MetaMethod method)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |