/** * Disposes of this Binding. Subclasses may extend, but must call super.dispose(). */ @Override public void dispose() { if (context != null) { context.removeBinding(this); } context = null; if (disposeListener != null) { if (target != null) { target.removeDisposeListener(disposeListener); } if (model != null) { model.removeDisposeListener(disposeListener); } disposeListener = null; } target = null; model = null; super.dispose(); }
/** * Disposes of this Binding. Subclasses may extend, but must call super.dispose(). */ public void dispose() { if (context != null) { context.removeBinding(this); } context = null; if (disposeListener != null) { if (target != null) { target.removeDisposeListener(disposeListener); } if (model != null) { model.removeDisposeListener(disposeListener); } disposeListener = null; } target = null; model = null; super.dispose(); }
/** * Disposes of this Binding. Subclasses may extend, but must call super.dispose(). */ @Override public void dispose() { if (context != null) { context.removeBinding(this); } context = null; if (disposeListener != null) { if (target != null) { target.removeDisposeListener(disposeListener); } if (model != null) { model.removeDisposeListener(disposeListener); } disposeListener = null; } target = null; model = null; super.dispose(); }