remove deprecated members

GitOrigin-RevId: eadaa9e0ae37c9a37ad1a4bbff5bab5e61228169
This commit is contained in:
Alexey Kudravtsev
2020-12-20 23:27:42 +00:00
committed by intellij-monorepo-bot
parent 19b12745bd
commit 329ecc2392
3 changed files with 3 additions and 24 deletions
@@ -6,12 +6,6 @@ import com.intellij.util.ThrowableRunnable;
import org.jetbrains.annotations.NotNull;
public abstract class BaseActionRunnable<T> {
private boolean mySilentExecution;
public boolean isSilentExecution() {
return mySilentExecution;
}
protected abstract void run(@NotNull Result<T> result) throws Throwable;
/**
@@ -23,15 +17,4 @@ public abstract class BaseActionRunnable<T> {
@Deprecated
@NotNull
public abstract RunResult<T> execute();
/**
* Same as {@link #execute()}, but does not log an error if an exception occurs.
* @deprecated use {@link ReadAction#run(ThrowableRunnable)} or {@link WriteAction#run(ThrowableRunnable)} instead
*/
@Deprecated
@NotNull
public final RunResult<T> executeSilently() {
mySilentExecution = true;
return execute();
}
}
@@ -30,6 +30,7 @@ public final class RunResult<T> extends Result<T> {
myActionRunnable = action;
}
@NotNull
public RunResult<T> run() {
try {
myActionRunnable.run(this);
@@ -39,9 +40,7 @@ public final class RunResult<T> extends Result<T> {
}
catch (Throwable t) {
myThrowable = t;
if (!myActionRunnable.isSilentExecution()) {
ExceptionUtil.rethrowAllAsUnchecked(t);
}
ExceptionUtil.rethrowAllAsUnchecked(t);
}
finally {
myActionRunnable = null;
@@ -59,10 +59,7 @@ public abstract class WriteAction<T> extends BaseActionRunnable<T> {
}
});
if (!isSilentExecution()) {
result.throwException();
}
result.throwException();
return result;
}