From f5fd73d619c44639285de58363f90aa71c57f60f Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 4 Oct 2010 13:19:54 +0400 Subject: [PATCH] NPE --- .../intellij/codeInspection/ex/InspectionToolRegistrar.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionToolRegistrar.java b/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionToolRegistrar.java index a10e9946b3e9..3187ec1b1d49 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionToolRegistrar.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ex/InspectionToolRegistrar.java @@ -179,7 +179,7 @@ public class InspectionToolRegistrar { for (final Factory factory : myInspectionToolFactories) { ProgressManager.checkCanceled(); final InspectionTool toolWrapper = factory.create(); - if (checkTool(toolWrapper)) { + if (toolWrapper != null && checkTool(toolWrapper)) { tools.add(toolWrapper); } else { @@ -245,7 +245,7 @@ public class InspectionToolRegistrar { } } - private static boolean checkTool(final InspectionTool toolWrapper) { + private static boolean checkTool(@NotNull final InspectionTool toolWrapper) { if (toolWrapper instanceof LocalInspectionToolWrapper) { final LocalInspectionTool localTool = ((LocalInspectionToolWrapper)toolWrapper).getTool(); if (!LocalInspectionTool.isValidID(localTool.getID())) {