From 0b409db580e210c08363450eb75a07d64e3023e1 Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Thu, 14 May 2020 21:18:39 +0300 Subject: [PATCH] Rename FileEncodingProvider -> Utf8BomOptionProvider (IDEA-CR-62531) GitOrigin-RevId: 87f2a2b93e797b496cb5f8822ea1bc55d03a0e26 --- ...FileEncodingProvider.java => Utf8BomOptionProvider.java} | 6 +++--- .../openapi/vfs/newvfs/persistent/PersistentFSImpl.java | 4 ++-- .../src/META-INF/PlatformExtensionPoints.xml | 2 +- plugins/editorconfig/resources/META-INF/plugin.xml | 2 +- ...Provider.java => EditorConfigUtf8BomOptionProvider.java} | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) rename platform/core-api/src/com/intellij/openapi/vfs/encoding/{FileEncodingProvider.java => Utf8BomOptionProvider.java} (70%) rename plugins/editorconfig/src/org/editorconfig/configmanagement/{EditorConfigFileEncodingProvider.java => EditorConfigUtf8BomOptionProvider.java} (87%) diff --git a/platform/core-api/src/com/intellij/openapi/vfs/encoding/FileEncodingProvider.java b/platform/core-api/src/com/intellij/openapi/vfs/encoding/Utf8BomOptionProvider.java similarity index 70% rename from platform/core-api/src/com/intellij/openapi/vfs/encoding/FileEncodingProvider.java rename to platform/core-api/src/com/intellij/openapi/vfs/encoding/Utf8BomOptionProvider.java index 70a87b4184dd..57fe40efbf5b 100644 --- a/platform/core-api/src/com/intellij/openapi/vfs/encoding/FileEncodingProvider.java +++ b/platform/core-api/src/com/intellij/openapi/vfs/encoding/Utf8BomOptionProvider.java @@ -6,10 +6,10 @@ import com.intellij.openapi.vfs.VirtualFile; import org.jetbrains.annotations.NotNull; /** - * Allows to overwrite project level encoding settings for a specific virtual file. + * Allows to overwrite project level UTF-8 BOM option for a specific virtual file. */ -public interface FileEncodingProvider { - ExtensionPointName EP_NAME = ExtensionPointName.create("com.intellij.fileEncodingProvider"); +public interface Utf8BomOptionProvider { + ExtensionPointName EP_NAME = ExtensionPointName.create("com.intellij.utf8BomOptionProvider"); /** * @param file The file to check. diff --git a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFSImpl.java b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFSImpl.java index d63d35832006..a79042ae20f5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFSImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFSImpl.java @@ -19,7 +19,7 @@ import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.*; import com.intellij.openapi.vfs.encoding.EncodingManager; import com.intellij.openapi.vfs.encoding.EncodingProjectManager; -import com.intellij.openapi.vfs.encoding.FileEncodingProvider; +import com.intellij.openapi.vfs.encoding.Utf8BomOptionProvider; import com.intellij.openapi.vfs.ex.temp.TempFileSystem; import com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl; import com.intellij.openapi.vfs.impl.win32.Win32LocalFileSystem; @@ -487,7 +487,7 @@ public final class PersistentFSImpl extends PersistentFS implements Disposable { } private static boolean isUtf8BomRequired(@NotNull VirtualFile file) { - for (FileEncodingProvider encodingProvider : FileEncodingProvider.EP_NAME.getExtensionList()) { + for (Utf8BomOptionProvider encodingProvider : Utf8BomOptionProvider.EP_NAME.getExtensionList()) { if (encodingProvider.shouldAddBOMForNewUtf8File(file)) { return true; } diff --git a/platform/platform-resources/src/META-INF/PlatformExtensionPoints.xml b/platform/platform-resources/src/META-INF/PlatformExtensionPoints.xml index 992a7bb1781e..d16194fbc19f 100644 --- a/platform/platform-resources/src/META-INF/PlatformExtensionPoints.xml +++ b/platform/platform-resources/src/META-INF/PlatformExtensionPoints.xml @@ -381,6 +381,6 @@ - + diff --git a/plugins/editorconfig/resources/META-INF/plugin.xml b/plugins/editorconfig/resources/META-INF/plugin.xml index 22de145ce16b..27503ec3031b 100644 --- a/plugins/editorconfig/resources/META-INF/plugin.xml +++ b/plugins/editorconfig/resources/META-INF/plugin.xml @@ -90,7 +90,7 @@ To create an EditorConfig file in a directory, right-click this directory and se - +