mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
restore "setSynchronized" method
This commit is contained in:
@@ -25,6 +25,7 @@ import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.annotations.TestOnly;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
public class Extensions {
|
||||
private static LogProvider ourLogger = new SimpleLogProvider();
|
||||
@@ -46,6 +47,14 @@ public class Extensions {
|
||||
private Extensions() {
|
||||
}
|
||||
|
||||
public static void setSynchronized() {
|
||||
assert ourAreaInstance2area.isEmpty();
|
||||
assert ourAreaClass2Configuration.isEmpty();
|
||||
|
||||
ourAreaInstance2area = new ConcurrentHashMap<AreaInstance, ExtensionsAreaImpl>();
|
||||
ourAreaClass2Configuration = new ConcurrentHashMap<String, AreaClassConfiguration>();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static ExtensionsArea getRootArea() {
|
||||
return ourRootArea;
|
||||
|
||||
Reference in New Issue
Block a user