From 6cfaebdb0e75c9ba6a6477aa9e46537d5d51f7a7 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Mon, 19 Jun 2017 14:37:10 +0300 Subject: [PATCH] javac ast indices: do not index a symbol if qualifier has NONE type (in this case code is not compilable). --- .../src/org/jetbrains/jps/javac/ast/api/JavacRef.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/api/JavacRef.java b/jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/api/JavacRef.java index 7847c43a7234..297256df5904 100644 --- a/jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/api/JavacRef.java +++ b/jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/api/JavacRef.java @@ -153,7 +153,7 @@ public interface JavacRef { public static JavacElementRefBase fromElement(Element element, Element qualifier, JavacNameTable nameTableCache) { if (qualifier != null) { TypeMirror type = qualifier.asType(); - if (type == null || type.getKind() == TypeKind.NONE) { + if (type == null || type.getKind() == TypeKind.NONE || type.getKind() == TypeKind.OTHER) { return null; } }