Commit Graph
134 Commits
Author SHA1 Message Date
Vladimir Krivosheevandintellij-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 Chashnikovandintellij-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 Krivosheevandintellij-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 Krivosheevandintellij-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 Mikosikandintellij-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 Chashnikovandintellij-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 Kirianovskiiandintellij-monorepo-bot f43aa95086 [bazel] Update build files (IJI-3062)
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Vladimir Krivosheevandintellij-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 Mikosikandintellij-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 Pyltsinandintellij-monorepo-bot de93e0f2b1 [java] IDEA-365317 deprecate outdated parsers and IElementTypes
GitOrigin-RevId: 034680fefe2a078e5e30fdb8fff7df35149fca61
2025-09-18 12:34:09 +00:00
Louis Vignierandintellij-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 Chashnikovandintellij-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.Cherepanovandintellij-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 Medvedevandintellij-monorepo-bot c024fa9240 deduplicate JavaParsingTestConfigurators
GitOrigin-RevId: 45f575f84c6d725976831f69d48a1f0338a4ec24
2025-08-23 18:42:54 +00:00
Max Medvedevandintellij-monorepo-bot 0b4a7cb1f0 java: don't hardcode lexer creation
GitOrigin-RevId: 540e8313f6936a3190f9b59016783e6cc64252a1
2025-08-21 09:53:55 +00:00
Max Medvedevandintellij-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 Medvedevandintellij-monorepo-bot 89262cb9a1 JavaDoc parsing: get rid of deprecated method
GitOrigin-RevId: d9edbf4afe01918622603f8291831d6b5d4b7ea8
2025-08-20 12:28:49 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot dc268560b6 [bazel] Update build files (IJI-2835)
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Krzysztof Pałuckiandintellij-monorepo-bot bc7d99dfa1 [syntax] Modify the LanguageSyntaxDefinition interface
GitOrigin-RevId: 268c4c12b3a26dcec9067c8570e6275d92fe6194
2025-08-01 16:16:38 +00:00
Vladimir Krivosheevandintellij-monorepo-bot ef0323d07c IJ-MR-162467 don't export intellij.platform.core
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Louis Vignierandintellij-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 Medvedevandintellij-monorepo-bot a50b4cd5c0 syntax: add WhitespaceOrCommentBindingPolicy and OpaqueElementPolicy to LanguageSyntaxDefinition
GitOrigin-RevId: 11481d8826e981dd2a0484ea23a8c5b59af48216
2025-05-30 11:51:42 +00:00
Max Medvedevandintellij-monorepo-bot e69f5c66af syntax: move LanguageSyntaxDefinition to syntax lib and extract GrammarKitLanguageDefinition
GitOrigin-RevId: 940e09c0ca86363fa97358d9c10851453faefb25
2025-05-30 11:51:42 +00:00
Mikhail Filippovandintellij-monorepo-bot 40e854e522 IJPL-188826 bump Kotlin language version to 2.2
GitOrigin-RevId: 61c9fecae6a713d7e328e74b83186bc5d2f6bf66
2025-05-26 13:41:54 +00:00
Max Medvedevandintellij-monorepo-bot e3a9cce104 rename file
GitOrigin-RevId: b46c0eba5f5335549c4af84ce88852eba2bbb3fc
2025-05-17 14:57:01 +00:00
Louis Vignierandintellij-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 Vignierandintellij-monorepo-bot 942bec2f16 [javadoc] Revert changes in BasicJavaDocParser
IJ-CR-159259

GitOrigin-RevId: 21d9154c21b21e6a8eed078d970266a876924caf
2025-05-08 11:35:48 +00:00
Louis Vignierandintellij-monorepo-bot e14ae0356b [javadoc] Rename DIV_TOKEN to SLASH
IJ-CR-159259

GitOrigin-RevId: 9c25fead8e96712d6d5f341494072b18999eec8a
2025-05-08 11:35:47 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 9b9c5fd3e2 [java] IDEA-365317 fix tests after refactorings (91abdd2d6f95d7940ec19ca573d9bbc76609f9eb)
GitOrigin-RevId: 2ca31243de2668ae475f3aace78c36cddb5edbf9
2025-04-22 18:28:04 +00:00
Dmitry Batkovichandintellij-monorepo-bot cca12db33d remove dependency between kotlin minimal and java frontback
GitOrigin-RevId: 69c1cbcc80fd281ee39a84801e4a41099ca9c3c5
2025-04-17 13:10:08 +00:00
Dmitry Batkovichandintellij-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 Batkovichandintellij-monorepo-bot 97840b8c75 java: deduplication in front/back extensions registrar
GitOrigin-RevId: 9c4edf9c9b4c9e7367b6051c678cea8fa83747de
2025-04-13 15:15:41 +00:00
Codrin.Ogreanuandintellij-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 Filippovandintellij-monorepo-bot 493c93a4bf IJPL-182711 bump Kotlin language version
GitOrigin-RevId: 0beaed34efbd3b42a739dddd78de097b4e1d09c5
2025-04-09 14:26:59 +00:00
Max Medvedevandintellij-monorepo-bot 0e5df35887 IDEA-359853 rename PsiKeywords to JavaKeywords
GitOrigin-RevId: 549c1b35265414221b6b83ed1b5c426418ad032e
2025-04-03 11:33:32 +00:00
Max Medvedevandintellij-monorepo-bot d0f50466a6 IJPL-162853 more logging during lexing
GitOrigin-RevId: ec17635b21a1b6261c918af91fa95210621d7aba
2025-04-03 00:36:42 +00:00
Max Medvedevandintellij-monorepo-bot 0ce5d6986a IDEA-359853 deprecated constants in PsiKeyword
GitOrigin-RevId: 94f23984ad8f4f467fed1f01f47b2a9b46242cac
2025-04-03 00:36:42 +00:00
Louis Vignierandintellij-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 Krivosheevandintellij-monorepo-bot 008f3b6e8d update bazel files
GitOrigin-RevId: 6df5c8c80f8583d0006ffb53e80eb615544ef287
2025-04-01 16:40:18 +00:00
Max Medvedevandintellij-monorepo-bot 871203961a IDEA-359853 mark all new syntax nodes @JvmField
GitOrigin-RevId: 765fd957acda3b93ab738118b9330c45d0e07d4e
2025-04-01 00:38:45 +00:00
Max Medvedevandintellij-monorepo-bot 97c893b8fb IDEA-359853 deprecated old WhiteSpaceAndCommentSetHolder
GitOrigin-RevId: b96e82ac5f56469b97f610708f8cbdc94d9a48b1
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot 019bce4330 IDEA-359853 add a Jvm name for TokenList.kt
GitOrigin-RevId: c41d2f58f48822002c8a5bbc795fd087ef2fdeb1
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot f2d7799ac9 IDEA-359853 replace Pair with PsiSyntaxBuilderWithLanguageLevel
GitOrigin-RevId: ae58a7bf0e01918f820da4c72b121b184a1f8b9e
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot 1117ed1dbd IDEA-359853 remove casts to BasicJavaLexer
GitOrigin-RevId: 1f767533215cd27140604d741a002cf1d5c612c5
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot 977ef7385c IDEA-359853 deprecate BasicJavaLexer
GitOrigin-RevId: a99c6627196d7a53fbfc6decc020a56e8cd2c806
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot d6bc6fed59 IDEA-359853 deprecate BasicJavaParser
GitOrigin-RevId: 0c32b8234bbb736e565735bfdc868380dd2b32ac
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot 31462ed80b IDEA-359853 convert JShell parser to KMP
GitOrigin-RevId: a11082e3c00bdcf766c5e2ad5a2c3f14287d774b
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot 3884c82ddb IDEA-359853 use unified Java lexer and parser
GitOrigin-RevId: cbace8bd2a07cdcac6dd7c15b0a793eb71260485
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot c4d2a83d30 IDEA-359853 introduce JavaBinaryOperations
GitOrigin-RevId: 8c4cd1a8fb76a7c79bce882a669af0a057045ab0
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot 63a8290a30 IDEA-359853 convert Java lexers to Kotlin
GitOrigin-RevId: d19dea17585aa0e2ced7f6f9dd35a34cae95608c
2025-04-01 00:38:44 +00:00