summaryrefslogtreecommitdiff
path: root/platform/extensions/src/com/intellij/openapi/extensions/Extensions.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/extensions/src/com/intellij/openapi/extensions/Extensions.java')
-rw-r--r--platform/extensions/src/com/intellij/openapi/extensions/Extensions.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/platform/extensions/src/com/intellij/openapi/extensions/Extensions.java b/platform/extensions/src/com/intellij/openapi/extensions/Extensions.java
index 1c0152514e33..bf61094015f0 100644
--- a/platform/extensions/src/com/intellij/openapi/extensions/Extensions.java
+++ b/platform/extensions/src/com/intellij/openapi/extensions/Extensions.java
@@ -28,15 +28,16 @@ import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public class Extensions {
- private static LogProvider ourLogger = new SimpleLogProvider();
-
public static final ExtensionPointName<AreaListener> AREA_LISTENER_EXTENSION_POINT = new ExtensionPointName<AreaListener>("com.intellij.arealistener");
-
+ private static LogProvider ourLogger = new SimpleLogProvider();
private static Map<AreaInstance,ExtensionsAreaImpl> ourAreaInstance2area = new THashMap<AreaInstance, ExtensionsAreaImpl>();
private static Map<String,AreaClassConfiguration> ourAreaClass2Configuration = new THashMap<String, AreaClassConfiguration>();
@NotNull private static ExtensionsAreaImpl ourRootArea = createRootArea();
+ private Extensions() {
+ }
+
@NotNull
private static ExtensionsAreaImpl createRootArea() {
ExtensionsAreaImpl rootArea = new ExtensionsAreaImpl(null, null, null, ourLogger);
@@ -44,9 +45,6 @@ public class Extensions {
return rootArea;
}
- private Extensions() {
- }
-
public static void setSynchronized() {
assert ourAreaInstance2area.isEmpty();
assert ourAreaClass2Configuration.isEmpty();
@@ -101,6 +99,7 @@ public class Extensions {
@NotNull
@SuppressWarnings({"unchecked"})
public static <T> T[] getExtensions(@NotNull ExtensionPointName<T> extensionPointName, AreaInstance areaInstance) {
+ // keep it until 1.7 JDK
return Extensions.<T>getExtensions(extensionPointName.getName(), areaInstance);
}