edu.rice.cs.drjava.model
Interface Finalizable<T>
- All Known Subinterfaces:
- OpenDefinitionsDocument
- All Known Implementing Classes:
- DefinitionsDocument, DefinitionsPane, DummyOpenDefDoc
public interface Finalizable<T>
A listener that may be added to classes that
implement the Finalizable
interface.
When the object is garbage collected, these
listeners will be notified.
addFinalizationListener
void addFinalizationListener(FinalizationListener<T> fl)
- Parameters:
fl
- the finalization listener to be notified when this object is garbage collected
getFinalizationListeners
List<FinalizationListener<T>> getFinalizationListeners()
- Returns:
- the list of registered FinalizationListeners