Commit Graph

61 Commits

Author SHA1 Message Date
Vladimir Krivosheev
834bd75254 run jps-to-bazel by Bazel, compile platform using Bazel
GitOrigin-RevId: 3774d5adc404b02036f70b7cc35c9e60fdb5d84c
2024-09-21 00:54:17 +00:00
Tagir Valeev
3170f40fa6 [platform] Use Long.hashCode()
GitOrigin-RevId: cef08bb06871c59831cfa2a21e09f0ca8540075d
2024-07-30 16:34:11 +00:00
Vladimir Krivosheev
84e3e9f7b7 raise java lang level from 7 to 8 for intellij.platform.externalSystem.rt, intellij.maven.artifactResolver, coverage-rt and forms
GitOrigin-RevId: 9729a8e3e5272c3e9ccb45eca31fe2cd700387d4
2024-07-26 08:00:50 +00:00
Alexander.Glukhov
95f12496c9 IJPL-797 intellij.platform.externalSystem.rt review internal API
GitOrigin-RevId: 285b5dfc1db268310373d6408684ba7559062ba7
2024-07-02 14:25:39 +00:00
Alexander.Glukhov
74d72fca5e [external system rt][IJPL-157598] do not expose internal impl classes as public API
GitOrigin-RevId: b21052a43e034305d7c4de6dad3702e5e2b9f42b
2024-07-02 14:25:39 +00:00
Alexander.Glukhov
99d316e448 [external system rt][IJPL-157598] do not expose internal API
GitOrigin-RevId: 24eaebb9233044d8e87a16c35c028753f8a35d65
2024-07-02 14:25:39 +00:00
Alexander.Glukhov
ee7922023b [external system rt][IJPL-157598] cleanup: removed unused utility class
GitOrigin-RevId: 04bb41e5c4b1c8690941d933d9c50721c28cd5ec
2024-07-02 14:25:39 +00:00
Daniil Ovchinnikov
d2abbf2351 IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [3/4]
GitOrigin-RevId: 6223b21d9e34fd67b31473bb8c97bf82326f8517
2024-04-09 02:21:31 +00:00
Sergei Vorobyov
97a7939af7 IDEA-334031 [Gradle|Task|Exec] fix: use jar for toolingExtension.api by default for Gradle custom task execution
GitOrigin-RevId: 59039277c9feb06cce66af59c548e58cd28832a8
2023-10-05 13:01:55 +00:00
Nikolay Chashnikov
abaa3dd03f cleanup: migrate code to use 'try' with resources
It became possible after these modules were migrated to Java 7 (IDEA-297573).

GitOrigin-RevId: 4899ecf2fcd6715e7e746f0ec5803b5e35756bb1
2023-02-09 11:07:23 +00:00
Nikolay Chashnikov
48d2793e8e cleanup: migrate code to use diamonds
It became possible after these modules were migrated to Java 7 (IDEA-297573).

GitOrigin-RevId: 08e9ac4658ebaf17301cc74d2dc12e2b044daa53
2023-02-09 11:07:14 +00:00
Nikolay Chashnikov
4f51eb1dd2 cleanup: remove redundant '@author' tags from javadoc comments - 3
Now we have Code Vision hints which determine the author via Git history and show it in the editor automatically, and this information is more accurate than the tags which were automatically added when files were created.

GitOrigin-RevId: 474de1bafc0651b90f08384cf04094eff9466115
2023-01-18 17:01:34 +00:00
Nikolay Chashnikov
83e1cd54fe [intellij project configuration] change language level for Java 1.6 compatible modules to Java 1.7 (IDEA-297573)
In this commit only iml files are changed, required changes in build scripts and in code will follow.

GitOrigin-RevId: bc3c95cf57522c185d92986776849bafe289e094
2022-07-12 10:05:40 +00:00
Sergei Vorobyov
37dfb0578c IDEA-284921 added go to action for Gradle artifact dependencies
GitOrigin-RevId: 026a95b98b2a3838c64001adc3ee71fd7c369171
2022-03-10 18:20:59 +00:00
Stefan Oehme
22799213f3 Speed up DependencyGraphModelBuilder
Use only Node#id as the criterion for equals/hashCode, greatly speeding up the
redundancy checks during serialization. The ID was not unique in the whole build
before. I fixed that by reusing the graph generator for the whole build and having
an ever-increasing ID counter. The end-result is still the same. ReferenceNodes are
only created when a dependency is found multiple times in the same Configuration.

I've also removed the usage of Gradle's internal dependency report classes, which
were an unnecessary indirection. Instead, the graph generator now uses Gradle's
ResolutionResult API directly.

Fixes IDEA-283622

For the project mentioned in that issue, sync times are 2 times faster after this change.

GitOrigin-RevId: d8b03de6103d204deaef3c3b4876b0fa458ecb29
2021-12-17 07:50:34 +00:00
Vladislav.Soroka
919f506c7a [gradle] dependency analyzer IDEA-283169
GitOrigin-RevId: 59a15931e003504cc3c8e120d4c8d54c3946f8e5
2021-11-30 11:33:08 +00:00
Anna Kozlova
5cd6b5c3d2 [java] protected method in final class: make private where possible
GitOrigin-RevId: 3e6f6d1d19c2ffd51020bb8fb6ef76ee0c5eaae5
2021-06-11 07:49:00 +00:00
Vladislav.Soroka
132b9f0a1a [Gradle] debug on remote targets IDEA-260901
GitOrigin-RevId: a8289a257b4ba83adcd914f0cd4c4eaac1f96883
2021-03-03 21:41:53 +00:00
Alexey Kudravtsev
bb440db5b2 Fix method signatures with wildcards for well-known functional interfaces and collections
GitOrigin-RevId: 0b56f672e97d2068a19aef430c9cec7b636279fb
2021-02-01 13:48:17 +00:00
Vladislav.Soroka
9925c6dd07 [Gradle] OOM in the IDE can be reported as an OOM in Gradle daemon IDEA-253967
GitOrigin-RevId: 4d94f50ac13829522dcbb94690280d61ffeb49fb
2020-11-24 10:23:12 +00:00
Sergei Vorobyov
bcff4e37c9 [i18n] removed dependency on module with jdk 8 from module jdk 6
GitOrigin-RevId: 260e8afa2b7996f63701149221dc378de159c55e
2020-10-23 19:28:32 +00:00
Sergei Vorobyov
25ab09fb3a [i18n] external system api
GitOrigin-RevId: 1f49a0b66ae3ba9c4c6e01dfabfbe7d0d48f9b45
2020-10-23 15:21:31 +00:00
Alexey Kudravtsev
a90043e655 cleanup: expression is always true
GitOrigin-RevId: 1be3e739a4c44617c9178e573ae2d7a9031643fe
2020-10-20 12:06:07 +00:00
Vladislav.Soroka
f7a5d0f629 IDEA-250595 Broken Gradle sync
GitOrigin-RevId: d281f17d5b98592364951c804cade1b047262d80
2020-09-14 08:07:43 +00:00
Vladislav.Soroka
fbbe367dad IDEA-250243 Gradle project windows displays incorrect project dependencies
GitOrigin-RevId: a277816858bd27a47316e5319abd34542f0f9b3a
2020-09-09 10:10:10 +00:00
Alexander Bubenchikov
10d867df1b IDEA-247675 - external systems i18n
GitOrigin-RevId: b30d07ec3d6f479dac0f0300d04d7ab381210547
2020-08-27 13:47:28 +00:00
Nikita Skvortsov
f45eba65b9 [es] minor, fix indentation
GitOrigin-RevId: e3938aff3858eefa2b35d87ae219235c700f7086
2020-08-20 22:24:58 +00:00
Nikolay Chashnikov
058817c38a [IntelliJ project configuration] use the default project JDK (corretto-11) in modules (IDEA-241075)
Java compiler from JDK 11 will use cross-compilation to produce code compatible with older Java versions in these modules.

GitOrigin-RevId: c3501ae403249c49a6787ff89e4619a1214a1e10
2020-08-11 17:11:27 +00:00
Vladimir Ilmov
5dbb404e84 IDEA-CR-65504: Retrieve runtime module path for JavaForkOptions Gradle tasks.
relates to #KT-39196

GitOrigin-RevId: 398e6bb0566c663dbe39c3720f4f6f4d6c516cc0
2020-07-29 10:27:36 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Vladimir Krivosheev
21f68a4dd2 cleanup (inspection "Java | Class structure | Utility class is not 'final'")
GitOrigin-RevId: cde6688e71ae27b8d831ba71475edc06d1b86748
2020-06-08 08:27:45 +00:00
Nikita Skvortsov
da2c2d3c72 [gradle] re-use init script for Gradle test debugging IDEA-241416
GitOrigin-RevId: 5c683e99f276649c89e6345c575b587222836e5f
2020-06-01 14:46:52 +03:00
Andrei Kuznetsov
8d05723e83 IDEA-228415: breakpoints are ignored in Java if android module present in the project
Java process forked by Gradle does not include debugger agent due to missing cmd line argument.
Gradle script debugging also does not work due to missing cmd line argument.
This is only the case when android modules are present since in this case AndroidGradleTaskManager takes control over gradle task execution.
When there is no android modules, Idea's GradleTaskManager takes control, and all the JVM options are added as expected.

GitOrigin-RevId: 1e20557c5d89921378746dc8917943d1884365c8
2020-02-14 11:39:06 +00:00
Vladislav.Soroka
421157f04c [ES] add the support for RESOURCE_GENERATED TEST_RESOURCE_GENERATED source root types
GitOrigin-RevId: 3271b4ac4144170f88e0bf223f74d20493f1eaf9
2020-01-31 10:08:33 +00:00
Dmitry.Krasilschikov
16e51ab6b6 Annotate by @Nls: DependencyNode.getDisplayName
GitOrigin-RevId: 9439b1595920a9f265b79d72c7971139add30c90
2020-01-30 14:33:55 +00:00
Vladislav.Soroka
344daebcf5 IDEA-CR-57635: cleanup
GitOrigin-RevId: 340b5db3747ee3661d4d854d4b6bf35165629471
2020-01-23 08:05:03 +00:00
Vladislav.Soroka
bbd9e327ee [Gradle] Project dependencies serialization service IDEA-218166
GitOrigin-RevId: 2d0676cf6e8d1573ff328bcba052cf7080d1a95e
2020-01-22 18:07:02 +00:00
Vladislav.Soroka
be12b37890 [Gradle] Dependencies graph: model classes hashcode/equals IDEA-218166
GitOrigin-RevId: 1078a6f293ab5994acd0f0c5100fe9c743087e94
2020-01-22 18:07:02 +00:00
Vladislav.Soroka
2930fec909 [Gradle] Dependencies graph: cleanup IDEA-218166
GitOrigin-RevId: ad23f1209c1921625ba0901d31adcb73205997b3
2020-01-22 18:07:02 +00:00
Vladislav.Soroka
5db45ad4f1 [Gradle] Dependencies graph: show file dependencies IDEA-218166
GitOrigin-RevId: fdb2ff39053db1ed2c9bda279f2de4f8c73c5273
2020-01-22 18:07:02 +00:00
Vladislav.Soroka
53628af3a8 [Gradle] Show dependencies graph on the Gradle tool window IDEA-218166
GitOrigin-RevId: f6645da0834fd67ca1e52f3ea9e500b250f049a3
2020-01-22 18:07:02 +00:00
Kirill Shmakov
cea74ff27f Support debug of non-jvm Gradle tasks in External System
GitOrigin-RevId: 2d9b816110abf38cbc9159558e696e729e0f4025
2019-09-27 08:31:42 +00:00
Tagir Valeev
dde133ece1 Fixed 'Throwable' printed to 'System.out'
GitOrigin-RevId: 8333a2fede1cee2d80d91b8a085810bebec8a4a3
2019-07-25 09:04:08 +03:00
Rustam Vishnyakov
123242c4b2 EditorConfig documentation test
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298 constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Anton Makeev
b15255e2ad Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: 47047f22e3c91c0029882f4b648bb92aa55db3ab
2019-05-17 19:07:41 +03:00
Anton Makeev
b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Vladislav.Soroka
ffb90da537 Gradle: error handling refactoring
GitOrigin-RevId: c5ad322981e63fef131e3ee60fe9ff4071060768
2019-05-08 11:03:13 +03:00