Commit Graph

35 Commits

Author SHA1 Message Date
Bart van Helvert
1bb3c6deb8 [java] Convert Java detection to V2 module
#IDEA-377014

GitOrigin-RevId: 452181ff6ae17c578c4166ec59099b6ccf390df9
2025-09-30 17:27:37 +00:00
Bart van Helvert
c0b93a1685 [java] Convert Java duplicates analysis to V2 module
#IDEA-377014

GitOrigin-RevId: 168e2c92a06c264dcc0bf5b88e7ab607be7f49d1
2025-09-30 17:27:37 +00:00
Bart van Helvert
dd1ea8b34d [java] Convert JAM to V2 module
#IDEA-377014

GitOrigin-RevId: bd8bc020c149338de16de46683848e7494ec868f
2025-09-30 17:27:36 +00:00
Georgii Ustinov
0890fa0081 [Java] IDEA-379682 + IDEA-379740 Move JShell UI and Jshell Protocols to the plugin
GitOrigin-RevId: d0bff379c9f73853ef6a172c4fe7c4c3055aea20
2025-09-29 15:04:05 +00:00
Alexander Kuznetsov
85dccf2183 IJPL-195558 [debugger] Update distribution content
GitOrigin-RevId: d3c0bfeba21f032a776279a0e6bb0365c3952f55
2025-08-29 15:58:45 +00:00
Alexander Kuznetsov
67f992941a IJPL-195558 [debugger] Collection visualizer as a split bundled plugin
GitOrigin-RevId: 0ee6b4828ac757727c155c8f3eca0e57d14be3b4
2025-08-29 15:58:45 +00:00
Alexandr Evstigneev
02bfe12376 IJPL-184662 Re-bundled intellilang languages support to the languages modules: xml & java
GitOrigin-RevId: 02ae210f1b3fb7bbcab8d5cc87779daf0914c130
2025-08-18 15:16:59 +00:00
Nikolay Chashnikov
b8c1b5c0e8 [remote dev] refactoring: rename intellij.java.frontend to intellij.java.frontend.split (IJPL-170362)
This is needed for consistency with the naming scheme: the parts used inside a separate frontend process only should be named '*.frontend.split'.

GitOrigin-RevId: e6b8489f4ec7337f5e1186590d2814c4a446d77f
2025-06-06 12:20:26 +00:00
Louis Vignier
a3924486b9 [java] Update plugin-content.yaml
IJ-MR-153539

GitOrigin-RevId: a0fbfcae39cef088921d8fd7bbc649bed3c797f3
2025-05-14 19:51:38 +00:00
Eugene Zhuravlev
358a40e7ef jeka/bazel-inc-builder
explicit deps 2

explicit deps

update test expectations

continue packaging extracted 'dep-graph' module into the jps-builders.jar

temporarily comment test

add extracted intellij.platform.jps.build.dependencyGraph module to jps artifacts

exclude intellij.tools.build.bazel.jvmIncBuilder module and patched kotlinc from the list of modules; used in bazel build only

cleanup comments

add dependency on the newly extracted dep-graph module

suppress auto generation

add kotlin facet

correct idea module name

add compiler plugin deps

Merge remote-tracking branch 'origin/jeka/bazel-inc-builder' into jeka/bazel-inc-builder

KTIJ-34048 Add support for Kotlin compiler plugins in Bazel

Introduce plugin configuration for the incremental Kotlin compiler, enabling support for plugins like kotlinx-serialization and Compose. Added methods to manage plugin classpaths and integrate them into the compiler configuration. This improves extensibility for Kotlin builds in Bazel.

exclude 'patched-kotlin-compiler-for-bazel' from checks

use language level consistent with jps classes

sync community and ultimate module list

KTIJ-34048 Implement directory traversal in KotlinVirtualFileProvider

Replaced the placeholder logic in `findVfsChildren` with actual directory traversal using `OutputSink#list`. Introduced a new `list` method in `OutputExplorer` and its implementation in `OutputSinkImpl` to support this functionality (without directory filtering)

Merge remote-tracking branch 'origin/jeka/bazel-inc-builder' into jeka/bazel-inc-builder

allow no sources for 'patched-kotlin-compiler-for-bazel' and 'qdox' libraries

KTIJ-34048 Add Kotlin-based virtual file handling for incremental builds

Introduce `KotlinVirtualFileProvider` and related utilities like `OutputFileSystem` and `OutputVirtualFile` to support virtual file interactions. Updated `KotlinCompilerRunner` to integrate the virtual file system with the Kotlin compiler configuration.

allow unused 'patched-kotlin-compiler-for-bazel'

fix missing module registrations

recovering from merge conflicts

restore from merge leftover

depend on patched kotlinc via 'provided' dependency

Merge remote-tracking branch 'origin/jeka/bazel-inc-builder' into jeka/bazel-inc-builder

# Conflicts:
#	community/build/jvm-rules/jvm-inc-builder/intellij.tools.build.bazel.jvmIncBuilder.iml
#	community/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelBuildFileGenerator.kt

fix package name for the extracted 'dependencyGraph' module

rename inc-builder module according to naming conventions

split api dumps for extracted modules

inspection fix

inspection fix

KTIJ-34048 Rename pipeline.kt to kotlinPipeline.kt for clarity

The file rename reflects its specific purpose related to Kotlin. This improves code readability and aligns with naming conventions.

KTIJ-34048 Add support for Kotlin compiler configuration updates

Introduce a configuration updater in BazelJvmCliPipeline to enable dynamic updates to the Kotlin compiler configuration. This includes a new pipeline phase, `BazelConfigurationUpdaterPipelinePhase`, ensuring configurations can be modified during the compilation process.

KTIJ-34048 Don't use GeneratedJvmClass because it depends on filesystem

Replaced GeneratedJvmClass with KotlinJvmGeneratedFile for .class outputs to improve handling and clarity. Introduced KotlinJvmGeneratedFile as a new class to encapsulate relevant logic, ensuring better separation of concerns and metadata processing. Updated related bytecode handling to use this new implementation.

KTIJ-34048 Add message collector support

KTIJ-34048 Implement Kotlin compiler pipeline for Bazel integration

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

jps-to-bazel: support shared modules in bazel generator

extract bazel inc builder and dep graph into separate modules

KTIJ-34048 Rename pipeline.kt to kotlinPipeline.kt for clarity

The file rename reflects its specific purpose related to Kotlin. This improves code readability and aligns with naming conventions.

KTIJ-34048 Add support for Kotlin compiler configuration updates

Introduce a configuration updater in BazelJvmCliPipeline to enable dynamic updates to the Kotlin compiler configuration. This includes a new pipeline phase, `BazelConfigurationUpdaterPipelinePhase`, ensuring configurations can be modified during the compilation process.

KTIJ-34048 Don't use GeneratedJvmClass because it depends on filesystem

Replaced GeneratedJvmClass with KotlinJvmGeneratedFile for .class outputs to improve handling and clarity. Introduced KotlinJvmGeneratedFile as a new class to encapsulate relevant logic, ensuring better separation of concerns and metadata processing. Updated related bytecode handling to use this new implementation.

KTIJ-34048 Add message collector support

KTIJ-34048 Add tracker processing for Kotlin compiler runner in Bazel

Enhanced the KotlinCompilerRunner to process generated files and extract data such as inline constants, enum-when expressions, imports, and lookup usages. Introduced processing methods for these trackers and ensured proper initialization for robust build services.

KTIJ-34048 Implement Kotlin compiler pipeline for Bazel integration

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

extract bazel inc builder and dep graph into separate modules

less dependencies on platform modules

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

extract bazel inc builder and dep graph into separate modules

add dependency to patched kotlic

Add patched Kotlin compiler for Bazel

KTIJ-34048 Rename pipeline.kt to kotlinPipeline.kt for clarity

The file rename reflects its specific purpose related to Kotlin. This improves code readability and aligns with naming conventions.

KTIJ-34048 Add support for Kotlin compiler configuration updates

Introduce a configuration updater in BazelJvmCliPipeline to enable dynamic updates to the Kotlin compiler configuration. This includes a new pipeline phase, `BazelConfigurationUpdaterPipelinePhase`, ensuring configurations can be modified during the compilation process.

KTIJ-34048 Don't use GeneratedJvmClass because it depends on filesystem

Replaced GeneratedJvmClass with KotlinJvmGeneratedFile for .class outputs to improve handling and clarity. Introduced KotlinJvmGeneratedFile as a new class to encapsulate relevant logic, ensuring better separation of concerns and metadata processing. Updated related bytecode handling to use this new implementation.

KTIJ-34048 Add message collector support

KTIJ-34048 Implement Kotlin compiler pipeline for Bazel integration

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

extract bazel inc builder and dep graph into separate modules

KTIJ-34048 cleanups and refactorings, TODOs added

KTIJ-34048 Rename pipeline.kt to kotlinPipeline.kt for clarity

The file rename reflects its specific purpose related to Kotlin. This improves code readability and aligns with naming conventions.

KTIJ-34048 Add support for Kotlin compiler configuration updates

Introduce a configuration updater in BazelJvmCliPipeline to enable dynamic updates to the Kotlin compiler configuration. This includes a new pipeline phase, `BazelConfigurationUpdaterPipelinePhase`, ensuring configurations can be modified during the compilation process.

KTIJ-34048 Don't use GeneratedJvmClass because it depends on filesystem

Replaced GeneratedJvmClass with KotlinJvmGeneratedFile for .class outputs to improve handling and clarity. Introduced KotlinJvmGeneratedFile as a new class to encapsulate relevant logic, ensuring better separation of concerns and metadata processing. Updated related bytecode handling to use this new implementation.

KTIJ-34048 Add message collector support

KTIJ-34048 Add Kotlin compiler arguments processing

KTIJ-34048 Add tracker processing for Kotlin compiler runner in Bazel

Enhanced the KotlinCompilerRunner to process generated files and extract data such as inline constants, enum-when expressions, imports, and lookup usages. Introduced processing methods for these trackers and ensured proper initialization for robust build services.

KTIJ-34048 Implement Kotlin compiler pipeline for Bazel integration

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

extract bazel inc builder and dep graph into separate modules

jps-builders-6 moved

less dependencies on platform modules

rules_jvm: dummy BUILD.bazel for dependency-graph and jvm-inc-builder

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

extract bazel inc builder and dep graph into separate modules

fix package name for the extracted 'dependencyGraph' module

rename inc-builder module according to naming conventions

split api dumps for extracted modules

inspection fix

inspection fix

merge leftover: fix missing module 2

merge leftover: fix missing module

Merge remote-tracking branch 'origin/jeka/bazel-inc-builder' into jeka/bazel-inc-builder

# Conflicts:
#	community/build/jvm-rules/jps-builders-6/BUILD.bazel
#	community/build/jvm-rules/jvm-inc-builder/BUILD.bazel

add dependency to patched kotlic

Add patched Kotlin compiler for Bazel

KTIJ-34048 Rename pipeline.kt to kotlinPipeline.kt for clarity

The file rename reflects its specific purpose related to Kotlin. This improves code readability and aligns with naming conventions.

KTIJ-34048 Add support for Kotlin compiler configuration updates

Introduce a configuration updater in BazelJvmCliPipeline to enable dynamic updates to the Kotlin compiler configuration. This includes a new pipeline phase, `BazelConfigurationUpdaterPipelinePhase`, ensuring configurations can be modified during the compilation process.

KTIJ-34048 Don't use GeneratedJvmClass because it depends on filesystem

Replaced GeneratedJvmClass with KotlinJvmGeneratedFile for .class outputs to improve handling and clarity. Introduced KotlinJvmGeneratedFile as a new class to encapsulate relevant logic, ensuring better separation of concerns and metadata processing. Updated related bytecode handling to use this new implementation.

KTIJ-34048 Add message collector support

KTIJ-34048 Implement Kotlin compiler pipeline for Bazel integration

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

extract bazel inc builder and dep graph into separate modules

KTIJ-34048 cleanups and refactorings, TODOs added

KTIJ-34048 Rename pipeline.kt to kotlinPipeline.kt for clarity

The file rename reflects its specific purpose related to Kotlin. This improves code readability and aligns with naming conventions.

KTIJ-34048 Add support for Kotlin compiler configuration updates

Introduce a configuration updater in BazelJvmCliPipeline to enable dynamic updates to the Kotlin compiler configuration. This includes a new pipeline phase, `BazelConfigurationUpdaterPipelinePhase`, ensuring configurations can be modified during the compilation process.

KTIJ-34048 Don't use GeneratedJvmClass because it depends on filesystem

Replaced GeneratedJvmClass with KotlinJvmGeneratedFile for .class outputs to improve handling and clarity. Introduced KotlinJvmGeneratedFile as a new class to encapsulate relevant logic, ensuring better separation of concerns and metadata processing. Updated related bytecode handling to use this new implementation.

KTIJ-34048 Add message collector support

KTIJ-34048 Add Kotlin compiler arguments processing

KTIJ-34048 Add tracker processing for Kotlin compiler runner in Bazel

Enhanced the KotlinCompilerRunner to process generated files and extract data such as inline constants, enum-when expressions, imports, and lookup usages. Introduced processing methods for these trackers and ensured proper initialization for robust build services.

KTIJ-34048 Implement Kotlin compiler pipeline for Bazel integration

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

extract bazel inc builder and dep graph into separate modules

jps-builders-6 moved

less dependencies on platform modules

rules_jvm: dummy BUILD.bazel for dependency-graph and jvm-inc-builder

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

jps-to-bazel: support shared modules in bazel generator

extract bazel inc builder and dep graph into separate modules

Merge remote-tracking branch 'origin/jeka/bazel-inc-builder' into jeka/bazel-inc-builder

Merge remote-tracking branch 'origin/jeka/bazel-inc-builder' into jeka/bazel-inc-builder

# Conflicts:
#	.idea/modules.xml
#	community/build/jvm-rules/jvm-inc-builder/BUILD.bazel
#	community/build/jvm-rules/jvm-inc-builder/src/org/jetbrains/jps/bazel/impl/JavaCompilerRunner.java
#	community/build/jvm-rules/jvm-inc-builder/src/org/jetbrains/jps/bazel/impl/ModulePathSplitter.java
#	community/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/BazelBuildFileGenerator.kt

Add patched Kotlin compiler for Bazel

KTIJ-34048 cleanups and refactorings, TODOs added

KTIJ-34048 Rename pipeline.kt to kotlinPipeline.kt for clarity

The file rename reflects its specific purpose related to Kotlin. This improves code readability and aligns with naming conventions.

KTIJ-34048 Add support for Kotlin compiler configuration updates

Introduce a configuration updater in BazelJvmCliPipeline to enable dynamic updates to the Kotlin compiler configuration. This includes a new pipeline phase, `BazelConfigurationUpdaterPipelinePhase`, ensuring configurations can be modified during the compilation process.

KTIJ-34048 Don't use GeneratedJvmClass because it depends on filesystem

Replaced GeneratedJvmClass with KotlinJvmGeneratedFile for .class outputs to improve handling and clarity. Introduced KotlinJvmGeneratedFile as a new class to encapsulate relevant logic, ensuring better separation of concerns and metadata processing. Updated related bytecode handling to use this new implementation.

KTIJ-34048 Add message collector support

KTIJ-34048 Add Kotlin compiler arguments processing

KTIJ-34048 Add tracker processing for Kotlin compiler runner in Bazel

Enhanced the KotlinCompilerRunner to process generated files and extract data such as inline constants, enum-when expressions, imports, and lookup usages. Introduced processing methods for these trackers and ensured proper initialization for robust build services.

KTIJ-34048 Implement Kotlin compiler pipeline for Bazel integration

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

extract bazel inc builder and dep graph into separate modules

jps-builders-6 moved

less dependencies on platform modules

rules_jvm: dummy BUILD.bazel for dependency-graph and jvm-inc-builder

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

jps-to-bazel: support shared modules in bazel generator

extract bazel inc builder and dep graph into separate modules

KTIJ-34048 cleanups and refactorings, TODOs added

KTIJ-34048 Rename pipeline.kt to kotlinPipeline.kt for clarity

The file rename reflects its specific purpose related to Kotlin. This improves code readability and aligns with naming conventions.

KTIJ-34048 Add support for Kotlin compiler configuration updates

Introduce a configuration updater in BazelJvmCliPipeline to enable dynamic updates to the Kotlin compiler configuration. This includes a new pipeline phase, `BazelConfigurationUpdaterPipelinePhase`, ensuring configurations can be modified during the compilation process.

KTIJ-34048 Don't use GeneratedJvmClass because it depends on filesystem

Replaced GeneratedJvmClass with KotlinJvmGeneratedFile for .class outputs to improve handling and clarity. Introduced KotlinJvmGeneratedFile as a new class to encapsulate relevant logic, ensuring better separation of concerns and metadata processing. Updated related bytecode handling to use this new implementation.

KTIJ-34048 Add message collector support

KTIJ-34048 Add Kotlin compiler arguments processing

KTIJ-34048 Add tracker processing for Kotlin compiler runner in Bazel

Enhanced the KotlinCompilerRunner to process generated files and extract data such as inline constants, enum-when expressions, imports, and lookup usages. Introduced processing methods for these trackers and ensured proper initialization for robust build services.

KTIJ-34048 Implement Kotlin compiler pipeline for Bazel integration

rules_jvm: dummy BUILD.bazel for dependency-graph and jvm-inc-builder

jps: name shared modules (between rules_jvm and monorepo) according to intellij convention

jps-to-bazel: support shared modules in bazel generator

extract bazel inc builder and dep graph into separate modules


Co-authored-by: Aleksei Cherepanov <aleksei.cherepanov@jetbrains.com>
Co-authored-by: Leonid Shalupov <leonid.shalupov@jetbrains.com>

Merge-request: IJ-MR-162577
Merged-by: Eugene Zhuravlev <eugene.zhuravlev@jetbrains.com>

GitOrigin-RevId: 758f1d24f368499a968a88d3004a2402d9a1f8ed
2025-05-13 12:38:39 +00:00
Yuriy Artamonov
ce2ea9db26 [build] IJPL-35276 Ultimate Java modules moved to Java plugin
GitOrigin-RevId: ce015a62c1aad1a80bb8f2ed576a541c2676fffc
2025-04-26 22:17:18 +00:00
Dmitry Batkovich
80f39095c8 java: move java psi to frontend (and drop a lot of almost duplicated code)
GitOrigin-RevId: 91abdd2d6f95d7940ec19ca573d9bbc76609f9eb
2025-04-15 20:14:56 +00:00
Vladimir Krivosheev
6524c42a41 IJ-CR-146078 IJPL-181726 pack libraries of non-V2 modules into a separate merged (per library) JAR file — update content report
GitOrigin-RevId: 2420ea8c2eba796dbad89c352344b2536b8c8614
2025-04-08 12:15:46 +00:00
Vladimir Krivosheev
ace5ff3c8e IJ-CR-146078 IJPL-181726 more compact presentation of libs in content report
GitOrigin-RevId: d4c3319240c4c9a868efcc4984839d013764e168
2025-04-03 07:04:26 +00:00
Vladimir Krivosheev
ec002fcf0a Revert "IJ-CR-146078 IJPL-181726 pack libraries of non-V2 modules into a separate merged (per library) JAR file"
This reverts commit 566ba74d166c23a11a8f74ea3939572f567c9372.

GitOrigin-RevId: c4fc3b52b5fd0ef02c2cee7d1d5cbc3000cc9e6f
2025-04-02 13:12:53 +00:00
Vladimir Krivosheev
c11f5ad1f5 IJ-CR-146078 IJPL-181726 pack libraries of non-V2 modules into a separate merged (per library) JAR file
GitOrigin-RevId: 566ba74d166c23a11a8f74ea3939572f567c9372
2025-04-02 09:31:40 +00:00
Max Medvedev
4be493e18c IDEA-359853 introduce intellij.java.syntax module
GitOrigin-RevId: a0fdf52125e1fef08203de16198825e58d1df490
2025-04-01 00:38:44 +00:00
Yuriy Artamonov
daba57cf6e [min-build] IJPL-35276 Move JavaUltimateIcons to Java plugin
GitOrigin-RevId: fc55a748cab4704ba392ef78798e5f835e0a9475
2025-03-20 09:56:47 +00:00
Nikolay Chashnikov
c492f15332 [java] convert modules reused in the frontend to embedded content modules (IDEA-366600)
This way we don't need to specify them in the plugin layout manually. Also, we need to convert all modules in the Java plugin to content modules to get rid of an additional "Java Extension for Remote Client" plugin.

GitOrigin-RevId: 90956b93078784ffcea5f75038e86a4ae4846488
2025-03-14 19:20:52 +00:00
Aleksey Dobrynin
8a148286ef [java, compilation-charts] compilation charts: unbundle (IDEA-368823)
GitOrigin-RevId: 7617373831d3d7f58600e16358d577eda097e2e8
2025-03-08 11:56:22 +00:00
Nikolay Rykunov
ab83df801d [java-rd] IJPL-176967: Introduce Frontend's Show Instances action
GitOrigin-RevId: 7bdacf3c8a31a853fbc30336b3976c7d158c32d1
2025-02-20 18:52:25 +00:00
Nikolay Rykunov
f60371b6b6 [java-rd] IJPL-176967: Introduce debugger frontend and backend modules
GitOrigin-RevId: e97dab66026361b6819be7d77ae462c36962b0e9
2025-02-16 10:19:08 +00:00
Tagir Valeev
0e57ef0ef0 [java-core] Extract JavaPsiModuleUtil with minimized dependencies; new module intellij.java.codeserver.core
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: 328779172e877b737a68624fa09ea88cf5fd1954
2025-02-07 16:16:32 +00:00
Tagir Valeev
e711100561 [java-highlighting] Initial draft of highlighting server; some annotation-related errors are reported by it
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: e815adec0be9017c8237bdd8fe7c67632f2438da
2025-01-07 11:54:43 +00:00
Vladimir Krivosheev
136d33c0da use stable version of kotlin-metadata lib
GitOrigin-RevId: 4a12c07288cb434ac75ed4159d6f15e4e77a371c
2025-01-02 17:15:24 +00:00
Nikolay Chashnikov
ed7311fbf8 [remote dev] rename subdirectories with JARs used by the split frontend process for consistency (IJPL-170362)
'client' directory is renamed to 'frontend-split' to be consistent with the actual naming schema. Consistent names are also needed to avoid changes in the layout when the JAR names for modules used by the split frontend process will be chosen automatically (IJPL-170362).

GitOrigin-RevId: 990d31cfae970579fa17119dd3869bb162b11923
2024-12-17 18:16:09 +00:00
Eugene Zhuravlev
a9e0de182a review follow-up: exclude unnecessary artifact (IDEA-361854)
GitOrigin-RevId: 93023adc668f27bb97a17f8b67db0170b669db09
2024-12-09 14:57:05 +00:00
Eugene Zhuravlev
26906f36a2 use netty-4.1 in jps; fix javac7 compilation (IDEA-361854)
GitOrigin-RevId: 2c42d875202ef69dc0c33447a1859e1941bae668
2024-12-08 18:03:05 +00:00
Maksim Zuev
0abb3ae300 [debugger] IDEA-361922 Extract debugger settings to a separate module so that it can be used in the frontend
GitOrigin-RevId: 5e42886a5f5642581b36397ad3fcb30b8fe57e83
2024-11-21 07:14:36 +00:00
Vladimir Krivosheev
bfb4e40f3c convert intellij.jvm.analysis.impl to V2 module
GitOrigin-RevId: aac0cb7c6c3d40f424d468a4eedd34507dc2f2ef
2024-10-01 09:52:32 +00:00
Georgii Ustinov
21cb37ca2a [Java] Create module intellij.java.terminal.tests
[Java] Refactor code in java-terminal module

IDEA-359113

[Java] Create custom terminal bundle

IDEA-359113

[Java] Add intellij.java.terminal to ultimate-distribution

IDEA-359113

[Java] Create module intellij.java.terminal.tests

IDEA-359113

[Java] Create module intellij.java.terminal

IDEA-359113


Merge-request: IJ-MR-144763
Merged-by: Georgii Ustinov <georgii.ustinov@jetbrains.com>

GitOrigin-RevId: b0baf6bc03a3757ffd79d2cc45ecc7799dca06bf
2024-09-17 11:16:37 +00:00
Mikhail Pyltsin
1480e7881b [java-compiler] IDEA-354499 After building the project, find usages is broken for Record
- update jps

GitOrigin-RevId: 1db8fcf4e15b4e8053afdbb1db2bbc7b36eb73fe
2024-09-06 17:10:18 +00:00
Vladimir Krivosheev
a9860a447e update netty and add netty-codec-protobuf library - now it is extracted from http
GitOrigin-RevId: dc27611f156eafd5002dd5d708e1f4c53ccb2521
2024-08-28 10:05:36 +00:00
Vladimir Krivosheev
3b3ae1c0b5 IJPL-159596 disable sorting - we must produce distribution order entries in a stable manner without sorting
GitOrigin-RevId: 1bf3a1f18ba5b2d6d5bc4f9c44f8208f86c8baa2
2024-08-22 10:33:53 +00:00
Vladimir Krivosheev
398ebce1d5 split content report
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00