mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
remove deprecated members
GitOrigin-RevId: eadaa9e0ae37c9a37ad1a4bbff5bab5e61228169
This commit is contained in:
committed by
intellij-monorepo-bot
parent
19b12745bd
commit
329ecc2392
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user