diff --git a/RegExpSupport/BUILD.bazel b/RegExpSupport/BUILD.bazel index 96bfdab14fae..1a9db819ceda 100644 --- a/RegExpSupport/BUILD.bazel +++ b/RegExpSupport/BUILD.bazel @@ -16,6 +16,9 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@community//platform/lang-api:lang", + "@community//platform/analysis-impl", + "@community//platform/util/ui:util-ui", + "@community//platform/platform-impl:ide-impl", "@community//platform/lang-impl", "@community//xml/xml-psi-api:xml-psi", "@libraries//:intellij-deps-fastutil", diff --git a/build/libraries/BUILD.bazel b/build/libraries/BUILD.bazel index d94295a6378a..f99e448a5e29 100644 --- a/build/libraries/BUILD.bazel +++ b/build/libraries/BUILD.bazel @@ -863,6 +863,12 @@ java_library( visibility = ["//visibility:public"] ) +java_library( + name = "rhino-runtime", + exports = ["@maven//:org_mozilla_rhino_runtime"], + visibility = ["//visibility:public"] +) + java_library( name = "rhizomedb-compiler-plugin.provided", exports = ["@maven//:jetbrains_fleet_rhizomedb_compiler_plugin"], diff --git a/build/libraries/MODULE.bazel b/build/libraries/MODULE.bazel index ccaeb2be4932..1e654ea8bb6c 100644 --- a/build/libraries/MODULE.bazel +++ b/build/libraries/MODULE.bazel @@ -23,10 +23,10 @@ maven.install( ### auto-generated section `artifacts` start artifacts = [ "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin:2.0.10", - "ai.grazie.nlp:nlp-detect-jvm:0.3.126", - "ai.grazie.spell:gec-spell-engine-local-jvm:0.3.126", + "ai.grazie.nlp:nlp-detect-jvm:0.3.132", + "ai.grazie.spell:gec-spell-engine-local-jvm:0.3.132", "ai.grazie.spell:hunspell-en-jvm:0.2.141", - "ai.grazie.utils:utils-lucene-lt-compatibility-jvm:0.3.126", + "ai.grazie.utils:utils-lucene-lt-compatibility-jvm:0.3.132", "com.amazon.ion:ion-java:1.11.9", "com.dynatrace.hash4j:hash4j:0.18.0", "com.esotericsoftware:kryo5:5.6.0", @@ -51,7 +51,7 @@ maven.install( "com.intellij.platform:kotlinx-coroutines-core-jvm:1.8.0-intellij-11", "com.intellij.platform:kotlinx-coroutines-debug:1.8.0-intellij-11", "com.intellij.platform:kotlinx-coroutines-slf4j:1.8.0-intellij-11", - "com.jetbrains.fleet:rpc-compiler-plugin:2.0.20-0.1", + "com.jetbrains.fleet:rpc-compiler-plugin:2.0.21-RC-0.1", "com.jetbrains.format-ripper:format-ripper:1.1.1", "com.jetbrains.fus.reporting:ap-validation:76", "com.jetbrains.intellij.devkit:devkit-runtime-module-repository-jps:241.12019", @@ -97,7 +97,7 @@ maven.install( "javax.annotation:javax.annotation-api:1.3.2", "javax.xml.bind:jaxb-api:2.3.1", "jaxen:jaxen:1.2.0", - "jetbrains.fleet:rhizomedb-compiler-plugin:2.0.20-0.1", + "jetbrains.fleet:rhizomedb-compiler-plugin:2.0.21-RC-0.1", "junit:junit:4.13.2", "net.java.dev.jna:jna-platform:5.14.0", "net.jcip:jcip-annotations:1.0", @@ -136,9 +136,9 @@ maven.install( "org.jetbrains.jediterm:jediterm-core:3.47", "org.jetbrains.jediterm:jediterm-ui:3.47", "org.jetbrains.jps:jps-javac-extension:10", - "org.jetbrains.kotlin:kotlin-jps-plugin-classpath:1.9.25-release-852", - "org.jetbrains.kotlin:kotlin-reflect:2.0.20", - "org.jetbrains.kotlin:kotlin-stdlib:2.0.20", + "org.jetbrains.kotlin:kotlin-jps-plugin-classpath:2.0.20-release-360", + "org.jetbrains.kotlin:kotlin-reflect:2.0.21-RC", + "org.jetbrains.kotlin:kotlin-stdlib:2.0.21-RC", "org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.8", "org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1", "org.jetbrains.kotlinx:kotlinx-html-jvm:0.11.0", @@ -161,6 +161,7 @@ maven.install( "org.junit.platform:junit-platform-launcher:1.11.0", "org.junit.vintage:junit-vintage-engine:5.11.0", "org.lz4:lz4-java:1.8.0", + "org.mozilla:rhino-runtime:1.7.15", "org.opentest4j:opentest4j:1.3.0", "org.slf4j:log4j-over-slf4j:1.7.36", "org.slf4j:slf4j-api:2.0.13", diff --git a/build/libraries/maven_install.json b/build/libraries/maven_install.json index 03330da2361f..34273264ba86 100755 --- a/build/libraries/maven_install.json +++ b/build/libraries/maven_install.json @@ -1,7 +1,7 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": 973375115, - "__RESOLVED_ARTIFACTS_HASH": -198406139, + "__INPUT_ARTIFACTS_HASH": 1400901474, + "__RESOLVED_ARTIFACTS_HASH": -1677178521, "conflict_resolution": { "com.fasterxml.jackson.core:jackson-core:2.17.0": "com.fasterxml.jackson.core:jackson-core:2.17.2", "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.11.0", @@ -18,73 +18,73 @@ "shasums": { "jar": "8fb936cb7c83862210841d81a870a9ea6677a0122ff0c7c8c055705c3945100a" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.model:model-gec-jvm": { "shasums": { "jar": "dab239b1efb88d5087ecc64260cd34613b6ad200e80a001014d1129d954d3a24" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.model:model-text-jvm": { "shasums": { "jar": "dfd010d8b4d0522121fef66652cae5c73f0dfde77cc79cf1c73067a7e63e8cf2" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.nlp:nlp-common-jvm": { "shasums": { "jar": "985c391e50c040cfb4f0e9f2bd297f1333343392e894ad4c3cc52846f8693e6b" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.nlp:nlp-detect-jvm": { "shasums": { - "jar": "0cd0ce52cf278df436f22b2bcf0a684bb09bf80bb8c46a9e8283cd0a8f86a2f9" + "jar": "24c494d1cb209ebbf2dd6fffa7c67499731db59968f28a560bb2938f35bcd22f" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.nlp:nlp-langs-jvm": { "shasums": { "jar": "270164fec0acafa1a38795d66229b7099776879bb4eb659fe01c505eb2659f5c" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.nlp:nlp-patterns-jvm": { "shasums": { "jar": "02b5795044f2fc0c50146ba4351d36ff01859f93507b6ab3b50718e41c9e83bf" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.nlp:nlp-phonetics-jvm": { "shasums": { "jar": "4cbf17f5c7049077cc1b8f885cb332b8d2271c7d3cd71d1501cda3e9328936d6" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.nlp:nlp-similarity-jvm": { "shasums": { "jar": "1071e4c47a14f1df6d3ecaf0c5d3c2272fe9c691e350e5cd442385f7a5f8256c" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.nlp:nlp-stemmer-jvm": { "shasums": { "jar": "88ba4475ec92a7f1a40a44dc6f631e4426952f5f943174edcb7be10b9e773166" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.nlp:nlp-tokenizer-jvm": { "shasums": { "jar": "a068009cb9a8a3a924a197396875e5dfe2e628f256a49ad332f4cc1e7a326f86" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.spell:gec-spell-engine-local-jvm": { "shasums": { - "jar": "58a056e470f45f0c47325b38bbc09f94209cd0948cb1c25e9944c468e2c5beb8" + "jar": "6051dc6005dc6e55ad3febef826ef2e4fd659e51525ead9a0edf67e35b5c684f" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.spell:hunspell-en-jvm": { "shasums": { @@ -94,15 +94,15 @@ }, "ai.grazie.utils:utils-common-jvm": { "shasums": { - "jar": "c11cea4c222ce3cd489776b2695a703ec1971099878c98d418cd1c0f370e57f3" + "jar": "c543a072a0f4d96c3afa37756f694be4a9348777fd7690ab4bd21e7df466a309" }, - "version": "0.3.126" + "version": "0.3.132" }, "ai.grazie.utils:utils-lucene-lt-compatibility-jvm": { "shasums": { "jar": "05ef994ff68f063028cb92d0ad7d443ba524027501b5766c8998b3b2fe49d4bf" }, - "version": "0.3.126" + "version": "0.3.132" }, "com.amazon.ion:ion-java": { "shasums": { @@ -430,9 +430,9 @@ }, "com.jetbrains.fleet:rpc-compiler-plugin": { "shasums": { - "jar": "e0d660aa29c501e69f4141b94a5ad579e94e7d9a889769816a61021e94252846" + "jar": "5eba3332e83bd037ed2b0818c48bfc4536bf5de38c3cd67078d8b4621445d939" }, - "version": "2.0.20-0.1" + "version": "2.0.21-RC-0.1" }, "com.jetbrains.format-ripper:format-ripper": { "shasums": { @@ -1251,9 +1251,9 @@ }, "jetbrains.fleet:rhizomedb-compiler-plugin": { "shasums": { - "jar": "f0fb471b0c0d65398186a77a8854cb421ccc53b643b6033cdd3657b7efb61394" + "jar": "c03deb4c62ee66d6154d872959b2e0b32296ab284a50eb68e46fbded5a04f665" }, - "version": "2.0.20-0.1" + "version": "2.0.21-RC-0.1" }, "joda-time:joda-time": { "shasums": { @@ -1815,9 +1815,9 @@ }, "org.jetbrains.kotlin:kotlin-jps-plugin-classpath": { "shasums": { - "jar": "c80510aed8688f0cccc6cb671e146eb7ca8dfc1f18319e9b315f9662076048f3" + "jar": "a4bddd5b59886b4a2b150fdad372ec06fff3ef78e294e4c5496e2ea500cf825a" }, - "version": "1.9.25-release-852" + "version": "2.0.20-release-360" }, "org.jetbrains.kotlin:kotlin-native-utils": { "shasums": { @@ -1827,9 +1827,9 @@ }, "org.jetbrains.kotlin:kotlin-reflect": { "shasums": { - "jar": "18f451e6b4b7bd1d1f9d60849c3cbf160e115302f97a2008c190d505c439c670" + "jar": "3084af03e6c23e7a874ccca28b9b45a22a07f26bfde92d8f65c1f9f0f5e06334" }, - "version": "2.0.20" + "version": "2.0.21-RC" }, "org.jetbrains.kotlin:kotlin-serialization-compiler-plugin": { "shasums": { @@ -1839,9 +1839,9 @@ }, "org.jetbrains.kotlin:kotlin-stdlib": { "shasums": { - "jar": "fb169596659a518357c4b2c16f43dc75ab1c4980565ed4b4a317a050e5e39006" + "jar": "b381dd01cdbc24063d77d2dfe8b3609b3947225a88e9664606c2d241aff4fd82" }, - "version": "2.0.20" + "version": "2.0.21-RC" }, "org.jetbrains.kotlin:kotlin-stdlib-common": { "shasums": { @@ -7619,6 +7619,7 @@ "org.jetbrains.kotlin.build.report.statistics.file", "org.jetbrains.kotlin.buildtools.api", "org.jetbrains.kotlin.buildtools.api.jvm", + "org.jetbrains.kotlin.buildtools.internal", "org.jetbrains.kotlin.builtins", "org.jetbrains.kotlin.builtins.functions", "org.jetbrains.kotlin.builtins.jvm", @@ -7710,6 +7711,7 @@ "org.jetbrains.kotlin.modules", "org.jetbrains.kotlin.mpp", "org.jetbrains.kotlin.name", + "org.jetbrains.kotlin.native.interop", "org.jetbrains.kotlin.platform", "org.jetbrains.kotlin.platform.compat", "org.jetbrains.kotlin.platform.impl", @@ -7724,6 +7726,7 @@ "org.jetbrains.kotlin.protobuf", "org.jetbrains.kotlin.renderer", "org.jetbrains.kotlin.resolve", + "org.jetbrains.kotlin.resolve.annotations", "org.jetbrains.kotlin.resolve.calls.inference", "org.jetbrains.kotlin.resolve.checkers", "org.jetbrains.kotlin.resolve.constants", diff --git a/fleet/rhizomedb/BUILD.bazel b/fleet/rhizomedb/BUILD.bazel index 902c4d997b38..caf25e7a5756 100644 --- a/fleet/rhizomedb/BUILD.bazel +++ b/fleet/rhizomedb/BUILD.bazel @@ -21,6 +21,7 @@ kt_jvm_library( "@libraries//:kotlin-reflect", "@libraries//:intellij-deps-fastutil", "@libraries//:kotlinx-collections-immutable-jvm", + "@libraries//:annotations", ] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/images/BUILD.bazel b/images/BUILD.bazel index d25423dadb77..17b077aedf57 100644 --- a/images/BUILD.bazel +++ b/images/BUILD.bazel @@ -17,7 +17,9 @@ kt_jvm_library( plugins = ["@libraries//:serialization_plugin"], deps = [ "@community//platform/lang-api:lang", + "@community//platform/util/ui:util-ui", "@community//platform/lang-impl", + "@community//platform/platform-impl:ide-impl", "@libraries//:commons-imaging", "@community//platform/core-ui", "@community//platform/platform-util-io:ide-util-io", @@ -27,6 +29,7 @@ kt_jvm_library( "@libraries//:kotlinx-serialization-json-jvm", "@community//xml/xml-frontback", "@community//platform/ui.jcef:ui-jcef", + "@libraries//:kotlin-stdlib", ], runtime_deps = [":resources"] ) diff --git a/platform/configuration-store-impl/BUILD.bazel b/platform/configuration-store-impl/BUILD.bazel index 162ed916b1e2..607940f6fe7a 100644 --- a/platform/configuration-store-impl/BUILD.bazel +++ b/platform/configuration-store-impl/BUILD.bazel @@ -26,6 +26,7 @@ kt_jvm_library( "@libraries//:kotlinx-coroutines-core-jvm", "@community//platform/object-serializer:objectSerializer", "@community//platform/service-container:serviceContainer", + "@community//platform/ide-core-impl", "@libraries//:snakeyaml-engine", "@community//platform/statistics", "@libraries//:intellij-deps-fastutil", diff --git a/platform/diff-impl/BUILD.bazel b/platform/diff-impl/BUILD.bazel index cf5cee4c95c9..59b32be86f26 100644 --- a/platform/diff-impl/BUILD.bazel +++ b/platform/diff-impl/BUILD.bazel @@ -20,8 +20,11 @@ kt_jvm_library( "@community//platform/execution-impl", "@community//platform/platform-api:ide", "@community//platform/platform-impl:ide-impl", + "@community//platform/analysis-impl", + "@community//platform/editor-ui-ex:editor-ex", "@community//platform/lang-api:lang", "@libraries//:guava", + "@community//platform/ide-core-impl", "@community//platform/statistics", "@community//platform/boot", "@community//platform/core-ui", diff --git a/platform/execution-impl/BUILD.bazel b/platform/execution-impl/BUILD.bazel index cf8f71908070..1698c6bd92e6 100644 --- a/platform/execution-impl/BUILD.bazel +++ b/platform/execution-impl/BUILD.bazel @@ -12,12 +12,17 @@ kt_jvm_library( "@community//platform/core-api:core", "@community//platform/platform-api:ide", "@community//platform/lang-api:lang", + "@community//platform/editor-ui-ex:editor-ex", "@community//platform/statistics", "@community//platform/platform-impl:ide-impl", "@community//platform/macro", "@libraries//:miglayout-swing", "@libraries//:guava", + "@community//platform/ide-core-impl", "@libraries//:streamex", + "@community//platform/util/concurrency", + "@community//platform/util-ex", + "@community//platform/projectModel-impl", "@libraries//:intellij-deps-fastutil", "@community//platform/core-ui", "@community//platform/platform-util-io-impl:ide-util-io-impl", diff --git a/platform/feedback/BUILD.bazel b/platform/feedback/BUILD.bazel index 7051e4172501..faffb1caf123 100644 --- a/platform/feedback/BUILD.bazel +++ b/platform/feedback/BUILD.bazel @@ -20,6 +20,7 @@ kt_jvm_library( "@community//platform/editor-ui-api:editor", "@community//platform/lang-api:lang", "@community//platform/core-impl", + "@community//platform/ide-core-impl", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", "@community//platform/platform-impl:ide-impl", diff --git a/platform/lang-impl/BUILD.bazel b/platform/lang-impl/BUILD.bazel index 058a98a4c8ac..f7ef7d977abb 100644 --- a/platform/lang-impl/BUILD.bazel +++ b/platform/lang-impl/BUILD.bazel @@ -62,6 +62,7 @@ kt_jvm_library( "@libraries//:xz", "@libraries//:streamex", "@community//platform/statistics", + "@community//platform/ide-core-impl", "@libraries//:kotlinx-coroutines-core-jvm", "@libraries//:intellij-deps-fastutil", "@libraries//:pty4j", @@ -88,6 +89,7 @@ kt_jvm_library( "@community//platform/backend/workspace:backend-workspace", "@community//platform/diagnostic", "@libraries//:hash4j", + "@community//platform/editor-ui-ex:editor-ex", "@libraries//:kotlinx-serialization-protobuf-jvm", "@libraries//:kotlinx-serialization-core-jvm", "@libraries//:kotlinx-serialization-json-jvm", @@ -98,6 +100,7 @@ kt_jvm_library( "@community//platform/backend/observation:backend-observation", "@libraries//:kotlinx-collections-immutable-jvm", "@community//platform/util/storages:util-io-storages", + "@community//platform/platform-impl/internal:ide-internal", "@community//platform/util/concurrency", ], exports = [ @@ -109,6 +112,7 @@ kt_jvm_library( "@community//platform/projectModel-impl", "@community//platform/analysis-impl", "@community//platform/structure-view-impl:structureView-impl", + "@community//platform/ide-core-impl", ], runtime_deps = [":resources"] ) diff --git a/platform/platform-impl/BUILD.bazel b/platform/platform-impl/BUILD.bazel index a3ba1156a6a9..aa0dbfff7bb4 100644 --- a/platform/platform-impl/BUILD.bazel +++ b/platform/platform-impl/BUILD.bazel @@ -81,10 +81,8 @@ kt_jvm_library( "@community//platform/core-ui", "@libraries//:marketplace-zip-signer", "@libraries//:caffeine", - "@community//platform/statistics/uploader:statistics-uploader", "@libraries//:classgraph", "@community//platform/util/zip:util-zip", - "@community//platform/remote-core", "@libraries//:icu4j", "@community//platform/util/xmlDom:util-xmlDom", "@community//platform/ide-core-impl", @@ -115,7 +113,6 @@ kt_jvm_library( "@community//platform/util/coroutines:util-coroutines", "@libraries//:annotations", "@libraries//:rwmutex-idea", - "@community//platform/bootstrap/coroutine:bootstrap-coroutine", "@libraries//:lz4-java", "@community//platform/ml-api:ml", "@libraries//:kotlinx-collections-immutable-jvm", @@ -125,7 +122,6 @@ kt_jvm_library( "@community//platform/ijent/buildConstants:ijent-community-buildConstants", "@community//platform/kernel/shared:kernel", "@community//platform/progress/shared:ide-progress", - "@libraries//:dd-plist", "@community//platform/project/shared:project", "@community//platform/jbr", "@community//platform/ui.jcef:ui-jcef", @@ -135,12 +131,9 @@ kt_jvm_library( exports = [ "@community//platform/platform-api:ide", "@community//platform/core-impl", - "@community//platform/analysis-impl", "@community//platform/editor-ui-ex:editor-ex", "@libraries//:kotlin-stdlib", "@community//platform/util/ui:util-ui", - "@community//platform/remote-core", - "@community//platform/ide-core-impl", ], runtime_deps = [ ":resources", diff --git a/platform/platform-impl/bootstrap/BUILD.bazel b/platform/platform-impl/bootstrap/BUILD.bazel new file mode 100644 index 000000000000..f3a56f150ca8 --- /dev/null +++ b/platform/platform-impl/bootstrap/BUILD.bazel @@ -0,0 +1,38 @@ +### auto-generated section `build` start +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "ide-bootstrap", + module_name = "intellij.platform.ide.bootstrap", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + deps = [ + "@community//platform/platform-impl:ide-impl", + "@community//platform/statistics", + "@community//platform/service-container:serviceContainer", + "@community//platform/diagnostic/telemetry-impl:diagnostic-telemetry-impl", + "@community//platform/util/zip:util-zip", + "@community//platform/util/ui:util-ui", + "@community//platform/util-class-loader:util-classLoader", + "@community//platform/settings", + "@community//platform/util-ex", + "@community//platform/ide-core-impl", + "@community//platform/core-ui", + "@community//platform/platform-util-io:ide-util-io", + "@community//platform/projectModel-impl", + "@community//platform/util/concurrency", + "@community//platform/diagnostic/telemetry:diagnostic-telemetry", + "@community//platform/bootstrap/coroutine:bootstrap-coroutine", + "@community//platform/lvcs-api:lvcs", + "@community//platform/util/coroutines:util-coroutines", + "@community//platform/indexing-api:indexing", + "@libraries//:jna-platform", + "@libraries//:hash4j", + "@libraries//:jbr-api", + "@libraries//:dd-plist", + "@libraries//:netty-codec-http2", + ] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/platform-impl/internal/BUILD.bazel b/platform/platform-impl/internal/BUILD.bazel new file mode 100644 index 000000000000..1e63cd1d0664 --- /dev/null +++ b/platform/platform-impl/internal/BUILD.bazel @@ -0,0 +1,39 @@ +### auto-generated section `build` start +load("@rules_kotlin//kotlin:jvm.bzl", "kt_jvm_library") + +kt_jvm_library( + name = "ide-internal", + module_name = "intellij.platform.ide.internal", + visibility = ["//visibility:public"], + srcs = glob(["src/**/*.kt", "src/**/*.java"]), + javac_opts = "//:j17", + kotlinc_opts = "//:k17", + plugins = ["@libraries//:serialization_plugin"], + deps = [ + "@community//platform/ui.jcef:ui-jcef", + "@community//platform/platform-impl/bootstrap:ide-bootstrap", + "@community//platform/platform-impl:ide-impl", + "@community//platform/core-ui", + "@community//platform/statistics", + "@community//platform/editor-ui-ex:editor-ex", + "@community//platform/analysis-impl", + "@community//platform/lang-api:lang", + "@community//platform/backend/workspace:backend-workspace", + "@community//platform/workspace/jps:workspace-jps", + "@community//platform/jbr", + "@community//platform/ide-core-impl", + "@community//platform/util/coroutines:util-coroutines", + "@community//platform/statistics/uploader:statistics-uploader", + "@community//platform/util/jdom:util-jdom", + "@community//platform/service-container:serviceContainer", + "@libraries//:guava", + "@libraries//:miglayout-swing", + "@libraries//:kotlinx-serialization-json-jvm", + "@libraries//:intellij-deps-fastutil", + "@libraries//:hash4j", + "@libraries//:gson", + "@libraries//:kotlinx-serialization-core-jvm", + "@libraries//:kotlin-reflect", + ] +) +### auto-generated section `build` end \ No newline at end of file diff --git a/platform/platform-util-io-impl/BUILD.bazel b/platform/platform-util-io-impl/BUILD.bazel index ad285fdcd093..0ac164631263 100644 --- a/platform/platform-util-io-impl/BUILD.bazel +++ b/platform/platform-util-io-impl/BUILD.bazel @@ -19,6 +19,7 @@ kt_jvm_library( "@libraries//:jna-platform", "@libraries//:jackson-core", ], - exports = ["@community//platform/platform-util-io:ide-util-io"] + exports = ["@community//platform/platform-util-io:ide-util-io"], + runtime_deps = ["@libraries//:rhino-runtime"] ) ### auto-generated section `build` end \ No newline at end of file diff --git a/platform/usageView-impl/BUILD.bazel b/platform/usageView-impl/BUILD.bazel index 631a5e385ce0..8a83fef866f3 100644 --- a/platform/usageView-impl/BUILD.bazel +++ b/platform/usageView-impl/BUILD.bazel @@ -14,11 +14,13 @@ kt_jvm_library( "@libraries//:kotlinx-coroutines-core-jvm", "@community//platform/statistics", "@community//platform/core-ui", + "@community//platform/editor-ui-ex:editor-ex", "@community//platform/ide-core", "@community//platform/ide-core-impl", "@community//platform/editor-ui-api:editor", "@community//platform/core-api:core", "@community//platform/indexing-api:indexing", + "@community//platform/analysis-impl", "@community//platform/util/ui:util-ui", "@community//platform/analysis-api:analysis", "@community//platform/core-impl", diff --git a/platform/webSymbols/BUILD.bazel b/platform/webSymbols/BUILD.bazel index d0189e19b1f8..8b016780ff07 100644 --- a/platform/webSymbols/BUILD.bazel +++ b/platform/webSymbols/BUILD.bazel @@ -17,9 +17,12 @@ kt_jvm_library( deps = [ "@community//platform/analysis-api:analysis", "@community//platform/lang-impl", + "@community//platform/platform-impl:ide-impl", "@community//platform/core-ui", + "@community//platform/editor-ui-ex:editor-ex", "@community//platform/core-api:core", "@libraries//:jackson-databind", + "@community//platform/analysis-impl", "@libraries//:jackson-core", "@libraries//:jackson-module-kotlin", "@libraries//:intellij-deps-fastutil", diff --git a/spellchecker/BUILD.bazel b/spellchecker/BUILD.bazel index 3e65846f4008..514d882c9864 100644 --- a/spellchecker/BUILD.bazel +++ b/spellchecker/BUILD.bazel @@ -21,9 +21,11 @@ kt_jvm_library( kotlinc_opts = "//:k17", deps = [ "@community//platform/lang-api:lang", + "@community//platform/analysis-impl", "@community//platform/lang-impl", "@community//platform/platform-api:ide", "@community//platform/platform-impl:ide-impl", + "@community//platform/editor-ui-ex:editor-ex", "@community//xml/openapi:xml", "@community//xml/dom-openapi:xml-dom", "@libraries//:guava", diff --git a/xml/impl/BUILD.bazel b/xml/impl/BUILD.bazel index 96e405ca31fc..b3d524f632d0 100644 --- a/xml/impl/BUILD.bazel +++ b/xml/impl/BUILD.bazel @@ -27,6 +27,7 @@ kt_jvm_library( "@community//xml/xml-structure-view-impl:xml-structureView-impl", "@community//platform/xdebugger-api:debugger", "@community//platform/built-in-server-api:builtInServer", + "@community//platform/editor-ui-ex:editor-ex", "@libraries//:intellij-deps-fastutil", "@community//platform/core-ui", "@community//spellchecker",