From 022143bd50d93afd35a492b7c8c9868570a9d31d Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 21 May 2013 14:17:06 +0200 Subject: [PATCH] NPE --- java/java-psi-api/src/com/intellij/psi/GenericsUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-psi-api/src/com/intellij/psi/GenericsUtil.java b/java/java-psi-api/src/com/intellij/psi/GenericsUtil.java index edaed0f8c05a..7c256977bd70 100644 --- a/java/java-psi-api/src/com/intellij/psi/GenericsUtil.java +++ b/java/java-psi-api/src/com/intellij/psi/GenericsUtil.java @@ -16,6 +16,7 @@ package com.intellij.psi; import com.intellij.openapi.diagnostic.Logger; +import com.intellij.openapi.util.Comparing; import com.intellij.openapi.util.Condition; import com.intellij.openapi.util.Pair; import com.intellij.psi.search.GlobalSearchScope; @@ -47,7 +48,7 @@ public class GenericsUtil { if (TypeConversionUtil.isPrimitiveAndNotNull(type1) || TypeConversionUtil.isPrimitiveAndNotNull(type2)) return null; if (TypeConversionUtil.isNullType(type1)) return type2; if (TypeConversionUtil.isNullType(type2)) return type1; - if (type1.equals(type2)) return type1; + if (Comparing.equal(type1, type2)) return type1; return getLeastUpperBound(type1, type2, new LinkedHashSet>(), manager); }