diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java index 8a511a39a49c..12ffff1d738f 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java @@ -523,15 +523,19 @@ public class HighlightVisitorImpl extends JavaElementVisitor implements Highligh } } else if (parent instanceof PsiConstructorCall) { - PsiMethod method = ((PsiConstructorCall)parent).resolveConstructor(); - if (method == null) { - PsiElement resolved = element.resolve(); - if (resolved instanceof PsiClass) { - myHolder.add(HighlightNamesUtil.highlightClassName((PsiClass)resolved, element)); + try { + PsiMethod method = ((PsiConstructorCall)parent).resolveConstructor(); + if (method == null) { + PsiElement resolved = element.resolve(); + if (resolved instanceof PsiClass) { + myHolder.add(HighlightNamesUtil.highlightClassName((PsiClass)resolved, element)); + } + } + else { + myHolder.add(HighlightNamesUtil.highlightMethodName(method, element, false)); } } - else { - myHolder.add(HighlightNamesUtil.highlightMethodName(method, element, false)); + catch (IndexNotReadyException e) { } } else if (parent instanceof PsiImportStatement && ((PsiImportStatement)parent).isOnDemand()) {