Class NumberNumberMinus
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.NumberNumberMinus
- All Implemented Interfaces:
Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.codehaus.groovy.runtime.dgmimpl.NumberNumberMetaMethod
NumberNumberMetaMethod.NumberNumberCallSite
-
Field Summary
Fields inherited from class org.codehaus.groovy.reflection.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()
static Number
Subtraction of two Numbers.Methods inherited from class org.codehaus.groovy.runtime.dgmimpl.NumberNumberMetaMethod
getDeclaringClass, getModifiers, getReturnType
Methods inherited from class groovy.lang.MetaMethod
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toString
Methods inherited from class org.codehaus.groovy.reflection.ParameterTypes
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, getPT, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, setParametersTypes
-
Constructor Details
-
NumberNumberMinus
public NumberNumberMinus()
-
-
Method Details
-
getName
- Specified by:
getName
in classMetaMethod
-
invoke
- Specified by:
invoke
in classMetaMethod
-
minus
Subtraction of two Numbers.- Parameters:
left
- a Numberright
- another Number to subtract to the first one- Returns:
- the subtraction
-
createPojoCallSite
public CallSite createPojoCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args) - Specified by:
createPojoCallSite
in classCallSiteAwareMetaMethod
-