From 707c046e960c4cf63632f36c2d6aff18a4e8eb20 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Tue, 6 Feb 2018 16:36:03 +0300 Subject: [PATCH] javac ast indices: check type is primitive using TypeKind#isPrimitive (in jdk6 any type is instance of PrimitiveType, wow) IDEA-192651 IDEA-192717 --- .../src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java b/jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java index cdf23adcea11..7a4fd10405df 100644 --- a/jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java +++ b/jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java @@ -384,7 +384,8 @@ class JavacTreeRefScanner extends TreeScannertypeMirror instanceof PrimitiveType + if (typeMirror.getKind().isPrimitive()) { return typeUtility.boxedClass((PrimitiveType)typeMirror); } Element element = typeUtility.asElement(typeMirror);