Nikolay Chashnikov and intellij-monorepo-bot
05080ea8bf
[plugin model] docs: add todo comments to XML descriptors which look like content modules but not registered as such (IJPL-210868)
...
GitOrigin-RevId: d30a4ece3bbbdd01cc408b1f4e6631cfa65f35db
2025-10-03 10:21:57 +00:00
Vyacheslav Moklev and intellij-monorepo-bot
3d76914d43
[RDCT] IJPL-210300: Move methodImplementor extension to backend Java plugin
...
This extension point is registered in `JavaPlugin.xml` only on the backend. But `intellij.java.psi.impl` module is loaded on both frontend and backend. This commit fixes that by moving this particular extension registration to backend only.
GitOrigin-RevId: daa1b3f6288ea6c8d3b387b31e31ae00b101f13c
2025-10-03 09:58:42 +00:00
Dmitry Batkovich and intellij-monorepo-bot
4934be49fd
IJPL-185110 move java MethodSuperSearcher from java.psi.impl to java.indexing.impl
...
GitOrigin-RevId: 10f7eb068e7b009fc789289ce08795bb55b4c8a1
2025-04-24 00:13:01 +00:00
Dmitry Batkovich and intellij-monorepo-bot
80f39095c8
java: move java psi to frontend (and drop a lot of almost duplicated code)
...
GitOrigin-RevId: 91abdd2d6f95d7940ec19ca573d9bbc76609f9eb
2025-04-15 20:14:56 +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
c505f10ac0
convert JavaPsiPlugin.xml to v2
...
GitOrigin-RevId: 1fbc1ea107c208b0a7fc7c8b8e8fe5ca1e605e4a
2025-04-13 15:15:41 +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
63a8290a30
IDEA-359853 convert Java lexers to Kotlin
...
GitOrigin-RevId: d19dea17585aa0e2ced7f6f9dd35a34cae95608c
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
7457754527
IDEA-359853 introduce token and element types for Java
...
GitOrigin-RevId: 983bc3391dcd88a7418e39991db5929c44f93b14
2025-04-01 00:38:44 +00:00
Max Medvedev and intellij-monorepo-bot
9cba241999
IDEA-365317 decouple java psi and stubs using stub registry api
...
GitOrigin-RevId: 98da6acabfedf1e2bb0c023fb7c5580404c2b06a
2025-03-19 03:45:34 +00:00
Tagir Valeev and intellij-monorepo-bot
8620b4d854
[java-highlighting] Move JavaPlatformModuleSystem to codeserver.core and deprecate/merge with JavaModuleGraphHelper
...
We don't need both service and EP to support modules; one thing would be enough. JavaModuleSystem is still used from Kotlin compiler, so should be kept for a while.
GitOrigin-RevId: d55622468eea50cd60c99ada794b6c855dcc0079
2025-03-03 18:30:06 +00:00
Tagir Valeev and intellij-monorepo-bot
fc6de8a515
[java-highlighting] Migrate checkRedundantDefaultBranch
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 8bf45e8e4e26a2766c9755a90dfba6d6cc94e198
2025-02-27 16:13:31 +00:00
Tagir Valeev and intellij-monorepo-bot
30c5bb9996
[java-highlighting] Remove more unused messages from JavaErrorBundle.properties
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 158354577fc61a14ed229194c6376b96adefabb0
2025-02-26 18:59:35 +00:00
Tagir Valeev and intellij-monorepo-bot
8d91285266
[java-highlighting] Restore properties used in third-party plugin
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: c3b899fbe86d2dc1669e1f4023a6329e4e67a288
2025-02-26 18:59:35 +00:00
Tagir Valeev and intellij-monorepo-bot
899650b62d
[aspectj] AjHighlightInfoFilter rewritten using JavaErrorFilter
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 652343beb54e76b901647a3f8a71c2d7ffd32f9d
2025-02-21 10:54:11 +00:00
Tagir Valeev and intellij-monorepo-bot
5bb9466a6c
[lombok] JavaErrorFilter introduced; used in LombokHighlightErrorFilter instead of error message matching
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: b8c77c60384f35386cbd38b1a642ca850a98bec9
2025-02-21 10:35:05 +00:00
Tagir Valeev and intellij-monorepo-bot
96bc4480b1
[java-highlighting] Unrelated defaults checks moved to MethodChecker
...
GenericsHighlightUtil.java is removed completely
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: de2bddb49469c21efe1088e86f6a1ec5b9d35b4a
2025-02-21 10:35:05 +00:00
Tagir Valeev and intellij-monorepo-bot
5014925e91
[java-highlighting] Refactor unrelated default method analysis; extract JavaPsiMethodUtil
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 1e7f4feab6cbaa3d38960a3c0e45aa5dd2def61a
2025-02-21 10:35:05 +00:00
Tagir Valeev and intellij-monorepo-bot
6e94122e08
[java-highlighting] JavaErrorBundle.properties: unused properties removed
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: e8c2dc58c97593aa6b44849464bfc0c4c00526bc
2025-02-20 11:34:14 +00:00
Tagir Valeev and intellij-monorepo-bot
42ce63523e
[java-highlighting] checkModuleReference migrated to ModuleChecker and JavaModuleDefinitionInspection
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: b801fdbe22df163a4f0db153016ae50671ccc866
2025-02-19 20:42:37 +00:00
Tagir Valeev and intellij-monorepo-bot
cb626d5749
[java-highlighting] checkSwitchSelectorType migrated
...
Error messages unified; do not list allowed switch types anymore
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 69675af87ac8866fb5ba1475094b93af07aa1ad5
2025-02-18 09:36:18 +00:00
Tagir Valeev and intellij-monorepo-bot
e6691d9ea8
[java-highlighting] SwitchBlockHighlightingModel.checkSwitchBlockStatements migrated
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 463b1549d45bf98586e6ae9dafb4bc4b330bbe52
2025-02-18 09:36:18 +00:00
Tagir Valeev and intellij-monorepo-bot
a0f777069b
[java-highlighting] move module-related warnings to JavaModuleDefinitionInspection
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 66179a41da5e02b759f07f9d6638b87711181348
2025-02-17 12:04:21 +00:00
Tagir Valeev and intellij-monorepo-bot
2350d69472
[java-highlighting] JavaCompilationErrorBundle.properties proofreading (DOC-34381)
...
GitOrigin-RevId: 05bdca159a63027ea0d1e3d767d4adb9b258f47e
2025-02-14 12:45:24 +00:00
Tagir Valeev and intellij-monorepo-bot
4408629488
[java-highlighting] JavaErrorBundle.properties: unused properties removed
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 45cca1bddd32665c8db684aa6457d5b7dc594829
2025-02-14 12:45:24 +00:00
Tagir Valeev and intellij-monorepo-bot
65dbbd5a3a
[java-highlighting] refactor MultiReleaseUtil.kt; merge with JavaMultiReleaseUtil
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 05487a43bb4277cef0d96ecf9f6fce789d292091
2025-02-13 16:25:21 +00:00
Tagir Valeev and intellij-monorepo-bot
61f7252105
[java-highlighting] same erasure problems migrated
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 052d3bf8a26c376c7dfc5b1e370e583cf6236138
2025-02-12 20:34:11 +00:00
Tagir Valeev and intellij-monorepo-bot
3cc5f493dd
[java-highlighting] JavaErrorBundle.properties: unused properties removed
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 426a4ad67359142cfc19259cc81e734b1b0e4031
2025-02-11 15:54:30 +00:00
Tagir Valeev and intellij-monorepo-bot
24109ba397
[java-highlighting] remove unused code
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 75fe65ba5b62f9ba11c3f47a644f9533d86dd82a
2025-02-06 10:35:32 +00:00
Tagir Valeev and intellij-monorepo-bot
caef43a5e5
[java-highlighting] Incompatible lambda parameter types moved
...
Also: report every incompatible parameter, not only the first one
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: a9d75a78207d0910f0bcbb6060e38acedc3f07d3
2025-02-04 19:21:50 +00:00
Tagir Valeev and intellij-monorepo-bot
e985705e03
[java-highlighting] JavaErrorBundle.properties: migrated properties removed
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 0f50893e525ea81ed43e90503f4ab7514cb11979
2025-01-31 15:31:12 +00:00
Tagir Valeev and intellij-monorepo-bot
de680b834f
[java-highlighting] JavaErrorBundle.properties: migrated properties removed
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 8de87670a2c88828e0114cfc9966d1a5d2b254a2
2025-01-31 15:31:12 +00:00
Tagir Valeev and intellij-monorepo-bot
be747e6461
[java-highlighting] variable errors migrated; some improvements in incompatible type fixes
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: b8531f50c89b009e852e1fdcc9efce1c29dcf4e1
2025-01-29 11:35:29 +00:00
Tagir Valeev and intellij-monorepo-bot
a157ee801e
[java-highlighting] type-related errors, lvti-related errors, TypeChecker introduced
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 126dfbfe5a1046072d520e9a8f57261ff7add384
2025-01-29 11:35:29 +00:00
Tagir Valeev and intellij-monorepo-bot
9dbf2ace73
[java-inspections] UnreachableCatchInspection extracted from highlighter
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: b2e389aa89d75c63969a3884a495b3771d2712b2
2025-01-27 18:53:10 +00:00
Tagir Valeev and intellij-monorepo-bot
7f391af965
[java-highlighting] Finish checkMethodCall migration
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 68d3ae802d6340854838c680979aba531a778488
2025-01-22 12:50:33 +00:00
Mikhail Pyltsin and intellij-monorepo-bot
c28f1d89cc
[java-highlighting] IDEA-365996 Constructor in an implicitly declared class is not highlighted as error
...
GitOrigin-RevId: 2de45c452608cea2ab314511060ac733259a8c18
2025-01-22 10:29:22 +00:00
Yuriy Artamonov and intellij-monorepo-bot
30952f8e49
[registry] IJPL-175398 Move java.* keys to Java plugin
...
GitOrigin-RevId: 1dc739ed8f42d75e61a7d725fe906ddd70b49ea2
2025-01-21 22:44:54 +00:00
Tagir Valeev and intellij-monorepo-bot
d46f522700
[java-highlighting] Unused properties removed
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 441fc6adec85f6aaa7b4d4bbb944b5aeab7dcb8d
2025-01-20 16:39:03 +00:00
Yuriy Artamonov and intellij-monorepo-bot
dda3f1b3da
[registry] IJPL-175398 Move uast.* keys to Java plugin
...
GitOrigin-RevId: 47b150b33f41da3e2a0469bd758c86ca9a627d58
2025-01-19 18:52:06 +00:00
Yuriy Artamonov and intellij-monorepo-bot
588417b89e
[registry] IJPL-175398 Move java.* keys to Java plugin
...
GitOrigin-RevId: f94034aa400abf57674643b6d2758618f788e47e
2025-01-19 18:52:06 +00:00
Tagir Valeev and intellij-monorepo-bot
aea97243cf
[java-highlighting] More generics stuff and switch stuff migrated
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 70990f955de96df8d98ee3097ca01d9b4f529d4b
2025-01-17 16:02:19 +00:00
Tagir Valeev and intellij-monorepo-bot
19b4123fe6
[java-highlighting] Remove unused properties
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 7bed460c32e4b8dfcd07e37e4ef13c1692655acd
2025-01-15 19:19:41 +00:00
Tagir Valeev and intellij-monorepo-bot
9450c1bf37
[java-highlighting] More class-related stuff and implicit class stuff -> ClassChecker
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: aa4e9711952175cbd0677b50d7486efaa19113fc
2025-01-13 09:44:55 +00:00
Bas Leijdekkers and intellij-monorepo-bot
8e8c2b726d
Java: match javac from jdk 24 in error highlighting for Flexible Constructor Bodies - JEP 492 (IDEA-364189)
...
GitOrigin-RevId: 686bd65963483f93acd22ae8956681f889105409
2025-01-11 17:53:23 +00:00
Bas Leijdekkers and intellij-monorepo-bot
67f8acad93
Java: fix error message (IDEA-364189)
...
GitOrigin-RevId: 6ddc29ca9af9523ac8597bc00b920b872a4250b6
2025-01-11 17:53:23 +00:00
Tagir Valeev and intellij-monorepo-bot
bca4f75501
[java-highlighting] checkMustNotBeLocal, checkClassAndPackageConflict, checkPublicClassInRightFile, checkWellFormedRecord, checkSealedClassInheritors, checkSealedSuper -> ClassChecker
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 96d04cbf95d1c92486090997d527b05f929169db
2025-01-09 18:51:18 +00:00
Tagir Valeev and intellij-monorepo-bot
388f3deac0
[java-highlighting] checkClassMustBeAbstract, checkDuplicateNestedClass, checkCyclicInheritance -> ClassChecker
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: ac39c3d4a1198d9ea32c27fc9d3dfe6eee4ed251
2025-01-09 18:51:18 +00:00
Tagir Valeev and intellij-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 Valeev and intellij-monorepo-bot
f036b08d09
[java-highlighting] Remove unused code and properties
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 801074fccdff129683089fa96c2f4a0d01f07bf3
2025-01-09 12:30:34 +00:00