public class PyStatResult extends PyTuple
PyObject.ConversionException
Modifier and Type | Field and Description |
---|---|
static int |
n_fields |
static int |
n_sequence_fields |
static int |
n_unnamed_fields |
PyObject |
st_atime |
PyObject |
st_ctime |
PyObject |
st_dev |
PyObject |
st_gid |
PyObject |
st_ino |
PyObject |
st_mode |
PyObject |
st_mtime |
PyObject |
st_nlink |
PyObject |
st_size |
PyObject |
st_uid |
static PyType |
TYPE |
gcMonitorGlobal
Modifier and Type | Method and Description |
---|---|
PyObject |
__eq__(PyObject o)
Equivalent to the standard Python __eq__ method.
|
PyTuple |
__getnewargs__() |
PyObject |
__ne__(PyObject o)
Equivalent to the standard Python __ne__ method.
|
PyObject |
__reduce__()
Used for pickling.
|
PyString |
__repr__()
Equivalent to the standard Python __repr__ method.
|
static PyStatResult |
fromDosFileAttributes(int mode,
DosFileAttributes stat) |
static PyStatResult |
fromFileStat(jnr.posix.FileStat stat) |
static PyStatResult |
fromUnixFileAttributes(Map<String,Object> stat) |
PyObject |
pyget(int index)
Returns the element of the sequence at the given index.
|
boolean |
refersDirectlyTo(PyObject ob)
Optional operation.
|
int |
traverse(Visitproc visit,
Object arg)
Traverses all directly contained
PyObject s. |
__add__, __iter__, __len__, __mul__, __rmul__, add, add, addAll, addAll, clear, contains, containsAll, count, equals, fromIterable, get, getArray, hashCode, index, index, index, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, pyadd, pyadd, pyset, remove, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray, toString, tuple___iter__
__delitem__, __delslice__, __finditem__, __finditem__, __ge__, __getitem__, __getslice__, __gt__, __le__, __lt__, __nonzero__, __setitem__, __setitem__, __setslice__, __tojava__, isMappingType, isNumberType, isSequenceType
__abs__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __float__, __floordiv__, __format__, __get__, __getattr__, __getattr__, __getitem__, __getslice__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __long__, __lshift__, __mod__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce_ex__, __reduce_ex__, __rfloordiv__, __rlshift__, __rmod__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setslice__, __str__, __sub__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, fastGetClass, fastGetDict, getDict, getType, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType
public static final PyType TYPE
public PyObject st_mode
public PyObject st_ino
public PyObject st_dev
public PyObject st_nlink
public PyObject st_uid
public PyObject st_gid
public PyObject st_size
public PyObject st_atime
public PyObject st_mtime
public PyObject st_ctime
public static final int n_sequence_fields
public static final int n_fields
public static final int n_unnamed_fields
public static PyStatResult fromFileStat(jnr.posix.FileStat stat)
public static PyStatResult fromUnixFileAttributes(Map<String,Object> stat)
public static PyStatResult fromDosFileAttributes(int mode, DosFileAttributes stat)
public PyObject pyget(int index)
PySequence
PySequence.__getitem__(org.python.core.PyObject)
It is guaranteed by PySequence that
when it calls pyget(int)
the index is within the bounds of the array. Any other
clients must make the same guarantee.public PyObject __eq__(PyObject o)
PyObject
__eq__
in class PySequence
o
- the object to compare this with.public PyObject __ne__(PyObject o)
PyObject
__ne__
in class PySequence
o
- the object to compare this with.public PyObject __reduce__()
__reduce__
in class PyObject
public PyTuple __getnewargs__()
__getnewargs__
in class PyTuple
public PyString __repr__()
PyObject
PyObject
is to
override the standard Java toString
method.public int traverse(Visitproc visit, Object arg)
Traverseproc
PyObject
s.
Like in CPython, arg
must be passed
unmodified to visit
as its second parameter.
If Visitproc.visit(PyObject, Object)
returns
nonzero, this return value
must be returned immediately by traverse.
Visitproc.visit(PyObject, Object)
must not be
called with a null
PyObject-argument.traverse
in interface Traverseproc
traverse
in class PyTuple
public boolean refersDirectlyTo(PyObject ob)
Traverseproc
Traverseproc.traverse(Visitproc, Object)
with
a visitproc that just watches out for ob
.
Must return false
if ob
is null
.refersDirectlyTo
in interface Traverseproc
refersDirectlyTo
in class PyTuple