delete unused CodeFoldingManager.forceDefaultState

This commit is contained in:
peter
2019-02-20 18:08:35 +01:00
parent a922bde231
commit 5ad1eb7d5d
2 changed files with 0 additions and 19 deletions
@@ -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);
@@ -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) {