org.python.core
Interface TraverseprocDerived
-
- All Known Implementing Classes:
- AddDerived, aliasDerived, AndDerived, argumentsDerived, AssertDerived, AssignDerived, ASTDerived, AttributeDerived, AugAssignDerived, AugLoadDerived, AugStoreDerived, BinOpDerived, BitAndDerived, BitOrDerived, BitXorDerived, BoolOpDerived, BreakDerived, CallDerived, chainDerived, ClassDefDerived, ClasspathPyImporterDerived, combinationsDerived, combinationsWithReplacementDerived, CompareDerived, comprehensionDerived, compressDerived, ContinueDerived, countDerived, cycleDerived, DelDerived, DeleteDerived, DictDerived, DivDerived, dropwhileDerived, EllipsisDerived, EncoderDerived, EqDerived, ExceptHandlerDerived, ExecDerived, ExprDerived, ExpressionDerived, ExtSliceDerived, FloorDivDerived, ForDerived, FunctionDefDerived, GeneratorExpDerived, GlobalDerived, groupbyDerived, GtDerived, GtEDerived, IfDerived, IfExpDerived, ifilterDerived, ifilterfalseDerived, imapDerived, ImportDerived, ImportFromDerived, InDerived, IndexDerived, InteractiveDerived, InvertDerived, IsDerived, isliceDerived, IsNotDerived, izipDerived, izipLongestDerived, keywordDerived, LambdaDerived, ListCompDerived, ListDerived, LoadDerived, LShiftDerived, LtDerived, LtEDerived, ModDerived, ModuleDerived, MultDerived, NameDerived, NotDerived, NotEqDerived, NotInDerived, NumDerived, OrDerived, ParamDerived, PassDerived, permutationsDerived, PowDerived, PrintDerived, 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, PyShadowStringDerived, PyStringDerived, PyStructDerived, PySuperDerived, PyTeeIteratorDerived, PyTupleDerived, PyTypeDerived, PyUnicodeDerived, RaiseDerived, ReferenceTypeDerived, repeatDerived, ReprDerived, ReturnDerived, RShiftDerived, ScannerDerived, SetCompDerived, SetDerived, SliceDerived, starmapDerived, StoreDerived, StrDerived, SubDerived, SubscriptDerived, SuiteDerived, takewhileDerived, TryExceptDerived, TryFinallyDerived, TupleDerived, UAddDerived, UnaryOpDerived, USubDerived, WhileDerived, WithDerived, YieldDerived, zipimporterDerived
public interface TraverseprocDerivedThis is used likeTraverseproc, but traverses only theslots[]-array offooDerived-classes. This way we avoid that the traverse method of a traversablePyObjectis overridden by the derived version.gc.traverse(PyObject, Visitproc, Object)takes care of exploiting both traverse methods.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description inttraverseDerived(Visitproc visit, java.lang.Object arg)Traverses all reachablePyObjects.
-
-
-
Method Detail
-
traverseDerived
int traverseDerived(Visitproc visit, java.lang.Object arg)
Traverses all reachablePyObjects. Like in CPython,argmust be passed unmodified tovisitas its second parameter.
-
-
DMelt 3.0 © DataMelt by jWork.ORG