Use Iterator.forEachRemaining. Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/4a05c045 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/4a05c045 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/4a05c045
Branch: refs/heads/master Commit: 4a05c045194e90929ff77b8c75f77cf1fca4b286 Parents: 3bbf5a1 Author: Andy Seaborne <[email protected]> Authored: Thu Feb 2 22:17:35 2017 +0000 Committer: Andy Seaborne <[email protected]> Committed: Thu Feb 2 22:17:35 2017 +0000 ---------------------------------------------------------------------- .../src/main/java/org/apache/jena/graph/GraphUtil.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/4a05c045/jena-core/src/main/java/org/apache/jena/graph/GraphUtil.java ---------------------------------------------------------------------- diff --git a/jena-core/src/main/java/org/apache/jena/graph/GraphUtil.java b/jena-core/src/main/java/org/apache/jena/graph/GraphUtil.java index ef6dc08..9286c14 100644 --- a/jena-core/src/main/java/org/apache/jena/graph/GraphUtil.java +++ b/jena-core/src/main/java/org/apache/jena/graph/GraphUtil.java @@ -150,11 +150,9 @@ public class GraphUtil private static void addIteratorWorkerDirect( Graph graph, Iterator<Triple> it ) { if ( OldStyle && graph instanceof GraphWithPerform ) { GraphWithPerform g = (GraphWithPerform)graph; - while (it.hasNext()) - g.performAdd(it.next()); + it.forEachRemaining(g::performAdd); } else { - while (it.hasNext()) - graph.add(it.next()); + it.forEachRemaining(graph::add); } } @@ -230,11 +228,9 @@ public class GraphUtil private static void deleteIteratorWorkerDirect(Graph graph, Iterator<Triple> it) { if ( OldStyle && graph instanceof GraphWithPerform ) { GraphWithPerform g = (GraphWithPerform)graph ; - while(it.hasNext()) - g.performDelete(it.next()) ; + it.forEachRemaining(g::performDelete); } else { - while(it.hasNext()) - graph.delete(it.next()); + it.forEachRemaining(graph::delete); } }
