Class NumberNumberPlus
java.lang.Object
org.codehaus.groovy.reflection.ParameterTypes
groovy.lang.MetaMethod
org.codehaus.groovy.runtime.callsite.CallSiteAwareMetaMethod
org.codehaus.groovy.runtime.dgmimpl.NumberNumberMetaMethod
org.codehaus.groovy.runtime.dgmimpl.NumberNumberPlus
- All Implemented Interfaces:
Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class NumberNumberMetaMethod
NumberNumberMetaMethod.NumberNumberCallSite -
Field Summary
Fields inherited from class ParameterTypes
isVargsMethod, nativeParamTypes, parameterTypes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePojoCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args) getName()Returns the name of the method represented by this classInvoke this methodstatic NumberAdd two numbers and return the result.Methods inherited from class NumberNumberMetaMethod
getDeclaringClass, getModifiers, getReturnTypeMethods inherited from class MetaMethod
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toStringMethods inherited from class ParameterTypes
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, getPT, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, isVargsMethod, setParametersTypes
-
Constructor Details
-
NumberNumberPlus
public NumberNumberPlus()
-
-
Method Details
-
getName
Description copied from class:MetaMethodReturns the name of the method represented by this class- Specified by:
getNamein classMetaMethod- Returns:
- name of this method
-
invoke
Description copied from class:MetaMethodInvoke this method- Specified by:
invokein classMetaMethod- Parameters:
object- The object this method should be invoked onarguments- The arguments for the method if applicable- Returns:
- The return value of the invocation
-
plus
-
createPojoCallSite
public CallSite createPojoCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args) - Specified by:
createPojoCallSitein classCallSiteAwareMetaMethod
-