From b1cb8f37b2a8da8d6129d2d4272cab22d1401cf5 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Fri, 25 Nov 2016 10:43:52 +0700 Subject: [PATCH] TerminalOperation: PsiType.INT.equalsToText, etc. used (IDEA-CR-16207) --- .../codeInspection/streamToLoop/TerminalOperation.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/codeInspection/streamToLoop/TerminalOperation.java b/java/java-impl/src/com/intellij/codeInspection/streamToLoop/TerminalOperation.java index 224e503a5c7a..fb6601c289bb 100644 --- a/java/java-impl/src/com/intellij/codeInspection/streamToLoop/TerminalOperation.java +++ b/java/java-impl/src/com/intellij/codeInspection/streamToLoop/TerminalOperation.java @@ -684,10 +684,10 @@ abstract class TerminalOperation extends Operation { static MinMaxTerminalOperation create(@Nullable PsiExpression comparator, String elementType, boolean max) { String sign = max ? ">" : "<"; if(comparator == null) { - if ("int".equals(elementType) || "long".equals(elementType)) { + if (PsiType.INT.equalsToText(elementType) || PsiType.LONG.equalsToText(elementType)) { return new MinMaxTerminalOperation(elementType, "{item}" + sign + "{best}", null); } - if ("double".equals(elementType)) { + if (PsiType.DOUBLE.equalsToText(elementType)) { return new MinMaxTerminalOperation(elementType, "java.lang.Double.compare({item},{best})" + sign + "0", null); } } else if(InheritanceUtil.isInheritor(PsiUtil.resolveClassInClassTypeOnly(comparator.getType()), false,