chainDerived
, ClasspathPyImporterDerived
, combinationsDerived
, combinationsWithReplacementDerived
, compressDerived
, countDerived
, cycleDerived
, dropwhileDerived
, groupbyDerived
, ifilterDerived
, ifilterfalseDerived
, isliceDerived
, izipDerived
, izipLongestDerived
, permutationsDerived
, productDerived
, PyArrayDerived
, PyBaseExceptionDerived
, PyByteArrayDerived
, PyBZ2CompressorDerived
, PyBZ2DecompressorDerived
, PyBZ2FileDerived
, PyClassMethodDerived
, PyComplexDerived
, PyDefaultDictDerived
, PyDequeDerived
, PyDialectDerived
, PyDictionaryDerived
, PyEnumerateDerived
, PyFileDerived
, PyFileIODerived
, PyFloatDerived
, PyFrozenSetDerived
, PyIntegerDerived
, PyIOBaseDerived
, PyListDerived
, PyLocalDerived
, PyLongDerived
, PyModuleDerived
, PyObjectDerived
, PyPartialDerived
, PyPropertyDerived
, PyRandomDerived
, PyRawIOBaseDerived
, PySetDerived
, PyStringDerived
, PyStructDerived
, PySuperDerived
, PyTeeIteratorDerived
, PyTupleDerived
, PyTypeDerived
, PyUnicodeDerived
, ReferenceTypeDerived
, repeatDerived
, starmapDerived
, takewhileDerived
, zipimporterDerived
public interface TraverseprocDerived
Traverseproc
,
but traverses only the slots[]
-array of
fooDerived
-classes. This way we avoid that the traverse
method of a traversable PyObject
is
overridden by the derived version.
gc.traverse(PyObject, Visitproc, Object)
takes care of
exploiting both traverse methods.Modifier and Type | Method | Description |
---|---|---|
int |
traverseDerived(Visitproc visit,
java.lang.Object arg) |
Traverses all reachable
PyObject s. |
int traverseDerived(Visitproc visit, java.lang.Object arg)
PyObject
s.
Like in CPython, arg
must be passed
unmodified to visit
as its second parameter.