diff --git a/platform/analysis-impl/src/com/intellij/codeInspection/ex/InspectionToolRegistrar.java b/platform/analysis-impl/src/com/intellij/codeInspection/ex/InspectionToolRegistrar.java index f4e129ba0b47..0bf6f33765fc 100644 --- a/platform/analysis-impl/src/com/intellij/codeInspection/ex/InspectionToolRegistrar.java +++ b/platform/analysis-impl/src/com/intellij/codeInspection/ex/InspectionToolRegistrar.java @@ -152,18 +152,13 @@ public class InspectionToolRegistrar { ensureInitialized(); final List tools = ContainerUtil.newArrayListWithCapacity(myInspectionToolFactories.size()); - final Set> broken = ContainerUtil.newHashSet(); for (final Factory factory : myInspectionToolFactories) { ProgressManager.checkCanceled(); final InspectionToolWrapper toolWrapper = factory.create(); if (toolWrapper != null && checkTool(toolWrapper) == null) { tools.add(toolWrapper); } - else { - broken.add(factory); - } } - myInspectionToolFactories.removeAll(broken); return tools; }