Nikita Iarychenko
5c88225f7a
OPENIDE #77 Replace the text with the mention of Jetbrains and Intellij IDEA in properties files
...
(cherry picked from commit e126540d08 )
2025-07-01 10:54:45 +04:00
Nikita Iarychenko
1bd16fbf3f
OPENIDE add missing copyrights
...
(cherry picked from commit b729986736 )
2025-07-01 10:54:42 +04:00
axiom
5bab715db3
16 branding defects fixed.
...
(cherry picked from commit 4ede66edf1dba37f984904252add615415421e2b)
(cherry picked from commit 89b579e3eb )
2025-07-01 10:53:49 +04:00
Louis Vignier
4f05e5298b
[java] Add missing nullable annotations in JavaSdkVersionUtil
...
#IDEA-369014 Fixed
(cherry picked from commit a2623067c4695147ed23f10447796b7c7cfd2ef4)
IJ-CR-158043
GitOrigin-RevId: 5f4bd80c644f2906e0cc86d69178c99e4e3b957e
2025-03-31 18:45:15 +00:00
Tagir Valeev
2b1dc0d76a
[java-refactoring] IDEA-368729 Refactor -> introduce field fails if the expression contains unresolved type
...
(cherry picked from commit 564e2f82913f777c5c9e0b760b27fc0a859ec430)
IJ-CR-157054
GitOrigin-RevId: e6c98921966c48d5d4a90307c74fe42d6ad02fd7
2025-03-13 10:45:14 +00:00
Louis Vignier
ac93475ae9
[java] Maximize horizontal space in ImportLayoutPanelUI
...
IJ-CR-146082
GitOrigin-RevId: dfc38a23b55712b672a9637800a3e27b14c0e066
2025-02-19 19:08:35 +00:00
Mikhail Pyltsin
71b95a736f
Revert "[java-runner] IJ-CR-154797 IDEA-363985 Temporary workaround for JNI restriction"
...
This reverts commit dda8badb
GitOrigin-RevId: a52b17f30c338d7bb11caecf17e32690f6621582
2025-02-18 12:51:57 +00:00
Bas Leijdekkers
c65665d0e9
Java: fix "Selected scope contain no Java classes" message
...
GitOrigin-RevId: 3c0a4fe362e6f68c05f5639b4c1e9e0502119e51
2025-02-16 22:58:12 +00:00
Tagir Valeev
2350d69472
[java-highlighting] JavaCompilationErrorBundle.properties proofreading (DOC-34381)
...
GitOrigin-RevId: 05bdca159a63027ea0d1e3d767d4adb9b258f47e
2025-02-14 12:45:24 +00:00
Maria Sokolova
c8c9b54efb
[coroutines-debugger] Introduced a new type DumpItem to represent entities shown ThreadDumpPanel.
...
DumpItem is supposed to represent threads, virtual threads or coroutines.
Related tickets:
IDEA-355724
IDEA-367130
GitOrigin-RevId: 738b6dd7f72e87e0e8d5e5fb453eb6df95846e26
2025-02-11 17:55:10 +00:00
Mikhail Pyltsin
f101871c0c
[java-runner] IDEA-363985 Temporary workaround for JNI restriction
...
GitOrigin-RevId: 636caa3aaf46f8bbe6b37ca474662bb95f705f97
2025-02-11 12:06:41 +00:00
Mikhail Pyltsin
6150820425
[command-completion] IDEA-359174 first draft of command completion
...
- move to platform part
GitOrigin-RevId: 9dde441fccb6ea470faa08a8df8bad75f60fcad4
2025-02-11 09:31:20 +00:00
Tagir Valeev
178b721cf7
[java-highlighting] Preview warning migrated
...
Also improve reporting, different messages for errors and warnings; reflective preview use reported by inspection
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: d7c85058aed3202d0599fc879a61c0fa56388fea
2025-02-10 14:02:54 +00:00
Tagir Valeev
9b9ed3498f
[java-core] Move JavaPreviewFeatureUtil to codeserver.core
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 79db63637514eef45284a8535d8fa8d9bad129f7
2025-02-07 16:16:33 +00:00
Mikhail Pyltsin
4543b3fe66
[java-import] IDEA-366927 and IDEA-366926 improve auto-import
...
- fix inspections
GitOrigin-RevId: 629202f11b819d73aadbf9d0a6c6ce85b58bf39b
2025-02-05 15:36:45 +00:00
Mikhail Pyltsin
3402d737d7
[java-import] IDEA-366927 and IDEA-366926 improve auto-import
...
- use code style for on-demand imports
- support members for auto-import, not the whole class
GitOrigin-RevId: 32d14c06819a1b1062b081756f614113e22c9858
2025-02-04 20:23:25 +00:00
Bas Leijdekkers
b4544c7a42
Java: clearer name for inspection and quick-fix
...
GitOrigin-RevId: 0ee29991b00d4ac8341c031a4a111b23bb44b800
2025-02-04 14:01:33 +00:00
Leonid Shalupov
e4e5753846
housekeeping: remove unused imports
...
GitOrigin-RevId: ccba6d05260f5eb551ffa87e0d8a38dc93148a3a
2025-02-04 11:00:15 +00:00
Mikhail Pyltsin
4453ec0191
[java-imports] IJ-CR-153077 IDEA-13817 Create "favorites" for static import and completion
...
- improve localization
GitOrigin-RevId: f930fb24872b9a126ee445e5e7bcaa777264b327
2025-01-31 15:49:15 +00:00
Vladimir Krivosheev
f1121010f7
cleanup (final, visibility)
...
GitOrigin-RevId: 8faa58a751c19a553c1ba09763e56795cb36ed38
2025-01-31 08:55:04 +00:00
Louis Vignier
5561c58027
[java] Notify after using an action to add a JDK
...
If add JDK / download JDK actions are called when the project JDK is not defined, it is set and a notification is now shown.
IJ-CR-138757
GitOrigin-RevId: d7e49bc88a1a920036cb9919054dd8c66287d8b4
2025-01-31 00:45:11 +00:00
Mikhail Pyltsin
c31dc919a9
[java-imports] IJ-CR-153077 IDEA-13817 Create "favorites" for static import and completion
...
- new intention to add to auto-import
- fix conflict with packages
GitOrigin-RevId: 5a42079a0eb7bc798a5cc6b0602487381e1141ce
2025-01-28 12:41:42 +00:00
Mikhail Pyltsin
0e5380e1c0
[java-completion] IDEA-359174 first draft of command completion
...
- comment for element
GitOrigin-RevId: 4e95c325a0468bf50c002426bfd06b42537aa88d
2025-01-22 18:23:48 +00:00
Nikolay Chashnikov
94f165e257
[java] optimization: introduce JavaPsiFacade::hasClass method and use it in JavaLibraryUtil (IJPL-166229)
...
If there are multiple classes with the provided name in the scope, 'findClass' and 'findClasses' sort them according to their positions in the classpath. This requires building the OrderEntryGraph, which may take considerable time in a big project (see IJPL-930). New methods 'hasClass' are added to JavaPsiFacade, PsiElementFinder, JavaFileManager. Their implementations don't need to sort the results and therefore don't require building OrderEntryGraph. JavaLibraryUtil is migrated to use the new method.
GitOrigin-RevId: 0b4b05f54a5234e4e585c293bd9bd4a1957a4d70
2025-01-22 14:17:36 +00:00
Vladimir Krivosheev
56d22a6b8d
don't export intellij.xml.psi - update bazel files
...
GitOrigin-RevId: d32c1dbb965bf356ea3d948cf0ed68727da0b463
2025-01-19 17:03:43 +00:00
Vladimir Krivosheev
4453c70b07
don't export intellij.xml.psi
...
GitOrigin-RevId: 0186a8f9f878122dbb297ca06f64fa7fd4b2e579
2025-01-18 21:21:04 +00:00
Bas Leijdekkers
c73ad72726
Java: rework "Unused Overriding Methods" dialog (IDEA-350217)
...
- fixes preview
- adds double-click to (de)select
- text improved
- more space for the method names
GitOrigin-RevId: f898d142fe0d407cd2ff205f67c8368a95f63823
2025-01-17 18:10:29 +00:00
Mikhail Pyltsin
3cb38fccaa
[java-imports] IDEA-13817 Create "favorites" for static import and completion
...
- part of "favorites" for static import. Inspection and refactoring
GitOrigin-RevId: a764a70000c3f0918e50a814908e5969b93688d7
2025-01-16 14:21:49 +00:00
Mikhail Pyltsin
b1a1f903ba
[java-imports] IDEA-13817 Create "favorites" for static import and completion
...
GitOrigin-RevId: 786ff0d07a68ecb53f3c929600353bc28f483bf0
2025-01-16 14:21:49 +00:00
Vladimir Krivosheev
bc115671b8
cleanup - reference static member via sub-class
...
GitOrigin-RevId: 4e081677a72ac1bc284532b61c225be6ceb6a5d7
2025-01-12 21:29:05 +00:00
Mikhail Pyltsin
f931a399f4
[java-import] IDEA-364508 IJ-CR-151305 support optimize imports
...
- add missed message
GitOrigin-RevId: 6885ba91554a04653cf2a2010b337988d6bd9325
2025-01-10 13:19:34 +00:00
Tagir Valeev
2ab7e44f8d
[java] Remove FindJarFix
...
It relies on the findjar.com service which doesn't work for a very long time
Makes obsolete IJPL-9359 "Find Jar On Web" feature doesn't work
Makes obsolete IDEA-240221 Find Jar On Web fails to download some jars
Also fixes IDEA-335544 Request: extension points to disable FindJarFix intention actions
GitOrigin-RevId: a2295375eea2d585ce924818e899bab12294a450
2025-01-08 19:09:54 +00:00
Louis Vignier
1e120e9898
[java] Add a floating toolbar when auto run is enabled
...
#IDEA-364861 Fixed
GitOrigin-RevId: ceef1278e1aa78e9e0f87af7bd5585f2cc13e23b
2025-01-08 16:19:27 +00:00
Louis Vignier
e24c4f2783
[jdk] Make JavaVersionChecker a project activity
...
IJ-CR-150687
GitOrigin-RevId: 16d4cacd17ea6459ca289e95e53a8b7dadcb63a7
2025-01-08 16:19:27 +00:00
Mikhail Pyltsin
e2a311784c
[java-tests] IDEA-169282 IJ-CR-152163 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
...
- delete option for live-timing
GitOrigin-RevId: a395f2718bf2f2f28285dfd29ff369e8e1c78298
2025-01-08 14:09:53 +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
Mikhail Pyltsin
b8b0065156
[java-tests] IDEA-169282 IJ-CR-152163 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
...
- add annotations
- add javadocs
GitOrigin-RevId: e2ae808a11e7a87b74cb8c9647ca292162315547
2025-01-03 12:40:51 +00:00
Vladimir Krivosheev
0bc1cf1557
update bazel files
...
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
051ed2529b
cleanup
...
GitOrigin-RevId: 6fa4f979e0a6641885e2225eb985b13713373ac5
2024-12-26 14:56:01 +00:00
Mikhail Pyltsin
e18f505c95
[java-tests] IDEA-169282 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
...
GitOrigin-RevId: 6557a34e368eb859ffb4214e8fe1b14c680d9548
2024-12-24 11:23:37 +00:00
Vladimir Krivosheev
7b4c77396e
do not export deps blindly (part 5)
...
GitOrigin-RevId: 48daba2ea218703ecd0f60b5b12cc813c8802338
2024-12-23 20:43:00 +00:00
Mikhail Pyltsin
2f9dd08f10
[java-tests] IDEA-169282 Unit test elapsed time should be a wall time from start to end for Gradle, TestNG, JUnit
...
GitOrigin-RevId: 88b88aa72a0fdbda18b35e04825dec7bdb179292
2024-12-23 20:07:21 +00:00
Bas Leijdekkers
9890175ff5
Java: remove some unused properties
...
GitOrigin-RevId: 2739086d0d81a6d836c12a5080764de139ad7d16
2024-12-19 19:09:44 +00:00
Mikhail Pyltsin
36c497436c
IJ-CR-151305 [java-import] IDEA-364508 support optimize imports
...
- use layout table
GitOrigin-RevId: 6862419acc2beb72f87cca6b93612f9afe81f698
2024-12-19 18:02:44 +00:00
Bas Leijdekkers
2b32d9bb56
Java: basic support for Valhalla Value Classes (IDEA-364548)
...
GitOrigin-RevId: 93b0394866aae35772ccc90e7de822af8a94c6ce
2024-12-18 18:05:29 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Mikhail Pyltsin
ab52fbdf4e
[java-import] IDEA-364508 support optimize imports
...
- new options are added
- changes for optimize imports
GitOrigin-RevId: 82b0223f9e7e2972d13ab182ea651cdccd28a5d3
2024-12-10 19:06:21 +00:00
Bartek Pacia
5569a2965d
[java-inspections] IDEA-14669 fixed: suggest adding specific non-null assertions from test frameworks
...
(cherry picked from commit 0d22d640ea4ee77a6bdfb5b4af504332e7456b68)
IJ-MR-150371
GitOrigin-RevId: 04a5fe47cf874ae78c5ad73282b55123f55e84cb
2024-12-05 12:35:38 +00:00
Dmitrii Gridin
47a2170f17
[java] MetaAnnotationUtil: fix SOE
...
^IDEA-364301 Fixed
GitOrigin-RevId: 6876f40ca0910774a445feb1167170b92f799ca4
2024-12-05 12:31:39 +00:00
Mikhail Pyltsin
4b76fbce4f
[java-inspection] IDEA-311157 deleting component doesn't check usages
...
GitOrigin-RevId: 55ef9a7d7fa7b96a8f54e91801060b7c3d44dd65
2024-12-02 18:59:47 +00:00