Mikhail Pyltsin
d1a5734347
[java] IDEA-375980 There is still name 'implicit class' in inspect code results
...
(cherry picked from commit 3465d129105300a18b6c9116617cf756aa15d188)
(cherry picked from commit 10842aa79b01c067c959787333a212b170a6f8ce)
IJ-MR-169535
GitOrigin-RevId: 4aaa7e37cd2ddfdf14230c2a69a7346f4b0ed0d4
2025-08-04 12:58:50 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Mikhail Filippov
40e854e522
IJPL-188826 bump Kotlin language version to 2.2
...
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Mikhail Pyltsin
d04a07827e
[java] IJ-CR-162475 IDEA-360079 add simple source file
...
- rename to compact
- add tests
- restrict only by default packages
GitOrigin-RevId: eff47e6f615f36b845659da8e84e5220d7b90cfe
2025-05-12 13:50:48 +00:00
Louis Vignier
40a740e072
[javadoc] Rename #tagValueDiv with new token name
...
IJ-CR-159259
GitOrigin-RevId: 6f2d69097d810234494223bcb0514113138a2e32
2025-05-09 09:13:38 +00:00
Mikhail Pyltsin
b2368cb44b
[java] IDEA-360079 add simple source file
...
GitOrigin-RevId: 16e846dabdf1235053f53ac95e5c0183e74ec3e0
2025-05-09 09:06:33 +00:00
Louis Vignier
e14ae0356b
[javadoc] Rename DIV_TOKEN to SLASH
...
IJ-CR-159259
GitOrigin-RevId: 9c25fead8e96712d6d5f341494072b18999eec8a
2025-05-08 11:35:47 +00:00
Mikhail Filippov
493c93a4bf
IJPL-182711 bump Kotlin language version
...
GitOrigin-RevId: 0beaed34efbd3b42a739dddd78de097b4e1d09c5
2025-04-09 14:26:59 +00:00
Max Medvedev
7c023f2c27
IDEA-359853 delegate PsiKeyword to JavaKeywords
...
GitOrigin-RevId: 262fb5392def113e7b45d43d4ad9afa52676b46c
2025-04-03 11:33:32 +00:00
Max Medvedev
0e5df35887
IDEA-359853 rename PsiKeywords to JavaKeywords
...
GitOrigin-RevId: 549c1b35265414221b6b83ed1b5c426418ad032e
2025-04-03 11:33:32 +00:00
Max Medvedev
0ce5d6986a
IDEA-359853 deprecated constants in PsiKeyword
...
GitOrigin-RevId: 94f23984ad8f4f467fed1f01f47b2a9b46242cac
2025-04-03 00:36:42 +00:00
Louis Vignier
3ad99b5573
[javadoc] Add a token for / in module name references
...
IDEA-361619
GitOrigin-RevId: 4c7222e3c6efaf9034adc6818115284bacb4214d
2025-04-02 22:05:33 +00:00
Vladimir Krivosheev
008f3b6e8d
update bazel files
...
GitOrigin-RevId: 6df5c8c80f8583d0006ffb53e80eb615544ef287
2025-04-01 16:40:18 +00:00
Max Medvedev
4bbedb572d
IDEA-359853 move JavaSdkVersion, JavaFeature, and LanguageLevel to java.syntax
...
GitOrigin-RevId: 68d300600bac4dd3bf4b102ba62aab4f4872ea11
2025-04-01 00:38:44 +00:00
Max Medvedev
f3370984c9
IDEA-359853 Rename .java to .kt
...
GitOrigin-RevId: 314b44e0af4adae882b4009ba9aa4eaac50d2fe3
2025-04-01 00:38:44 +00:00
Max Medvedev
4be493e18c
IDEA-359853 introduce intellij.java.syntax module
...
GitOrigin-RevId: a0fdf52125e1fef08203de16198825e58d1df490
2025-04-01 00:38:44 +00:00
Mikhail Pyltsin
e76bd61e81
[java] IDEA-367679 Bump language level to java 24
...
(cherry picked from commit 7b2335b11fb715853b9b8dd2c5f57710194dcabf)
IJ-MR-156693
GitOrigin-RevId: 0ae12c1f9de4dd7f3ffbc26a39a35ed14d3ee412
2025-03-20 10:44:43 +00:00
Andrey Zaytsev
f43e97d108
[platform] partially roll back breaking api change
...
GitOrigin-RevId: eeee310a58a8c706adde6d15648bebb183d3a787
2025-03-06 08:16:03 +00:00
Andrey Zaytsev
64f1ea7805
[analyzer] make ep name static
...
GitOrigin-RevId: 6f6b473fafe416c8720dd14477621e8d9f4244fc
2025-03-04 03:42:29 +00:00
Aleksey Dobrynin
ee90bc0f93
[java, jigsaw] support JEP 11 class file attributes (IDEA-366117) IJ-CR-154755
...
GitOrigin-RevId: 44bfa9f62cb31f539c40cb2ecd534fa0856ac8aa
2025-02-24 10:44:41 +00:00
Tagir Valeev
2350d69472
[java-highlighting] JavaCompilationErrorBundle.properties proofreading (DOC-34381)
...
GitOrigin-RevId: 05bdca159a63027ea0d1e3d767d4adb9b258f47e
2025-02-14 12:45:24 +00:00
Mikhail Pyltsin
5a13709bf9
IJ-CR-153901 [java-parser] IDEA-366391 Inconsistent doc comment association after markdown support
...
- fix naming
GitOrigin-RevId: 26986a580dbe2d963c390fe850ad71ba393fde7c
2025-02-07 17:48:54 +00:00
Bas Leijdekkers
ccc23ffa86
Java: rename feature to the currently correct name (IDEA-364189)
...
Statements before super() -> Flexible Constructor Bodies
GitOrigin-RevId: 8878101b0b2cef4d149c8f0819919ae5393c1e74
2025-02-05 10:21:50 +00:00
Mikhail Pyltsin
1d0c8692a3
[java-parser] IJ-CR-153901 IDEA-366391 Inconsistent doc comment association after markdown support
...
- use language level to predict the order of comments
GitOrigin-RevId: e7986fcb2302dde7ad80fae9346f6a27edb576ae
2025-02-03 17:48:25 +00:00
Andrey Zaytsev
dbdb5fc964
[wobbler] try to minimize damage to platform
...
GitOrigin-RevId: fcde18b0895f44e4ddd15d32d18bf97faf686303
2025-02-01 16:06:30 +00:00
Andrey Zaytsev
f3e3f0c4dd
[wobbler] get resolution to jdk working
...
GitOrigin-RevId: 98f16eb5685309cfe15faf92adf1969b7f5a22a6
2025-02-01 16:06:29 +00:00
Nikolay Chashnikov
3c560d0268
[java] cleanup: get rid of fake packages in content modules of Java Frontend plugin (IDEA-366600)
...
Fake packages were used to ensure that the main plugin classloader is used to load the classes from content modules. Now the same can be achieved explicitly with loading="embedded" attribute. This is also needed to ensure that the classpath for content modules can be properly specified (this is needed for IJPL-165692).
Also, it's possible to use auto-layout for the plugin, so there is no need to specify it explicitly.
GitOrigin-RevId: 6a75b4868b796215018d230949752bc978c60476
2025-01-31 17:23:22 +00:00
Bart van Helvert
0a6eb487d1
Fix broken property key
...
GitOrigin-RevId: d6637b139efa8dde3075a295a71ec63f9a6ea6bf
2025-01-19 01:29:27 +00:00
Tagir Valeev
d016a592c8
[java-highlighting] Finish moving annotation-related errors
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 21317f34d9e16b4169c56ad957c90fb07d943355
2025-01-09 12:30:34 +00:00
Tagir Valeev
d49d42c5d5
[java] annotation.target.* messages moved to JavaPsiBundle.properties
...
GitOrigin-RevId: ae0914063db552bdbd24b10348ad6e92e9e83636
2025-01-03 19:17:43 +00:00
Vladimir Krivosheev
0bc1cf1557
update bazel files
...
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
7b9ec58009
do not export intellij.database.connectivity.tests
...
GitOrigin-RevId: a1ef44dfa34cde110c9e6cad19d11b5e3019ab72
2024-12-28 21:45:55 +00:00
Vladimir Krivosheev
051ed2529b
cleanup
...
GitOrigin-RevId: 6fa4f979e0a6641885e2225eb985b13713373ac5
2024-12-26 14:56:01 +00:00
Bas Leijdekkers
0ed14734d9
Java: add configuration for a separate color for record components (IDEA-350397)
...
GitOrigin-RevId: d3efcc3d50a2641306c32775ab356c188330f8e8
2024-12-19 19:09:44 +00:00
Bas Leijdekkers
3c2a0901cc
Java: add configuration for a separate color for record classes (IDEA-338018)
...
GitOrigin-RevId: 45ef46717d9d49575a3a207fbeacd2ea3759fb83
2024-12-19 19:09:44 +00:00
Bas Leijdekkers
9890175ff5
Java: remove some unused properties
...
GitOrigin-RevId: 2739086d0d81a6d836c12a5080764de139ad7d16
2024-12-19 19:09: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
99171bedb6
[java-highlighting] IDEA-363617 Support JEP 494: Module Import Declarations (Second Preview)
...
- support transitive for dependencies on 'java.base' module
GitOrigin-RevId: a364934e96592ae3a8244ae68b2fb5372e7f5a30
2024-12-05 01:17:54 +00:00
Mikhail Pyltsin
9e62b515e2
[java-highlighting] IDEA-363617 Support JEP 494: Module Import Declarations (Second Preview)
...
- support shadowing module imports by package-on-demand
GitOrigin-RevId: 643fc10bcbfee2f1d41ec02e624b30bc3a48e4bb
2024-12-05 01:17:54 +00:00
Tagir Valeev
5a10f2e424
[java] IDEA-364190 Create language level 24
...
GitOrigin-RevId: 500c9a05f48e6c1d43c2019a1a9620df42a2adf4
2024-12-03 14:25:33 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Mikhail Pyltsin
007f1708c7
[java-decompiler] don't reload files in tests
...
GitOrigin-RevId: 849a33c9afd5eb23c0b4d7757777a080ed74db58
2024-11-12 12:28:10 +00:00
Andrzej Głuszak
cbca664f6c
[bazel] Second attempt at generating tests
...
GitOrigin-RevId: 7763c9994b7c311310b83b98a542775feb00ed68
2024-11-09 11:06:41 +00:00
Bas Leijdekkers
54f80ad00b
[java] define "record header" element kind
...
GitOrigin-RevId: 91f02e6ab23e47e05612413074ef30eb31dd854d
2024-11-02 01:09:48 +00:00
Mikhail Pyltsin
7e9f1978a2
[java-highlighting] IDEA-357214 'Module' is highlighted as an error when module name is expected
...
GitOrigin-RevId: c7ca9de1821e79b96a05ab74a3cbad7052ceb827
2024-10-10 15:17:07 +00:00
Aleksey Dobrynin
9aac209c72
[properties, inspection, fix] non-ISO 8859-1 characters for java 1.8 and below IDEA-360007
...
GitOrigin-RevId: 7a45cac5966b251a5db6759c16f3709392c5a3fc
2024-10-09 10:36:06 +00:00
Tagir Valeev
1d58994a43
[java] IDEA-359355 Bump language level and backport it to 2024.2
...
GitOrigin-RevId: d5222b7ea55ad8ff4af76a2e50605e4e6e99d2f4
2024-09-18 18:50:35 +00:00
Mathias Boulay
245479dba8
fix(JavaDoc): escaped brackets spacing, reference link with 2+ args
...
Links like [String#copyValueOf(char\[\], int, int)] won't have an additional space for no reason
Links like [String#copyValueOf(char\[\], int, int)] can now be clicked on for navigation purposes.
GitOrigin-RevId: 42cb742a641b767a82820f5d01a9baff4e78811e
2024-09-04 15:20:28 +00:00
Mikhail Filippov
bf43f2fc01
IJPL-150165 bump Kotlin language and API version
...
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00