__add__
public PyObject __add__(PyObject right)
Equivalent to the standard Python __add__ method
- __add__ in interface PyObject
- the result of the add, or null if this operation
is not defined
__cmp__
public int __cmp__(PyObject other)
Equivalent to the standard Python __cmp__ method.
- __cmp__ in interface PyObject
other
- the object to compare this with.
- -1 if this <320; 0 if this == o; +1 if this > o; -2 if no
comparison is implemented
__coerce_ex__
public Object __coerce_ex__(PyObject other)
Implements numeric coercion
- __coerce_ex__ in interface PyObject
- null if no coercion is possible;
a single PyObject to use to replace o if this is unchanged;
or a PyObject[2] consisting of replacements for this and o.
__complex__
public PyComplex __complex__()
Equivalent to the standard Python __complex__ method.
Should only be overridden by numeric objects that can be
reasonably coerced into a python complex number.
- __complex__ in interface PyObject
- a complex number corresponding to the value of this object.
__div__
public PyObject __div__(PyObject right)
Equivalent to the standard Python __div__ method
- __div__ in interface PyObject
- the result of the div, or null if this operation
is not defined
__divmod__
public PyObject __divmod__(PyObject right)
Equivalent to the standard Python __divmod__ method
- __divmod__ in interface PyObject
- the result of the divmod, or null if this operation
is not defined
__eq__
public PyObject __eq__(PyObject other)
Equivalent to the standard Python __eq__ method.
- __eq__ in interface PyObject
other
- the object to compare this with.
- the result of the comparison.
__float__
public PyFloat __float__()
Equivalent to the standard Python __float__ method.
Should only be overridden by numeric objects that can be
reasonably coerced into a python float.
- __float__ in interface PyObject
- a float corresponding to the value of this object.
__floordiv__
public PyObject __floordiv__(PyObject right)
Equivalent to the standard Python __floordiv__ method
- __floordiv__ in interface PyObject
- the result of the floordiv, or null if this operation
is not defined
__ge__
public PyObject __ge__(PyObject other)
Equivalent to the standard Python __ge__ method.
- __ge__ in interface PyObject
other
- the object to compare this with.
- the result of the comparison.
__gt__
public PyObject __gt__(PyObject other)
Equivalent to the standard Python __gt__ method.
- __gt__ in interface PyObject
other
- the object to compare this with.
- the result of the comparison.
__int__
public PyObject __int__()
Equivalent to the standard Python __int__ method.
Should only be overridden by numeric objects that can be
reasonably coerced into an integer.
- __int__ in interface PyObject
- an integer corresponding to the value of this object.
__le__
public PyObject __le__(PyObject other)
Equivalent to the standard Python __le__ method.
- __le__ in interface PyObject
other
- the object to compare this with.
- the result of the comparison.
__long__
public PyLong __long__()
Equivalent to the standard Python __long__ method.
Should only be overridden by numeric objects that can be
reasonably coerced into a python long.
- __long__ in interface PyObject
- a PyLong corresponding to the value of this object.
__lt__
public PyObject __lt__(PyObject other)
Equivalent to the standard Python __lt__ method.
- __lt__ in interface PyObject
other
- the object to compare this with.
- the result of the comparison.
__mod__
public PyObject __mod__(PyObject right)
Equivalent to the standard Python __mod__ method
- __mod__ in interface PyObject
- the result of the mod, or null if this operation
is not defined
__mul__
public PyObject __mul__(PyObject right)
Equivalent to the standard Python __mul__ method
- __mul__ in interface PyObject
- the result of the mul, or null if this operation
is not defined
__ne__
public PyObject __ne__(PyObject other)
Equivalent to the standard Python __ne__ method.
- __ne__ in interface PyObject
other
- the object to compare this with.
- the result of the comparison.
__nonzero__
public boolean __nonzero__()
Equivalent to the standard Python __nonzero__ method.
Returns whether of not a given PyObject
is
considered true.
- __nonzero__ in interface PyObject
__pow__
public PyObject __pow__(PyObject right,
PyObject modulo)
Implements the three argument power function.
- __pow__ in interface PyObject
- this object raised to the given power in the given modulus
__radd__
public PyObject __radd__(PyObject left)
Equivalent to the standard Python __radd__ method
- __radd__ in interface PyObject
- the result of the add, or null if this operation
is not defined.
__rdiv__
public PyObject __rdiv__(PyObject left)
Equivalent to the standard Python __rdiv__ method
- __rdiv__ in interface PyObject
- the result of the div, or null if this operation
is not defined.
__rdivmod__
public PyObject __rdivmod__(PyObject left)
Equivalent to the standard Python __rdivmod__ method
- __rdivmod__ in interface PyObject
- the result of the divmod, or null if this operation
is not defined.
__rfloordiv__
public PyObject __rfloordiv__(PyObject left)
Equivalent to the standard Python __rfloordiv__ method
- __rfloordiv__ in interface PyObject
- the result of the floordiv, or null if this operation
is not defined.
__rmod__
public PyObject __rmod__(PyObject left)
Equivalent to the standard Python __rmod__ method
- __rmod__ in interface PyObject
- the result of the mod, or null if this operation
is not defined.
__rmul__
public PyObject __rmul__(PyObject left)
Equivalent to the standard Python __rmul__ method
- __rmul__ in interface PyObject
- the result of the mul, or null if this operation
is not defined.
__rpow__
public PyObject __rpow__(PyObject left)
Equivalent to the standard Python __rpow__ method
- __rpow__ in interface PyObject
- the result of the pow, or null if this operation
is not defined.
__rsub__
public PyObject __rsub__(PyObject left)
Equivalent to the standard Python __rsub__ method
- __rsub__ in interface PyObject
- the result of the sub, or null if this operation
is not defined.
__rtruediv__
public PyObject __rtruediv__(PyObject left)
Equivalent to the standard Python __rtruediv__ method
- __rtruediv__ in interface PyObject
- the result of the truediv, or null if this operation
is not defined.
__sub__
public PyObject __sub__(PyObject right)
Equivalent to the standard Python __sub__ method
- __sub__ in interface PyObject
- the result of the sub, or null if this operation
is not defined
__truediv__
public PyObject __truediv__(PyObject right)
Equivalent to the standard Python __truediv__ method
- __truediv__ in interface PyObject
- the result of the truediv, or null if this operation
is not defined
getImag
public final PyFloat getImag()
getReal
public final PyFloat getReal()
toString
public static String toString(double value)