diff --git a/platform/platform-impl/src/com/intellij/openapi/vfs/encoding/EncodingUtil.java b/platform/platform-impl/src/com/intellij/openapi/vfs/encoding/EncodingUtil.java index 511bc485adff..0df2364cf6a0 100644 --- a/platform/platform-impl/src/com/intellij/openapi/vfs/encoding/EncodingUtil.java +++ b/platform/platform-impl/src/com/intellij/openapi/vfs/encoding/EncodingUtil.java @@ -104,7 +104,10 @@ public class EncodingUtil { } } - public static void saveIn(@NotNull final Document document, final Editor editor, @NotNull final VirtualFile virtualFile, @NotNull final Charset charset) { + static void saveIn(@NotNull final Document document, + final Editor editor, + @NotNull final VirtualFile virtualFile, + @NotNull final Charset charset) { FileDocumentManager documentManager = FileDocumentManager.getInstance(); documentManager.saveDocument(document); final Project project = ProjectLocator.getInstance().guessProjectForFile(virtualFile); @@ -129,12 +132,7 @@ public class EncodingUtil { Messages.showErrorDialog(project, io.getMessage(), "Error Writing File"); } - EncodingProjectManagerImpl.suppressReloadDuring(new Runnable() { - @Override - public void run() { - EncodingManager.getInstance().setEncoding(virtualFile, charset); - } - }); + EncodingProjectManagerImpl.suppressReloadDuring(() -> EncodingManager.getInstance().setEncoding(virtualFile, charset)); } static void reloadIn(@NotNull final VirtualFile virtualFile, @NotNull final Charset charset) { @@ -167,13 +165,8 @@ public class EncodingUtil { // if file was modified, the user will be asked here try { - EncodingProjectManagerImpl.suppressReloadDuring(new Runnable() { - @Override - public void run() { - ((VirtualFileListener)documentManager).contentsChanged( - new VirtualFileEvent(null, virtualFile, virtualFile.getName(), virtualFile.getParent())); - } - }); + EncodingProjectManagerImpl.suppressReloadDuring(() -> ((VirtualFileListener)documentManager).contentsChanged( + new VirtualFileEvent(null, virtualFile, virtualFile.getName(), virtualFile.getParent()))); } finally { Disposer.dispose(disposable); @@ -182,7 +175,7 @@ public class EncodingUtil { // returns (hardcoded charset from the file type, explanation) or (null, null) if file type does not restrict encoding @NotNull - static Pair checkHardcodedCharsetFileType(@NotNull VirtualFile virtualFile) { + private static Pair checkHardcodedCharsetFileType(@NotNull VirtualFile virtualFile) { FileType fileType = virtualFile.getFileType(); if (fileType.isBinary()) return Pair.create(null, "binary file"); // in lesser IDEs all special file types are plain text so check for that first @@ -233,7 +226,7 @@ public class EncodingUtil { } @Nullable("null means enabled, notnull means disabled and contains error message") - public static String checkCanConvert(@NotNull VirtualFile virtualFile) { + static String checkCanConvert(@NotNull VirtualFile virtualFile) { if (virtualFile.isDirectory()) { return "file is a directory"; }