unnecessary write action

This commit is contained in:
Alexey Kudravtsev
2011-03-31 14:57:28 +04:00
parent 7c5222eaf6
commit fb780bf900
5 changed files with 5 additions and 27 deletions
@@ -45,7 +45,6 @@ import com.intellij.psi.util.PsiUtil;
import com.intellij.ui.TitledSeparator;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import sun.util.LocaleServiceProviderPool;
import javax.swing.*;
import java.util.HashSet;
@@ -131,11 +130,7 @@ public class InferNullityAnnotationsAction extends BaseAnalysisAction {
return;
}
if (scope.checkScopeWritable(project)) return;
ApplicationManager.getApplication().runWriteAction(new Runnable() {
public void run() {
PsiDocumentManager.getInstance(project).commitAllDocuments();
}
});
PsiDocumentManager.getInstance(project).commitAllDocuments();
final NullityInferrer inferrer = new NullityInferrer(myAnnotateLocalVariablesCb.isSelected(), project);
final PsiManager psiManager = PsiManager.getInstance(project);
if (!progressManager.runProcessWithProgressSynchronously(new Runnable() {
@@ -51,11 +51,7 @@ public class OptimizeImportsRefactoringHelper implements RefactoringHelper<Set<P
public void performOperation(final Project project, final Set<PsiJavaFile> javaFiles) {
PsiManager.getInstance(project).performActionWithFormatterDisabled(new Runnable() {
public void run() {
ApplicationManager.getApplication().runWriteAction(new Runnable() {
public void run() {
PsiDocumentManager.getInstance(project).commitAllDocuments();
}
});
PsiDocumentManager.getInstance(project).commitAllDocuments();
}
});
@@ -57,12 +57,7 @@ public abstract class EditorActionTestCase extends LightCodeInsightTestCase {
protected void doTextTest(String fileName, String textBefore, String textAfter, boolean ignoreTrailingSpaces) throws IOException {
configureFromFileText(fileName, textBefore);
invokeAction();
ApplicationManager.getApplication().runWriteAction(new Runnable() {
@Override
public void run() {
PsiDocumentManager.getInstance(getProject()).commitAllDocuments();
}
});
PsiDocumentManager.getInstance(getProject()).commitAllDocuments();
assertEquals("Reparse error!", myEditor.getDocument().getText(), myFile.getText());
checkResultByText(null, textAfter, ignoreTrailingSpaces);
}
@@ -721,11 +721,7 @@ public class DocumentationManager {
//noinspection SSBasedInspection
SwingUtilities.invokeLater(new Runnable() {
public void run() {
ApplicationManager.getApplication().runWriteAction(new Runnable() {
public void run() {
PsiDocumentManager.getInstance(myProject).commitAllDocuments();
}
});
PsiDocumentManager.getInstance(myProject).commitAllDocuments();
if (!element.isValid()) {
callback.setDone();
@@ -404,11 +404,7 @@ public class GlobalInspectionContextImpl implements GlobalInspectionContext {
private void launchInspections(final AnalysisScope scope, final InspectionManager manager) {
myUIOptions = AnalysisUIOptions.getInstance(myProject).copy();
ApplicationManager.getApplication().runWriteAction(new Runnable() {
public void run() {
PsiDocumentManager.getInstance(myProject).commitAllDocuments();
}
});
PsiDocumentManager.getInstance(myProject).commitAllDocuments();
LOG.info("Code inspection started");