disposeResult default impl

This commit is contained in:
Vladimir Krivosheev
2014-03-26 17:24:16 +01:00
parent 6a349f37bb
commit 2dd7e9258e
@@ -1,5 +1,6 @@
package com.intellij.openapi.util;
import com.intellij.openapi.Disposable;
import org.jetbrains.annotations.NotNull;
import java.io.IOException;
@@ -35,6 +36,9 @@ public abstract class AsyncValueLoader<T> {
}
protected void disposeResult(@NotNull T result) {
if (result instanceof Disposable) {
Disposer.dispose((Disposable)result, false);
}
}
public final boolean has() {