Commit Graph
126 Commits
Author SHA1 Message Date
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
Ilia Kirianovskiiandintellij-monorepo-bot f43aa95086 [bazel] Update build files (IJI-3062)
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +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
Tagir Valeevandintellij-monorepo-bot 2bd42bb487 [java-intentions] IDEA-379168 Suggest renaming underscore variable when it's used.
GitOrigin-RevId: eb0cfd7ddf8d5d730198ea5cd064cca79724348e
2025-09-11 18:13:46 +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 fe95759ac4 doc comment for JavaTokenType
GitOrigin-RevId: fdd552b12e4b3d18793a290406fd7adfa0028edc
2025-08-24 12:44:15 +00:00
Ilia Kirianovskiiandintellij-monorepo-bot dc268560b6 [bazel] Update build files (IJI-2835)
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Andrei.Kuznetsovandintellij-monorepo-bot 8712a254f3 IJPL-15953 soft-assert write action in LanguageLevelProjectExtension.{setLanguageLevel and setDefault} methods
GitOrigin-RevId: 9962ba7183e10272cbca2f4511f66a34be067fb4
2025-08-11 09:17:19 +00:00
Andrei.Kuznetsovandintellij-monorepo-bot 93d4213af7 IJPL-15953 make LanguageLevelProjectExtension.{getDefault and setDefault} abstract
to ease migration to the workspace model: it is convenient when the LanguageLevelProjectExtensionImpl state (LanguageLevel + isDefault) is stored in one single place (in contrast to being distributed through the class hierarchy).

GitOrigin-RevId: b2ff3c4b0e55b4b9b53a8eb45981507527825c34
2025-08-11 09:17:19 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 90e47a82ba [java] IDEA-375980 There is still name 'implicit class' in inspect code results
GitOrigin-RevId: 3465d129105300a18b6c9116617cf756aa15d188
2025-07-16 13:26:44 +00:00
Bas Leijdekkersandintellij-monorepo-bot dc22dd474e Java: remove no longer used `language.level.description' and 'feature' property keys
those keys can now be found in JavaSyntaxBundle.properties

GitOrigin-RevId: cbca282979d4c81283726e5d5bb42e28e23e10dd
2025-06-17 18:42:39 +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
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
Mikhail Pyltsinandintellij-monorepo-bot 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 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
Mikhail Pyltsinandintellij-monorepo-bot b2368cb44b [java] IDEA-360079 add simple source file
GitOrigin-RevId: 16e846dabdf1235053f53ac95e5c0183e74ec3e0
2025-05-09 09:06:33 +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 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 7c023f2c27 IDEA-359853 delegate PsiKeyword to JavaKeywords
GitOrigin-RevId: 262fb5392def113e7b45d43d4ad9afa52676b46c
2025-04-03 11:33:32 +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 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 4bbedb572d IDEA-359853 move JavaSdkVersion, JavaFeature, and LanguageLevel to java.syntax
GitOrigin-RevId: 68d300600bac4dd3bf4b102ba62aab4f4872ea11
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot f3370984c9 IDEA-359853 Rename .java to .kt
GitOrigin-RevId: 314b44e0af4adae882b4009ba9aa4eaac50d2fe3
2025-04-01 00:38:44 +00:00
Max Medvedevandintellij-monorepo-bot 4be493e18c IDEA-359853 introduce intellij.java.syntax module
GitOrigin-RevId: a0fdf52125e1fef08203de16198825e58d1df490
2025-04-01 00:38:44 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 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 Zaytsevandintellij-monorepo-bot f43e97d108 [platform] partially roll back breaking api change
GitOrigin-RevId: eeee310a58a8c706adde6d15648bebb183d3a787
2025-03-06 08:16:03 +00:00
Andrey Zaytsevandintellij-monorepo-bot 64f1ea7805 [analyzer] make ep name static
GitOrigin-RevId: 6f6b473fafe416c8720dd14477621e8d9f4244fc
2025-03-04 03:42:29 +00:00
Aleksey Dobryninandintellij-monorepo-bot 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 Valeevandintellij-monorepo-bot 2350d69472 [java-highlighting] JavaCompilationErrorBundle.properties proofreading (DOC-34381)
GitOrigin-RevId: 05bdca159a63027ea0d1e3d767d4adb9b258f47e
2025-02-14 12:45:24 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 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 Leijdekkersandintellij-monorepo-bot 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 Pyltsinandintellij-monorepo-bot 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 Zaytsevandintellij-monorepo-bot dbdb5fc964 [wobbler] try to minimize damage to platform
GitOrigin-RevId: fcde18b0895f44e4ddd15d32d18bf97faf686303
2025-02-01 16:06:30 +00:00
Andrey Zaytsevandintellij-monorepo-bot f3e3f0c4dd [wobbler] get resolution to jdk working
GitOrigin-RevId: 98f16eb5685309cfe15faf92adf1969b7f5a22a6
2025-02-01 16:06:29 +00:00
Nikolay Chashnikovandintellij-monorepo-bot 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 Helvertandintellij-monorepo-bot 0a6eb487d1 Fix broken property key
GitOrigin-RevId: d6637b139efa8dde3075a295a71ec63f9a6ea6bf
2025-01-19 01:29:27 +00:00
Tagir Valeevandintellij-monorepo-bot 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 Valeevandintellij-monorepo-bot d49d42c5d5 [java] annotation.target.* messages moved to JavaPsiBundle.properties
GitOrigin-RevId: ae0914063db552bdbd24b10348ad6e92e9e83636
2025-01-03 19:17:43 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 0bc1cf1557 update bazel files
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 7b9ec58009 do not export intellij.database.connectivity.tests
GitOrigin-RevId: a1ef44dfa34cde110c9e6cad19d11b5e3019ab72
2024-12-28 21:45:55 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 051ed2529b cleanup
GitOrigin-RevId: 6fa4f979e0a6641885e2225eb985b13713373ac5
2024-12-26 14:56:01 +00:00
Bas Leijdekkersandintellij-monorepo-bot 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 Leijdekkersandintellij-monorepo-bot 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 Leijdekkersandintellij-monorepo-bot 9890175ff5 Java: remove some unused properties
GitOrigin-RevId: 2739086d0d81a6d836c12a5080764de139ad7d16
2024-12-19 19:09:44 +00:00
Bas Leijdekkersandintellij-monorepo-bot 2b32d9bb56 Java: basic support for Valhalla Value Classes (IDEA-364548)
GitOrigin-RevId: 93b0394866aae35772ccc90e7de822af8a94c6ce
2024-12-18 18:05:29 +00:00
Vladimir Krivosheevandintellij-monorepo-bot 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 Pyltsinandintellij-monorepo-bot 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 Pyltsinandintellij-monorepo-bot 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