From 8f46e890253159f1cd6b115647113c4542ca93d2 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 12 Feb 2015 18:26:39 +0100 Subject: [PATCH] ignore broken tools each time to be able to createTools concurrently --- .../intellij/codeInspection/ex/InspectionToolRegistrar.java | 5 ----- 1 file changed, 5 deletions(-) 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; }