diff options
author | Federico Tomassetti <federico@tomassetti.me> | 2018-02-19 23:10:36 +0100 |
---|---|---|
committer | Federico Tomassetti <federico@tomassetti.me> | 2018-02-19 23:10:36 +0100 |
commit | 6e4bbd65b70e1ca074d8aa7039cb3b01d35411b5 (patch) | |
tree | caa51f8275c1166f8c8d8a97c30d7ad8379d494a /javaparser-symbol-solver-core | |
parent | fbd8c73b0a66f3d71cd073c7b2cb61a1112f7ba6 (diff) | |
download | javaparser-6e4bbd65b70e1ca074d8aa7039cb3b01d35411b5.tar.gz |
make ResolvedPrimitiveType an enum
Diffstat (limited to 'javaparser-symbol-solver-core')
-rw-r--r-- | javaparser-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/resolution/typeinference/TypeHelper.java | 4 |
1 files changed, 2 insertions, 2 deletions
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<ResolvedPrimitiveType> correspondingPrimitiveTypeForS = ResolvedPrimitiveType.ALL.stream().filter(pt -> pt.getBoxTypeQName().equals(s.asReferenceType().getQualifiedName())).findFirst(); + Optional<ResolvedPrimitiveType> correspondingPrimitiveTypeForS = Arrays.stream(ResolvedPrimitiveType.values()).filter(pt -> pt.getBoxTypeQName().equals(s.asReferenceType().getQualifiedName())).findFirst(); if (!correspondingPrimitiveTypeForS.isPresent()) { return false; } |