diff --git a/java/codeserver/core/resources/META-INF/JavaCodeServerCore.xml b/java/codeserver/core/resources/META-INF/JavaCodeServerCore.xml
index 956799595b2c..f063dfb685c9 100644
--- a/java/codeserver/core/resources/META-INF/JavaCodeServerCore.xml
+++ b/java/codeserver/core/resources/META-INF/JavaCodeServerCore.xml
@@ -1,9 +1,8 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/java/codeserver/core/resources/intellij.java.codeserver.core.xml b/java/codeserver/core/resources/intellij.java.codeserver.core.xml
index bde230c7150d..bcbc18f60cf8 100644
--- a/java/codeserver/core/resources/intellij.java.codeserver.core.xml
+++ b/java/codeserver/core/resources/intellij.java.codeserver.core.xml
@@ -1,10 +1,9 @@
-
-
-
-
-
+
+
+
+
diff --git a/java/codeserver/highlighting/resources/intellij.java.codeserver.highlighting.xml b/java/codeserver/highlighting/resources/intellij.java.codeserver.highlighting.xml
index 18d7dcd27f04..e9dd34280e7b 100644
--- a/java/codeserver/highlighting/resources/intellij.java.codeserver.highlighting.xml
+++ b/java/codeserver/highlighting/resources/intellij.java.codeserver.highlighting.xml
@@ -2,13 +2,12 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/java/compiler/impl/resources/intellij.java.compiler.impl.xml b/java/compiler/impl/resources/intellij.java.compiler.impl.xml
index 9f9bbfd17bf4..9b1c1ec0a009 100644
--- a/java/compiler/impl/resources/intellij.java.compiler.impl.xml
+++ b/java/compiler/impl/resources/intellij.java.compiler.impl.xml
@@ -1,32 +1,30 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
diff --git a/java/compiler/openapi/resources/intellij.java.compiler.xml b/java/compiler/openapi/resources/intellij.java.compiler.xml
index 8843c3080112..5b06be433209 100644
--- a/java/compiler/openapi/resources/intellij.java.compiler.xml
+++ b/java/compiler/openapi/resources/intellij.java.compiler.xml
@@ -1,8 +1,6 @@
-
-
-
+
diff --git a/java/debugger/backend/resources/intellij.java.debugger.impl.backend.xml b/java/debugger/backend/resources/intellij.java.debugger.impl.backend.xml
index 38c357dcebfa..a458b37a24e9 100644
--- a/java/debugger/backend/resources/intellij.java.debugger.impl.backend.xml
+++ b/java/debugger/backend/resources/intellij.java.debugger.impl.backend.xml
@@ -2,13 +2,12 @@
-
-
-
-
-
-
+
+
+
+
+
@@ -18,7 +17,7 @@
-
+
diff --git a/java/debugger/impl/resources/intellij.java.debugger.impl.xml b/java/debugger/impl/resources/intellij.java.debugger.impl.xml
index b249559ef232..3200d3cff3e1 100644
--- a/java/debugger/impl/resources/intellij.java.debugger.impl.xml
+++ b/java/debugger/impl/resources/intellij.java.debugger.impl.xml
@@ -1,39 +1,35 @@
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
-
-
diff --git a/java/debugger/memory-agent/resources/intellij.java.debugger.memory.agent.xml b/java/debugger/memory-agent/resources/intellij.java.debugger.memory.agent.xml
index 555ecf39ccd5..c97d0fb15dd9 100644
--- a/java/debugger/memory-agent/resources/intellij.java.debugger.memory.agent.xml
+++ b/java/debugger/memory-agent/resources/intellij.java.debugger.memory.agent.xml
@@ -1,8 +1,6 @@
-
-
diff --git a/java/debugger/openapi/resources/intellij.java.debugger.xml b/java/debugger/openapi/resources/intellij.java.debugger.xml
index e656d21882b5..95dc0b69f739 100644
--- a/java/debugger/openapi/resources/intellij.java.debugger.xml
+++ b/java/debugger/openapi/resources/intellij.java.debugger.xml
@@ -1,10 +1,9 @@
-
-
-
-
-
+
+
+
+
diff --git a/java/execution/impl/resources/intellij.java.execution.impl.xml b/java/execution/impl/resources/intellij.java.execution.impl.xml
index b6fc5f56586d..f3a6ed86a749 100644
--- a/java/execution/impl/resources/intellij.java.execution.impl.xml
+++ b/java/execution/impl/resources/intellij.java.execution.impl.xml
@@ -1,22 +1,21 @@
-
-
-
+
-
+
+
-
+
-
-
-
-
+
+
+
+
@@ -25,8 +24,8 @@
-
-
+
+
diff --git a/java/execution/openapi/resources/intellij.java.execution.xml b/java/execution/openapi/resources/intellij.java.execution.xml
index 9279497c11bf..c6693fcaf111 100644
--- a/java/execution/openapi/resources/intellij.java.execution.xml
+++ b/java/execution/openapi/resources/intellij.java.execution.xml
@@ -1,10 +1,8 @@
-
-
-
-
-
+
+
+
diff --git a/java/ide-customization/resources/META-INF/plugin.xml b/java/ide-customization/resources/META-INF/plugin.xml
index 662fd1dd4275..e69f3a0c2694 100644
--- a/java/ide-customization/resources/META-INF/plugin.xml
+++ b/java/ide-customization/resources/META-INF/plugin.xml
@@ -10,7 +10,7 @@
com.intellij.modules.appcode.ide
-
+
diff --git a/java/idea-ui/resources/intellij.java.ui.xml b/java/idea-ui/resources/intellij.java.ui.xml
index 887f5e4d62c3..74d84ec5b3aa 100644
--- a/java/idea-ui/resources/intellij.java.ui.xml
+++ b/java/idea-ui/resources/intellij.java.ui.xml
@@ -1,37 +1,33 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
diff --git a/java/java-analysis-api/resources/intellij.java.analysis.xml b/java/java-analysis-api/resources/intellij.java.analysis.xml
index 567238de4b1b..7f1b2f9223c1 100644
--- a/java/java-analysis-api/resources/intellij.java.analysis.xml
+++ b/java/java-analysis-api/resources/intellij.java.analysis.xml
@@ -1,14 +1,13 @@
-
-
+
-
-
-
-
+
+
+
+
diff --git a/java/java-analysis-impl/resources/intellij.java.analysis.impl.xml b/java/java-analysis-impl/resources/intellij.java.analysis.impl.xml
index 9585fc0a6b1d..adb8bfc4a897 100644
--- a/java/java-analysis-impl/resources/intellij.java.analysis.impl.xml
+++ b/java/java-analysis-impl/resources/intellij.java.analysis.impl.xml
@@ -1,26 +1,24 @@
-
-
-
+
-
-
+
+
-
-
+
+
-
+
-
-
-
+
+
+
diff --git a/java/java-backend/resources/intellij.java.backend.xml b/java/java-backend/resources/intellij.java.backend.xml
index b65fc2f4cee9..4c18e813b66e 100644
--- a/java/java-backend/resources/intellij.java.backend.xml
+++ b/java/java-backend/resources/intellij.java.backend.xml
@@ -34,7 +34,6 @@
-
@@ -74,13 +73,6 @@
-
-
-
-
-
diff --git a/java/java-impl-inspections/resources/intellij.java.impl.inspections.xml b/java/java-impl-inspections/resources/intellij.java.impl.inspections.xml
index 28bb607a31b1..b336e80befae 100644
--- a/java/java-impl-inspections/resources/intellij.java.impl.inspections.xml
+++ b/java/java-impl-inspections/resources/intellij.java.impl.inspections.xml
@@ -1,22 +1,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/java/java-impl-refactorings/resources/intellij.java.impl.refactorings.xml b/java/java-impl-refactorings/resources/intellij.java.impl.refactorings.xml
index b649191fa2dd..d8496b1cbbdd 100644
--- a/java/java-impl-refactorings/resources/intellij.java.impl.refactorings.xml
+++ b/java/java-impl-refactorings/resources/intellij.java.impl.refactorings.xml
@@ -1,26 +1,24 @@
-
-
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/java/java-impl/resources/intellij.java.impl.xml b/java/java-impl/resources/intellij.java.impl.xml
index 8e8c9641699b..052eb144f29b 100644
--- a/java/java-impl/resources/intellij.java.impl.xml
+++ b/java/java-impl/resources/intellij.java.impl.xml
@@ -2,45 +2,42 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
diff --git a/java/java-indexing-api/resources/intellij.java.indexing.xml b/java/java-indexing-api/resources/intellij.java.indexing.xml
index 11e886f61805..f45fbae3b1fc 100644
--- a/java/java-indexing-api/resources/intellij.java.indexing.xml
+++ b/java/java-indexing-api/resources/intellij.java.indexing.xml
@@ -1,10 +1,8 @@
-
-
-
-
-
+
+
+
diff --git a/java/java-indexing-impl/resources/intellij.java.indexing.impl.xml b/java/java-indexing-impl/resources/intellij.java.indexing.impl.xml
index ffc43c3b8dd4..0cd90b6261be 100644
--- a/java/java-indexing-impl/resources/intellij.java.indexing.impl.xml
+++ b/java/java-indexing-impl/resources/intellij.java.indexing.impl.xml
@@ -1,15 +1,13 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/java/java-promo/resources/intellij.java.promo.xml b/java/java-promo/resources/intellij.java.promo.xml
index 4934f71b87cb..675a350b7835 100644
--- a/java/java-promo/resources/intellij.java.promo.xml
+++ b/java/java-promo/resources/intellij.java.promo.xml
@@ -1,7 +1,7 @@
-
+
diff --git a/java/java-structure-view/resources/intellij.java.structureView.xml b/java/java-structure-view/resources/intellij.java.structureView.xml
index 8ade981b057d..ac7a1ff77fa8 100644
--- a/java/java-structure-view/resources/intellij.java.structureView.xml
+++ b/java/java-structure-view/resources/intellij.java.structureView.xml
@@ -1,11 +1,9 @@
-
-
-
-
-
-
+
+
+
+
diff --git a/java/jsp-openapi/resources/intellij.jsp.xml b/java/jsp-openapi/resources/intellij.jsp.xml
index e4585f6b0c99..4cbead2fd641 100644
--- a/java/jsp-openapi/resources/intellij.jsp.xml
+++ b/java/jsp-openapi/resources/intellij.jsp.xml
@@ -2,9 +2,7 @@
-
-
-
+
diff --git a/java/jsp-spi/resources/intellij.jsp.spi.xml b/java/jsp-spi/resources/intellij.jsp.spi.xml
index 53bb8890ebe3..9034ca9f66d7 100644
--- a/java/jsp-spi/resources/intellij.jsp.spi.xml
+++ b/java/jsp-spi/resources/intellij.jsp.spi.xml
@@ -2,10 +2,8 @@
-
-
-
-
+
+
diff --git a/java/langInjection/jps/BUILD.bazel b/java/langInjection/jps/BUILD.bazel
index a82c73e6853c..c36d95afa408 100644
--- a/java/langInjection/jps/BUILD.bazel
+++ b/java/langInjection/jps/BUILD.bazel
@@ -24,6 +24,7 @@ jvm_library(
"//libraries/asm",
"//platform/util/jdom",
"@lib//:jetbrains-annotations",
- ]
+ ],
+ runtime_deps = ["//platform/backend"]
)
### auto-generated section `build intellij.java.langInjection.jps` end
\ No newline at end of file
diff --git a/java/langInjection/jps/intellij.java.langInjection.jps.iml b/java/langInjection/jps/intellij.java.langInjection.jps.iml
index e2710da34d41..2d41a8cb7166 100644
--- a/java/langInjection/jps/intellij.java.langInjection.jps.iml
+++ b/java/langInjection/jps/intellij.java.langInjection.jps.iml
@@ -33,5 +33,6 @@
+
\ No newline at end of file
diff --git a/java/langInjection/jps/resources/intellij.java.langInjection.jps.xml b/java/langInjection/jps/resources/intellij.java.langInjection.jps.xml
index 44c990c90903..e547a22cd81d 100644
--- a/java/langInjection/jps/resources/intellij.java.langInjection.jps.xml
+++ b/java/langInjection/jps/resources/intellij.java.langInjection.jps.xml
@@ -1,8 +1,7 @@
-
-
+
diff --git a/java/langInjection/resources/intellij.java.langInjection.xml b/java/langInjection/resources/intellij.java.langInjection.xml
index 758c643ee120..4503d56f0907 100644
--- a/java/langInjection/resources/intellij.java.langInjection.xml
+++ b/java/langInjection/resources/intellij.java.langInjection.xml
@@ -10,7 +10,6 @@
-
-
-
-
+
+
-
diff --git a/java/openapi/resources/intellij.java.xml b/java/openapi/resources/intellij.java.xml
index abcf3ae34629..8ede51860c56 100644
--- a/java/openapi/resources/intellij.java.xml
+++ b/java/openapi/resources/intellij.java.xml
@@ -8,11 +8,10 @@
-
-
-
-
+
+
+
diff --git a/java/plugin/BUILD.bazel b/java/plugin/BUILD.bazel
index f233bfce3164..7e8174802795 100644
--- a/java/plugin/BUILD.bazel
+++ b/java/plugin/BUILD.bazel
@@ -13,32 +13,14 @@ jvm_library(
srcs = glob([], allow_empty = True),
resources = [":plugin_resources"],
runtime_deps = [
- "//java/compiler/impl",
- "//java/debugger/impl",
- "//java/debugger/shared",
- "//java/debugger/frontend",
- "//java/debugger/backend",
- "//xml/dom-impl",
- "//java/debugger/memory-agent:java-debugger-memory-agent",
- "//java/execution/impl",
- "//java/execution/shared",
- "//java/execution/backend",
- "//java/execution/frontend",
- "//platform/external-system-impl:externalSystem-impl",
- "//java/idea-ui:ui",
- "//java/manifest",
- "//java/java-impl-inspections:impl-inspections",
- "//java/java-analysis-impl:analysis-impl",
- "//java/java-indexing-impl:indexing-impl",
- "//java/jsp-spi",
- "//uast/uast-java-ide:java-uast-ide",
- "//java/structuralsearch-java:structuralSearch",
- "//java/typeMigration",
- "//resources:java-resources",
- "//resources-en:java-resources-en",
- "//java/performancePlugin",
- "//java/vcs",
"//java/java-syntax:syntax",
+ "//java/java-frontback-psi-api:frontback-psi",
+ "//java/java-frontback-psi-impl:frontback-psi-impl",
+ "//java/java-psi-api:psi",
+ "//java/java-psi-impl:psi-impl",
+ "//java/java-frontback-impl:frontback-impl",
+ "//java/debugger/shared",
+ "//java/execution/shared",
]
)
### auto-generated section `build intellij.java.plugin` end
\ No newline at end of file
diff --git a/java/plugin/intellij.java.plugin.iml b/java/plugin/intellij.java.plugin.iml
index a643ccdbf7b7..27800b22d104 100644
--- a/java/plugin/intellij.java.plugin.iml
+++ b/java/plugin/intellij.java.plugin.iml
@@ -7,35 +7,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/java/plugin/resources/META-INF/plugin.xml b/java/plugin/resources/META-INF/plugin.xml
index 553d903144e2..45204f558e74 100644
--- a/java/plugin/resources/META-INF/plugin.xml
+++ b/java/plugin/resources/META-INF/plugin.xml
@@ -9,17 +9,13 @@
Languages
messages.ActionsBundle
+
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -32,44 +28,45 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
@@ -80,10 +77,10 @@
-
-
-
-
+
+
+
+
diff --git a/java/remote-servers/impl/resources/intellij.java.remoteServers.impl.xml b/java/remote-servers/impl/resources/intellij.java.remoteServers.impl.xml
index c555d461d195..a6b8d27f20b0 100644
--- a/java/remote-servers/impl/resources/intellij.java.remoteServers.impl.xml
+++ b/java/remote-servers/impl/resources/intellij.java.remoteServers.impl.xml
@@ -17,7 +17,6 @@
-
diff --git a/java/testFramework/shared/resources/intellij.java.testFramework.shared.xml b/java/testFramework/shared/resources/intellij.java.testFramework.shared.xml
index cdae3b5f21e1..25b7c363f081 100644
--- a/java/testFramework/shared/resources/intellij.java.testFramework.shared.xml
+++ b/java/testFramework/shared/resources/intellij.java.testFramework.shared.xml
@@ -1,6 +1,7 @@
+
\ No newline at end of file
diff --git a/java/typeMigration/resources/intellij.java.typeMigration.xml b/java/typeMigration/resources/intellij.java.typeMigration.xml
index 929395283070..8c2248610b4b 100644
--- a/java/typeMigration/resources/intellij.java.typeMigration.xml
+++ b/java/typeMigration/resources/intellij.java.typeMigration.xml
@@ -1,17 +1,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/jvm/jvm-analysis-api/resources/intellij.jvm.analysis.xml b/jvm/jvm-analysis-api/resources/intellij.jvm.analysis.xml
index 172321b794a9..8c12f4f6c0cf 100644
--- a/jvm/jvm-analysis-api/resources/intellij.jvm.analysis.xml
+++ b/jvm/jvm-analysis-api/resources/intellij.jvm.analysis.xml
@@ -1,13 +1,11 @@
-
-
-
-
+
+
-
-
+
+
diff --git a/jvm/jvm-analysis-impl/resources/intellij.jvm.analysis.impl.xml b/jvm/jvm-analysis-impl/resources/intellij.jvm.analysis.impl.xml
index 8da83c43d767..6c1550ffae60 100644
--- a/jvm/jvm-analysis-impl/resources/intellij.jvm.analysis.impl.xml
+++ b/jvm/jvm-analysis-impl/resources/intellij.jvm.analysis.impl.xml
@@ -1,7 +1,5 @@
-
-
diff --git a/jvm/jvm-analysis-quickFix/resources/intellij.jvm.analysis.quickFix.xml b/jvm/jvm-analysis-quickFix/resources/intellij.jvm.analysis.quickFix.xml
index 8f95bc4e7457..7f0f3fc57e7f 100644
--- a/jvm/jvm-analysis-quickFix/resources/intellij.jvm.analysis.quickFix.xml
+++ b/jvm/jvm-analysis-quickFix/resources/intellij.jvm.analysis.quickFix.xml
@@ -1,14 +1,12 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/jvm/jvm-analysis-refactoring/resources/intellij.jvm.analysis.refactoring.xml b/jvm/jvm-analysis-refactoring/resources/intellij.jvm.analysis.refactoring.xml
index 5e917518a38c..cefafc491066 100644
--- a/jvm/jvm-analysis-refactoring/resources/intellij.jvm.analysis.refactoring.xml
+++ b/jvm/jvm-analysis-refactoring/resources/intellij.jvm.analysis.refactoring.xml
@@ -1,12 +1,10 @@
-
+
+
+
+
-
-
-
-
-
diff --git a/uast/uast-common-ide/resources/intellij.platform.uast.ide.xml b/uast/uast-common-ide/resources/intellij.platform.uast.ide.xml
index 281cb75114c5..024da6f2bd6c 100644
--- a/uast/uast-common-ide/resources/intellij.platform.uast.ide.xml
+++ b/uast/uast-common-ide/resources/intellij.platform.uast.ide.xml
@@ -4,14 +4,12 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/uast/uast-common/BUILD.bazel b/uast/uast-common/BUILD.bazel
index c8d9d25208ea..8511df43a4cb 100644
--- a/uast/uast-common/BUILD.bazel
+++ b/uast/uast-common/BUILD.bazel
@@ -22,6 +22,7 @@ jvm_library(
"//platform/core-api:core",
"//platform/util",
],
- exports = ["//java/java-psi-api:psi"]
+ exports = ["//java/java-psi-api:psi"],
+ runtime_deps = ["//platform/backend"]
)
### auto-generated section `build intellij.platform.uast` end
\ No newline at end of file
diff --git a/uast/uast-common/intellij.platform.uast.iml b/uast/uast-common/intellij.platform.uast.iml
index b0c1f98dcdac..437f16c8b651 100644
--- a/uast/uast-common/intellij.platform.uast.iml
+++ b/uast/uast-common/intellij.platform.uast.iml
@@ -30,5 +30,6 @@
+
\ No newline at end of file
diff --git a/uast/uast-common/resources/intellij.platform.uast.xml b/uast/uast-common/resources/intellij.platform.uast.xml
index 64d99dbbda62..f2f493c1fd63 100644
--- a/uast/uast-common/resources/intellij.platform.uast.xml
+++ b/uast/uast-common/resources/intellij.platform.uast.xml
@@ -1,12 +1,10 @@
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/uast/uast-java-ide/resources/intellij.java.uast.ide.xml b/uast/uast-java-ide/resources/intellij.java.uast.ide.xml
index 91a1964fdf06..364d91589f30 100644
--- a/uast/uast-java-ide/resources/intellij.java.uast.ide.xml
+++ b/uast/uast-java-ide/resources/intellij.java.uast.ide.xml
@@ -1,13 +1,11 @@
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/uast/uast-java/BUILD.bazel b/uast/uast-java/BUILD.bazel
index 27f187564fa7..e881b0759ed9 100644
--- a/uast/uast-java/BUILD.bazel
+++ b/uast/uast-java/BUILD.bazel
@@ -22,6 +22,7 @@ jvm_library(
"//java/java-psi-impl:psi-impl",
"//platform/util",
],
- exports = ["//uast/uast-common:uast"]
+ exports = ["//uast/uast-common:uast"],
+ runtime_deps = ["//platform/backend"]
)
### auto-generated section `build intellij.java.uast` end
\ No newline at end of file
diff --git a/uast/uast-java/intellij.java.uast.iml b/uast/uast-java/intellij.java.uast.iml
index d473fa321337..2c5dc224e708 100644
--- a/uast/uast-java/intellij.java.uast.iml
+++ b/uast/uast-java/intellij.java.uast.iml
@@ -30,5 +30,6 @@
+
\ No newline at end of file
diff --git a/uast/uast-java/resources/intellij.java.uast.xml b/uast/uast-java/resources/intellij.java.uast.xml
index 66d9f22ff253..cea7fc3e2847 100644
--- a/uast/uast-java/resources/intellij.java.uast.xml
+++ b/uast/uast-java/resources/intellij.java.uast.xml
@@ -1,17 +1,15 @@
-
-
-
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+