public final class NumberNumberMinus extends NumberNumberMetaMethod
NumberNumberMetaMethod.NumberNumberCallSite
isVargsMethod, nativeParamTypes, parameterTypes
Constructor | Description |
---|---|
NumberNumberMinus() |
Modifier and Type | Method | Description |
---|---|---|
CallSite |
createPojoCallSite(CallSite site,
MetaClassImpl metaClass,
MetaMethod metaMethod,
java.lang.Class[] params,
java.lang.Object receiver,
java.lang.Object[] args) |
|
java.lang.String |
getName() |
|
java.lang.Object |
invoke(java.lang.Object object,
java.lang.Object[] arguments) |
|
static java.lang.Number |
minus(java.lang.Number left,
java.lang.Number right) |
Subtraction of two Numbers.
|
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toString
getDeclaringClass, getModifiers, getReturnType
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, getPT, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, setParametersTypes
public java.lang.String getName()
getName
in class MetaMethod
public java.lang.Object invoke(java.lang.Object object, java.lang.Object[] arguments)
invoke
in class MetaMethod
public static java.lang.Number minus(java.lang.Number left, java.lang.Number right)
left
- a Numberright
- another Number to subtract to the first onepublic CallSite createPojoCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)
createPojoCallSite
in class CallSiteAwareMetaMethod