|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.python.core.PyObject
All objects known to the Jython runtime system are represented
by an instance of the class PyObject
or one of
its subclasses.
Field Summary | |
PyClass |
__class__
The Python class of this object. |
Constructor Summary | |
PyObject()
The standard constructor for a PyObject . |
Method Summary | |
PyObject |
__abs__()
Equivalent to the standard Python __abs__ method. |
PyObject |
__add__(PyObject other)
Equivalent to the standard Python __add__ method |
PyObject |
__and__(PyObject other)
Equivalent to the standard Python __and__ method |
PyObject |
__anye__(PyObject other)
|
PyObject |
__bde__(PyObject other)
|
PyObject |
__call__()
A variant of the __call__ method with no arguments. |
PyObject |
__call__(PyObject arg0)
A variant of the __call__ method with one argument. |
PyObject |
__call__(PyObject[] args)
A variant of the __call__ method when no keywords are passed. |
PyObject |
__call__(PyObject[] args,
String[] keywords)
The basic method to override when implementing a callable object. |
PyObject |
__call__(PyObject arg0,
PyObject arg1)
A variant of the __call__ method with two arguments. |
PyObject |
__call__(PyObject arg1,
PyObject[] args,
String[] keywords)
A variant of the __call__ method with one extra initial argument. |
PyObject |
__call__(PyObject arg0,
PyObject arg1,
PyObject arg2)
A variant of the __call__ method with three arguments. |
PyObject |
__call__(PyObject arg0,
PyObject arg1,
PyObject arg2,
PyObject arg3)
A variant of the __call__ method with four arguments. |
int |
__cmp__(PyObject other)
Equivalent to the standard Python __cmp__ method. |
PyObject |
__coerce__(PyObject pyo)
Equivalent to the standard Python __coerce__ method. |
Object |
__coerce_ex__(PyObject o)
Implements numeric coercion |
PyComplex |
__complex__()
Equivalent to the standard Python __complex__ method. |
boolean |
__contains__(PyObject o)
Equivalent to the standard Python __contains__ method. |
void |
__delattr__(PyString name)
Equivalent to the standard Python __delattr__ method. |
void |
__delattr__(String name)
A variant of the __delattr__ method which accepts a String as the key. |
void |
__delitem__(PyObject key)
Equivalent to the standard Python __delitem__ method. |
void |
__delitem__(String key)
A variant of the __delitem__ method which accepts a String as the key. |
void |
__delslice__(PyObject start,
PyObject stop)
|
void |
__delslice__(PyObject s_start,
PyObject s_stop,
PyObject s_step)
|
PyObject |
__dir__()
Equivalent to the standard Python __dir__ method. |
PyObject |
__div__(PyObject other)
Equivalent to the standard Python __div__ method |
PyObject |
__divmod__(PyObject other)
Equivalent to the standard Python __divmod__ method |
PyObject |
__eq__(PyObject other)
Equivalent to the standard Python __eq__ method. |
PyObject |
__findattr__(PyString name)
Very similar to the standard Python __getattr__ method. |
PyObject |
__findattr__(String name)
A variant of the __findattr__ method which accepts a Java String as the name. |
PyObject |
__finditem__(int key)
A variant of the __finditem__ method which accepts a primitive int as the key. |
PyObject |
__finditem__(PyObject key)
Very similar to the standard Python __getitem__ method. |
PyObject |
__finditem__(String key)
A variant of the __finditem__ method which accepts a Java String as the key. |
PyFloat |
__float__()
Equivalent to the standard Python __float__ method. |
PyObject |
__ge__(PyObject other)
Equivalent to the standard Python __ge__ method. |
PyObject |
__getattr__(PyString name)
Equivalent to the standard Python __getattr__ method. |
PyObject |
__getattr__(String name)
A variant of the __getattr__ method which accepts a Java String as the name. |
PyObject |
__getitem__(int key)
Equivalent to the standard Python __getitem__ method. |
PyObject |
__getitem__(PyObject key)
Equivalent to the standard Python __getitem__ method. |
PyObject |
__getslice__(PyObject start,
PyObject stop)
|
PyObject |
__getslice__(PyObject s_start,
PyObject s_stop,
PyObject s_step)
|
PyObject |
__gt__(PyObject other)
Equivalent to the standard Python __gt__ method. |
PyInteger |
__hash__()
Equivalent to the standard Python __hash__ method. |
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. |
PyObject |
__iadd__(PyObject other)
Equivalent to the standard Python __iadd__ method |
PyObject |
__iand__(PyObject other)
Equivalent to the standard Python __iand__ method |
PyObject |
__idiv__(PyObject other)
Equivalent to the standard Python __idiv__ method |
PyObject |
__idivmod__(PyObject other)
Equivalent to the standard Python __idivmod__ method |
PyObject |
__ilshift__(PyObject other)
Equivalent to the standard Python __ilshift__ method |
PyObject |
__imod__(PyObject other)
Equivalent to the standard Python __imod__ method |
PyObject |
__imul__(PyObject other)
Equivalent to the standard Python __imul__ method |
PyInteger |
__int__()
Equivalent to the standard Python __int__ method. |
PyObject |
__invert__()
Equivalent to the standard Python __invert__ method. |
PyObject |
__ior__(PyObject other)
Equivalent to the standard Python __ior__ method |
PyObject |
__ipow__(PyObject other)
Equivalent to the standard Python __ipow__ method |
PyObject |
__irshift__(PyObject other)
Equivalent to the standard Python __irshift__ method |
PyObject |
__isub__(PyObject other)
Equivalent to the standard Python __isub__ method |
PyObject |
__ixor__(PyObject other)
Equivalent to the standard Python __ixor__ method |
PyObject |
__lde__(PyObject other)
|
PyObject |
__le__(PyObject other)
Equivalent to the standard Python __le__ method. |
int |
__len__()
Equivalent to the standard Python __len__ method. |
PyObject |
__like__(PyObject other)
|
PyLong |
__long__()
Equivalent to the standard Python __long__ method. |
PyObject |
__lshift__(PyObject other)
Equivalent to the standard Python __lshift__ method |
PyObject |
__lt__(PyObject other)
Equivalent to the standard Python __lt__ method. |
PyObject |
__mod__(PyObject other)
Equivalent to the standard Python __mod__ method |
PyObject |
__mul__(PyObject other)
Equivalent to the standard Python __mul__ method |
PyObject |
__ne__(PyObject other)
Equivalent to the standard Python __ne__ method. |
PyObject |
__neg__()
Equivalent to the standard Python __neg__ method. |
boolean |
__nonzero__()
Equivalent to the standard Python __nonzero__ method. |
PyObject |
__not__()
Implements boolean not |
PyString |
__oct__()
Equivalent to the standard Python __oct__ method. |
PyObject |
__or__(PyObject other)
Equivalent to the standard Python __or__ method |
PyObject |
__pos__()
Equivalent to the standard Python __pos__ method. |
PyObject |
__pow__(PyObject other)
Equivalent to the standard Python __pow__ method |
PyObject |
__pow__(PyObject o2,
PyObject o3)
Implements the three argument power function. |
PyObject |
__radd__(PyObject other)
Equivalent to the standard Python __radd__ method |
PyObject |
__rand__(PyObject other)
Equivalent to the standard Python __rand__ method |
PyObject |
__rcontained__(PyObject other)
|
PyObject |
__rcontains__(PyObject other)
|
PyObject |
__rde__(PyObject other)
|
PyObject |
__rdiv__(PyObject other)
Equivalent to the standard Python __rdiv__ method |
PyObject |
__rdivmod__(PyObject other)
Equivalent to the standard Python __rdivmod__ method |
PyString |
__repr__()
Equivalent to the standard Python __repr__ method. |
PyObject |
__rexact__(PyObject other)
|
PyObject |
__rlshift__(PyObject other)
Equivalent to the standard Python __rlshift__ method |
PyObject |
__rmod__(PyObject other)
Equivalent to the standard Python __rmod__ method |
PyObject |
__rmul__(PyObject other)
Equivalent to the standard Python __rmul__ method |
PyObject |
__ror__(PyObject other)
Equivalent to the standard Python __ror__ method |
PyObject |
__roverlaps__(PyObject other)
|
PyObject |
__rpow__(PyObject other)
Equivalent to the standard Python __rpow__ method |
PyObject |
__rrshift__(PyObject other)
Equivalent to the standard Python __rrshift__ method |
PyObject |
__rshift__(PyObject other)
Equivalent to the standard Python __rshift__ method |
PyObject |
__rsub__(PyObject other)
Equivalent to the standard Python __rsub__ method |
PyObject |
__rxor__(PyObject other)
Equivalent to the standard Python __rxor__ method |
void |
__setattr__(PyString name,
PyObject value)
Equivalent to the standard Python __setattr__ method. |
void |
__setattr__(String name,
PyObject value)
A variant of the __setattr__ method which accepts a String as the key. |
void |
__setitem__(int key,
PyObject value)
A variant of the __setitem__ method which accepts a primitive int as the key. |
void |
__setitem__(PyObject key,
PyObject value)
Equivalent to the standard Python __setitem__ method. |
void |
__setitem__(String key,
PyObject value)
A variant of the __setitem__ method which accepts a String as the key. |
void |
__setslice__(PyObject start,
PyObject stop,
PyObject value)
|
void |
__setslice__(PyObject s_start,
PyObject s_stop,
PyObject s_step,
PyObject value)
|
PyString |
__str__()
Equivalent to the standard Python __str__ method. |
PyString |
__str2__()
|
PyObject |
__sub__(PyObject other)
Equivalent to the standard Python __sub__ method |
Object |
__tojava__(Class c)
Equivalent to the Jython __tojava__ method. |
PyObject |
__xor__(PyObject other)
Equivalent to the standard Python __xor__ method |
PyObject |
_add(PyObject o2)
Implements the Python expression this + other |
PyObject |
_and(PyObject o2)
Implements the Python expression this & other |
PyObject |
_anye(PyObject o)
Implements the Python expression this ? other . |
PyObject |
_bde(PyObject o)
Implements the Python expression this -> other . |
PyObject |
_callextra(PyObject[] args,
String[] keywords,
PyObject starargs,
PyObject kwargs)
Deprecated. |
int |
_cmp(PyObject o)
Implements cmp(this, other) |
PyObject |
_div(PyObject o2)
Implements the Python expression this / other |
PyObject |
_divmod(PyObject o2)
Implements the Python expression this divmod other |
boolean |
_dodel(PyObject container)
|
PyObject |
_doget(PyObject container)
|
PyObject |
_doget(PyObject container,
PyObject wherefound)
|
boolean |
_doset(PyObject container,
PyObject value)
|
PyObject |
_eq(PyObject o)
Implements the Python expression this == other . |
PyObject |
_ge(PyObject o)
Implements the Python expression this >= other . |
PyObject |
_gt(PyObject o)
Implements the Python expression this > other . |
PyObject |
_in(PyObject o)
Implements in operator. |
PyObject |
_is(PyObject o)
Implements is operator. |
PyObject |
_isnot(PyObject o)
Implements is not operator. |
PyObject |
_jcall(Object[] args)
|
PyObject |
_jcallexc(Object[] args)
A convenience function for PyProxy's. |
void |
_jthrow(Throwable t)
|
PyObject |
_lde(PyObject o)
Implements the Python expression this -> other . |
PyObject |
_le(PyObject o)
Implements the Python expression this <= other . |
PyObject |
_like(PyObject o)
Implements the Python expression this like other . |
PyObject |
_lshift(PyObject o2)
Implements the Python expression this << other |
PyObject |
_lt(PyObject o)
Implements the Python expression this < other . |
PyObject |
_mod(PyObject o2)
Implements the Python expression this % other |
PyObject |
_mul(PyObject o2)
Implements the Python expression this * other |
PyObject |
_ne(PyObject o)
Implements the Python expression this != other . |
PyObject |
_notin(PyObject o)
Implements not in operator. |
PyObject |
_or(PyObject o2)
Implements the Python expression this | other |
PyObject |
_pow(PyObject o2)
Implements the Python expression this ** other |
PyObject |
_rcontained(PyObject o)
Implements the Python expression this rcontained other . |
PyObject |
_rcontains(PyObject o)
Implements the Python expression this rcontains other . |
PyObject |
_rde(PyObject o)
Implements the Python expression this -> other . |
PyObject |
_rexact(PyObject o)
Implements the Python expression this rexact other . |
PyObject |
_roverlaps(PyObject o)
Implements the Python expression this roverlaps other . |
PyObject |
_rshift(PyObject o2)
Implements the Python expression this >> other |
PyObject |
_sub(PyObject o2)
Implements the Python expression this - other |
PyObject |
_xor(PyObject o2)
Implements the Python expression this ^ other |
boolean |
equals(Object ob_other)
Should almost never be overridden. |
int |
hashCode()
|
PyObject |
invoke(String name)
Shortcut for calling a method on a PyObject with no args. |
PyObject |
invoke(String name,
PyObject arg1)
Shortcut for calling a method on a PyObject with one arg. |
PyObject |
invoke(String name,
PyObject[] args)
|
PyObject |
invoke(String name,
PyObject[] args,
String[] keywords)
Shortcut for calling a method on a PyObject from Java. |
PyObject |
invoke(String name,
PyObject arg1,
PyObject arg2)
Shortcut for calling a method on a PyObject with two args. |
boolean |
isCallable()
|
boolean |
isMappingType()
|
boolean |
isNumberType()
|
boolean |
isSequenceType()
|
String |
safeRepr()
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public transient PyClass __class__
Constructor Detail |
public PyObject()
PyObject
. It will set
the __class__
field to correspond to the specific
subclass of PyObject
being instantiated.
Method Detail |
public PyString __repr__()
PyObject
is to
override the standard Java toString
method.
public String safeRepr() throws PyIgnoreMethodTag
PyIgnoreMethodTag
public PyString __str__()
PyObject
is to
override the standard Java toString
method.
public PyString __str2__()
public final PyInteger __hash__()
hashCode
method to return an appropriate hash code for
the PyObject
.
public int hashCode()
public boolean equals(Object ob_other)
a.equals(b) == true
iff cmp(a,b) == 0
public boolean __nonzero__()
PyObject
is
considered true.
public Object __tojava__(Class c)
Py.NoConversion
if this PyObject
can not be converted to the
desired Java class.
c
- the Class to convert this PyObject
to.public PyObject __call__(PyObject[] args, String[] keywords)
args
- all arguments to the function (including
keyword arguments).keywords
- the keywords used for all keyword arguments.public PyObject __call__(PyObject arg1, PyObject[] args, String[] keywords)
__call__(args,
keywords)
with the appropriate arguments. The only reason to
override this function would be for improved performance.
arg1
- the first argument to the function.args
- the last arguments to the function (including
keyword arguments).keywords
- the keywords used for all keyword arguments.public PyObject __call__(PyObject[] args)
__call__(args, keywords)
with the appropriate arguments. The only reason to override this
function would be for improved performance.
args
- all arguments to the function.public PyObject __call__()
__call__(args, keywords)
with the
appropriate arguments. The only reason to override this function
would be for improved performance.
public PyObject __call__(PyObject arg0)
__call__(args, keywords)
with the
appropriate arguments. The only reason to override this function
would be for improved performance.
arg0
- the single argument to the function.public PyObject __call__(PyObject arg0, PyObject arg1)
__call__(args, keywords)
with the
appropriate arguments. The only reason to override this function
would be for improved performance.
arg0
- the first argument to the function.arg1
- the second argument to the function.public PyObject __call__(PyObject arg0, PyObject arg1, PyObject arg2)
__call__(args, keywords)
with the
appropriate arguments. The only reason to override this function
would be for improved performance.
arg0
- the first argument to the function.arg1
- the second argument to the function.arg2
- the third argument to the function.public PyObject __call__(PyObject arg0, PyObject arg1, PyObject arg2, PyObject arg3)
__call__(args, keywords)
with the
appropriate arguments. The only reason to override this function
would be for improved performance.
arg0
- the first argument to the function.arg1
- the second argument to the function.arg2
- the third argument to the function.arg3
- the fourth argument to the function.public PyObject _callextra(PyObject[] args, String[] keywords, PyObject starargs, PyObject kwargs)
public boolean isCallable()
public boolean isMappingType()
public boolean isNumberType()
public boolean isSequenceType()
public int __len__()
public PyObject __finditem__(PyObject key)
key
- the key to lookup in this container
public PyObject __finditem__(int key)
int
as the key. By default, this method will call
__finditem__(PyObject key)
with the appropriate args.
The only reason to override this method is for performance.
key
- the key to lookup in this sequence.
__finditem__(PyObject)
public PyObject __finditem__(String key)
String
as the key. By default, this method will call
__finditem__(PyObject key)
with the appropriate args.
The only reason to override this method is for performance.
Warning: key must be an interned string!!!!!!!!
key
- the key to lookup in this sequence -
must be an interned string .
__finditem__(PyObject)
public PyObject __getitem__(int key)
int
as the key.
This method should not be overridden.
Override the __finditem__
method instead.
key
- the key to lookup in this container.
PyKeyError
- if the key is not found.__finditem__(int)
public PyObject __getitem__(PyObject key)
__finditem__
method instead.
key
- the key to lookup in this container.
PyKeyError
- if the key is not found.__finditem__(PyObject)
public void __setitem__(PyObject key, PyObject value)
key
- the key whose value will be setvalue
- the value to set this key topublic void __setitem__(String key, PyObject value)
__setitem__(PyObject key, PyObject value)
with the appropriate args.
The only reason to override this method is for performance.
key
- the key whose value will be set -
must be an interned string .value
- the value to set this key to__setitem__(PyObject, PyObject)
public void __setitem__(int key, PyObject value)
int
as the key.
By default, this will call
__setitem__(PyObject key, PyObject value)
with the appropriate args.
The only reason to override this method is for performance.
key
- the key whose value will be setvalue
- the value to set this key to__setitem__(PyObject, PyObject)
public void __delitem__(PyObject key)
key
- the key to be removed from the container
PyKeyError
- if the key is not found in the containerpublic void __delitem__(String key)
__delitem__(PyObject key)
with the appropriate args.
The only reason to override this method is for performance.
key
- the key who will be removed -
must be an interned string .
PyKeyError
- if the key is not found in the container__delitem__(PyObject)
public PyObject __getslice__(PyObject s_start, PyObject s_stop, PyObject s_step)
public void __setslice__(PyObject s_start, PyObject s_stop, PyObject s_step, PyObject value)
public void __delslice__(PyObject s_start, PyObject s_stop, PyObject s_step)
public PyObject __getslice__(PyObject start, PyObject stop)
public void __setslice__(PyObject start, PyObject stop, PyObject value)
public void __delslice__(PyObject start, PyObject stop)
public PyObject __findattr__(PyString name)
name
- the name to lookup in this namespace
public PyObject __findattr__(String name)
String
as the name.
By default, this method will call __findattr__(PyString
name)
with the appropriate args. The only reason to override
this method is for performance.
Warning: name must be an interned string!!!!!!!!
name
- the name to lookup in this namespace
must be an interned string .
__findattr__(PyString)
public final PyObject __getattr__(PyString name)
__findattr__
method instead.
name
- the name to lookup in this namespace
PyAttributeError
- if the name is not found.__findattr__(PyString)
public final PyObject __getattr__(String name)
String
as the name.
This method can not be overridden.
Override the __findattr__
method instead.
Warning: name must be an interned string!!!!!!!!
name
- the name to lookup in this namespace
must be an interned string .
PyAttributeError
- if the name is not found.__findattr__(java.lang.String)
public final void __setattr__(PyString name, PyObject value)
name
- the name to lookup in this namespace
PyAttributeError
- if the name is not found.__setattr__(java.lang.String, PyObject)
public void __setattr__(String name, PyObject value)
name
- the name whose value will be set -
must be an interned string .value
- the value to set this name to__setattr__(PyString, PyObject)
public final void __delattr__(PyString name)
name
- the name to which will be removed
PyAttributeError
- if the name doesn't exist__delattr__(java.lang.String)
public void __delattr__(String name)
__delattr__(PyString name)
with the appropriate args.
The only reason to override this method is for performance.
name
- the name which will be removed -
must be an interned string .
PyAttributeError
- if the name doesn't exist__delattr__(PyString)
public PyObject __dir__()
public PyObject _doget(PyObject container)
public PyObject _doget(PyObject container, PyObject wherefound)
public boolean _doset(PyObject container, PyObject value)
public boolean _dodel(PyObject container)
public Object __coerce_ex__(PyObject o)
o
- the other object involved in the coercion
public final PyObject __coerce__(PyObject pyo)
pyo
- the other object involved in the coercion.
__coerce_ex__(org.python.core.PyObject)
public int __cmp__(PyObject other)
other
- the object to compare this with.
public PyObject __eq__(PyObject other)
other
- the object to compare this with.
public PyObject __ne__(PyObject other)
other
- the object to compare this with.
public PyObject __lde__(PyObject other)
other
- the object to compare this with.
public PyObject __anye__(PyObject other)
other
- the object to compare this with.
public PyObject __rde__(PyObject other)
other
- the object to compare this with.
public PyObject __bde__(PyObject other)
other
- the object to compare this with.
public PyObject __like__(PyObject other)
other
- the object to compare this with.
public PyObject __rcontains__(PyObject other)
other
- the object to compare this with.
public PyObject __rexact__(PyObject other)
other
- the object to compare this with.
public PyObject __rcontained__(PyObject other)
other
- the object to compare this with.
public PyObject __roverlaps__(PyObject other)
other
- the object to compare this with.
public PyObject __le__(PyObject other)
other
- the object to compare this with.
public PyObject __lt__(PyObject other)
other
- the object to compare this with.
public PyObject __ge__(PyObject other)
other
- the object to compare this with.
public PyObject __gt__(PyObject other)
other
- the object to compare this with.
public final int _cmp(PyObject o)
public final PyObject _eq(PyObject o)
this == other
.
public final PyObject _ne(PyObject o)
this != other
.
public final PyObject _lde(PyObject o)
this -> other
.
public final PyObject _anye(PyObject o)
this ? other
.
public final PyObject _rde(PyObject o)
this -> other
.
public final PyObject _bde(PyObject o)
this -> other
.
public final PyObject _like(PyObject o)
this like other
.
public final PyObject _roverlaps(PyObject o)
this roverlaps other
.
public final PyObject _rcontained(PyObject o)
this rcontained other
.
public final PyObject _rcontains(PyObject o)
this rcontains other
.
public final PyObject _rexact(PyObject o)
this rexact other
.
public final PyObject _le(PyObject o)
this <= other
.
public final PyObject _lt(PyObject o)
this < other
.
public final PyObject _ge(PyObject o)
this >= other
.
public final PyObject _gt(PyObject o)
this > other
.
public PyObject _is(PyObject o)
is
operator.
public PyObject _isnot(PyObject o)
is not
operator.
public final PyObject _in(PyObject o)
in
operator.
public final PyObject _notin(PyObject o)
not in
operator.
public boolean __contains__(PyObject o)
o
- the element to search for in this container.
public PyObject __not__()
public PyString __hex__()
public PyString __oct__()
public PyInteger __int__()
public PyLong __long__()
public PyFloat __float__()
public PyComplex __complex__()
public PyObject __pos__()
public PyObject __neg__()
public PyObject __abs__()
public PyObject __invert__()
public PyObject __pow__(PyObject o2, PyObject o3)
o2
- the power to raise this number to.o3
- the modulus to perform this operation in or null if no
modulo is to be used
public PyObject __add__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __radd__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __iadd__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _add(PyObject o2)
this + other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __sub__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rsub__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __isub__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _sub(PyObject o2)
this - other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __mul__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rmul__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __imul__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _mul(PyObject o2)
this * other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __div__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rdiv__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __idiv__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _div(PyObject o2)
this / other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __mod__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rmod__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __imod__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _mod(PyObject o2)
this % other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __divmod__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rdivmod__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __idivmod__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _divmod(PyObject o2)
this divmod other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __pow__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rpow__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __ipow__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _pow(PyObject o2)
this ** other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __lshift__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rlshift__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __ilshift__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _lshift(PyObject o2)
this << other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __rshift__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rrshift__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __irshift__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _rshift(PyObject o2)
this >> other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __and__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rand__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __iand__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _and(PyObject o2)
this & other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __or__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __ror__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __ior__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _or(PyObject o2)
this | other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject __xor__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public PyObject __rxor__(PyObject other)
other
- the object to perform this binary operation with
(the left-hand operand).
public PyObject __ixor__(PyObject other)
other
- the object to perform this binary operation with
(the right-hand operand).
public final PyObject _xor(PyObject o2)
this ^ other
PyTypeError
- if this operation can't be performed
with these operands.public PyObject _jcallexc(Object[] args) throws Throwable
args
- call arguments.
Throwable
public void _jthrow(Throwable t)
public PyObject _jcall(Object[] args)
public PyObject invoke(String name, PyObject[] args, String[] keywords)
name
- the name of the method to call. This must be an
interned string!args
- an array of the arguments to the call.keywords
- the keywords to use in the call.
public PyObject invoke(String name, PyObject[] args)
public PyObject invoke(String name)
name
- the name of the method to call. This must be an
interned string!
public PyObject invoke(String name, PyObject arg1)
name
- the name of the method to call. This must be an
interned string!arg1
- the one argument of the method.
public PyObject invoke(String name, PyObject arg1, PyObject arg2)
name
- the name of the method to call. This must be an
interned string!arg1
- the first argument of the method.arg2
- the second argument of the method.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |