Commit Graph

631 Commits

Author SHA1 Message Date
Alexey Kudravtsev
edc3109a3a EA-259156 (plugin) - CCE: JavaDirectInheritorsSearcher.lambda$calculateDirectSubClasses$0
GitOrigin-RevId: 0c3ec5914903fb03875afb0b5592a1de565bcf49
2021-03-22 13:01:42 +00:00
Dmitry Batkovich
7e4672a42f run read-action in smart mode EA-261262
GitOrigin-RevId: a4f3527ea5e9e8b8ccf69363f741ef75dae16e14
2021-03-19 05:21:04 +00:00
Dmitry Batkovich
2a61facfbf partially revert "take into account use scope enlarger while inheritors/functional expression searches" (do not create functional expression index for java classes inside jars)
GitOrigin-RevId: 74c8f52760ed86a68edb4f34bba4dada53a0244e
2021-02-09 05:06:18 +00:00
Brian McNamara
ca35b63d33 take into account use scope enlarger while inheritors/functional expression searches
GitOrigin-RevId: 8b62d47f2aef69308f891e2e537c76ece7d5e5ca
2021-02-04 12:49:15 +00:00
Vladimir Krivosheev
99528c07c6 cleanup
GitOrigin-RevId: 4bed85d2ab8d0a138370632f14266944d2766e33
2021-02-03 20:06:42 +00:00
Roman Shevchenko
aa7f96419a Cleanup (naming; warnings; formatting)
GitOrigin-RevId: 1330e6d8cd080bba08b9abf642a4d330523610cf
2021-01-15 12:54:00 +00:00
Roman Shevchenko
6c13a77b27 Cleanup (formatting)
GitOrigin-RevId: c2c9239d186bbcfcd561e40047cd000c5ad6e693
2020-12-09 12:52:39 +00:00
Roman Shevchenko
f98a50bfca [java] minor optimization: excluding non-canonically-named manifests from an index
GitOrigin-RevId: ffd2c23775e7821b49b1a9e4c700e929f38624be
2020-12-09 12:48:19 +00:00
Bas Leijdekkers
15b90c1063 Property detection should ignore parentheses (IDEA-256052)
GitOrigin-RevId: 565351beabfd7dad98cee890a77a219809b2ad9e
2020-12-01 14:30:25 +00:00
Vladimir Krivosheev
b15ed213b6 IDEA-CR-68974 unambiguous names when imported statically
GitOrigin-RevId: beed01f4c6a533fa694ec0b4f36e5d305b80874b
2020-11-26 10:48:08 +00:00
Anna Kozlova
b93c815fbf java records: component used in outer class: search/rename fixes (IDEA-248803)
GitOrigin-RevId: 658be1b62e613484e82b1e7f24f1157813021179
2020-11-23 16:35:10 +00:00
Vladimir Krivosheev
9308349e09 reduce usages of deprecated NotNullFactory
GitOrigin-RevId: 13aded593835b3a88e8fde8f27ea6120670279b9
2020-11-18 19:35:46 +00:00
Alexey Kudravtsev
2986e76ad8 cleanup: shorten code
GitOrigin-RevId: cd56421a22905870a59257368b8af054181c3c7a
2020-10-25 11:33:29 +00:00
Dmitry Batkovich
3065547b80 use extended use scopes (by UseScopeEnlarger)
GitOrigin-RevId: 27b10a3019716a66beaee7101c1ff706caebf757
2020-10-21 11:22:40 +00:00
Alexey Kudravtsev
016f2aef5b cleanup: fix some embarrassing "expression is always true" warnings
GitOrigin-RevId: 7924e9541bb3e0fe2d328a7624401effba8d4b0a
2020-10-18 12:50:24 +00:00
Vladimir Krivosheev
b3d8820047 cleanup
GitOrigin-RevId: 63d29224e00603b91b985bb10bffda9d87695f66
2020-10-12 16:46:05 +00:00
Tagir Valeev
d92666b2b0 [java-indexing] Change message to "reindexed"
GitOrigin-RevId: 638961db935ef198461741e7cc8c49006a5e3b21
2020-10-09 10:57:12 +00:00
Tagir Valeev
39516a0d03 [java-indexing] More diagnostics for EA-234402 - IOOBE: TextRange.subSequence
GitOrigin-RevId: 30c5204da5d7ca5e47d09182e55681dedb637c91
2020-10-09 08:46:44 +00:00
Vladimir Krivosheev
7b7535714d IDEA-251640 avoid dependency on trove in our concurrent weak/soft map (part 1)
GitOrigin-RevId: 4d0a086b3fd1a1fcdb6fcd432166bdecedeab09d
2020-09-29 07:05:49 +00:00
Vladimir Krivosheev
b1bf65d0ae cleanup (useless comment after copyright file header)
GitOrigin-RevId: 860a889e14a1d9b9d7bbcbbd6b22a447984b81b5
2020-09-28 09:08:58 +00:00
Dmitry Batkovich
64033fdfb7 notnulls
GitOrigin-RevId: d680fb0001fe3d6a3a41522ef6d165483e70839f
2020-09-22 05:34:49 +00:00
Ilyas Selimov
8411d9763b IDEA-242041 - support class to record conversion
GitOrigin-RevId: 5bfebdff5eb73b32656c8928f490d6210d179b81
2020-09-18 12:13:56 +00:00
Peter Gromov
094cee617a IDEA-CR-66689: JavaOverridingMethodsSearcher: remove confusing LinkedHashSet
GitOrigin-RevId: 0603ccce004f417034c334a8c60e4306057ec5d4
2020-09-10 13:50:53 +00:00
Anna Kozlova
bfb94216f8 explicit type -> diamond for java impl
GitOrigin-RevId: 8498625a2215fb720649f7f4c5ccc15d7fb530b6
2020-09-03 18:33:39 +00:00
Peter Gromov
7983a5af0d JavaOverridingMethodsSearcher: adapt to query results coming in parallel
to fix flaky GotoImplementationHandlerTest.testToStringOnQualifiedPerformance

GitOrigin-RevId: 7c89fb9cfb2dbaf70dfbe4ebc649b5c488bcd444
2020-09-03 16:14:48 +00:00
Alexey Kudravtsev
bbebd3d422 mark notnull array elements to diagnose EA-235908 - IAE: GenericsHighlightUtil.$$$reportNull$$$
GitOrigin-RevId: a5e3768e6d0a99a0bd0ee1296c131a4877bc5968
2020-08-22 13:08:26 +00:00
Peter Gromov
93193f97a2 make AllClassesSearchExecutor multi-threaded
GitOrigin-RevId: 7cd41f6d051ef45dd2ff878828c34e8ed0626aef
2020-08-10 14:06:20 +00:00
Dmitry Batkovich
af007141ad java functional expression searcher: fallback to weak hash code based search (cleanup; IDEA-CR-65822)
GitOrigin-RevId: 74f7c17419e02c2d01196a13097439717f3def3e
2020-08-05 17:31:46 +00:00
Dmitry Batkovich
e02327c1d1 java functional expression searcher: fallback to weak hash code based search
GitOrigin-RevId: d01d9bb7663e811cf70c04a1ef1e942c68a15def
2020-08-05 10:25:28 +00:00
Dmitry Batkovich
f719bd0285 require forward index for java.fun.expression index (IDEA-246896, IDEA-246767)
GitOrigin-RevId: 0b76839869f9d606317fd107d54232606e0d84b1
2020-08-05 08:53:16 +00:00
Dmitry Batkovich
d60ac1946e java function expression searcher: process likely method names concurrently
GitOrigin-RevId: 1d764b478678c9999d4432e17102abb55dd2c086
2020-08-05 08:53:16 +00:00
Dmitry Batkovich
fef2e7ebcb Revert "shared index: include forward index for JavaFunctionalExpressionIndex IDEA-246767"
This reverts commit 7b935b0d

GitOrigin-RevId: 6bf0a3c8c558dc46fc85322f0b07618cff6a8664
2020-07-29 20:18:15 +00:00
Peter Gromov
1f915c9286 make Move Package refactoring work in a background thread with ModelBranch (LAB-51)
GitOrigin-RevId: b0645acd55f490a3f89f1479aa9adb5c97f60de8
2020-07-29 16:49:47 +00:00
Vladimir Krivosheev
2a3ea3b088 prefer jdk collections
GitOrigin-RevId: 5634ed51a4458b904c3a1d913c1978b5b3bb84e0
2020-07-29 07:02:03 +00:00
Dmitry Batkovich
0df924e768 shared index: include forward index for JavaFunctionalExpressionIndex IDEA-246767
GitOrigin-RevId: 7b935b0d5a2a4904c59966fe1e9dd993269a8b49
2020-07-28 15:43:50 +00:00
Dmitry Batkovich
68a32842b6 index: include jar name to class file hash
GitOrigin-RevId: c11bcfbd2e802a90322b93fa516745857fa84d65
2020-07-24 13:00:40 +00:00
Peter Gromov
539479cb6f don't mysteriously fail on PsiShortNamesCache returning duplicates (which is a bug in stub index to be fixed independently)
fixes EA-235838 - NPE: LimitedAccessibleClassPreprocessor.process, EA-233107 - IAE: PsiSearchScopeUtil.$$$reportNull$$$

GitOrigin-RevId: 970576e7db55ee87aca30c2c2a77959773840368
2020-07-22 10:29:26 +00:00
Vladimir Krivosheev
3d280e4fb2 cleanup (final)
GitOrigin-RevId: 446f1aef2550b74b13c788fceaa36967a6f0b9c9
2020-07-15 17:06:10 +00:00
Vladimir Krivosheev
52ec0de0eb don't query CompilerReferenceService if not enabled
GitOrigin-RevId: 85dc0bd06d0d4e2beba02882a2eedfbd93dd0d6e
2020-07-15 17:06:09 +00:00
Vladimir Krivosheev
7f524be628 don't query CompilerReferenceService if not enabled
GitOrigin-RevId: fd9ab31765b4d9b7460eb6356ce2f40d8794c8d6
2020-07-15 08:13:29 +00:00
Alexey Kudravtsev
98de8d4260 cleanup: use standard Consumer
GitOrigin-RevId: a618e94c7ebf93f6d1d943904e665b5812fa44d9
2020-07-09 11:14:57 +00:00
Peter Gromov
9cca6e1a08 diagnostics for EA-233302 - NPE: JavaFunctionalExpressionSearcher.getNonPhysicalCopy
GitOrigin-RevId: c58c4b16ea0cc34e827f76477c77334072ab75ae
2020-07-07 12:26:14 +00:00
Alexey Kudravtsev
1217c25071 port some deprecated Predicate usages to java.util.Predicate
GitOrigin-RevId: b96bea40c2165fd7ba0a6c458346100f9d9c03a9
2020-07-02 11:16:01 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Peter Gromov
1182518e6b JavaFunctionalExpressionIndex: don't throw on invalid code with lambdas outside members
GitOrigin-RevId: b2fac86f104ebf9d7a79dfc8136a69e7343adbb4
2020-06-19 19:49:34 +03:00
Peter Gromov
b4a7ed1da3 rename TokenizedText into TokenList, as it's more about tokens than about text
GitOrigin-RevId: 9f3a73f62cde0649723f6d7f0c4083241d45db20
2020-06-15 16:27:41 +03:00
Peter Gromov
655b408b11 extract a more public interface from TokenSequence, use it where possible
GitOrigin-RevId: badbfcfc9b39e165f312ee0f01ff155dc242a75b
2020-06-08 14:53:56 +03:00
Peter Gromov
df39a2e638 JavaFunctionalExpressionSearcher: parse only closest members when checking type, not whole files
GitOrigin-RevId: 17ad2e2747de54c8f293ce3c8cf874f2e0420ac6
2020-06-05 17:55:17 +03:00
Peter Gromov
4549dbb3c3 java: print more statistics for fun expr search, cleanup
GitOrigin-RevId: 4e16dd77159e3ca50d25af64d5e1ca007d59116f
2020-06-05 13:46:13 +03:00
Dmitry Batkovich
5055039af5 javac indexes: do not load compiler reference service if it's disabled
GitOrigin-RevId: aad485aefad81971748bcd1909ce1f6299ca5ee7
2020-06-05 12:24:08 +03:00