From 72a2b8e8c4f838678c3a4faec571ed5fca5066e2 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Thu, 13 Oct 2016 10:11:56 +0200 Subject: [PATCH] lazy getText() eval --- .../codeInsight/daemon/impl/analysis/HighlightMethodUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java index a7d38655bd5e..9fc11002ed18 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightMethodUtil.java @@ -272,7 +272,9 @@ public class HighlightMethodUtil { List checkedExceptions = new ArrayList<>(); for (int i = 0; i < exceptions.length; i++) { PsiClassType exception = exceptions[i]; - LOG.assertTrue(exception != null, "throws: " + method.getThrowsList().getText() + "; method: " + method); + if (exception == null) { + LOG.error("throws: " + method.getThrowsList().getText() + "; method: " + method); + } if (!ExceptionUtil.isUncheckedException(exception)) { checkedExceptions.add(exception); if (includeRealPositionInfo && i < referenceElements.length) {