Package org.jruby
Class RubyBasicObject.Finalizer
java.lang.Object
org.jruby.RubyBasicObject.Finalizer
- All Implemented Interfaces:
Finalizable
- Enclosing class:
RubyBasicObject
Class that keeps track of the finalizers for the object under
operation.
-
Constructor Summary
ConstructorsConstructorDescriptionFinalizer(RubyFixnum id) Finalizer(IRubyObject id, RubyBasicObject.Finalizer original) Cloning finalizer needs new copy with its own id. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFinalizer(IRubyObject finalizer) Deprecated.addFinalizer(ThreadContext context, IRubyObject finalizer) voidfinalize()void
-
Constructor Details
-
Finalizer
-
Finalizer
Cloning finalizer needs new copy with its own id.- Parameters:
id-original-
-
-
Method Details
-
addFinalizer
Deprecated. -
addFinalizer
-
removeFinalizers
public void removeFinalizers() -
finalize
public void finalize()- Specified by:
finalizein interfaceFinalizable- Overrides:
finalizein classObject
-