diff --git a/platform/util/src/com/intellij/openapi/util/IconLoader.java b/platform/util/src/com/intellij/openapi/util/IconLoader.java index 45d0b12fc30c..31c747b25f1d 100644 --- a/platform/util/src/com/intellij/openapi/util/IconLoader.java +++ b/platform/util/src/com/intellij/openapi/util/IconLoader.java @@ -20,7 +20,10 @@ import com.intellij.openapi.util.registry.Registry; import com.intellij.openapi.util.text.StringUtil; import com.intellij.reference.SoftReference; import com.intellij.ui.RetrievableIcon; -import com.intellij.util.*; +import com.intellij.util.ConcurrencyUtil; +import com.intellij.util.ImageLoader; +import com.intellij.util.ReflectionUtil; +import com.intellij.util.RetinaImage; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.containers.WeakHashMap; import com.intellij.util.ui.ImageUtil; @@ -45,19 +48,19 @@ import java.util.concurrent.ConcurrentMap; public final class IconLoader { private static final Logger LOG = Logger.getInstance("#com.intellij.openapi.util.IconLoader"); - public static boolean STRICT = false; - private static boolean USE_DARK_ICONS = UIUtil.isUnderDarcula(); - private static float SCALE = JBUI.scale(1f); - private static ImageFilter IMAGE_FILTER; - @SuppressWarnings("MismatchedQueryAndUpdateOfCollection") private static final ConcurrentMap ourIconsCache = ContainerUtil.newConcurrentMap(100, 0.9f, 2); - /** * This cache contains mapping between icons and disabled icons. */ private static final Map ourIcon2DisabledIcon = new WeakHashMap(200); @NonNls private static final List ourPatchers = new ArrayList(2); + public static boolean STRICT = false; + + private static boolean USE_DARK_ICONS = UIUtil.isUnderDarcula(); + + private static float SCALE = JBUI.scale(1f); + private static ImageFilter IMAGE_FILTER; static { installPathPatcher(new DeprecatedDuplicatesIconPathPatcher());