A builtin python int.
__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
__and__
public PyObject __and__(PyObject right)
Equivalent to the standard Python __and__ method
- __and__ in interface PyObject
- the result of the and, 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
__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
__hex__
public PyString __hex__()
Equivalent to the standard Python __hex__ method
Should only be overridden by numeric objects that can be
reasonably represented as a hexadecimal string.
- __hex__ in interface PyObject
- a string representing this object as a hexadecimal number.
__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.
__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.
__lshift__
public PyObject __lshift__(PyObject right)
Equivalent to the standard Python __lshift__ method
- __lshift__ in interface PyObject
- the result of the lshift, or null if this operation
is not defined
__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
__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
__oct__
public PyString __oct__()
Equivalent to the standard Python __oct__ method.
Should only be overridden by numeric objects that can be
reasonably represented as an octal string.
- __oct__ in interface PyObject
- a string representing this object as an octal number.
__or__
public PyObject __or__(PyObject right)
Equivalent to the standard Python __or__ method
- __or__ in interface PyObject
- the result of the or, or null if this operation
is not defined
__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.
__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.
__rshift__
public PyObject __rshift__(PyObject right)
Equivalent to the standard Python __rshift__ method
- __rshift__ in interface PyObject
- the result of the rshift, 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
__tojava__
public Object __tojava__(Class c)
Equivalent to the Jython __tojava__ method.
Tries to coerce this object to an instance of the requested Java class.
Returns the special object Py.NoConversion
if this PyObject
can not be converted to the
desired Java class.
- __tojava__ in interface PyObject
c
- the Class to convert this PyObject
to.
__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
__xor__
public PyObject __xor__(PyObject right)
Equivalent to the standard Python __xor__ method
- __xor__ in interface PyObject
- the result of the xor, or null if this operation
is not defined
getValue
public int getValue()