- always show compacts in list
- add default name
(cherry picked from commit ecd72181f4e0d846389df26210b481e358260261)
(cherry picked from commit fbf4436c7f217e4f51c61a68eb19119f1dbc393e)
IJ-MR-169535
GitOrigin-RevId: 8ce010a88de6f52400181b025cffe1b5818797e5
- add case for several qualifiers
(cherry picked from commit e422d2f595e29a3ff3f56f01dbbc6fa7c52d9e8d)
(cherry picked from commit 9c9de1fd8fb36723bec6c894426267aa03742be6)
IJ-MR-169535
GitOrigin-RevId: 988ca7a3fa9775dac4aee1468f8a2ba26907bfe4
- extract "java.lang.IO"
- tests for allowUnresolved
- more reliable works with varargs
(cherry picked from commit 8376baaa86afa3806cb096cffd42e9ed0db0d451)
(cherry picked from commit 78c8b1aed86c1414989a5a83b9e7d54ca5ed83e0)
IJ-MR-169535
GitOrigin-RevId: 704e1b94c19dbf07d5371b8989164070db2cd860
- deprecate `JvmMainMethodUtil`
- add some support for instance methods for JVM
(cherry picked from commit 52da3f1fd67a553028f85e43180dfd6bed43fa3f)
(cherry picked from commit bb847b99cc0fad51f079976f02095d931138b4a8)
IJ-MR-169535
GitOrigin-RevId: 4b36704b41640a3f5adf8cc2f80eb07b52b7622e
- more reliable test
(cherry picked from commit 5e2fbe6611e016d4384ff1bb17e7c069f1b2fcbd)
(cherry picked from commit d4895371ffa6c3fc089d3a7ad51126cace1d5450)
IJ-MR-169535
GitOrigin-RevId: b530d44ecfadd2feb612b265bc469cdd2587890d
- set language levels for features
- fix tests
- new tests for new language levels
(cherry picked from commit 5259088ac10962f8f9373fbea29e01adb2bf7333)
(cherry picked from commit 4940a2ab6b683285d979c8aa0f86cbb775e9059d)
IJ-MR-169535
GitOrigin-RevId: 38e23b3294a45eacc56947e43c2b6d93c80da9cb
- test for quick-fix "increase language level"
- fix templates
(cherry picked from commit 37009091dc826c81d496e90cdb3a2c3b2da147c3)
(cherry picked from commit c0f3ed9451db84ec02e4e3af118f82f5bc4d7fdf)
IJ-MR-169535
GitOrigin-RevId: 7e4152035b0502b6229747ef55056b5cd613359a
- normalize definition of language features
- add comments
(cherry picked from commit f91cb0acfef04c7203d129190b9e95b46550ab7d)
(cherry picked from commit 8694a595305b8a4e25f292a22c7d477bd1c4d113)
IJ-MR-169535
GitOrigin-RevId: 4f3f9c938ec2889ebdd182a1905a69e369259b28
- move to java 25 folder
- update tests and fix error with incorrect resolve with new language levels
- IO.println will be updated later
(cherry picked from commit 93985096433766e33178da6048ce4554063841a2)
(cherry picked from commit 1245b45c8ef5860d2b27441666bd6eb4eea8df75)
IJ-MR-169535
GitOrigin-RevId: 416752bfd6663f4ebd684ec1a7273900c73b155d
- nothing changed in jep, more tests
(cherry picked from commit 03e655a19855acdfe1f7983b25c6aa7158b73393)
(cherry picked from commit fab1d353a464fd4585aa86ef7fe7595f01793aa5)
IJ-MR-169535
GitOrigin-RevId: 1c0782d7c341c0f9e2ff1b3704f13e5e94dadcb7
- there aren't changes, just new tests for java 25 and java 25 preview
(cherry picked from commit 1d73ea675b90c8e3380152ecbad6853431400e2d)
(cherry picked from commit eaa5a77e47e7b9ff4b423d1080c4e0b5c399fd69)
IJ-MR-169535
GitOrigin-RevId: 448392699fa88bee2d06bf0b4949f5d33405c986
Test cases in ReformatCodeActionTest now also assert the action is available before performing reformatting and checking results.
(cherry picked from commit e182aa7bb8b8f998f0e7f80f198d308cfdd0e13e)
IJ-CR-168122
GitOrigin-RevId: e8706a0ea858d6e80c9de1e3ac88bfa9907ef7d8
Now, new one could be used which is more correct
Fixes IDEA-375493 Nullability of generic type with several bounds depends on bounds order
(cherry picked from commit 24e8aab73704d9b2b5ea7e47215bfeeadaed2f26)
IJ-CR-168211
GitOrigin-RevId: 0e1c558d93eeaba4054da535520411df8ac7b24f
Fixes IDEA-375416 False-positive nullability report on lambda with ternary and null in one branch
(cherry picked from commit 5679bb57205cb4d49b9e87cbc4b8236c30aced67)
IJ-CR-168101
GitOrigin-RevId: 51f05c39d83d6e626c8e6f92984acd8b8026ef6e
The same library coordinates can be associated fo different LibraryEntity instances that points on the same logical libraries. For example Maven and Gradle creates LibraryEntity with different ids, for the same library, because Maven adds the "Maven:" prefix for a library name, Gradle adds "Gradle:".
### Issues
* IDEA-374892 Library dependencies aren't substituted with different names and same coordinates
* IDEA-370483 Maven performance degradation related to library dependency substitution
(cherry picked from commit 2c89f84c1374c5d9373eb590df74565713f13de4)
IJ-CR-167051
GitOrigin-RevId: f0a9432e576cd1ab50f991c5c83ea8cb8020c77b
Improves IJPL-190894 A renaming warning is truncated in inline popup
(cherry picked from commit 9a596dac199cf536722fb2d394e8ca532e5cecf4)
IJ-CR-166110
GitOrigin-RevId: 4e6bffec3aed60f976298c53c46313fb66e27a61