Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Louis Vignier
02149e6864
[javadoc] Support inline code in link labels
...
Introduce the DOC_MARKDOWN_REFERENCE_LABEL container element to support complex labels (comment data + inline code).
#IDEA-364475 Fixed
GitOrigin-RevId: a04680040c38223b88c63fd8df19be1c9593923c
2025-06-03 17:09:36 +00:00
Max Medvedev
a50b4cd5c0
syntax: add WhitespaceOrCommentBindingPolicy and OpaqueElementPolicy to LanguageSyntaxDefinition
...
GitOrigin-RevId: 11481d8826e981dd2a0484ea23a8c5b59af48216
2025-05-30 11:51:42 +00:00
Max Medvedev
e69f5c66af
syntax: move LanguageSyntaxDefinition to syntax lib and extract GrammarKitLanguageDefinition
...
GitOrigin-RevId: 940e09c0ca86363fa97358d9c10851453faefb25
2025-05-30 11:51:42 +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
Max Medvedev
e3a9cce104
rename file
...
GitOrigin-RevId: b46c0eba5f5335549c4af84ce88852eba2bbb3fc
2025-05-17 14:57:01 +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
Louis Vignier
942bec2f16
[javadoc] Revert changes in BasicJavaDocParser
...
IJ-CR-159259
GitOrigin-RevId: 21d9154c21b21e6a8eed078d970266a876924caf
2025-05-08 11:35:48 +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 Pyltsin
9b9c5fd3e2
[java] IDEA-365317 fix tests after refactorings (91abdd2d6f95d7940ec19ca573d9bbc76609f9eb)
...
GitOrigin-RevId: 2ca31243de2668ae475f3aace78c36cddb5edbf9
2025-04-22 18:28:04 +00:00
Dmitry Batkovich
cca12db33d
remove dependency between kotlin minimal and java frontback
...
GitOrigin-RevId: 69c1cbcc80fd281ee39a84801e4a41099ca9c3c5
2025-04-17 13:10:08 +00:00
Dmitry Batkovich
11f92f1ce9
java: move decompiler EP declaration to intellij.java.psi.impl.xml
...
GitOrigin-RevId: e1182c73b2f5347393c8ba0864debad415801301
2025-04-15 20:14:56 +00:00
Dmitry Batkovich
97840b8c75
java: deduplication in front/back extensions registrar
...
GitOrigin-RevId: 9c4edf9c9b4c9e7367b6051c678cea8fa83747de
2025-04-13 15:15:41 +00:00
Codrin.Ogreanu
edaef30179
IJPL-163132 Add KMP-compatible codePointAt and toCodePoint implementations to idea-flex-kotlin.skeleton
...
Also bumped to KFlex 1.10.13
Merge-request: IJ-MR-160215
Merged-by: Codrin Ogreanu <codrin.ogreanu@jetbrains.com >
GitOrigin-RevId: 5726f30797c1eb0341a5b0119cd82fdba9b5da2e
2025-04-12 16:12:54 +00:00
Mikhail Filippov
493c93a4bf
IJPL-182711 bump Kotlin language version
...
GitOrigin-RevId: 0beaed34efbd3b42a739dddd78de097b4e1d09c5
2025-04-09 14:26:59 +00:00
Max Medvedev
0e5df35887
IDEA-359853 rename PsiKeywords to JavaKeywords
...
GitOrigin-RevId: 549c1b35265414221b6b83ed1b5c426418ad032e
2025-04-03 11:33:32 +00:00
Max Medvedev
d0f50466a6
IJPL-162853 more logging during lexing
...
GitOrigin-RevId: ec17635b21a1b6261c918af91fa95210621d7aba
2025-04-03 00:36:42 +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
871203961a
IDEA-359853 mark all new syntax nodes @JvmField
...
GitOrigin-RevId: 765fd957acda3b93ab738118b9330c45d0e07d4e
2025-04-01 00:38:45 +00:00
Max Medvedev
97c893b8fb
IDEA-359853 deprecated old WhiteSpaceAndCommentSetHolder
...
GitOrigin-RevId: b96e82ac5f56469b97f610708f8cbdc94d9a48b1
2025-04-01 00:38:44 +00:00
Max Medvedev
019bce4330
IDEA-359853 add a Jvm name for TokenList.kt
...
GitOrigin-RevId: c41d2f58f48822002c8a5bbc795fd087ef2fdeb1
2025-04-01 00:38:44 +00:00
Max Medvedev
f2d7799ac9
IDEA-359853 replace Pair with PsiSyntaxBuilderWithLanguageLevel
...
GitOrigin-RevId: ae58a7bf0e01918f820da4c72b121b184a1f8b9e
2025-04-01 00:38:44 +00:00
Max Medvedev
1117ed1dbd
IDEA-359853 remove casts to BasicJavaLexer
...
GitOrigin-RevId: 1f767533215cd27140604d741a002cf1d5c612c5
2025-04-01 00:38:44 +00:00
Max Medvedev
977ef7385c
IDEA-359853 deprecate BasicJavaLexer
...
GitOrigin-RevId: a99c6627196d7a53fbfc6decc020a56e8cd2c806
2025-04-01 00:38:44 +00:00
Max Medvedev
d6bc6fed59
IDEA-359853 deprecate BasicJavaParser
...
GitOrigin-RevId: 0c32b8234bbb736e565735bfdc868380dd2b32ac
2025-04-01 00:38:44 +00:00
Max Medvedev
31462ed80b
IDEA-359853 convert JShell parser to KMP
...
GitOrigin-RevId: a11082e3c00bdcf766c5e2ad5a2c3f14287d774b
2025-04-01 00:38:44 +00:00
Max Medvedev
3884c82ddb
IDEA-359853 use unified Java lexer and parser
...
GitOrigin-RevId: cbace8bd2a07cdcac6dd7c15b0a793eb71260485
2025-04-01 00:38:44 +00:00
Max Medvedev
c4d2a83d30
IDEA-359853 introduce JavaBinaryOperations
...
GitOrigin-RevId: 8c4cd1a8fb76a7c79bce882a669af0a057045ab0
2025-04-01 00:38:44 +00:00
Max Medvedev
63a8290a30
IDEA-359853 convert Java lexers to Kotlin
...
GitOrigin-RevId: d19dea17585aa0e2ced7f6f9dd35a34cae95608c
2025-04-01 00:38:44 +00:00
Max Medvedev
7457754527
IDEA-359853 introduce token and element types for Java
...
GitOrigin-RevId: 983bc3391dcd88a7418e39991db5929c44f93b14
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
Max Medvedev
ee2452cad6
java: register more parsing in ParserDiagnostics
...
GitOrigin-RevId: 95d68742fee1de700661f4178ea5305cc259793a
2025-03-07 23:17:25 +00:00
Louis Vignier
2bac3f089a
[javadoc] Parse @inheritDoc argument as reference
...
#IDEA-358073
GitOrigin-RevId: ccb7da4cccfcca7b09905e499f2609c453f28515
2025-03-06 07:26:55 +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
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