Change Signature: Do not invoke our usage processor recursively

This commit is contained in:
Alexey Sedunov
2014-12-04 19:25:39 +03:00
parent 74cdecd829
commit 57cb125ab8
@@ -275,6 +275,7 @@ public class JetChangeSignatureUsageProcessor implements ChangeSignatureUsagePro
for (UsageInfo usage : javaUsageInfos) { for (UsageInfo usage : javaUsageInfos) {
if (usage instanceof OverriderUsageInfo && beforeMethodChange) continue; if (usage instanceof OverriderUsageInfo && beforeMethodChange) continue;
for (ChangeSignatureUsageProcessor processor : processors) { for (ChangeSignatureUsageProcessor processor : processors) {
if (processor instanceof JetChangeSignatureUsageProcessor) continue;
if (usage instanceof OverriderUsageInfo) { if (usage instanceof OverriderUsageInfo) {
processor.processUsage(javaChangeInfo, usage, true, javaUsageInfos); processor.processUsage(javaChangeInfo, usage, true, javaUsageInfos);
} }