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
Bas Leijdekkers
d716a552d4
Java: BasicDeclarationParser cleanup
...
GitOrigin-RevId: af9d7d4e473eaa6ba2e9627d135847b6dc260d79
2025-01-31 23:27:00 +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
Mikhail Pyltsin
207f653b4f
[java-parser] IDEA-366391 Inconsistent doc comment association after markdown support
...
GitOrigin-RevId: 072bc109310e3059f3fab309dbd521ca2caad6e6
2025-01-29 10:56:25 +00:00
Bas Leijdekkers
970861eb87
Java: support top-level var statements in JShell (IDEA-189527)
...
GitOrigin-RevId: 7fbf56eff079ad71c5d89d7b1b7f905abc2dba74
2024-12-31 15:03: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
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
Alexey Kudravtsev
3215d88629
remove usages of deprecated immutableSet
...
GitOrigin-RevId: 412c66898fa8af08406267ba73fbe7f108fd154c
2024-11-29 17:34:20 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Tagir Valeev
01822cb3c9
[java-parser] IDEA-363168 Incomplete record declaration should mark 'record' as a keyword
...
GitOrigin-RevId: 003fcac350447df675685c79d9619e7604813bc7
2024-11-14 12:12:11 +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
5a806a9c91
Java: nice error message on record compact constructor with throws clause (IDEA-361336)
...
GitOrigin-RevId: a499a5481dacf44fe72b5b1e5d0b3395152c0a01
2024-10-24 22:20:52 +00:00
Mikhail Pyltsin
194e42f31f
[java-highlighting] IDEA-357214 'Module' is highlighted as an error when module name is expected
...
- fix typo of comment
GitOrigin-RevId: 9d32a5be900da849d90e23c015b4bba273d6fd88
2024-10-11 20:45:20 +00:00
Tagir Valeev
feb2ee9625
Warnings fixed (mostly redundant cast)
...
GitOrigin-RevId: 63bdb7f359a1a2cd37cb6a691b3d94db8ba3ce02
2024-10-11 08:10:27 +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
Bas Leijdekkers
3e7bc7ef47
Java: reduce call stack usage in the parser for extremely large else-if chains (IDEA-305898)
...
GitOrigin-RevId: 9d7be3efbe108e604fbd67ce03c7fdfe23c3fb3a
2024-09-24 10:04:30 +00:00
Mathias Boulay
0cdf89293d
fix(jdoc): inline mk structs break detection
...
GitOrigin-RevId: 0cb1adbd59262523ce59767fee5f33e78234bd9f
2024-09-18 14:34:29 +00:00
Mathias Boulay
983ed1cd1c
revert(BasicJavaLexer): Consider //// comments as markdown ones
...
GitOrigin-RevId: a3860a74c3bda9b7b3dc84c2da5d96c9249620ef
2024-09-17 16:28:17 +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
Mathias Boulay
d03ded346a
fix(JavaDoc): Inline code block support
...
GitOrigin-RevId: ac902221d848139b9a92559b0f61558cfb259319
2024-08-29 16:55:53 +00:00
Mathias Boulay
d69bdfe6a4
fix(JavaDoc): illegal character on escaped array types
...
GitOrigin-RevId: dd8098159715bd42510d807077d2679b365c546f
2024-08-27 17:29:56 +00:00
Mathias Boulay
abd7b1dded
fix(JDoc): Formatting and inspections issues
...
GitOrigin-RevId: 910e9b3335fa7c3967fb79893ecba7c69595a201
2024-08-14 18:24:38 +00:00
Mathias Boulay
6ebdc205ef
feat(javadoc): early markdown support part 2
...
GitOrigin-RevId: 74093daa489fda535b3951828d6617519e5d293f
2024-08-14 02:45:23 +00:00
Mathias Boulay
3825899d51
feat(IDEA-353092): early markdown jdoc support
...
GitOrigin-RevId: 8c02012551f1a97d3f5d6aed021889911b138b28
2024-08-13 11:44:06 +00:00
Mikhail Pyltsin
858aaf9898
[java] IDEA-355048 Support binary files (.class) in split mode.
...
- support kotlin compiled classes
GitOrigin-RevId: 8a1ec87426603d017068bb2f311edb105fa5e977
2024-08-06 20:55:58 +00:00
Mikhail Pyltsin
c60037c8b3
[java] IDEA-355048 Support binary files (.class) in split mode
...
GitOrigin-RevId: ea7a098ef33476d53dd8bf061810835510885466
2024-08-06 20:55:58 +00:00
Bas Leijdekkers
d335ac32c4
Java: parse parentheses with a call with lambda argument correctly (IDEA-200212)
...
GitOrigin-RevId: 98fcbb3b793ebfcfa636ac7d27ef21158c64eee7
2024-08-04 12:09:09 +00:00
Bas Leijdekkers
c72b96d481
Java: enable Pratt parser by default (IDEA-305898)
...
GitOrigin-RevId: 597cfc30aeff88a7791e9e185b5c08426844d4da
2024-08-01 12:35:28 +00:00
Bas Leijdekkers
5fe32f5f14
Java: Pratt expression parser cleanup (IDEA-305898)
...
GitOrigin-RevId: 97465caee1ec49b759290fef92e48d7231bf4681
2024-08-01 12:35:28 +00:00
Bas Leijdekkers
c8215f8fbc
Java: more sensible parse of incomplete binary expression (IDEA-305898)
...
GitOrigin-RevId: 3d3b59be1621fea7a4702109e1d654b47c5c76f7
2024-08-01 12:35:28 +00:00
Bas Leijdekkers
1bdb332af2
Java: better error recovery on annotation parsing (IDEA-209573)
...
GitOrigin-RevId: a600121ecbd9fa6338237f0d3802486c7f8a5656
2024-07-30 22:37:25 +00:00
Bas Leijdekkers
25c91c8a98
Java: apply String Template parser changes to Pratt parser (IDEA-305898)
...
GitOrigin-RevId: e4361c12dcbf496447be88e02031e53d6985b932
2024-07-30 22:37:25 +00:00
Aleksey Dobrynin
0a0e345835
[java, import-module] Refactor import statement hierarchy IDEA-353091
...
IJ-CR-139321
GitOrigin-RevId: f5a2188b18afad7cb2912d3ff282ef9929f20ca6
2024-07-19 12:20:22 +00:00
Aleksey Dobrynin
96f16b8f98
[java, import-module] Refactor import statement hierarchy IDEA-353091
...
Extract a top-level abstraction PsiImportDeclaration
GitOrigin-RevId: 04182ba96998fd578723559d86aa5a54ec14de67
2024-07-09 09:18:12 +00:00
Tagir Valeev
013d13142d
[java-psi] Add implicit classes to preceding comment set
...
Fixes IDEA-355602 Implicit class parsing: Javadoc is not attached to the method
GitOrigin-RevId: bd18f57e8106618aa741203e6cb3f4cd8cffe13d
2024-07-02 11:10:12 +00:00
Aleksey Dobrynin
52a80caa73
[java, import-module] parsing import module construction (JEP-476) IDEA-355529
...
GitOrigin-RevId: 83c9e28007a731565809143b33b3dbd96a4a3ae5
2024-07-01 17:43:18 +00:00
Aleksey Dobrynin
143efd3b0f
[java, import-module] parsing import module construction (JEP-476) IDEA-355529
...
GitOrigin-RevId: 3c5334343bf0fa0ec7bfa70674eb7dd08b16d35d
2024-06-29 19:33:22 +00:00
Mikhail Pyltsin
4221b3e7bb
[java-parser] Fix unnecessary qualifiers for static fields for parsers
...
GitOrigin-RevId: 8e0e9b3351cfc9229137661c555e898194e53060
2024-06-14 18:09:14 +00:00
Roman Ivanov
4a4ec64d2e
Create java module file type
...
GitOrigin-RevId: 57870035dccbd5d35c331a4ddfc3d088edcf8aba
2024-04-19 14:19:04 +00:00
Bas Leijdekkers
bc094d4083
[java] parse bitwise complement expression (~) in yield statement correctly (IDEA-349409)
...
GitOrigin-RevId: 01a7ab482c7df616cb0e9c1f12d0f6475d70982f
2024-03-18 21:25:15 +00:00
vladimir.petrenko
72db159935
RDCT-940 RDCT-1029: make the base consumeValue suspend to avoid blocking EDT by runReadAction calls
...
(cherry picked from commit 9aab75dd878ba5b177c3d5bd958bf2050f17f946)
IJ-CR-125844
GitOrigin-RevId: b821c4f675c68d95fbd0be9d1fd388ccef46bd01
2024-02-19 16:37:16 +00:00
Tagir Valeev
8adb7bb36d
[java] Remove remnants after 20-preview deletion
...
GitOrigin-RevId: 98809eafe396f7bd06d4957d8ac70f9b9425a81e
2024-02-13 17:20:15 +00:00
Tagir Valeev
d0cf7b359a
[java] IDEA-345498 Remove explicit Java 20-preview support and parenthesized patterns
...
GitOrigin-RevId: 8d646035979e3ec0a7de3c6f58a4e6ec9967bdbd
2024-02-12 19:12:36 +00:00
Tagir Valeev
95fab49390
Warnings fixed
...
GitOrigin-RevId: b0f27da5a94e6497f85c95b51625f4512304cfcc
2024-02-09 21:17:03 +00:00
Tagir Valeev
5715a9cac5
[java] IDEA-345355 Refactor HighlightingFeature (in progress)
...
Replace explicit language levels with features in parser
GitOrigin-RevId: 270053606902ecb8b951ca55618e422ef6482c7b
2024-02-08 10:08:14 +00:00
Vladimir Krivosheev
1742d30135
IJPL-594 update fastutil 8.5.11 -> 8.5.13
...
GitOrigin-RevId: d1668b1b7d439f9d65972d45324f92c3d43f9918
2024-02-07 17:02:20 +00:00