Julia Beliaeva
eabf122230
[ui] move setupPlaceholderVisibility to TextComponentEmptyText
...
GitOrigin-RevId: 5552c21702e670fe9c75fbc6292b6051139b60e2
2024-01-23 17:02:37 +00:00
Mikhail Pyltsin
70ecc55cab
[java-java-highlighting] IDEA-343643 not show gutter for nested class in implicit class
...
GitOrigin-RevId: 5449d3539e2dfc7baf85d724a66e4cfbdefd3d76
2024-01-22 13:42:21 +00:00
Mikhail Mazurkevich
3ead6f3518
[classpath] IJPL-401 Turn off classpath.index by default
...
Before the caching was enabled in `UrlClassLoader` by default, and it led to problems in different areas (IJPL-401, IDEA-322782, IDEA-305759). So, just simple usage of `UrlClassLoader` without even being aware of this functionality can easily break something, e.g., Gradle project compilation. So, it was decided to turn it off by default and use it explicitly where it's needed.
GitOrigin-RevId: 3212f4b3767a1e05fcf240ce852de7a520ee0997
2024-01-19 15:06:52 +00:00
Konstantin Aleev
da0308f481
[platform] IDEA-342326 provide factory method for char tail type
...
- ensure that TailType class is loaded before CharTailType class if factory method is used
GitOrigin-RevId: ccfe8d4ae66c9ff6bd9ab0bef9367c4357db1759
2024-01-08 10:52:30 +00:00
Andrey Cherkasov
24adef8e2a
Resolve warnings about 'protected' members in a 'final' classes
...
GitOrigin-RevId: 5d7c04b6371be1f2cc924a86614919ab6ee5b642
2023-12-14 17:36:45 +00:00
Mikhail Pyltsin
5cb1d206fe
[java-execution] IDEA-339923 runnable and gutters for implicit classes
...
GitOrigin-RevId: 73795451d90cd498aea44d3db7420fdbfc809264
2023-12-14 11:18:41 +00:00
Andrey Cherkasov
019a6852f4
[java] Make extension classes final
...
GitOrigin-RevId: 1aae04982598568a111e8c78b9a71c9d2b4aa150
2023-12-13 20:02:09 +00:00
Konstantin Aleev
78028ce3b4
[java] IDEA-340478 run configuration: add tooltip for modify classpath setting
...
GitOrigin-RevId: 7a355e4fb51eb24935a9e8a154b525443c8c9a7d
2023-12-12 15:08:17 +00:00
Mikhail Pyltsin
b915353545
[java] IJ-CR-121727 IDEA-339871 Line numbers are likely diverged... tooltip is wrong
...
- reuse records for tests
GitOrigin-RevId: 8c98209b3c3ffcb96ba5ae6d060ee077eb18ac09
2023-12-11 18:46:54 +00:00
Mikhail Pyltsin
3f86cf9292
[java-highlighting] IDEA-339935 JEP 463
...
- rename unnamed classes to implicitly declared classes
GitOrigin-RevId: 2c6d7f16a1dc6d2371b8f8b5f5675246c9bc99f9
2023-12-11 15:49:28 +00:00
Mikhail Pyltsin
db877bcc3c
[java] IJ-CR-121727 IDEA-339871 Line numbers are likely diverged... tooltip is wrong
...
- added mapping for VarHandler and MethodHandler
GitOrigin-RevId: 39ab705e27ee4f500875f41380ff534db7380e56
2023-12-08 18:56:09 +00:00
Bart van Helvert
297df6fec4
[uast] Migrate Test diff provider to use UInjectionHost
...
#KTIJ-27448
GitOrigin-RevId: 146ae01911cf2ec8ebf87d1a4d30b8279afb5249
2023-12-08 10:59:35 +00:00
Mikhail Pyltsin
da267402e5
[java] IDEA-339871 Line numbers are likely diverged... tooltip is wrong
...
- skip reflection packages
GitOrigin-RevId: 6850dcf8ff786cc2399eb864b1be96f3071381a7
2023-12-07 10:40:18 +00:00
Daniil Tsarev
d0c5c5e4a0
[quarkus] IDEA-338978 Provide Quarkus run configuration for '@QuarkusMain' classes
...
(cherry picked from commit 7501527e035c801643163dad2f1b0ad97c68b3a2)
IJ-CR-121192
GitOrigin-RevId: e622c52c0dc8696db0256cda179218b34b8dd345
2023-11-30 13:37:44 +00:00
Tagir Valeev
b69dfa6c47
[java] AlternativeSdkRootsProvider: rewrite to Java to avoid problems with companion object in extension
...
GitOrigin-RevId: a65caeeb2653e1e3ead63cc52bb11a5bcdf8759a
2023-11-08 19:40:52 +00:00
Louis Vignier
77df365f4e
[java] Compute unnamed class completion items inside read action
...
IJ-CR-116337
GitOrigin-RevId: 50f2049cd5f52cd3c68033610d6be5d12781c7c7
2023-11-02 20:07:04 +00:00
Louis Vignier
fccc651088
[java] Return correct JVM name for unnamed classes in ClassUtil
...
IJ-CR-115084
GitOrigin-RevId: 844a16051344f7e0ad591b2bc672e0f528447180
2023-10-28 14:49:50 +00:00
Dmitry Avdeev
93d74d2972
EA-840494 F: JrePathEditor.buildModel
...
no need for read action here
GitOrigin-RevId: f4b0441a5b7d8a70c9a2a9ebe1340243298607ef
2023-10-20 19:13:42 +00:00
Tagir Valeev
51854f80b3
"Method can be static" fix massive application
...
GitOrigin-RevId: ed296b85922a6814d5c6057b5cbc720f0c546e41
2023-10-20 19:12:56 +00:00
Mikhail Pyltsin
87e2d5c58f
[java-execution] IDEA-327658 Freeze due to non-cancelable RA in ShowAffectedTestsAction.findMethods.
...
- do not run until it calls explicitly
GitOrigin-RevId: 17ed84ad5ed3d675898a50fea547c21c265270b9
2023-10-12 17:01:04 +00:00
Roman Ivanov
fcbc2d87c2
IDEA-334151 do filtration of main method not only for unnamed class
...
GitOrigin-RevId: 0f27e00592fe98e284b3ec1c9ad60c437952846a
2023-10-12 15:57:45 +00:00
Vyacheslav Moklev
5cd6cb1927
[RDCT] Fix starting Debug from inline Debug action
...
GitOrigin-RevId: 2b577f2aae587d7c874182de3f75d623ee5d170e
2023-10-12 09:34:42 +00:00
Vyacheslav Moklev
4b36883f4c
[RDCT] Fix Run toolwindow not opening from inline run action
...
GitOrigin-RevId: e3c890a8b800763690dde53d5b134bcc4d527054
2023-10-12 09:34:40 +00:00
Vyacheslav Moklev
5fb67db516
[RDCT] Fix Run toolwindow opening on Host instead on Client
...
GitOrigin-RevId: 8f3f505d7495ab3c416bc83f32d8786cfead1507
2023-10-12 09:34:39 +00:00
Andrey Cherkasov
46e2dfa159
The "Mismatch between light service level and its constructor" inspection: cleanup
...
GitOrigin-RevId: 2a6e7bcc32cb11f9fcdfa77c717aac6183182fb5
2023-10-12 03:02:23 +00:00
Louis Vignier
7a53b3afc6
[java] Rename JavaUnnamedClassUtil#trimJavaExtension to getJvmName
...
IJ-CR-115084
GitOrigin-RevId: b9d3fb90b9618a5505e3d7cd79754384ccc7a9aa
2023-10-11 19:08:04 +00:00
Louis Vignier
329f346fcd
[java] Use correct scope to check unnamed class configuration validity
...
IJ-CR-115084
GitOrigin-RevId: 65e3a76dfe73b670bee43e7be2a3565f06b327d2
2023-10-11 19:07:54 +00:00
Konstantin Aleev
ad8c453d74
[platform] IDEA-331384 API: encapsulate TailTypes fields
...
GitOrigin-RevId: 5c33b3466c0c01832ed8b651a4eb651cf649847f
2023-10-11 13:47:40 +00:00
Louis Vignier
1106476af5
[java] Fix slow op in JavaApplicationSettingsEditor
...
GitOrigin-RevId: f9ed28d835124b5983487fee72ebc7024f00f694
2023-10-09 08:17:18 +00:00
Konstantin Aleev
84f54ed97d
[platform] IDEA-331384 API: deprecate constants in TailType class including those of type CharTailType
...
- rename existing TailTypes class to JavaTailTypes
- declare constants in new TailTypes class
- update usages
GitOrigin-RevId: 62484d4a67c291ff5da13fad223b841cb1855eac
2023-10-06 18:19:16 +00:00
Mikhail Pyltsin
2dd32d9d08
Revert "[java-execution] IDEA-327658 Freeze due to non-cancelable RA in ShowAffectedTestsAction.findMethods."
...
This reverts commit 79b7ec3902cd374dd8b2e16196154df15752d36d.
GitOrigin-RevId: daa7dd27676e582bcfcfd45987cc25e4a28a6fcb
2023-10-05 22:28:46 +00:00
Dmitry Avdeev
a9d332b1c0
IDEA-137820 Run / Debug Configuration to allow Environment Variables to be specified via a properties file
...
initial scripting support
GitOrigin-RevId: 803ae59a50d9889a3a5ee64b43f8c5141efac6bd
2023-10-05 18:51:20 +00:00
Mihail Buryakov
c5a437db18
[bdt] BDIDE-5200 Allow random ports for jdwp debug
...
GitOrigin-RevId: 9e202d97dc729c78575cf400c90197fd0569c2df
2023-10-03 20:58:51 +00:00
Dmitry Avdeev
26332c7974
EA-917302 T: FileBasedIndexImpl.ensureUpToDate
...
GitOrigin-RevId: 1e04eaeb46eb1d0501f245d490eda883684154ce
2023-10-02 19:54:42 +00:00
Nikolay Chashnikov
d67bdd5b72
[java] API cleanup: remove unused deprecated API (IDEA-322162)
...
GitOrigin-RevId: 8b8a875126194efe99989d51127072dd8e503d6e
2023-09-29 09:21:34 +00:00
Louis Vignier
dd1f3a3126
[java] Use unnamed classes stub index to autocomplete main class in options
...
#IDEA-331209
GitOrigin-RevId: 8ae67e2490a7a6b3c725ecc4813ac9a6e328a79d
2023-09-28 18:34:17 +00:00
Louis Vignier
efa755905e
[java] Use unnamed classes stub index to validate run configurations
...
#IDEA-331209
GitOrigin-RevId: 65a0d35720de183a8c7ea38fcf3539c407164051
2023-09-28 18:34:16 +00:00
Vladimir Krivosheev
642f208a64
IDEA-320078 move NanoXML library to monorepo
...
GitOrigin-RevId: 58e03dff871e7ea9d6ea98a02f33942442796b89
2023-09-22 08:06:05 +00:00
Gregory.Shrago
ce0e6ff6d8
reuse ConfigurationContext when building tooltip
...
GitOrigin-RevId: e7513e4f848ba186d4751ce7df5cfb3265d54d52
2023-09-21 12:32:57 +00:00
Louis Vignier
7da0863c33
[java] Remove JavaUnnamedClassIndex
...
The index made tests fail, reverting until a better solution is found.
IJ-CR-115084
GitOrigin-RevId: 5b4ca90aa8059e70c656d3e9ff80868940670736
2023-09-19 05:49:03 +00:00
Louis Vignier
6e9c57621a
[java] Add trimJavaExtension util method
...
IJ-CR-115084
GitOrigin-RevId: ed0f98676ad29eee6db1e17cfc24b94bb25e74fe
2023-09-19 05:49:00 +00:00
Louis Vignier
4e6c92fe8e
[java] Do not update MainClassPanel in the fragment getter
...
IJ-CR-115084
GitOrigin-RevId: 634be3e8fe32a53667c75d650fb4ff8960d6ce74
2023-09-19 05:48:59 +00:00
Louis Vignier
78ae4b33ba
[java] Disable unnamed class completion in dumb mode
...
#IDEA-331209
GitOrigin-RevId: 31b984871b558b1f719751c1f2d4067bb1f91f69
2023-09-19 05:48:57 +00:00
Louis Vignier
877e47d960
[java] Fix UI for unnamed class run configurations
...
#IDEA-331209
GitOrigin-RevId: 9c740f9506ba6b52af9d6b7ac080add72fdc7b0f
2023-09-19 05:48:54 +00:00
Louis Vignier
665c412f0e
[java] Make consecutive runs use the same unnamed class configuration
...
#IDEA-331209
GitOrigin-RevId: 68b5b6509c1669ab6c63b0765206b38487890944
2023-09-19 05:48:52 +00:00
Louis Vignier
5a2d2f9836
[java] Fix unnamed class run configuration validity
...
#IDEA-331209
GitOrigin-RevId: e5e003e58849d9780758eb5ea1a9d6a7d6edf969
2023-09-19 05:48:50 +00:00
Mikhail Pyltsin
dc24b17a29
[java-execution] IDEA-327658 Freeze due to non-cancelable RA in ShowAffectedTestsAction.findMethods.
...
- not run until it calls explicitly
GitOrigin-RevId: 79b7ec3902cd374dd8b2e16196154df15752d36d
2023-09-15 15:07:08 +00:00
Vladislav Rassokhin
f2eb9d48e7
test discovery: report all underlying problems when DiscoveredTestDataHolder repeatedly fails to initialize
...
GitOrigin-RevId: a28e1e5ce01c93599a0c21206b83334001ea824b
2023-09-13 19:05:33 +00:00
Dmitry Avdeev
15419edff2
IDEA-332164 Missing "Build" before launch tasks for JAR Application
...
GitOrigin-RevId: 42167b410528797201e8659c2ce8ed1b02c662ca
2023-09-12 17:48:31 +00:00
Roman Ivanov
86ed75400e
[java, gutters] add gutters for super interfaces with main methods, remove gutters from interfaces with instance main methods
...
GitOrigin-RevId: 054ba5ce3f9b71b459a8dfd70b6f9794bc36b4a3
2023-09-08 13:52:08 +00:00