dispose method

void dispose()

Implementation

void dispose() {
  if (onDispose != null) {
    onDispose!(source);
    onDispose = null;
  }
  if (autoDispose && source is Disposable) {
    (source as Disposable).dispose();
  }
  JFinalizer.disposeObject(this);
}