Vladimir Krivosheev and intellij-monorepo-bot
67a6dac7f8
IJPL-209476 IJ-CR-146078 kotlinx-datetime-jvm, kotlinx-document-store-mvstore, kotlinx-html-jvm, kotlinx-serialization-protobuf, kotlinx-collections-immutable
...
GitOrigin-RevId: 058331a1e834d7780456f98d003afe56abfc36a0
2025-10-12 11:10:47 +00:00
Nikolay Chashnikov and intellij-monorepo-bot
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
Vladimir Krivosheev and intellij-monorepo-bot
4b619431c2
IJ-MR-175479 IJ-CR-146078 IJPL-209476 fast-util
...
GitOrigin-RevId: 87af2a3aad6e264a9b332c20ff572ec735f741f2
2025-10-06 16:34:02 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
0272d6a0c7
IJ-MR-175479 IJ-CR-146078 IJPL-209476 miglayout-swing, mvstore, proxy-vole, rhino, winp
...
GitOrigin-RevId: 18f6ef6f31cc80b26bca98a7ab025e2ade284102
2025-10-06 16:34:02 +00:00
Marcin Mikosik and intellij-monorepo-bot
55ace90cfb
[java] IDEA-379571 Revert: Improve PsiPackageStatement.getAnnotationList() so it never returns null value
...
1) git reverts: Improve PsiPackageStatement.getAnnotationList() so it never returns null value
2) Solves merge conflicts in:
- community/java/java-impl/src/com/intellij/lang/OuterModelsModificationTracker.java
- community/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/MoveAnnotationToPackageInfoFileFix.java
3) bumps STUB_VERSION in
- ClassFileStubBuilder.java
- JavaFileElementType.java
Merge-request: IJ-MR-177519
Merged-by: Marcin Mikosik <marcin.mikosik@jetbrains.com >
GitOrigin-RevId: 14ced51685daf90d3b2a8224bf35c8478ed2909f
2025-10-06 09:43:02 +00:00
Nikolay Chashnikov and intellij-monorepo-bot
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 and intellij-monorepo-bot
f43aa95086
[bazel] Update build files (IJI-3062)
...
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
1b3c93d736
IJ-CR-146078 IJPL-209510 use kotlinx-serialization core and json product modules instead of jps lib (except fleet - no idea what to do)
...
GitOrigin-RevId: b74e1ac62eb7917aac3d5edb4bbfd2be2a4a191e
2025-09-26 20:36:41 +00:00
Marcin Mikosik and intellij-monorepo-bot
2ea0d03d4d
[java] IDEA-379571 Improve PsiPackageStatement.getAnnotationList() so it never returns null value.
...
#IDEA-379571 Fixed
Merge-request: IJ-MR-176432
Merged-by: Marcin Mikosik <marcin.mikosik@jetbrains.com >
GitOrigin-RevId: 0d575fd55751ccac0b098b189ba3e90bbb081299
2025-09-26 08:03:20 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
de93e0f2b1
[java] IDEA-365317 deprecate outdated parsers and IElementTypes
...
GitOrigin-RevId: 034680fefe2a078e5e30fdb8fff7df35149fca61
2025-09-18 12:34:09 +00:00
Louis Vignier and intellij-monorepo-bot
01693af6d4
[javadoc] Parse fragment references
...
- Added a token for `##`
- Added a PSI element for fragment references
- Added a PSI element for the fragment name
#IDEA-376337
GitOrigin-RevId: e91c550106c2e84dd0d84680a7c1cb4e14df19b3
2025-09-17 19:25:18 +00:00
Nikolay Chashnikov and intellij-monorepo-bot
ca9ce79850
[java] cleanup: remove unused plugin aliases from content modules (IJPL-207059)
...
Since other plugins aren't supposed to declare dependencies on these content modules, the content modules shouldn't define plugin aliases. This is because even after we make content modules private by default (see IJPL-207059), a module defining a plugin alias inside can still be referenced via that alias.
There are no usages of these aliases in the monorepo and plugins from the Marketplace, so they can be safely removed.
GitOrigin-RevId: 4d3096246a6db1e87e027d99611c6d3910884e02
2025-09-11 13:45:05 +00:00
Aleksei.Cherepanov and intellij-monorepo-bot
c7515bfd3a
KTIJ-35250 [Bazel] Promote "Missing dependency superclass" warning to error (part 2)
...
This commit enables check only for modules WITH a Kotlin facet
Bazel generator was updated as well
GitOrigin-RevId: 90a3427d4b5a3ebc29e257693cb3748ac09bfc6a
2025-08-24 18:49:00 +00:00
Max Medvedev and intellij-monorepo-bot
c024fa9240
deduplicate JavaParsingTestConfigurators
...
GitOrigin-RevId: 45f575f84c6d725976831f69d48a1f0338a4ec24
2025-08-23 18:42:54 +00:00
Max Medvedev and intellij-monorepo-bot
0b4a7cb1f0
java: don't hardcode lexer creation
...
GitOrigin-RevId: 540e8313f6936a3190f9b59016783e6cc64252a1
2025-08-21 09:53:55 +00:00
Max Medvedev and intellij-monorepo-bot
4682103c9d
fix lazy parsers for doc comments
...
- forgot to close the root marker in the prev commit
- use JavaDocLexer
GitOrigin-RevId: 400206b6588a16b8ba2396c69b055bb491eda942
2025-08-21 09:53:55 +00:00
Max Medvedev and intellij-monorepo-bot
89262cb9a1
JavaDoc parsing: get rid of deprecated method
...
GitOrigin-RevId: d9edbf4afe01918622603f8291831d6b5d4b7ea8
2025-08-20 12:28:49 +00:00
Ilia Kirianovskii and intellij-monorepo-bot
dc268560b6
[bazel] Update build files (IJI-2835)
...
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Krzysztof Pałucki and intellij-monorepo-bot
bc7d99dfa1
[syntax] Modify the LanguageSyntaxDefinition interface
...
GitOrigin-RevId: 268c4c12b3a26dcec9067c8570e6275d92fe6194
2025-08-01 16:16:38 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Louis Vignier and intellij-monorepo-bot
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 and intellij-monorepo-bot
a50b4cd5c0
syntax: add WhitespaceOrCommentBindingPolicy and OpaqueElementPolicy to LanguageSyntaxDefinition
...
GitOrigin-RevId: 11481d8826e981dd2a0484ea23a8c5b59af48216
2025-05-30 11:51:42 +00:00
Max Medvedev and intellij-monorepo-bot
e69f5c66af
syntax: move LanguageSyntaxDefinition to syntax lib and extract GrammarKitLanguageDefinition
...
GitOrigin-RevId: 940e09c0ca86363fa97358d9c10851453faefb25
2025-05-30 11:51:42 +00:00
Mikhail Filippov and intellij-monorepo-bot
40e854e522
IJPL-188826 bump Kotlin language version to 2.2
...
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Max Medvedev and intellij-monorepo-bot
e3a9cce104
rename file
...
GitOrigin-RevId: b46c0eba5f5335549c4af84ce88852eba2bbb3fc
2025-05-17 14:57:01 +00:00
Louis Vignier and intellij-monorepo-bot
40a740e072
[javadoc] Rename #tagValueDiv with new token name
...
IJ-CR-159259
GitOrigin-RevId: 6f2d69097d810234494223bcb0514113138a2e32
2025-05-09 09:13:38 +00:00
Louis Vignier and intellij-monorepo-bot
942bec2f16
[javadoc] Revert changes in BasicJavaDocParser
...
IJ-CR-159259
GitOrigin-RevId: 21d9154c21b21e6a8eed078d970266a876924caf
2025-05-08 11:35:48 +00:00
Louis Vignier and intellij-monorepo-bot
e14ae0356b
[javadoc] Rename DIV_TOKEN to SLASH
...
IJ-CR-159259
GitOrigin-RevId: 9c25fead8e96712d6d5f341494072b18999eec8a
2025-05-08 11:35:47 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
9b9c5fd3e2
[java] IDEA-365317 fix tests after refactorings (91abdd2d6f95d7940ec19ca573d9bbc76609f9eb)
...
GitOrigin-RevId: 2ca31243de2668ae475f3aace78c36cddb5edbf9
2025-04-22 18:28:04 +00:00
Dmitry Batkovich and intellij-monorepo-bot
cca12db33d
remove dependency between kotlin minimal and java frontback
...
GitOrigin-RevId: 69c1cbcc80fd281ee39a84801e4a41099ca9c3c5
2025-04-17 13:10:08 +00:00
Dmitry Batkovich and intellij-monorepo-bot
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 and intellij-monorepo-bot
97840b8c75
java: deduplication in front/back extensions registrar
...
GitOrigin-RevId: 9c4edf9c9b4c9e7367b6051c678cea8fa83747de
2025-04-13 15:15:41 +00:00
Codrin.Ogreanu and intellij-monorepo-bot
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 and intellij-monorepo-bot
493c93a4bf
IJPL-182711 bump Kotlin language version
...
GitOrigin-RevId: 0beaed34efbd3b42a739dddd78de097b4e1d09c5
2025-04-09 14:26:59 +00:00
Max Medvedev and intellij-monorepo-bot
0e5df35887
IDEA-359853 rename PsiKeywords to JavaKeywords
...
GitOrigin-RevId: 549c1b35265414221b6b83ed1b5c426418ad032e
2025-04-03 11:33:32 +00:00
Max Medvedev and intellij-monorepo-bot
d0f50466a6
IJPL-162853 more logging during lexing
...
GitOrigin-RevId: ec17635b21a1b6261c918af91fa95210621d7aba
2025-04-03 00:36:42 +00:00
Max Medvedev and intellij-monorepo-bot
0ce5d6986a
IDEA-359853 deprecated constants in PsiKeyword
...
GitOrigin-RevId: 94f23984ad8f4f467fed1f01f47b2a9b46242cac
2025-04-03 00:36:42 +00:00
Louis Vignier and intellij-monorepo-bot
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 and intellij-monorepo-bot
008f3b6e8d
update bazel files
...
GitOrigin-RevId: 6df5c8c80f8583d0006ffb53e80eb615544ef287
2025-04-01 16:40:18 +00:00
Max Medvedev and intellij-monorepo-bot
871203961a
IDEA-359853 mark all new syntax nodes @JvmField
...
GitOrigin-RevId: 765fd957acda3b93ab738118b9330c45d0e07d4e
2025-04-01 00:38:45 +00:00
Max Medvedev and intellij-monorepo-bot
97c893b8fb
IDEA-359853 deprecated old WhiteSpaceAndCommentSetHolder
...
GitOrigin-RevId: b96e82ac5f56469b97f610708f8cbdc94d9a48b1
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
019bce4330
IDEA-359853 add a Jvm name for TokenList.kt
...
GitOrigin-RevId: c41d2f58f48822002c8a5bbc795fd087ef2fdeb1
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
f2d7799ac9
IDEA-359853 replace Pair with PsiSyntaxBuilderWithLanguageLevel
...
GitOrigin-RevId: ae58a7bf0e01918f820da4c72b121b184a1f8b9e
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
1117ed1dbd
IDEA-359853 remove casts to BasicJavaLexer
...
GitOrigin-RevId: 1f767533215cd27140604d741a002cf1d5c612c5
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
977ef7385c
IDEA-359853 deprecate BasicJavaLexer
...
GitOrigin-RevId: a99c6627196d7a53fbfc6decc020a56e8cd2c806
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
d6bc6fed59
IDEA-359853 deprecate BasicJavaParser
...
GitOrigin-RevId: 0c32b8234bbb736e565735bfdc868380dd2b32ac
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
31462ed80b
IDEA-359853 convert JShell parser to KMP
...
GitOrigin-RevId: a11082e3c00bdcf766c5e2ad5a2c3f14287d774b
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
3884c82ddb
IDEA-359853 use unified Java lexer and parser
...
GitOrigin-RevId: cbace8bd2a07cdcac6dd7c15b0a793eb71260485
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
c4d2a83d30
IDEA-359853 introduce JavaBinaryOperations
...
GitOrigin-RevId: 8c4cd1a8fb76a7c79bce882a669af0a057045ab0
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
63a8290a30
IDEA-359853 convert Java lexers to Kotlin
...
GitOrigin-RevId: d19dea17585aa0e2ced7f6f9dd35a34cae95608c
2025-04-01 00:38:44 +00:00