From 41f45627fe37888fa5e9ab5835931215c0c91c94 Mon Sep 17 00:00:00 2001 From: "Egor.Skrypnikov" Date: Wed, 4 Feb 2026 16:37:19 +0100 Subject: [PATCH] misc [Rider]: logging to check weighting of backend items GitOrigin-RevId: 8d42fcc4c369177a62258aec7317ddc71b389d05 --- .../util/gotoByName/DefaultChooseByNameItemProvider.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/DefaultChooseByNameItemProvider.java b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/DefaultChooseByNameItemProvider.java index 37f6ec1a74a9..530494fe3b9c 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/DefaultChooseByNameItemProvider.java +++ b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/DefaultChooseByNameItemProvider.java @@ -412,11 +412,18 @@ public class DefaultChooseByNameItemProvider implements ChooseByNameInScopeItemP if (base.getModel() instanceof MatchResultCustomizerModel customizerModel && fullMatcher != null) { MatchResult customResult = customizerModel.getCustomRulesMatchResult(fullMatcher, pattern, matcher, name); if (customResult != null) { + if (LOG.isDebugEnabled()) { + LOG.debug("custom result weight for name [" + name + "] = " + customResult.matchingDegree); + } return customResult; } } - return matches(base, pattern, matcher, name); + final var defaultMatch = matches(base, pattern, matcher, name); + if (LOG.isDebugEnabled() && defaultMatch != null) { + LOG.debug("default result weight for name [" + name + "] = " + defaultMatch.matchingDegree); + } + return defaultMatch; } protected static @Nullable MatchResult matches(@NotNull ChooseByNameViewModel base,