From 6e4bbd65b70e1ca074d8aa7039cb3b01d35411b5 Mon Sep 17 00:00:00 2001 From: Federico Tomassetti Date: Mon, 19 Feb 2018 23:10:36 +0100 Subject: make ResolvedPrimitiveType an enum --- .../javaparser/symbolsolver/resolution/typeinference/TypeHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'javaparser-symbol-solver-core') diff --git a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java index 604689b78..01d041d11 100644 --- a/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java +++ b/javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java @@ -137,7 +137,7 @@ public class TypeHelper { if (!referenceType.isReferenceType()) { return false; } - return ResolvedPrimitiveType.ALL.stream().anyMatch(pt -> referenceType.asReferenceType().getQualifiedName().equals(pt.getBoxTypeQName())); + return Arrays.stream(ResolvedPrimitiveType.values()).anyMatch(pt -> referenceType.asReferenceType().getQualifiedName().equals(pt.getBoxTypeQName())); } private static ResolvedType toUnboxedType(ResolvedReferenceType referenceType) { @@ -149,7 +149,7 @@ public class TypeHelper { } private static boolean areCompatibleThroughWideningReferenceConversion(ResolvedType s, ResolvedType t) { - Optional correspondingPrimitiveTypeForS = ResolvedPrimitiveType.ALL.stream().filter(pt -> pt.getBoxTypeQName().equals(s.asReferenceType().getQualifiedName())).findFirst(); + Optional correspondingPrimitiveTypeForS = Arrays.stream(ResolvedPrimitiveType.values()).filter(pt -> pt.getBoxTypeQName().equals(s.asReferenceType().getQualifiedName())).findFirst(); if (!correspondingPrimitiveTypeForS.isPresent()) { return false; } -- cgit v1.2.3