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:
java.lang.Cloneable
public final class NumberNumberPlus extends NumberNumberMetaMethod
-
-
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 Constructor Description NumberNumberPlus()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CallSitecreatePojoCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)java.lang.StringgetName()java.lang.Objectinvoke(java.lang.Object object, java.lang.Object[] arguments)static java.lang.Numberplus(java.lang.Number left, java.lang.Number right)Add two numbers and return the result.-
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
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein classMetaMethod
-
invoke
public java.lang.Object invoke(java.lang.Object object, java.lang.Object[] arguments)- Specified by:
invokein classMetaMethod
-
plus
public static java.lang.Number plus(java.lang.Number left, java.lang.Number right)Add two numbers and return the result.- Parameters:
left- a Numberright- another Number to add- Returns:
- the addition of both Numbers
-
createPojoCallSite
public CallSite createPojoCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)
- Specified by:
createPojoCallSitein classCallSiteAwareMetaMethod
-
-