Vladimir Krivosheev
2c86d14d46
IJ-MR-162467 don't export intellij.platform.projectModel
...
GitOrigin-RevId: bd2e977fa7cabbfdd9d102c95deb632415aec62a
2025-06-16 14:54:15 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Vladimir Krivosheev
539d5197ad
don't export intellij.platform.util.diff
...
GitOrigin-RevId: 2b25166fd986c0b897636a290a97f1b2927352ce
2025-06-09 21:02:56 +00:00
Vladimir Krivosheev
982fba0b33
IJ-MR-162467 don't export intellij.platform.concurrency
...
GitOrigin-RevId: 5cd5a6506d69bfd384f21fc5a79d1f12a172a074
2025-06-08 20:43:51 +00:00
Bart van Helvert
751be636a6
[core] Fix missing elements JavaCoreApplicationEnvironment
...
They caused UAST tests to fail locally. #IDEA-373647 Fixed
GitOrigin-RevId: fbc6bc6af2922761930469b7aa63f30b4754ec55
2025-06-04 11:59:04 +00:00
Tagir Valeev
472a59737a
[java-indexing] getIndexer(): added checkCanceled into lambda
...
Should help IJPL-181868 Lambda in JavaFunctionalExpressionIndex holds read lock for 900+ ms during typing processing
GitOrigin-RevId: 9f4180a273d187b57ed95d312e5ad306043fe544
2025-05-22 16:09:43 +00:00
Tagir Valeev
35a42d780f
[platform] Reduce uses of obsolete DirectoryIndex; WorkspaceFileIndexEx#getInstance
...
GitOrigin-RevId: d966aa013eaa3ad63e407d917d7cd6dcb68ee883
2025-05-20 08:42:46 +00:00
Ruslan Cheremin
896942196e
[indexes] fixed deadlock in JavaModuleSearcher
...
GitOrigin-RevId: 3fb26dd08db7770df4063715195a2beb5bd1eb76
2025-05-19 18:26:03 +00:00
Tagir Valeev
1d9df9dd02
[java] PackageIndex: a separate method for getPackageName not only by directory but also by file (IDEA-368975)
...
GitOrigin-RevId: b1d18ecde7b5d9759e3edd196d3b7baf0d49da00
2025-05-19 15:56:41 +00:00
Anna Kozlova
3e81aae23a
[external annotations] don't ask the workspace model if no roots were declared
...
^KTIJ-34231 fixed
GitOrigin-RevId: 4a77f7be5b62c9ebd290d06c7151aaaa2e490039
2025-05-19 13:34:57 +00:00
Tagir Valeev
745eef9189
[java-psi] Support single-source file roots in various places (IDEA-368975)
...
GitOrigin-RevId: 2045de1f99ece67fe63a09f131664511167baf4a
2025-05-15 15:54:39 +00:00
Vladimir Krivosheev
fbc9805e89
IJ-MR-162467 don't export intellij.platform.jps.model
...
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
Vladimir Krivosheev
3a3013b232
IJPL-149126 fix method visibility (part 3)
...
GitOrigin-RevId: 3b9ce49a6a02034fd20698d26aea8f28b92f582b
2025-05-13 18:15:51 +00:00
Tagir Valeev
2e85308268
[java] Add @NlsSafe
...
GitOrigin-RevId: ceeb1f5b7d19c8670951579a4bbaeaac0c06b40a
2025-05-13 14:04:47 +00:00
Vladimir Krivosheev
6f8ff07ccc
simplify bazel labels (another step towards using simple names that reflect directory structure)
...
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Tagir Valeev
8db8de2627
[java-psi] Basic support of single-file root class resolution
...
Fixes IDEA-371097 Class resolution does not work in single-file source roots mode
GitOrigin-RevId: cd0c150bbaf78771f2aceceb586cebd2250f6958
2025-04-30 11:17:10 +00:00
Dmitry Batkovich
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
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
Tagir Valeev
8ff1fd46e1
[java-indexing] JavaDirectInheritorsSearcher: attempt to fix flaky ClassInheritorsTest.testClsAndSourcesDoNotMixUp
...
GitOrigin-RevId: 640d7537bd1f0d8a426a1870717219b050c55253
2025-04-10 13:14:20 +00:00
Tagir Valeev
7e12b8c8c5
[java-indexing] Search sealed inheritors without index and fix scope for scratches
...
Fixes IDEA-370469 Optimize sealed class inheritor search to explicitly permitted ones
Fixes IDEA-326216 Good code is red: "Sealed class must have subclasses" in scratch files with java 17
GitOrigin-RevId: d500a91d39003ef30e420bce12f3a1a38cefa6f0
2025-04-09 14:42:34 +00:00
Mikhail Pyltsin
5620bf393e
[java] clean-up after IDEA-365317 IJ-CR-157987 decouple java psi and stubs using stub registry api
...
GitOrigin-RevId: df5b1febcbc95d491384b0d13c230dab568b40f3
2025-04-05 00:03:21 +00:00
Max Medvedev
0e5df35887
IDEA-359853 rename PsiKeywords to JavaKeywords
...
GitOrigin-RevId: 549c1b35265414221b6b83ed1b5c426418ad032e
2025-04-03 11:33:32 +00:00
Max Medvedev
0ce5d6986a
IDEA-359853 deprecated constants in PsiKeyword
...
GitOrigin-RevId: 94f23984ad8f4f467fed1f01f47b2a9b46242cac
2025-04-03 00:36:42 +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
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
3884c82ddb
IDEA-359853 use unified Java lexer and parser
...
GitOrigin-RevId: cbace8bd2a07cdcac6dd7c15b0a793eb71260485
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
Andrey Zaytsev
f313e649fd
[analyzer] register missing kotlin services to resolve against WorkspaceModel
...
GitOrigin-RevId: 6fa3af75cade31270719c0e3d90a9909febf067f
2025-03-28 18:05:12 +00:00
Max Medvedev
1568a2f43c
IDEA-365317 register parsing in JavaStubDefinition
...
GitOrigin-RevId: fe7b3a338e0c81e46be6d6e41335ecb71b47d460
2025-03-28 00:49:35 +00:00
Dmitry Batkovich
d275a545cd
IDEA-365317 drop java stub serializers to java-indexing-impl
...
GitOrigin-RevId: e466a2336532987e2551fc9fa60b75556a5e3eb3
2025-03-21 18:27:48 +00:00
Max Medvedev
9cba241999
IDEA-365317 decouple java psi and stubs using stub registry api
...
GitOrigin-RevId: 98da6acabfedf1e2bb0c023fb7c5580404c2b06a
2025-03-19 03:45:34 +00:00
Aleksey Dobrynin
24568db463
[java, jigsaw, index] prioritize newest Java descriptor in multi-release JARs (IDEA-365082)
...
GitOrigin-RevId: 10d03d5095264cf4e708b6154b4f4a90ea683155
2025-03-06 10:13:29 +00:00
Bas Leijdekkers
8f973414c0
Java: goto symbol for record components (IDEA-355779)
...
GitOrigin-RevId: 58dd8884193755f85186bcc34e94671347b7c3c3
2025-02-28 20:26:35 +00:00
Tagir Valeev
da0b41afe9
[java-modules] JavaModuleSearch as a facade for JavaModuleNameIndex
...
GitOrigin-RevId: b8c1be32c0e2b053e098d3339b1f47d4d8d68635
2025-02-11 09:57:16 +00:00
Vladimir Krivosheev
154e1b1445
update bazel files
...
GitOrigin-RevId: fdb2c5a8fbaaa72b4fba7053f4178f89e2ff48d5
2025-02-08 11:42:47 +00:00
Tagir Valeev
0e57ef0ef0
[java-core] Extract JavaPsiModuleUtil with minimized dependencies; new module intellij.java.codeserver.core
...
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: 328779172e877b737a68624fa09ea88cf5fd1954
2025-02-07 16:16:32 +00:00
Vladimir Krivosheev
32eeb4ee9f
update bazel files
...
GitOrigin-RevId: 524d4c1ce8590184de334693be7d6a207d8682f7
2025-02-05 12:27:57 +00:00
Leonid Shalupov
40795fe787
IJI-2422: community/java: move resources under resources root
...
GitOrigin-RevId: 8b2b63fc6db476ca0c2cfe5cadd84db6c4236d0f
2025-02-05 04:43:28 +00:00
Andrey Zaytsev
5448b658b3
[wobbler] unused import
...
GitOrigin-RevId: 9543d2ff0778710331aa57cebece94a4377ff5c4
2025-02-01 16:06:30 +00:00
Andrey Zaytsev
bea9799042
[wobbler] add new method to FileIndexFacade and use it in JavaSourceFilterScope, removing the hack of indirect check for the absence of RootManager
...
GitOrigin-RevId: 2aedb15dc624ead46672f48658e6bdb8423d5091
2025-02-01 16:06:30 +00:00
Andrey Zaytsev
76a0e8cdea
[wobbler] move additional java stub index out of community
...
GitOrigin-RevId: 4c57346e93b44dc284d1cde81f55ebe160839942
2025-02-01 16:06:30 +00:00
Andrey Zaytsev
e28fe78235
[wobbler] get kotlin-src -> java-src resolve working
...
GitOrigin-RevId: be35003debe792017e51d7792f1b1b09d2fe075b
2025-02-01 16:06:29 +00:00
Andrey Zaytsev
f3e3f0c4dd
[wobbler] get resolution to jdk working
...
GitOrigin-RevId: 98f16eb5685309cfe15faf92adf1969b7f5a22a6
2025-02-01 16:06:29 +00:00
Tagir Valeev
91672cf103
[java-highlighting] checkDuplicateTopLevelClass -> ClassChecker
...
Also: ImplicitClassSearch
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)
GitOrigin-RevId: eb3db22e952c6f17228b6b98beeb94e6da507612
2025-01-09 18:51:18 +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
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