Top Description Constructors Methods
org.python.core

pack-priv Class PyFloatMethods

extends Object
Class Inheritance
Imports
org.python.core.PyObjectUtil.NoConversion

This class contains static methods implementing operations on the Python float object, supplementary to those defined in PyFloat.

These methods may cause creation of descriptors in the dictionary of the type. Those with reserved names in the data model will also fill slots in the Operations object for the type.

Implementations of binary operations defined here will have Object as their second argument, and should return Py#NotImplemented when the type in that position is not supported.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static boolean
pack-priv static boolean
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static int
pack-priv static int
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static Object
pack-priv static double

Returns:

converted to double
toDouble
(Object
to convert
v
)

Convert an object to a Java double.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

PyFloatMethodsback to summary
pack-priv PyFloatMethods()

Method Detail

__abs__back to summary
pack-priv static Object __abs__(PyFloat self)
__abs__back to summary
pack-priv static Object __abs__(Double self)
__add__back to summary
pack-priv static Object __add__(PyFloat v, Object w)
__add__back to summary
pack-priv static Object __add__(Double v, Object w)
__bool__back to summary
pack-priv static boolean __bool__(PyFloat self)
__bool__back to summary
pack-priv static boolean __bool__(Double self)
__divmod__back to summary
pack-priv static Object __divmod__(PyFloat v, Object w)
__divmod__back to summary
pack-priv static Object __divmod__(Double v, Object w)
__eq__back to summary
pack-priv static Object __eq__(PyFloat v, Object w)
__eq__back to summary
pack-priv static Object __eq__(Double v, Object w)
__floordiv__back to summary
pack-priv static Object __floordiv__(PyFloat v, Object w)
__floordiv__back to summary
pack-priv static Object __floordiv__(Double v, Object w)
__ge__back to summary
pack-priv static Object __ge__(PyFloat v, Object w)
__ge__back to summary
pack-priv static Object __ge__(Double v, Object w)
__gt__back to summary
pack-priv static Object __gt__(PyFloat v, Object w)
__gt__back to summary
pack-priv static Object __gt__(Double v, Object w)
__hash__back to summary
pack-priv static int __hash__(PyFloat self)
__hash__back to summary
pack-priv static int __hash__(Double self)
__le__back to summary
pack-priv static Object __le__(PyFloat v, Object w)
__le__back to summary
pack-priv static Object __le__(Double v, Object w)
__lt__back to summary
pack-priv static Object __lt__(PyFloat v, Object w)
__lt__back to summary
pack-priv static Object __lt__(Double v, Object w)
__mod__back to summary
pack-priv static Object __mod__(PyFloat v, Object w)
__mod__back to summary
pack-priv static Object __mod__(Double v, Object w)
__mul__back to summary
pack-priv static Object __mul__(PyFloat v, Object w)
__mul__back to summary
pack-priv static Object __mul__(Double v, Object w)
__ne__back to summary
pack-priv static Object __ne__(PyFloat v, Object w)
__ne__back to summary
pack-priv static Object __ne__(Double v, Object w)
__neg__back to summary
pack-priv static Object __neg__(PyFloat self)
__neg__back to summary
pack-priv static Object __neg__(Double self)
__pos__back to summary
pack-priv static Object __pos__(PyFloat self)
__pos__back to summary
pack-priv static Object __pos__(Double self)
__radd__back to summary
pack-priv static Object __radd__(PyFloat w, Object v)
__radd__back to summary
pack-priv static Object __radd__(Double w, Object v)
__rdivmod__back to summary
pack-priv static Object __rdivmod__(PyFloat w, Object v)
__rdivmod__back to summary
pack-priv static Object __rdivmod__(Double w, Object v)
__rfloordiv__back to summary
pack-priv static Object __rfloordiv__(PyFloat w, Object v)
__rfloordiv__back to summary
pack-priv static Object __rfloordiv__(Double w, Object v)
__rmod__back to summary
pack-priv static Object __rmod__(PyFloat w, Object v)
__rmod__back to summary
pack-priv static Object __rmod__(Double w, Object v)
__rmul__back to summary
pack-priv static Object __rmul__(PyFloat w, Object v)
__rmul__back to summary
pack-priv static Object __rmul__(Double w, Object v)
__rsub__back to summary
pack-priv static Object __rsub__(PyFloat w, Object v)
__rsub__back to summary
pack-priv static Object __rsub__(Double w, Object v)
__rtruediv__back to summary
pack-priv static Object __rtruediv__(PyFloat w, Object v)
__rtruediv__back to summary
pack-priv static Object __rtruediv__(Double w, Object v)
__sub__back to summary
pack-priv static Object __sub__(PyFloat v, Object w)
__sub__back to summary
pack-priv static Object __sub__(Double v, Object w)
__truediv__back to summary
pack-priv static Object __truediv__(PyFloat v, Object w)
__truediv__back to summary
pack-priv static Object __truediv__(Double v, Object w)
toDoubleback to summary
pack-priv static double toDouble(Object v) throws NoConversion, OverflowError

Convert an object to a Java double. Conversion to a double may raise an exception that is propagated to the caller. If the method throws the special exception NoConversion, the caller must catch it, and will normally return Py#NotImplemented.

Parameters
v:Object

to convert

Returns:double

converted to double

Exceptions
NoConversion:
v is not a float or int
OverflowError:
v is an int too large to be a float