Additional top-level class in compilation unit: PyIdentityTuple.
PyObject or one of its subclasses.
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| protected Object | attributes
|
| public static boolean | gcMonitorGlobal
This should have been suited at |
| protected PyType | objtype
The type of this object. |
| private static final Map | primitiveMap
Primitives classes their wrapper classes. |
| public static final PyType |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public int | |
| public final PyObject | Returns: a tuple of this object and pyo coerced to the same type or Py.NotImplemented if no coercion is possible.the other object involved in the coercion. pyo)Equivalent to the standard Python __coerce__ method. |
| public Object | Returns: null if coercion is not implemented Py.None if coercion was not possible a single PyObject to use to replace o if this is unchanged; or a PyObject[2] consisting of replacements for this and o.the other object involved in the coercion o)Implements numeric coercion |
| public PyComplex | Returns: a complex number corresponding to the value of this object.Equivalent to the standard Python __complex__ method. |
| public boolean | Returns: the result of the search.the element to search for in this container. o)Equivalent to the standard Python __contains__ method. |
| public final void | __delattr__(PyString
the name to which will be removed name)Equivalent to the standard Python __delattr__ method. |
| public void | __delattr__(String
the name which will be removed - must be an interned string . name)A variant of the __delattr__ method which accepts a String as the key. |
| public void | |
| public void | __delitem__(PyObject
the key to be removed from the container key)Equivalent to the standard Python __delitem__ method. |
| public void | __delitem__(String
the key who will be removed - must be an interned string . key)A variant of the __delitem__ method which accepts a String as the key. |
| public void | |
| public void | |
| public PyObject | Returns: a list of names defined by this object.Equivalent to the standard Python __dir__ method. |
| public PyObject | |
| public PyObject | Returns: the result of the divmod, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __divmod__ method |
| public void | __ensure_finalizer__()
PyObjects that implement |
| public PyObject | |
| public final PyObject | Returns: the value corresponding to name or null if name is not foundthe name to lookup in this namespace name)Very similar to the standard Python __getattr__ method. |
| public final PyObject | Returns: the value corresponding to name or null if name is not foundthe name to lookup in this namespace must be an interned string. name)A variant of the __findattr__ method which accepts a Java |
| public PyObject | Returns: The looked up value. May return null if the attribute is not foundAttribute lookup hook. |
| public PyObject | Returns: the value corresponding to key or null if key is not foundthe key to lookup in this container key)Very similar to the standard Python __getitem__ method. |
| public PyObject | Returns: the value corresponding to key or null if key is not found.the key to lookup in this sequence. key)A variant of the __finditem__ method which accepts a primitive |
| public PyObject | Returns: the value corresponding to key or null if key is not found.the key to lookup in this sequence - must be an interned string . key)A variant of the __finditem__ method which accepts a Java |
| public PyFloat | Returns: a float corresponding to the value of this object.Equivalent to the standard Python __float__ method. |
| public PyObject | Returns: the result of the floordiv, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __floordiv__ method |
| public PyObject | |
| public PyObject | |
| public PyObject | Returns: - the object defined for this descriptor for the given obj and type.- the instance accessing this descriptor. Can be null if this is being accessed by
a type. obj, PyObject - the type accessing this descriptor. Will be null if obj exists as obj is of the
type accessing the descriptor. type)Get descriptor for this PyObject. |
| public final PyObject | Returns: the value corresponding to namethe name to lookup in this namespace name)Equivalent to the standard Python __getattr__ method. |
| public final PyObject | Returns: the value corresponding to namethe name to lookup in this namespace must be an interned string . name)A variant of the __getattr__ method which accepts a Java |
| public PyObject | Returns: the value corresponding to that key.the key to lookup in this container. key)Equivalent to the standard Python __getitem__ method. |
| public PyObject | Returns: the value corresponding to that key.the key to lookup in this container. key)Equivalent to the standard Python __getitem__ method. |
| public PyTuple | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public final PyInteger | |
| public PyString | Returns: a string representing this object as a hexadecimal number.Equivalent to the standard Python __hex__ method Should only be overridden by numeric objects that can be reasonably represented as a hexadecimal string. |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | Returns: the result of the idivmod, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __idivmod__ method |
| public PyObject | Returns: the result of the ifloordiv, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __ifloordiv__ method |
| public PyObject | Returns: the result of the ilshift, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __ilshift__ method |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | Returns: an integer corresponding to the value of this object.Equivalent to the standard Python __int__ method. |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | Returns: the result of the irshift, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __irshift__ method |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | Returns: the result of the itruediv, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __itruediv__ method |
| public PyObject | |
| public PyObject | |
| public int | |
| public PyObject | Returns: a PyLong or PyInteger corresponding to the value of this object.Equivalent to the standard Python __long__ method. |
| public PyObject | Returns: the result of the lshift, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __lshift__ method |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public boolean | |
| public PyObject | |
| public PyString | Returns: a string representing this object as an octal number.Equivalent to the standard Python __oct__ method. |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| protected void | |
| public PyObject | |
| public PyObject | Returns: the result of the divmod, or null if this operation is not defined.the object to perform this binary operation with (the left-hand operand). other)Equivalent to the standard Python __rdivmod__ method |
| public PyObject | |
| public PyObject | Returns: a tuple of (class, tuple)PyInteger specifying reduce algorithm (method without this argument defaults to
0). arg)Used for pickling. |
| public PyObject | |
| public PyString | |
| public PyObject | Returns: the result of the floordiv, or null if this operation is not defined.the object to perform this binary operation with (the left-hand operand). other)Equivalent to the standard Python __rfloordiv__ method |
| public PyObject | Returns: the result of the lshift, or null if this operation is not defined.the object to perform this binary operation with (the left-hand operand). other)Equivalent to the standard Python __rlshift__ method |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | Returns: the result of the rshift, or null if this operation is not defined.the object to perform this binary operation with (the left-hand operand). other)Equivalent to the standard Python __rrshift__ method |
| public PyObject | Returns: the result of the rshift, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __rshift__ method |
| public PyObject | |
| public PyObject | Returns: the result of the truediv, or null if this operation is not defined.the object to perform this binary operation with (the left-hand operand). other)Equivalent to the standard Python __rtruediv__ method |
| public PyObject | |
| public void | |
| public final void | __setattr__(PyString
the name to lookup in this namespace name, PyObject value)Equivalent to the standard Python __setattr__ method. |
| public void | __setattr__(String
the name whose value will be set - must be an interned string . name, PyObject the value to set this name to value)A variant of the __setattr__ method which accepts a String as the key. |
| public void | __setitem__(PyObject
the key whose value will be set key, PyObject the value to set this key to value)Equivalent to the standard Python __setitem__ method. |
| public void | __setitem__(String
the key whose value will be set - must be an interned string . key, PyObject the value to set this key to value)A variant of the __setitem__ method which accepts a String as the key. |
| public void | __setitem__(int
the key whose value will be set key, PyObject the value to set this key to value)A variant of the __setitem__ method which accepts a primitive |
| public void | |
| public void | |
| public PyString | |
| public PyObject | |
| public Object | __tojava__(Class<?>
the Class to convert this c)PyObject to.Equivalent to the Jython __tojava__ method. |
| public PyObject | Returns: the result of the truediv, or null if this operation is not definedthe object to perform this binary operation with (the right-hand operand). other)Equivalent to the standard Python __truediv__ method |
| public PyObject | Returns: the Integral closest to x between 0 and x.Equivalent to the standard Python __trunc__ method. |
| public PyUnicode | |
| public PyObject | |
| public final PyObject | |
| public final PyObject | |
| pack-priv final PyObject | Returns: the result of the add.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the and.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the div.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the divmod.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the floordiv.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the iadd.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the iand.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the idiv.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the idivmod.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the ifloordiv.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the ilshift.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the imod.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the imul.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the ior.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the ipow.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the irshift.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the isub.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the itruediv.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the ixor.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the lshift.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the mod.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the mul.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | |
| pack-priv final PyObject | Returns: the result of the pow.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the rshift.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the sub.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the truediv.the object to perform this binary operation with. o2)Implements the Python expression |
| pack-priv final PyObject | Returns: the result of the xor.the object to perform this binary operation with. o2)Implements the Python expression |
| private PyObject | |
| public PyObject | |
| public final int | |
| private final int | |
| private final int | |
| pack-priv PyObject[] | |
| private final int | |
| public final PyObject | |
| public final PyObject | |
| public PyObject | |
| public PyObject | |
| public boolean | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | Returns: the result of the ifloordiv.the object to perform this inplace binary operation with. o2)Implements the Python expression |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public PyObject | |
| public PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public PyObject | |
| public PyObject | |
| public void | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| public final PyObject | |
| private int | Returns: -1, 0, -1 or -2, according to the__cmp__ protocol.Tries a 3-way comparison, using __cmp__. |
| protected final String | |
| public final PyObject | |
| protected final PyObject | adaptToCoerceTuple(Object
either a PyObject[2] or a PyObject, as given by o)__coerce_ex__(PyObject).Adapts the result of __coerce_ex__ to a tuple of two elements, with the resulting coerced values, or to Py.NotImplemented, if o is Py.None. |
| public double | |
| public int | |
| public int | |
| public int | |
| public int | |
| public Iterable | |
| public long | |
| public long | |
| public static final String | |
| public String | |
| public String | |
| public String | |
| public String | |
| public String | |
| public int | Returns: the bit_length of this object.Equivalent to the standard Python bit_length method. |
| private static final PyObject | |
| private PyObject | commonReduce(int proto)
A common helper method, use to prevent infinite recursion when a Python object implements __reduce__ and sometimes calls object.__reduce__. |
| public PyObject | |
| public void | |
| private static final void | |
| public void | |
| public void | |
| public boolean | equals(Object
the reference object with which to compare. ob_other)Overrides java. Should almost never be overridden. |
| public PyObject | |
| public PyObject | |
| protected final void | finalize()
Overrides java. From Jython 2.7 on, |
| public PyObject | |
| protected Object | |
| public PyType | |
| private void | |
| public int | |
| protected PyObject | |
| public boolean | |
| public boolean | |
| public boolean | |
| public PyObject | Returns: the result of calling the method name with args and keywords.the name of the method to call. This must be an interned string! name, PyObject[] an array of the arguments to the call. args, String[] the keywords to use in the call. keywords)Shortcut for calling a method on a PyObject from Java. |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | Returns: the result of calling the method name with arg1 and arg2the name of the method to call. This must be an interned string! name, PyObject the first argument of the method. arg1, PyObject the second argument of the method. arg2)Shortcut for calling a method on a PyObject with two args. |
| public PyObject | Returns: the result of calling the method name with arg1 args and keywordsthe name of the method to call. This must be an interned string! name, PyObject the first argument of the method. arg1, PyObject[] an array of the arguments to the call. args, String[] the keywords to use in the call. keywords)Shortcut for calling a method on a PyObject with one extra initial argument. |
| public boolean | |
| public boolean | |
| public boolean | Returns: true if the object can act as an indexDetermine if this object can act as an index (implements __index__). |
| public boolean | Returns: true if the object can act as an intDetermine if this object can act as an int (implements __int__). |
| public boolean | |
| public boolean | |
| public boolean | |
| private boolean | Returns: true if this is a special caseleft side PyType t1, PyType right side PyType t2, String the binary operation's String op)Determine if the binary op on types t1 and t2 is an add operation dealing with a str/unicode and a str/unicode subclass. |
| pack-priv boolean | |
| private PyObject | |
| protected void | |
| protected void | |
| protected void | |
| public void | |
| pack-priv final boolean | |
| pack-priv final void | |
| pack-priv final void | |
| pack-priv final PyObject | |
| pack-priv final PyObject | |
| pack-priv final PyObject | |
| pack-priv final int | |
| pack-priv final void | |
| pack-priv static final PyObject | |
| pack-priv final PyObject | |
| pack-priv final PyObject | |
| pack-priv final void | |
| pack-priv final void | |
| public static PyObject | |
| pack-priv final String | |
| pack-priv void | proxyInit()
Attempts to automatically initialize our Java proxy if we have one and it wasn't initialized by our __init__. |
| public void | |
| private PyObject | |
| protected String | runsupportedopMessage(String op, PyObject o2)
Should return an error message suitable for substitution where. |
| public void | |
| public void | |
| private static PyObject | |
| public String | |
| protected String | unsupportedopMessage(String op, PyObject o2)
Should return an error message suitable for substitution where. |