org.python.core.finalization
Interface FinalizablePyObjectDerived
-
- 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 FinalizablePyObjectDerivedThis interface should never be used directly in any hand-written code (except in FinalizeTrigger.java). It should only appear in automatically generatedfooDerived-classes. To use finalizers in hand-written classes read the instructions atFinalizablePyObject.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description void__del_derived__()__del_builtin__is the built-in's own finalizer, while__del_derived__refers to an instance's in-dict__del__.
-
-
-
Method Detail
-
__del_derived__
void __del_derived__()
__del_builtin__is the built-in's own finalizer, while__del_derived__refers to an instance's in-dict__del__. A FinalizeTrigger calls__del_derived__first and - if existent -__del_builtin__after that. A plain__del__would behave as overridden by__del_derived__, i.e. won't be called if the type implementsFinalizablePyObjectDerivedwhile__del_builtin__is called in any case.
-
-
DMelt 3.0 © DataMelt by jWork.ORG