Maria Sokolova
023e3dde04
IDEA-386462 [debugger] 'Get Thread Dump' doesn't show stacktrace of selected thread
...
(cherry picked from commit df631f3811aa47b2933ec2af5a765374ca5c0532)
IJ-CR-194752
GitOrigin-RevId: cfe147fafecac8b05136c5258369dbb55a4aa2ed
2026-03-05 20:08:32 +00:00
Maria Sokolova
cb2ce16daf
IDEA-384931 [debugger]: ThreadDumpPanel fix action names to fit coroutines as well
...
GitOrigin-RevId: ea124b1f36b8e3ce3ae85fd7bc5e8319cec69cad
2026-02-16 23:07:47 +00:00
Maria Sokolova
49ee154be1
IDEA-384931 [debugger]: Introduce canBeHidden property to filter out items in the dump
...
GitOrigin-RevId: 8875abcb6902ddc43f5373ef681dac133daad527
2026-02-16 23:07:47 +00:00
Maria Sokolova
1f79479346
IDEA-384931 [debugger]: Show virtual threads hierarchy in ThreadDumpPanel
...
GitOrigin-RevId: 2909f33d21153f3c124fd0531b8a2fcb6ba1e245
2026-02-16 23:07:47 +00:00
Maria Sokolova
0cc3449b3a
IDEA-384931 [debugger]: Collect the hierarchy of thread containers for virtual threads
...
GitOrigin-RevId: ea0c34a1f0f0718e0dc534ab738adbbdb308cb17
2026-02-16 23:07:47 +00:00
Maria Sokolova
1ae9e16a76
IDEA-384931 [debugger]: Migrate ThreadDumpPanel to the Tree instead of the flat list.
...
Space-RevId: 2f699ffd2d5822bb67b528cdd325baa505e5ef66
GitOrigin-RevId: 8ae34e5fb5a540c1089d915f4ac4c216b5160c12
2026-02-16 23:07:47 +00:00
Max Medvedev
6b08ef1903
IJPL-207762 introduce frontend-friendly tail types
...
GitOrigin-RevId: 1dc3f250ae1c85f4453ec4b337b37ff8e8f0cfcc
2026-02-16 00:16:08 +00:00
Max Medvedev
2ae976b0b8
IJPL-207762 extract OverridableSpace to java frontend
...
GitOrigin-RevId: c4a1c97d061cd9e9a631ac71acc21992b94054a5
2026-02-16 00:16:08 +00:00
Max Medvedev
2cfa848a3a
IJPL-207762 [command completion] move java command completion factory to FE
...
GitOrigin-RevId: 8b328dba7131b5dbc966d03112f23a835943bff0
2026-02-14 15:01:54 +00:00
Max Medvedev
05b452e26e
IJPL-207762 transfer auto-popup requests from backend to frontend
...
GitOrigin-RevId: 369f21b4c15922e1f44a8d11bf37dc0dc2ea21ce
2026-02-14 15:01:54 +00:00
Leonid Shalupov
188b7ef96f
IJI-3282 Optimize imports
...
GitOrigin-RevId: 3b5c00d8ff20b8d0bb6005bc450921085d2da9b2
2026-01-31 17:03:42 +00:00
Mikhail Filippov
ea41f7932a
[build] IJI-2993 enable progressive mode for Kotlin
...
GitOrigin-RevId: f506021c20fc3b3e5ef692c9092592e3bf247036
2026-01-14 11:00:39 +00:00
Max Medvedev
867427c56e
IJPL-207762 extract common code for registering serialization extension point for RD
...
GitOrigin-RevId: 5e73ac6f91ad6933416be5e7c193368d1866d8cc
2025-12-22 11:35:06 +00:00
Max Medvedev
b5da251981
IJPL-207762 fix semicolon after completing a void method
...
GitOrigin-RevId: ebb2f664df09a21147423b5a6bd91932850ee618
2025-12-22 11:35:06 +00:00
Mikhail Filippov
7744eca84a
[build] IJPL-220367 bump Kotlin language and API versions
...
GitOrigin-RevId: c58c2f2ca3e4fbbe5116bd19119345174b7db32f
2025-12-20 13:35:48 +00:00
Vladimir Krivosheev
6240c724bf
IJPL-224042 IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 fix direct usage of libraries (we fixed corresponding test)
...
GitOrigin-RevId: 63c484ecb4165e5a254e2b91d49c7980b7c29b44
2025-12-20 11:39:46 +00:00
Bartek Pacia
e8ba1e1145
cleanup [java-formatter]: run inspection 'pattern variable can be used' and apply all quick-fixes
...
GitOrigin-RevId: 83757a9a716b3260e9801d9a394bbaa139329196
2025-12-19 17:21:25 +00:00
Bartek Pacia
7cdd6b1cbe
LSP-345 fix ClassCastException when formatting a Java file with comments
...
The formatting code (AbstractJavaBlock#createJavaBlock) was using the deprecated InjectedLanguageUtil#hasInjections,
which internally cast InjectedLanguageManager to InjectedLanguageManagerImpl.
This failed in environments using CoreInjectedLanguageManager instead of InjectedLanguageManagerImpl, like the LSP.
I replaced the usage of InjectedLanguageUtil#hasInjections with `injectedLanguageManager.getInjectedPsiFiles() != null`
(just like the Javadoc of InjectedLanguageUtil#hasInjections suggests).
The root issue is that InjectedLanguageUtilBase#probeElementsUpInner calls InjectedLanguageManagerImpl#getInstanceImpl,
which in an antipattern: dependency on a specific implementation instead of the public interface.
GitOrigin-RevId: 1474f0d2a26800e8d49e0ea2bcd7b8da6d5cd83c
2025-12-19 17:21:25 +00:00
Mathias
3ee661f414
IDEA-381055 javadoc: disable typed handler behavior
...
It is expected to be superseded by the template support for markdown javadoc
GitOrigin-RevId: da6fea720dd2dbc912ecd38bc49654d5bb0649e4
2025-12-02 15:43:54 +00:00
Vladimir Krivosheev
9102a339c5
IJPL-218803 IJ-MR-179029 IJ-MR-175479 IJ-MR-184126 don't export execution from lang to avoid excessive and incorrect deps on debugger
...
GitOrigin-RevId: f27713c975606c010f230539bc7ffe7f9c6c815c
2025-11-29 15:49:21 +00:00
Mikhail Pyltsin
1d7a438ab5
[java-rd] IJPL-219381 AE: DeclarationRangeUtil.getDeclarationRange - Declaration range is invalid for class PsiClassInitializerImpl
...
GitOrigin-RevId: 6124b3349d51c3286a19b916b9b951b112f5545a
2025-11-24 16:42:38 +00:00
Tagir Valeev
9c8a982242
IDEA-382503 [java-formatter] Remove java.formatter.chained.calls.pre212.compatibility
...
GitOrigin-RevId: 99cf272d7071700fff5f216c7584a75c78976db0
2025-11-24 16:20:34 +00:00
Mikhail Pyltsin
d0cfe3767b
[java] IDEA-365317 small fixes
...
GitOrigin-RevId: 2fb3eefedb745e5de2f6fd65c13b66e087152a8b
2025-11-20 12:44:52 +00:00
Mikhail Pyltsin
de186d1625
[java] IDEA-365317 integrate JavaDocElementType
...
GitOrigin-RevId: 802edc372e67d3b8ce9e09fb33b1e554d47e20ac
2025-11-20 12:44:52 +00:00
Mikhail Pyltsin
c8404d66b0
[java] IDEA-365317 delete usages of BasicElementTypes
...
GitOrigin-RevId: 4663096a3986e2be04efff60c37ce97d1c550752
2025-11-20 12:44:51 +00:00
Mikhail Pyltsin
bf22495377
[java] IDEA-365317 delete JavaBinaryOperations and BasicJavaElementTypeConverter
...
GitOrigin-RevId: afa1d288c6a36788a07226e34528415ee0fa7200
2025-11-20 12:44:51 +00:00
Mikhail Pyltsin
636f753d46
[java] IDEA-365317 simplify using PsiElements instead of AstNodes
...
GitOrigin-RevId: 3002271840e99b5952bca6f6e5d1d98472848b5e
2025-11-20 12:44:51 +00:00
Mathias
db1ee2869d
IDEA-379801 javadoc: fix some tests
...
Note that the workaround for markdown comments in JavaFoldingBuilderBase.java had to be tweaked
GitOrigin-RevId: 43a24a2ef723818dd1689f6595771d24c078ac0b
2025-11-11 11:29:01 +00:00
Mathias
817bd985d8
IDEA-379801 javadoc: extend use of DOC_MARKDOWN_COMMENT
...
GitOrigin-RevId: b209a1519f97e98d4f4036f94af3fdb0fc40b85e
2025-11-11 11:29:01 +00:00
Louis Vignier
70a1f45a0d
IDEA-379801 javadoc: Update usages of JavaDocSyntaxElementType.DOC_COMMENT
...
GitOrigin-RevId: 4636107a9248cb5c38cf70a93b03f511936b514b
2025-11-11 11:29:01 +00:00
Mikhail Pyltsin
4cb9f02526
[java-formatter] IDEA-374207 IJ-CR-181116 Move PackageEntryTable to java module
...
- final class
GitOrigin-RevId: 46c4c142889f1237ef9add68147402b3bbbe5486
2025-11-07 03:24:28 +00:00
Georgii Ustinov
9e3542c650
[Java. Code Formatting] IDEA-223507 Write tests for formatting conditional expressions
...
GitOrigin-RevId: b5ec80926db80796a899ccded49c38acb45c6dac
2025-11-06 10:53:18 +00:00
Georgii Ustinov
92bc9cbbb3
[Java. Code Formatting] IDEA-223507 Use zero indent binded to parent in literals and call methods inside conditional expressions
...
GitOrigin-RevId: 5c0f6ba1c896e335ef0cccee6eef00b0165aa650
2025-11-06 10:53:18 +00:00
Mikhail Pyltsin
8ed129fde0
[java-formatter] IDEA-374207 Move PackageEntryTable to java module
...
GitOrigin-RevId: d97e192e615f88606b6d34a3e8c1e1061d09963e
2025-11-03 12:02:03 +00:00
Max Medvedev
e129728c80
[completion] IJPL-207762 rename implementationClass attribute to handler
...
to avoid warnings about missing default constructor in handlers
GitOrigin-RevId: 03e43689828239a048dcbeaa810e1f735e5712fe
2025-10-20 00:06:44 +00:00
Max Medvedev
75c9e6683e
[java, completion] IJPL-207762 extract JavaParenthesesInsertHandler
...
GitOrigin-RevId: f070c5cab9866419bfc89a4ab2ba41962be9e51f
2025-10-20 00:06:44 +00:00
Max Medvedev
8f9d4cb5b0
[java, completion] IJPL-207762 ParenthInsertHandler is frontend compatible
...
GitOrigin-RevId: 4533706e69b021e76114bb5790d9ba314552e0b8
2025-10-15 14:42:53 +00:00
Max Medvedev
6bf7cc68a0
[java, completion] IJPL-207762 NegationInsertHandler is frontend-friendly
...
GitOrigin-RevId: a35b125635771142dd91abc25687431c1a14b111
2025-10-14 23:17:16 +00:00
Max Medvedev
0cdbe0fd08
[java, completion] IJPL-207762 MethodCallInstallerHandler is serializable
...
GitOrigin-RevId: ce77f24156ff15d0ccd09d2336dc7e17235a8b7c
2025-10-14 23:17:16 +00:00
Max Medvedev
cc9127c001
[java, completion] IJPL-207762 RefStartInsertHandler is serializable
...
GitOrigin-RevId: 105abeb88ad3719cc985a7a2b92d2b94c75acdc1
2025-10-14 23:17:16 +00:00
Max Medvedev
30c00f792c
[java, completion] IJPL-207762 DiamondInsertHandler is frontend friendly
...
GitOrigin-RevId: 0ce6ddcf00b66bc2ec7069d33ccd75c5c11072bb
2025-10-14 23:17:16 +00:00
Max Medvedev
e43e76db71
[java, completion] IJPL-207762 introduce JavaMethodCallInsertHandlerHelper
...
GitOrigin-RevId: b5e9ccc82536b85da0663a3e3b671c4af0e17e16
2025-10-14 23:17:16 +00:00
Max Medvedev
a1d183b9e6
[java, completion] IJPL-207762 java.frontback can use kotlinx serialization
...
GitOrigin-RevId: 9db27b1914c6bff66808b3c81c4f1a21271b5bc6
2025-10-14 23:17:15 +00:00
Nikolay Chashnikov
3a8344fcad
[plugin model] use 'public' visibility for content modules which classes are used from external plugins (IJPL-207059)
...
153 modules which contain classes used from external plugins from the Marketplace are marked as public. This is needed to ensure that it'll be possible to use that API after converting code from these external plugins to content modules.
GitOrigin-RevId: dc48e8970041fddd3bf50d280711e95ce9e9ad9b
2025-10-08 18:39:06 +00:00
Nikolay Chashnikov
093d3214f4
[java] API cleanup: mark for removal and as internal deprecated API without external usages (IJPL-190638)
...
APIs, which were marked as deprecated in 251 or earlier and don't have external usages, are marked as internal. Also, if there are no internal usages, it's also marked for removal.
GitOrigin-RevId: ffd772fc41738cdf3bcf5a122756936383184866
2025-10-03 23:44:30 +00:00
Ilia Kirianovskii
f43aa95086
[bazel] Update build files (IJI-3062)
...
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Tagir Valeev
ac74ac484e
[java] IDEA-379795 Add hasAnnotations() to PsiAnnotationOwner, PsiModifierListOwner and TypeAnnotationProvider
...
GitOrigin-RevId: dbe2d9508f45fb5bbbff26c1ba81792f5120c690
2025-09-26 11:09:02 +00:00
Louis Vignier
be915ae443
[javadoc] Do not format PsiMarkdownCodeBlock-s
...
#IDEA-371809 Fixed
GitOrigin-RevId: 225e1fd572a073c3c6257aa593f5adb42b4dcebb
2025-09-25 17:39:37 +00:00
Mikhail Pyltsin
de93e0f2b1
[java] IDEA-365317 deprecate outdated parsers and IElementTypes
...
GitOrigin-RevId: 034680fefe2a078e5e30fdb8fff7df35149fca61
2025-09-18 12:34:09 +00:00
Tagir Valeev
865726ee14
[java] cleanup: use reversed iteration
...
GitOrigin-RevId: d06c8b96458e1f73308825669af589888ed67aef
2025-09-15 08:54:13 +00:00