Package-level declarations
API for object life-cycle and references management.
Types
Link copied to clipboard
The marker interface for objects that have a cleanup action associated with them.
Since Kotlin 1.9
Link copied to clipboard
Class WeakReference encapsulates weak reference to an object, which could be used to either retrieve a strong reference to an object, or return null, if object was already destroyed by the memory manager.
Since Kotlin 1.3
Functions
Link copied to clipboard
Creates a Cleaner object that runs cleanupAction with given resource some time after its deallocation.
Since Kotlin 1.9