IDEA-251207 Set of plugins cannot be unloaded because of IconLoader
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Tue, 22 Sep 2020 18:07:48 +0000 (20:07 +0200)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Thu, 24 Sep 2020 15:26:04 +0000 (15:26 +0000)
GitOrigin-RevId: 441b875462f12fe0d20d3830181e6280e3b829ba

25 files changed:
AngularJS/gen/icons/AngularJSIcons.java
CFML/gen/icons/CFMLIcons.java
Dart/gen/icons/DartIcons.java
IDEtalk/core/src/icons/IdeTalkCoreIcons.java
appcode-reveal/src/icons/AppcodeRevealIcons.java
cucumber-java/src/icons/CucumberJavaIcons.java
cucumber/src/icons/CucumberIcons.java
flex/flex-shared/src/com/intellij/flex/model/bc/BuildConfigurationNature.java
flex/flex-shared/src/com/intellij/flex/model/bc/TargetPlatform.java
flex/flex-shared/src/icons/FlexSharedIcons.java
flex/src/icons/FlexIcons.java
gauge/gen/icons/GaugeIcons.java
handlebars/gen/icons/HandlebarsIcons.java
ide-features-trainer/src/icons/FeaturesTrainerIcons.java
ide-features-trainer/src/training/ui/welcomeScreen/recentProjects/ActionList.kt
js-karma/src/icons/KarmaIcons.java
osmorc/src/icons/OsmorcIdeaIcons.java
phoneGap/src/icons/PhoneGapIcons.java
platformio/src/icons/ClionEmbeddedPlatformioIcons.java
postcss/gen/icons/PostcssIcons.java
struts2/dom-api/src/icons/Struts2Icons.java
struts2/ognl/gen/icons/OgnlIcons.java
struts2/plugin/src/com/intellij/struts2/freemarker/FreeMarkerStrutsResultContributor.java
tapestry/core/gen/icons/TapestryIcons.java
vuejs/gen/icons/VuejsIcons.java

index cde7ab7270aadb6a19cc44b8b5f880222ee94599..09433d12d3ac9a20496be20b93a021e51f708988 100644 (file)
@@ -11,10 +11,9 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class AngularJSIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, AngularJSIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, AngularJSIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Angular2 = load("/icons/angular2.svg", 2455508031382979441L);
-  /** 16x16 */ public static final @NotNull Icon AngularJS = load("/icons/AngularJS.svg", -4997922640300174451L);
+  /** 16x16 */ public static final @NotNull Icon Angular2 = load("/icons/angular2.svg", 2455508031382979441L, 0);
+  /** 16x16 */ public static final @NotNull Icon AngularJS = load("/icons/AngularJS.svg", -4997922640300174451L, 0);
 }
index 693e9142ea9dd67ec7bf02320edd63438132adc0..246497272ee84dc93ce8fc58f8d12f61a136cc4b 100644 (file)
@@ -11,11 +11,10 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class CFMLIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, CFMLIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, CFMLIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Cfml = load("/icons/cfml.svg", -5411237988760943219L);
-  /** 16x16 */ public static final @NotNull Icon Cfunit = load("/icons/cfunit.svg", 2587947925589159379L);
-  /** 16x16 */ public static final @NotNull Icon Remote_access = load("/icons/remote_access.svg", -1720134310533852098L);
+  /** 16x16 */ public static final @NotNull Icon Cfml = load("/icons/cfml.svg", -5411237988760943219L, 2);
+  /** 16x16 */ public static final @NotNull Icon Cfunit = load("/icons/cfunit.svg", 2587947925589159379L, 2);
+  /** 16x16 */ public static final @NotNull Icon Remote_access = load("/icons/remote_access.svg", -1720134310533852098L, 0);
 }
index 74f9f589be7ce780f03eb4056a19e1c692878ccf..09b5b921907d7244e7efef2ceebb018077c50d4e 100644 (file)
@@ -11,17 +11,16 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class DartIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, DartIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, DartIcons.class, cacheKey, flags);
   }
-
-  /** 13x13 */ public static final @NotNull Icon Dart_13 = load("/icons/dart_13.svg", -913610515796335514L);
-  /** 16x16 */ public static final @NotNull Icon Dart_16 = load("/icons/dart_16.svg", -4695241144707561254L);
-  /** 16x16 */ public static final @NotNull Icon Dart_file = load("/icons/dart_file.svg", 8672441632094653131L);
-  /** 16x16 */ public static final @NotNull Icon Dart_remote = load("/icons/dart_remote.svg", 2502403584852987190L);
-  /** 16x16 */ public static final @NotNull Icon Dart_test = load("/icons/dart_test.svg", 1721716213684715355L);
-  /** 16x16 */ public static final @NotNull Icon DartWeb = load("/icons/dartWeb.svg", -2159166238156068656L);
-  /** 16x16 */ public static final @NotNull Icon Observatory = load("/icons/observatory.svg", 4849289622488316445L);
-  /** 13x13 */ public static final @NotNull Icon PubServeToolWindow = load("/icons/pubServeToolWindow.svg", 8952589553667230375L);
-  /** 6x6 */ public static final @NotNull Icon Warning_point = load("/icons/warning_point.svg", 7003062464738144077L);
+  /** 13x13 */ public static final @NotNull Icon Dart_13 = load("/icons/dart_13.svg", -913610515796335514L, 2);
+  /** 16x16 */ public static final @NotNull Icon Dart_16 = load("/icons/dart_16.svg", -4695241144707561254L, 2);
+  /** 16x16 */ public static final @NotNull Icon Dart_file = load("/icons/dart_file.svg", 8672441632094653131L, 2);
+  /** 16x16 */ public static final @NotNull Icon Dart_remote = load("/icons/dart_remote.svg", 2502403584852987190L, 2);
+  /** 16x16 */ public static final @NotNull Icon Dart_test = load("/icons/dart_test.svg", 1721716213684715355L, 2);
+  /** 16x16 */ public static final @NotNull Icon DartWeb = load("/icons/dartWeb.svg", -2159166238156068656L, 2);
+  /** 16x16 */ public static final @NotNull Icon Observatory = load("/icons/observatory.svg", 4849289622488316445L, 2);
+  /** 13x13 */ public static final @NotNull Icon PubServeToolWindow = load("/icons/pubServeToolWindow.svg", 8952589553667230375L, 2);
+  /** 6x6 */ public static final @NotNull Icon Warning_point = load("/icons/warning_point.svg", 7003062464738144077L, 2);
 }
index be397cfbcf8df10b944afb51fb756406bc502408..9877eebb6e4d140ef8d4042b2f035b809712d304 100644 (file)
@@ -12,27 +12,26 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class IdeTalkCoreIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, IdeTalkCoreIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, IdeTalkCoreIcons.class, cacheKey, flags);
   }
 
-
-  public final static class IdeTalk {
-    /** 16x16 */ public static final @NotNull Icon Away = load("/ideTalk/away.svg", -515138662157556729L);
-    /** 16x16 */ public static final @NotNull Icon Jabber = load("/ideTalk/jabber.svg", 2272615994374910676L);
-    /** 16x16 */ public static final @NotNull Icon Jabber_dnd = load("/ideTalk/jabber_dnd.svg", 6834953190764024034L);
-    /** 16x16 */ public static final @NotNull Icon Notavailable = load("/ideTalk/notavailable.svg", 6660838527400939973L);
-    /** 16x16 */ public static final @NotNull Icon Offline = load("/ideTalk/offline.svg", -70401181706372382L);
-    /** 16x16 */ public static final @NotNull Icon User = load("/ideTalk/user.svg", -1399767944508962625L);
-    /** 16x16 */ public static final @NotNull Icon User_dnd = load("/ideTalk/user_dnd.svg", 1623994778863673456L);
-    /** 13x13 */ public static final @NotNull Icon User_toolwindow = load("/ideTalk/user_toolwindow.svg", 7064449652418740556L);
-
+  public static final class IdeTalk {
+    /** 16x16 */ public static final @NotNull Icon Away = load("/ideTalk/away.svg", -515138662157556729L, 0);
+    /** 16x16 */ public static final @NotNull Icon Jabber = load("/ideTalk/jabber.svg", 2272615994374910676L, 0);
+    /** 16x16 */ public static final @NotNull Icon Jabber_dnd = load("/ideTalk/jabber_dnd.svg", 6834953190764024034L, 0);
+    /** 16x16 */ public static final @NotNull Icon Notavailable = load("/ideTalk/notavailable.svg", 6660838527400939973L, 2);
+    /** 16x16 */ public static final @NotNull Icon Offline = load("/ideTalk/offline.svg", -70401181706372382L, 0);
+    /** 16x16 */ public static final @NotNull Icon User = load("/ideTalk/user.svg", -1399767944508962625L, 0);
+    /** 16x16 */ public static final @NotNull Icon User_dnd = load("/ideTalk/user_dnd.svg", 1623994778863673456L, 0);
+    /** 13x13 */ public static final @NotNull Icon User_toolwindow = load("/ideTalk/user_toolwindow.svg", 7064449652418740556L, 2);
   }
-  /** 16x16 */ public static final @NotNull Icon Message = load("/message.svg", 8813932000539373120L);
 
-  public final static class Nodes {
-    /** 16x16 */ public static final @NotNull Icon Group_close = load("/nodes/group_close.svg", -2299346776201026241L);
+  /** 16x16 */ public static final @NotNull Icon Message = load("/message.svg", 8813932000539373120L, 0);
 
+  public static final class Nodes {
+    /** 16x16 */ public static final @NotNull Icon Group_close = load("/nodes/group_close.svg", -2299346776201026241L, 0);
   }
-  /** 16x16 */ public static final @NotNull Icon Stacktrace = load("/stacktrace.svg", -4930108302881090584L);
+
+  /** 16x16 */ public static final @NotNull Icon Stacktrace = load("/stacktrace.svg", -4930108302881090584L, 0);
 }
index 207ede27f5fb3c9ef99f7f714c6f9d691965ee8a..f9c0f649c1cf2ead032a04c78a999402ddd53cd3 100644 (file)
@@ -11,9 +11,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class AppcodeRevealIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, AppcodeRevealIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, AppcodeRevealIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon RunWithReveal = load("/icons/RunWithReveal.svg", -5718100301503485642L);
+  /** 16x16 */ public static final @NotNull Icon RunWithReveal = load("/icons/RunWithReveal.svg", -5718100301503485642L, 0);
 }
index 18bbdf5e95dd80288480c5278d2ffaf134c047b3..6589515792e373762371176154fc818ea5e89e56 100644 (file)
@@ -11,9 +11,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class CucumberJavaIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, CucumberJavaIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, CucumberJavaIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon CucumberJavaRunConfiguration = load("/org/jetbrains/plugins/cucumber/cucumberJavaRunConfiguration.png", 0L);
+  /** 16x16 */ public static final @NotNull Icon CucumberJavaRunConfiguration = load("/org/jetbrains/plugins/cucumber/cucumberJavaRunConfiguration.png", 0L, 0);
 }
index 5d465a71d25bdd2f03860a9caaf656f674c90220..f0665a6a2dee237cedeebdad95eeef4adab53ca0 100644 (file)
@@ -11,9 +11,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class CucumberIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, CucumberIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, CucumberIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Cucumber = load("/org/jetbrains/plugins/cucumber/icons/cucumber.svg", -7386424857737514378L);
+  /** 16x16 */ public static final @NotNull Icon Cucumber = load("/org/jetbrains/plugins/cucumber/icons/cucumber.svg", -7386424857737514378L, 0);
 }
index 21b9e600949faee7443e9f061aba683e194d6ea7..0c7cfe3d310ca7ba557e6f93eebe962f3088b341 100644 (file)
@@ -1,3 +1,4 @@
+// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.flex.model.bc;
 
 import com.intellij.flex.FlexCommonBundle;
@@ -7,8 +8,7 @@ import org.jetbrains.annotations.NotNull;
 
 import javax.swing.*;
 
-public class BuildConfigurationNature {
-
+public final class BuildConfigurationNature {
   public final TargetPlatform targetPlatform;
   public final boolean pureAS;
   public final OutputType outputType;
@@ -70,14 +70,14 @@ public class BuildConfigurationNature {
   public Icon getIcon() {
     switch (targetPlatform) {
       case Web:
-        return pureAS ? FlexSharedIcons.Bc_web_as : FlexSharedIcons.Bc_web_flex;
+        return pureAS ? FlexSharedIcons.BcWebAs : FlexSharedIcons.BcWebFlex;
       case Desktop:
-        return pureAS ? FlexSharedIcons.Bc_desktop_as : FlexSharedIcons.Bc_desktop_flex;
+        return pureAS ? FlexSharedIcons.BcDesktopAs : FlexSharedIcons.BcDesktopFlex;
       case Mobile:
-        return pureAS ? FlexSharedIcons.Bc_mobile_as : FlexSharedIcons.Bc_mobile_flex;
+        return pureAS ? FlexSharedIcons.BcMobileAs : FlexSharedIcons.BcMobileFlex;
       default:
         assert false : targetPlatform;
-        return FlexSharedIcons.Bc_web_flex;
+        return FlexSharedIcons.BcWebFlex;
     }
   }
 
index 8c1c8db62fd7e56c58f13fe120ec0414d6345d63..34615a18f21d877c1b719ffa351c2cbcb4ed1778 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
+// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
 package com.intellij.flex.model.bc;
 
 import com.intellij.icons.AllIcons;
@@ -7,7 +7,6 @@ import icons.FlexSharedIcons;
 import javax.swing.*;
 
 public enum TargetPlatform {
-
   Web("Web"),
   Desktop("Desktop"),
   Mobile("Mobile");
@@ -28,9 +27,9 @@ public enum TargetPlatform {
       case Web:
         return AllIcons.Nodes.PpWeb;
       case Desktop:
-        return FlexSharedIcons.Bc_desktop;
+        return FlexSharedIcons.BcDesktop;
       case Mobile:
-        return FlexSharedIcons.Bc_mobile;
+        return FlexSharedIcons.BcMobile;
       default:
         assert false : this;
         return null;
index a1b0f4682795f4f2e383ae085f46303e77a1fb75..b274dff69e367c74781a378bd456e6ba9684682a 100644 (file)
@@ -11,16 +11,15 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class FlexSharedIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, FlexSharedIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, FlexSharedIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Bc_desktop_as = load("/images/bc-desktop-as.svg", -6388980372245293455L);
-  /** 16x16 */ public static final @NotNull Icon Bc_desktop_flex = load("/images/bc-desktop-flex.svg", -1989453429105926111L);
-  /** 16x16 */ public static final @NotNull Icon Bc_desktop = load("/images/bc-desktop.svg", 7354830562586478499L);
-  /** 16x16 */ public static final @NotNull Icon Bc_mobile_as = load("/images/bc-mobile-as.svg", 8019852233395174320L);
-  /** 16x16 */ public static final @NotNull Icon Bc_mobile_flex = load("/images/bc-mobile-flex.svg", 7479563175515551909L);
-  /** 16x16 */ public static final @NotNull Icon Bc_mobile = load("/images/bc-mobile.svg", -9162130074276733818L);
-  /** 16x16 */ public static final @NotNull Icon Bc_web_as = load("/images/bc-web-as.svg", -7137543814207423961L);
-  /** 16x16 */ public static final @NotNull Icon Bc_web_flex = load("/images/bc-web-flex.svg", 8866035021673686540L);
+  /** 16x16 */ public static final @NotNull Icon BcDesktopAs = load("/images/bc-desktop-as.svg", -6388980372245293455L, 0);
+  /** 16x16 */ public static final @NotNull Icon BcDesktopFlex = load("/images/bc-desktop-flex.svg", -1989453429105926111L, 0);
+  /** 16x16 */ public static final @NotNull Icon BcDesktop = load("/images/bc-desktop.svg", 7354830562586478499L, 0);
+  /** 16x16 */ public static final @NotNull Icon BcMobileAs = load("/images/bc-mobile-as.svg", 8019852233395174320L, 0);
+  /** 16x16 */ public static final @NotNull Icon BcMobileFlex = load("/images/bc-mobile-flex.svg", 7479563175515551909L, 0);
+  /** 16x16 */ public static final @NotNull Icon BcMobile = load("/images/bc-mobile.svg", -9162130074276733818L, 0);
+  /** 16x16 */ public static final @NotNull Icon BcWebAs = load("/images/bc-web-as.svg", -7137543814207423961L, 0);
+  /** 16x16 */ public static final @NotNull Icon BcWebFlex = load("/images/bc-web-flex.svg", 8866035021673686540L, 0);
 }
index e0f523914d0e1d49428b4686517757e0a26e0e76..45c1255cf28b97bfa9affa3c0d54549989c9d544 100644 (file)
@@ -11,23 +11,20 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class FlexIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, FlexIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, FlexIcons.class, cacheKey, flags);
   }
+  /** 16x16 */ public static final @NotNull Icon Flash_remote_debug = load("/images/flash_remote_debug.svg", 1015233172753295035L, 0);
+  /** 16x16 */ public static final @NotNull Icon Flash_run_config = load("/images/flash_run_config.svg", -90562106045272699L, 0);
 
-  /** 16x16 */ public static final @NotNull Icon Flash_remote_debug = load("/images/flash_remote_debug.svg", 1015233172753295035L);
-  /** 16x16 */ public static final @NotNull Icon Flash_run_config = load("/images/flash_run_config.svg", -90562106045272699L);
-
-  public final static class Flex {
-    /** 16x16 */ public static final @NotNull Icon Flash_builder = load("/images/flex/flash_builder.svg", 6969717578698900899L);
-    /** 16x16 */ public static final @NotNull Icon Flash_module_closed = load("/images/flex/flash_module_closed.svg", 4913662560730674990L);
-    /** 16x16 */ public static final @NotNull Icon Flexunit = load("/images/flex/flexunit.svg", 4351297636749174440L);
-
-    public final static class Sdk {
-      /** 16x16 */ public static final @NotNull Icon Flex_sdk = load("/images/flex/sdk/flex_sdk.svg", -1843705114774859869L);
-      /** 16x16 */ public static final @NotNull Icon MavenFlex = load("/images/flex/sdk/mavenFlex.svg", 2203397772655200888L);
+  public static final class Flex {
+    /** 16x16 */ public static final @NotNull Icon Flash_builder = load("/images/flex/flash_builder.svg", 6969717578698900899L, 0);
+    /** 16x16 */ public static final @NotNull Icon Flash_module_closed = load("/images/flex/flash_module_closed.svg", 4913662560730674990L, 2);
+    /** 16x16 */ public static final @NotNull Icon Flexunit = load("/images/flex/flexunit.svg", 4351297636749174440L, 0);
 
+    public static final class Sdk {
+      /** 16x16 */ public static final @NotNull Icon Flex_sdk = load("/images/flex/sdk/flex_sdk.svg", -1843705114774859869L, 0);
+      /** 16x16 */ public static final @NotNull Icon MavenFlex = load("/images/flex/sdk/mavenFlex.svg", 2203397772655200888L, 0);
     }
-
   }
 }
index 25afd6c32ad0c85c83b0f1d34e7a83765778f481..6cfaa7a5cc53e29ee413722578820e9bd77a907a 100644 (file)
@@ -10,9 +10,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class GaugeIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, GaugeIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, GaugeIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Gauge = load("/icons/gauge.svg", 6126981886863215136L);
+  /** 16x16 */ public static final @NotNull Icon Gauge = load("/icons/gauge.svg", 6126981886863215136L, 2);
 }
index ac02ffbc8ce660bfb2c0156cbd10eecab6e44e27..20129bb18bbf617fda39142ea7e8ddc217f74182 100644 (file)
@@ -11,18 +11,17 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class HandlebarsIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, HandlebarsIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, HandlebarsIcons.class, cacheKey, flags);
   }
 
-
-  public final static class Elements {
-    /** 16x16 */ public static final @NotNull Icon OpenBlock = load("/icons/elements/openBlock.svg", -8869529242133037990L);
-    /** 16x16 */ public static final @NotNull Icon OpenInverse = load("/icons/elements/openInverse.svg", -836371474659626616L);
-    /** 16x16 */ public static final @NotNull Icon OpenMustache = load("/icons/elements/openMustache.svg", -2842960881673184986L);
-    /** 16x16 */ public static final @NotNull Icon OpenPartial = load("/icons/elements/openPartial.svg", -3633782428230959451L);
-    /** 16x16 */ public static final @NotNull Icon OpenUnescaped = load("/icons/elements/openUnescaped.svg", -4606519497450125856L);
-
+  public static final class Elements {
+    /** 16x16 */ public static final @NotNull Icon OpenBlock = load("/icons/elements/openBlock.svg", -8869529242133037990L, 2);
+    /** 16x16 */ public static final @NotNull Icon OpenInverse = load("/icons/elements/openInverse.svg", -836371474659626616L, 2);
+    /** 16x16 */ public static final @NotNull Icon OpenMustache = load("/icons/elements/openMustache.svg", -2842960881673184986L, 2);
+    /** 16x16 */ public static final @NotNull Icon OpenPartial = load("/icons/elements/openPartial.svg", -3633782428230959451L, 2);
+    /** 16x16 */ public static final @NotNull Icon OpenUnescaped = load("/icons/elements/openUnescaped.svg", -4606519497450125856L, 2);
   }
-  /** 16x16 */ public static final @NotNull Icon Handlebars_icon = load("/icons/handlebars_icon.svg", -2720584297401641207L);
+
+  /** 16x16 */ public static final @NotNull Icon Handlebars_icon = load("/icons/handlebars_icon.svg", -2720584297401641207L, 0);
 }
index ee9d3edd1d0b51bab53cdd0c5d68ffaf2a0ffceb..a49e09b3821914813cbc2d10dfe810cc3a32bd69 100644 (file)
@@ -11,12 +11,11 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class FeaturesTrainerIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, FeaturesTrainerIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, FeaturesTrainerIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Checkmark = load("/img/checkmark.svg", -1420480486029476982L);
-  /** 16x16 */ public static final @NotNull Icon FeatureTrainer = load("/img/featureTrainer.svg", -970397618548165871L);
-  /** 13x13 */ public static final @NotNull Icon FeatureTrainerToolWindow = load("/img/featureTrainerToolWindow.svg", -9031146609631939155L);
-  /** 16x16 */ public static final @NotNull Icon GreenCheckmark = load("/img/greenCheckmark.svg", 9106026509053463479L);
+  /** 16x16 */ public static final @NotNull Icon Checkmark = load("/img/checkmark.svg", -1420480486029476982L, 2);
+  /** 16x16 */ public static final @NotNull Icon FeatureTrainer = load("/img/featureTrainer.svg", -970397618548165871L, 2);
+  /** 13x13 */ public static final @NotNull Icon FeatureTrainerToolWindow = load("/img/featureTrainerToolWindow.svg", -9031146609631939155L, 2);
+  /** 16x16 */ public static final @NotNull Icon GreenCheckmark = load("/img/greenCheckmark.svg", 9106026509053463479L, 2);
 }
index 7d3c0a009175ac1c335fad1c6222805886ad86e5..8d18552b175f9dccb96d37c1d8e24f365b250869 100644 (file)
@@ -58,7 +58,7 @@ class ActionList(listData: Array<out AnAction>, private val groupsPanel: GroupsP
     if (index != -1) {
       if (model.getElementAt(index) is ProjectGroupActionGroup || model.getElementAt(index) is ReopenProjectAction) {
         val iconRect = getCloseIconRect(index)
-        val icon = toSize(if (iconRect.contains(lastMousePoint)) AllIcons.Welcome.Project.Remove_hover else AllIcons.Welcome.Project.Remove)
+        val icon = toSize(if (iconRect.contains(lastMousePoint)) AllIcons.Welcome.Project.RemoveHover else AllIcons.Welcome.Project.Remove)
         icon.paintIcon(this, g, iconRect.x, iconRect.y)
       }
     }
index f3fa6a0f2c2f49ffdbc10009bd355fc4875b8aa8..9afd5c3cea908e5551af5539be616d81a4011e4b 100644 (file)
@@ -12,9 +12,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class KarmaIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, KarmaIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, KarmaIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Karma2 = load("/icons/karma2.svg", 4622287270670062906L);
+  /** 16x16 */ public static final @NotNull Icon Karma2 = load("/icons/karma2.svg", 4622287270670062906L, 0);
 }
index 0a95c0cd359242f44b35e6d7bdbb9bca6db8546f..c809d4340270e8afda6d3400f562d03cbf1fb66f 100644 (file)
@@ -11,12 +11,11 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class OsmorcIdeaIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, OsmorcIdeaIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, OsmorcIdeaIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Bnd = load("/icons/bnd.svg", -8107277034273211418L);
-  /** 16x16 */ public static final @NotNull Icon BndLaunch = load("/icons/bndLaunch.svg", -1151944274490314772L);
-  /** 16x16 */ public static final @NotNull Icon BndTest = load("/icons/bndTest.svg", 6989970954963454224L);
-  /** 16x16 */ public static final @NotNull Icon Osgi = load("/icons/osgi.svg", -6894089753674617016L);
+  /** 16x16 */ public static final @NotNull Icon Bnd = load("/icons/bnd.svg", -8107277034273211418L, 0);
+  /** 16x16 */ public static final @NotNull Icon BndLaunch = load("/icons/bndLaunch.svg", -1151944274490314772L, 0);
+  /** 16x16 */ public static final @NotNull Icon BndTest = load("/icons/bndTest.svg", 6989970954963454224L, 0);
+  /** 16x16 */ public static final @NotNull Icon Osgi = load("/icons/osgi.svg", -6894089753674617016L, 0);
 }
index 4879d2019456e422d581f53a07a888aa2d80344b..454410d0818f1b4eb368e3fa06c9f761267998fe 100644 (file)
@@ -11,9 +11,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class PhoneGapIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, PhoneGapIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, PhoneGapIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon PhonegapIntegration = load("/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/icons/PhonegapIntegration.svg", -5417724664832314418L);
+  /** 16x16 */ public static final @NotNull Icon PhonegapIntegration = load("/com/github/masahirosuzuka/PhoneGapIntelliJPlugin/icons/PhonegapIntegration.svg", -5417724664832314418L, 0);
 }
index d683193886209e9140899d893f22e59009172aff..1aa221f1abb8d816b3291ae59650c531e9ee103c 100644 (file)
@@ -10,9 +10,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class ClionEmbeddedPlatformioIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, ClionEmbeddedPlatformioIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, ClionEmbeddedPlatformioIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Platformio = load("/icons/platformio.svg", 2142297394321775157L);
+  /** 16x16 */ public static final @NotNull Icon Platformio = load("/icons/platformio.svg", 2142297394321775157L, 0);
 }
index 53e2ceaeb67a3ff0479c311bce05758519607dc3..d57258d2d0e4a6894a80127293f017dd179654b0 100644 (file)
@@ -10,11 +10,10 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class PostcssIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, PostcssIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, PostcssIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Custom_media = load("/org/intellij/plugins/postcss/custom_media.svg", 3793144102383464533L);
-  /** 16x16 */ public static final @NotNull Icon Custom_selectors = load("/org/intellij/plugins/postcss/custom_selectors.svg", -5896718469522158110L);
-  /** 16x16 */ public static final @NotNull Icon Postcss = load("/org/intellij/plugins/postcss/postcss.svg", -1815975268695224099L);
+  /** 16x16 */ public static final @NotNull Icon Custom_media = load("/org/intellij/plugins/postcss/custom_media.svg", 3793144102383464533L, 0);
+  /** 16x16 */ public static final @NotNull Icon Custom_selectors = load("/org/intellij/plugins/postcss/custom_selectors.svg", -5896718469522158110L, 0);
+  /** 16x16 */ public static final @NotNull Icon Postcss = load("/org/intellij/plugins/postcss/postcss.svg", -1815975268695224099L, 0);
 }
index 2ae07d6539ed907b5b823fec4b019096b8863c33..f9fe504e1bdafc22893b0aef664f812cbcabe3fa 100644 (file)
@@ -11,11 +11,10 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class Struts2Icons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, Struts2Icons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, Struts2Icons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Action = load("/resources/icons/action.svg", 2782502296728944510L);
-  /** 10x10 */ public static final @NotNull Icon Action_small = load("/resources/icons/action_small.svg", -6400116197098802950L);
-  /** 10x10 */ public static final @NotNull Icon Edit_small = load("/resources/icons/edit_small.svg", 7194010604706053500L);
+  /** 16x16 */ public static final @NotNull Icon Action = load("/resources/icons/action.svg", 2782502296728944510L, 0);
+  /** 10x10 */ public static final @NotNull Icon Action_small = load("/resources/icons/action_small.svg", -6400116197098802950L, 0);
+  /** 10x10 */ public static final @NotNull Icon Edit_small = load("/resources/icons/edit_small.svg", 7194010604706053500L, 0);
 }
index 03f293fa471f54e231f505ae8c88cf86e7161e67..4c5752e538e5367c1213b102ec3a43abb12dd10c 100644 (file)
@@ -11,9 +11,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class OgnlIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, OgnlIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, OgnlIcons.class, cacheKey, flags);
   }
-
-  /** 10x10 */ public static final @NotNull Icon Action_small = load("/icons/action_small.svg", -6400116197098802950L);
+  /** 10x10 */ public static final @NotNull Icon Action_small = load("/icons/action_small.svg", -6400116197098802950L, 0);
 }
index 1d320b6e797c92f2f211026e2b5b36f6f1db27a8..2cf106fd2e2b13db9655e3372ba9447baba3702d 100644 (file)
@@ -12,7 +12,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package com.intellij.struts2.freemarker;
 
 import com.intellij.freemarker.psi.files.FtlFileType;
@@ -25,19 +24,19 @@ import com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferen
 import com.intellij.struts2.dom.struts.impl.path.FileReferenceSetHelper;
 import com.intellij.struts2.dom.struts.impl.path.StrutsResultContributor;
 import icons.FreemarkerIcons;
+import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
+
 import java.util.Collections;
 import java.util.List;
 import java.util.Objects;
-import org.jetbrains.annotations.NonNls;
-import org.jetbrains.annotations.NotNull;
 
 /**
  * Provides path to {@code .ftl}-files.
  *
  * @author peter
  */
-public class FreeMarkerStrutsResultContributor extends StrutsResultContributor {
-
+public final class FreeMarkerStrutsResultContributor extends StrutsResultContributor {
   @NonNls
   public static final String FREEMARKER = "freemarker";
 
@@ -70,6 +69,6 @@ public class FreeMarkerStrutsResultContributor extends StrutsResultContributor {
 
   @Override
   public PathReference getPathReference(@NotNull final String path, @NotNull final PsiElement element) {
-    return createDefaultPathReference(path, element, FreemarkerIcons.Freemarker_icon);
+    return createDefaultPathReference(path, element, FreemarkerIcons.FreemarkerIcon);
   }
 }
index d0cba003e15e7ba461ca38a2e19e34dbec10ae35..b7a77c3a6447d3bec217519bceae0a7942cd4abb 100644 (file)
@@ -10,23 +10,22 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class TapestryIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, TapestryIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, TapestryIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Arrow_left = load("/com/intellij/tapestry/core/icons/arrow_left.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Arrow_right = load("/com/intellij/tapestry/core/icons/arrow_right.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Bullet_go = load("/com/intellij/tapestry/core/icons/bullet_go.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon CompactBasePackage = load("/com/intellij/tapestry/core/icons/compactBasePackage.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Component = load("/com/intellij/tapestry/core/icons/component.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Components = load("/com/intellij/tapestry/core/icons/components.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Folder = load("/com/intellij/tapestry/core/icons/folder.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon GroupElementFiles = load("/com/intellij/tapestry/core/icons/groupElementFiles.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon House = load("/com/intellij/tapestry/core/icons/house.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Mixin = load("/com/intellij/tapestry/core/icons/mixin.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Mixins = load("/com/intellij/tapestry/core/icons/mixins.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Page = load("/com/intellij/tapestry/core/icons/page.png", 0L);
-  /** 16x16 */ public static final @NotNull Icon Pages = load("/com/intellij/tapestry/core/icons/pages.png", 0L);
-  /** 16x18 */ public static final @NotNull Icon Tapestry_logo_small = load("/com/intellij/tapestry/core/icons/tapestry_logo_small.png", 0L);
-  /** 13x13 */ public static final @NotNull Icon TapestryToolWindow = load("/com/intellij/tapestry/core/icons/tapestryToolWindow.png", 0L);
+  /** 16x16 */ public static final @NotNull Icon Arrow_left = load("/com/intellij/tapestry/core/icons/arrow_left.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Arrow_right = load("/com/intellij/tapestry/core/icons/arrow_right.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Bullet_go = load("/com/intellij/tapestry/core/icons/bullet_go.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon CompactBasePackage = load("/com/intellij/tapestry/core/icons/compactBasePackage.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Component = load("/com/intellij/tapestry/core/icons/component.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Components = load("/com/intellij/tapestry/core/icons/components.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Folder = load("/com/intellij/tapestry/core/icons/folder.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon GroupElementFiles = load("/com/intellij/tapestry/core/icons/groupElementFiles.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon House = load("/com/intellij/tapestry/core/icons/house.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Mixin = load("/com/intellij/tapestry/core/icons/mixin.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Mixins = load("/com/intellij/tapestry/core/icons/mixins.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Page = load("/com/intellij/tapestry/core/icons/page.png", 0L, 0);
+  /** 16x16 */ public static final @NotNull Icon Pages = load("/com/intellij/tapestry/core/icons/pages.png", 0L, 0);
+  /** 16x18 */ public static final @NotNull Icon Tapestry_logo_small = load("/com/intellij/tapestry/core/icons/tapestry_logo_small.png", 0L, 0);
+  /** 13x13 */ public static final @NotNull Icon TapestryToolWindow = load("/com/intellij/tapestry/core/icons/tapestryToolWindow.png", 0L, 0);
 }
index c6459a962cce6898bdf39eccbf7aeed87e99c1c1..6548d33ca02032586634808f63ba9081bf08210a 100644 (file)
@@ -11,9 +11,8 @@ import javax.swing.*;
  * DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
  */
 public final class VuejsIcons {
-  private static @NotNull Icon load(@NotNull String path, long cacheKey) {
-    return IconManager.getInstance().loadRasterizedIcon(path, VuejsIcons.class, cacheKey);
+  private static @NotNull Icon load(@NotNull String path, long cacheKey, int flags) {
+    return IconManager.getInstance().loadRasterizedIcon(path, VuejsIcons.class, cacheKey, flags);
   }
-
-  /** 16x16 */ public static final @NotNull Icon Vue = load("/icons/vue.svg", -95623352631200275L);
+  /** 16x16 */ public static final @NotNull Icon Vue = load("/icons/vue.svg", -95623352631200275L, 0);
 }