Class NumberNumberDiv
- 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.NumberNumberDiv
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable
 
 public final class NumberNumberDiv extends NumberNumberMetaMethod 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.codehaus.groovy.runtime.dgmimpl.NumberNumberMetaMethodNumberNumberMetaMethod.NumberNumberCallSite
 
- 
 - 
Field Summary- 
Fields inherited from class groovy.lang.MetaMethodEMPTY_ARRAY
 - 
Fields inherited from class org.codehaus.groovy.reflection.ParameterTypesisVargsMethod, nativeParamTypes, parameterTypes
 
- 
 - 
Constructor SummaryConstructors Constructor Description NumberNumberDiv()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CallSitecreateDoubleDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateDoubleFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateDoubleInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateDoubleLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateFloatDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateFloatFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateFloatInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateFloatLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateIntegerDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateIntegerFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateIntegerInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateIntegerLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateLongDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateLongFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateLongInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateLongLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)CallSitecreateNumberNumber(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args)static java.lang.Numberdiv(java.lang.Number left, java.lang.Number right)Divide two Numbers.java.lang.StringgetName()Returns the name of the method represented by this classjava.lang.Objectinvoke(java.lang.Object object, java.lang.Object[] arguments)Invoke this method- 
Methods inherited from class org.codehaus.groovy.runtime.dgmimpl.NumberNumberMetaMethodcreatePojoCallSite, getDeclaringClass, getModifiers, getReturnType
 - 
Methods inherited from class groovy.lang.MetaMethodcheckParameters, 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.ParameterTypescoerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, getPT, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, isVargsMethod, setParametersTypes
 
- 
 
- 
- 
- 
Method Detail- 
getNamepublic java.lang.String getName() Description copied from class:MetaMethodReturns the name of the method represented by this class- Specified by:
- getNamein class- MetaMethod
- Returns:
- name of this method
 
 - 
invokepublic java.lang.Object invoke(java.lang.Object object, java.lang.Object[] arguments)Description copied from class:MetaMethodInvoke this method- Specified by:
- invokein class- MetaMethod
- Parameters:
- object- The object this method should be invoked on
- arguments- The arguments for the method if applicable
- Returns:
- The return value of the invocation
 
 - 
divpublic static java.lang.Number div(java.lang.Number left, java.lang.Number right)Divide two Numbers. Note: Method name different from 'divide' to avoid collision with BigInteger method that has different semantics. We want a BigDecimal result rather than a BigInteger.- Parameters:
- left- a Number
- right- another Number
- Returns:
- a Number resulting of the divide operation
 
 - 
createIntegerIntegerpublic CallSite createIntegerInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createIntegerIntegerin class- NumberNumberMetaMethod
 
 - 
createIntegerLongpublic CallSite createIntegerLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createIntegerLongin class- NumberNumberMetaMethod
 
 - 
createIntegerFloatpublic CallSite createIntegerFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createIntegerFloatin class- NumberNumberMetaMethod
 
 - 
createIntegerDoublepublic CallSite createIntegerDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createIntegerDoublein class- NumberNumberMetaMethod
 
 - 
createLongIntegerpublic CallSite createLongInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createLongIntegerin class- NumberNumberMetaMethod
 
 - 
createLongLongpublic CallSite createLongLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createLongLongin class- NumberNumberMetaMethod
 
 - 
createLongFloatpublic CallSite createLongFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createLongFloatin class- NumberNumberMetaMethod
 
 - 
createLongDoublepublic CallSite createLongDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createLongDoublein class- NumberNumberMetaMethod
 
 - 
createFloatIntegerpublic CallSite createFloatInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createFloatIntegerin class- NumberNumberMetaMethod
 
 - 
createFloatLongpublic CallSite createFloatLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createFloatLongin class- NumberNumberMetaMethod
 
 - 
createFloatFloatpublic CallSite createFloatFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createFloatFloatin class- NumberNumberMetaMethod
 
 - 
createFloatDoublepublic CallSite createFloatDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createFloatDoublein class- NumberNumberMetaMethod
 
 - 
createDoubleIntegerpublic CallSite createDoubleInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createDoubleIntegerin class- NumberNumberMetaMethod
 
 - 
createDoubleLongpublic CallSite createDoubleLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createDoubleLongin class- NumberNumberMetaMethod
 
 - 
createDoubleFloatpublic CallSite createDoubleFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createDoubleFloatin class- NumberNumberMetaMethod
 
 - 
createDoubleDoublepublic CallSite createDoubleDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createDoubleDoublein class- NumberNumberMetaMethod
 
 - 
createNumberNumberpublic CallSite createNumberNumber(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, java.lang.Class[] params, java.lang.Object receiver, java.lang.Object[] args) - Specified by:
- createNumberNumberin class- NumberNumberMetaMethod
 
 
- 
 
-