mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:10:43 +07:00
[Rider] Wrap the contributor refactoring up, fixing the ancient bug making the FQN lookup slow and RIDER-121674
(cherry picked from commit db260ae5389cbd0261cf5d3bbc3e99ec2ec585c9) GitOrigin-RevId: a913385e54de4c1f0a9c59be5fd5e4617a50a23f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
78918f00c0
commit
0de6db9740
@@ -297,12 +297,13 @@ abstract class AbstractGotoSEContributor protected constructor(event: AnActionEv
|
||||
) {
|
||||
fetchWeightedElementsMixing(
|
||||
pattern, progressIndicator, consumer,
|
||||
{ localPattern, localProgressIndicator, localConsumer -> performByGotoContributorSearch(localPattern, localProgressIndicator, localConsumer) },
|
||||
// Ordering is important here
|
||||
*(
|
||||
contributorModules?.map2Array<SearchEverywhereContributorModule, (String, ProgressIndicator, Processor<in FoundItemDescriptor<Any>>) -> Unit> {
|
||||
{ localPattern, localProgressIndicator, localConsumer -> it.perProductFetchWeightedElements(localPattern, localProgressIndicator, localConsumer) }
|
||||
} ?: emptyArray()
|
||||
)
|
||||
),
|
||||
{ localPattern, localProgressIndicator, localConsumer -> performByGotoContributorSearch(localPattern, localProgressIndicator, localConsumer) },
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user