diff --git a/platform/icons/src/gutter/implementedMethod.png b/platform/icons/compatibilityResources/gutter/implementedMethod.png
similarity index 100%
rename from platform/icons/src/gutter/implementedMethod.png
rename to platform/icons/compatibilityResources/gutter/implementedMethod.png
diff --git a/platform/icons/src/gutter/implementedMethod@2x.png b/platform/icons/compatibilityResources/gutter/implementedMethod@2x.png
similarity index 100%
rename from platform/icons/src/gutter/implementedMethod@2x.png
rename to platform/icons/compatibilityResources/gutter/implementedMethod@2x.png
diff --git a/platform/icons/src/gutter/implementedMethod@2x_dark.png b/platform/icons/compatibilityResources/gutter/implementedMethod@2x_dark.png
similarity index 100%
rename from platform/icons/src/gutter/implementedMethod@2x_dark.png
rename to platform/icons/compatibilityResources/gutter/implementedMethod@2x_dark.png
diff --git a/platform/icons/src/gutter/implementedMethod_dark.png b/platform/icons/compatibilityResources/gutter/implementedMethod_dark.png
similarity index 100%
rename from platform/icons/src/gutter/implementedMethod_dark.png
rename to platform/icons/compatibilityResources/gutter/implementedMethod_dark.png
diff --git a/platform/icons/src/gutter/implementingFunctionalInterface.png b/platform/icons/compatibilityResources/gutter/implementingFunctionalInterface.png
similarity index 100%
rename from platform/icons/src/gutter/implementingFunctionalInterface.png
rename to platform/icons/compatibilityResources/gutter/implementingFunctionalInterface.png
diff --git a/platform/icons/src/gutter/implementingFunctionalInterface@2x.png b/platform/icons/compatibilityResources/gutter/implementingFunctionalInterface@2x.png
similarity index 100%
rename from platform/icons/src/gutter/implementingFunctionalInterface@2x.png
rename to platform/icons/compatibilityResources/gutter/implementingFunctionalInterface@2x.png
diff --git a/platform/icons/src/gutter/implementingMethod.png b/platform/icons/compatibilityResources/gutter/implementingMethod.png
similarity index 100%
rename from platform/icons/src/gutter/implementingMethod.png
rename to platform/icons/compatibilityResources/gutter/implementingMethod.png
diff --git a/platform/icons/src/gutter/implementingMethod@2x.png b/platform/icons/compatibilityResources/gutter/implementingMethod@2x.png
similarity index 100%
rename from platform/icons/src/gutter/implementingMethod@2x.png
rename to platform/icons/compatibilityResources/gutter/implementingMethod@2x.png
diff --git a/platform/icons/src/gutter/overridenMethod.png b/platform/icons/compatibilityResources/gutter/overridenMethod.png
similarity index 100%
rename from platform/icons/src/gutter/overridenMethod.png
rename to platform/icons/compatibilityResources/gutter/overridenMethod.png
diff --git a/platform/icons/src/gutter/overridenMethod@2x.png b/platform/icons/compatibilityResources/gutter/overridenMethod@2x.png
similarity index 100%
rename from platform/icons/src/gutter/overridenMethod@2x.png
rename to platform/icons/compatibilityResources/gutter/overridenMethod@2x.png
diff --git a/platform/icons/src/gutter/overridenMethod@2x_dark.png b/platform/icons/compatibilityResources/gutter/overridenMethod@2x_dark.png
similarity index 100%
rename from platform/icons/src/gutter/overridenMethod@2x_dark.png
rename to platform/icons/compatibilityResources/gutter/overridenMethod@2x_dark.png
diff --git a/platform/icons/src/gutter/overridenMethod_dark.png b/platform/icons/compatibilityResources/gutter/overridenMethod_dark.png
similarity index 100%
rename from platform/icons/src/gutter/overridenMethod_dark.png
rename to platform/icons/compatibilityResources/gutter/overridenMethod_dark.png
diff --git a/platform/icons/src/gutter/overridingMethod.png b/platform/icons/compatibilityResources/gutter/overridingMethod.png
similarity index 100%
rename from platform/icons/src/gutter/overridingMethod.png
rename to platform/icons/compatibilityResources/gutter/overridingMethod.png
diff --git a/platform/icons/src/gutter/overridingMethod@2x.png b/platform/icons/compatibilityResources/gutter/overridingMethod@2x.png
similarity index 100%
rename from platform/icons/src/gutter/overridingMethod@2x.png
rename to platform/icons/compatibilityResources/gutter/overridingMethod@2x.png
diff --git a/platform/icons/src/gutter/siblingInheritedMethod.png b/platform/icons/compatibilityResources/gutter/siblingInheritedMethod.png
similarity index 100%
rename from platform/icons/src/gutter/siblingInheritedMethod.png
rename to platform/icons/compatibilityResources/gutter/siblingInheritedMethod.png
diff --git a/platform/icons/src/gutter/siblingInheritedMethod@2x.png b/platform/icons/compatibilityResources/gutter/siblingInheritedMethod@2x.png
similarity index 100%
rename from platform/icons/src/gutter/siblingInheritedMethod@2x.png
rename to platform/icons/compatibilityResources/gutter/siblingInheritedMethod@2x.png
diff --git a/platform/icons/src/gutter/implementedMethod.svg b/platform/icons/src/gutter/implementedMethod.svg
new file mode 100644
index 000000000000..282bf28d4a71
--- /dev/null
+++ b/platform/icons/src/gutter/implementedMethod.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/implementedMethod_dark.svg b/platform/icons/src/gutter/implementedMethod_dark.svg
new file mode 100644
index 000000000000..913d15016f84
--- /dev/null
+++ b/platform/icons/src/gutter/implementedMethod_dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/implementingFunctionalInterface.svg b/platform/icons/src/gutter/implementingFunctionalInterface.svg
new file mode 100644
index 000000000000..4b1257cf370f
--- /dev/null
+++ b/platform/icons/src/gutter/implementingFunctionalInterface.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/implementingFunctionalInterface_dark.svg b/platform/icons/src/gutter/implementingFunctionalInterface_dark.svg
new file mode 100644
index 000000000000..fae63d6e0265
--- /dev/null
+++ b/platform/icons/src/gutter/implementingFunctionalInterface_dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/implementingMethod.svg b/platform/icons/src/gutter/implementingMethod.svg
new file mode 100644
index 000000000000..451ea888a52c
--- /dev/null
+++ b/platform/icons/src/gutter/implementingMethod.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/implementingMethod_dark.svg b/platform/icons/src/gutter/implementingMethod_dark.svg
new file mode 100644
index 000000000000..f6d2a5a46363
--- /dev/null
+++ b/platform/icons/src/gutter/implementingMethod_dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/overridenMethod.svg b/platform/icons/src/gutter/overridenMethod.svg
new file mode 100644
index 000000000000..f176fc7f493d
--- /dev/null
+++ b/platform/icons/src/gutter/overridenMethod.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/overridenMethod_dark.svg b/platform/icons/src/gutter/overridenMethod_dark.svg
new file mode 100644
index 000000000000..020c00a0493c
--- /dev/null
+++ b/platform/icons/src/gutter/overridenMethod_dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/overridingMethod.svg b/platform/icons/src/gutter/overridingMethod.svg
new file mode 100644
index 000000000000..7c9a205de080
--- /dev/null
+++ b/platform/icons/src/gutter/overridingMethod.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/overridingMethod_dark.svg b/platform/icons/src/gutter/overridingMethod_dark.svg
new file mode 100644
index 000000000000..2631189a56a5
--- /dev/null
+++ b/platform/icons/src/gutter/overridingMethod_dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/gutter/siblingInheritedMethod.svg b/platform/icons/src/gutter/siblingInheritedMethod.svg
new file mode 100644
index 000000000000..2c7b5ce85fe1
--- /dev/null
+++ b/platform/icons/src/gutter/siblingInheritedMethod.svg
@@ -0,0 +1,8 @@
+
diff --git a/platform/icons/src/gutter/siblingInheritedMethod_dark.svg b/platform/icons/src/gutter/siblingInheritedMethod_dark.svg
new file mode 100644
index 000000000000..432643f48a53
--- /dev/null
+++ b/platform/icons/src/gutter/siblingInheritedMethod_dark.svg
@@ -0,0 +1,8 @@
+
diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java
index 6a20acd04e9b..42d2d1522bd0 100644
--- a/platform/util/src/com/intellij/icons/AllIcons.java
+++ b/platform/util/src/com/intellij/icons/AllIcons.java
@@ -1417,14 +1417,14 @@ public class AllIcons {
public final static class Gutter {
public static final Icon Colors = IconLoader.getIcon("/gutter/colors.svg"); // 12x12
public static final Icon ExtAnnotation = IconLoader.getIcon("/gutter/extAnnotation.svg"); // 12x12
- public static final Icon ImplementedMethod = IconLoader.getIcon("/gutter/implementedMethod.png"); // 12x12
- public static final Icon ImplementingFunctionalInterface = IconLoader.getIcon("/gutter/implementingFunctionalInterface.png"); // 12x12
- public static final Icon ImplementingMethod = IconLoader.getIcon("/gutter/implementingMethod.png"); // 12x12
+ public static final Icon ImplementedMethod = IconLoader.getIcon("/gutter/implementedMethod.svg"); // 12x12
+ public static final Icon ImplementingFunctionalInterface = IconLoader.getIcon("/gutter/implementingFunctionalInterface.svg"); // 12x12
+ public static final Icon ImplementingMethod = IconLoader.getIcon("/gutter/implementingMethod.svg"); // 12x12
public static final Icon Java9Service = IconLoader.getIcon("/gutter/java9Service.svg"); // 12x12
- public static final Icon OverridenMethod = IconLoader.getIcon("/gutter/overridenMethod.png"); // 12x12
- public static final Icon OverridingMethod = IconLoader.getIcon("/gutter/overridingMethod.png"); // 12x12
+ public static final Icon OverridenMethod = IconLoader.getIcon("/gutter/overridenMethod.svg"); // 12x12
+ public static final Icon OverridingMethod = IconLoader.getIcon("/gutter/overridingMethod.svg"); // 12x12
public static final Icon RecursiveMethod = IconLoader.getIcon("/gutter/recursiveMethod.svg"); // 12x12
- public static final Icon SiblingInheritedMethod = IconLoader.getIcon("/gutter/siblingInheritedMethod.png"); // 12x12
+ public static final Icon SiblingInheritedMethod = IconLoader.getIcon("/gutter/siblingInheritedMethod.svg"); // 12x12
public static final Icon Unique = IconLoader.getIcon("/gutter/unique.svg"); // 8x8
}