From 5e44a249f83fc89fe2a29dad71d32056ae695d39 Mon Sep 17 00:00:00 2001 From: Lars Grefer Date: Fri, 9 Aug 2019 00:48:14 +0200 Subject: [PATCH] Java 5: while-loop replaceable with foreach --- .../security/jackson2/UnmodifiableListDeserializer.java | 4 +--- .../security/jackson2/UnmodifiableSetDeserializer.java | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/org/springframework/security/jackson2/UnmodifiableListDeserializer.java b/core/src/main/java/org/springframework/security/jackson2/UnmodifiableListDeserializer.java index aebcb2ebd9..0a8b782a31 100644 --- a/core/src/main/java/org/springframework/security/jackson2/UnmodifiableListDeserializer.java +++ b/core/src/main/java/org/springframework/security/jackson2/UnmodifiableListDeserializer.java @@ -47,9 +47,7 @@ class UnmodifiableListDeserializer extends JsonDeserializer { if (node != null) { if (node instanceof ArrayNode) { ArrayNode arrayNode = (ArrayNode) node; - Iterator nodeIterator = arrayNode.iterator(); - while (nodeIterator.hasNext()) { - JsonNode elementNode = nodeIterator.next(); + for (JsonNode elementNode : arrayNode) { result.add(mapper.readValue(elementNode.traverse(mapper), Object.class)); } } else { diff --git a/core/src/main/java/org/springframework/security/jackson2/UnmodifiableSetDeserializer.java b/core/src/main/java/org/springframework/security/jackson2/UnmodifiableSetDeserializer.java index 7627098a51..85b9b53639 100644 --- a/core/src/main/java/org/springframework/security/jackson2/UnmodifiableSetDeserializer.java +++ b/core/src/main/java/org/springframework/security/jackson2/UnmodifiableSetDeserializer.java @@ -47,9 +47,7 @@ class UnmodifiableSetDeserializer extends JsonDeserializer { if (node != null) { if (node instanceof ArrayNode) { ArrayNode arrayNode = (ArrayNode) node; - Iterator nodeIterator = arrayNode.iterator(); - while (nodeIterator.hasNext()) { - JsonNode elementNode = nodeIterator.next(); + for (JsonNode elementNode : arrayNode) { resultSet.add(mapper.readValue(elementNode.traverse(mapper), Object.class)); } } else {