diff --git a/platform/lang-impl/src/com/intellij/codeInsight/folding/CodeFoldingManager.java b/platform/lang-impl/src/com/intellij/codeInsight/folding/CodeFoldingManager.java index 65f6e87073d1..f9929ee72154 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/folding/CodeFoldingManager.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/folding/CodeFoldingManager.java @@ -19,8 +19,6 @@ public abstract class CodeFoldingManager { public abstract void updateFoldRegions(@NotNull Editor editor); - public abstract void forceDefaultState(@NotNull Editor editor); - @Nullable public abstract Runnable updateFoldRegionsAsync(@NotNull Editor editor, boolean firstTime); diff --git a/platform/lang-impl/src/com/intellij/codeInsight/folding/impl/CodeFoldingManagerImpl.java b/platform/lang-impl/src/com/intellij/codeInsight/folding/impl/CodeFoldingManagerImpl.java index 962dcbc8616f..9366db014316 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/folding/impl/CodeFoldingManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/folding/impl/CodeFoldingManagerImpl.java @@ -260,23 +260,6 @@ public class CodeFoldingManagerImpl extends CodeFoldingManager implements Projec } } - @Override - public void forceDefaultState(@NotNull final Editor editor) { - PsiDocumentManager.getInstance(myProject).commitDocument(editor.getDocument()); - Runnable runnable = updateFoldRegions(editor, true, false); - if (runnable != null) { - runnable.run(); - } - - final FoldRegion[] regions = editor.getFoldingModel().getAllFoldRegions(); - editor.getFoldingModel().runBatchFoldingOperation(() -> { - for (FoldRegion region : regions) { - Boolean collapsedByDefault = region.getUserData(UpdateFoldRegionsOperation.COLLAPSED_BY_DEFAULT); - if (collapsedByDefault != null) region.setExpanded(!collapsedByDefault); - } - }); - } - @Override @Nullable public Runnable updateFoldRegionsAsync(@NotNull final Editor editor, final boolean firstTime) {