Given Java 8 iterator loop can use forEachRemaining Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/4d8fd790 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/4d8fd790 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/4d8fd790
Branch: refs/heads/master Commit: 4d8fd79008953b5f4b02021c61550f375cc0082a Parents: 82ef69b Author: confidencesun <[email protected]> Authored: Thu Jul 30 10:12:31 2015 +0800 Committer: confidencesun <[email protected]> Committed: Thu Jul 30 10:12:31 2015 +0800 ---------------------------------------------------------------------- .../org/apache/jena/sparql/engine/QueryExecutionBase.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jena/blob/4d8fd790/jena-arq/src/main/java/org/apache/jena/sparql/engine/QueryExecutionBase.java ---------------------------------------------------------------------- diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/engine/QueryExecutionBase.java b/jena-arq/src/main/java/org/apache/jena/sparql/engine/QueryExecutionBase.java index af66134..9a98b71 100644 --- a/jena-arq/src/main/java/org/apache/jena/sparql/engine/QueryExecutionBase.java +++ b/jena-arq/src/main/java/org/apache/jena/sparql/engine/QueryExecutionBase.java @@ -285,13 +285,7 @@ public class QueryExecutionBase implements QueryExecution checkNotClosed() ; try { - Iterator<Quad> it = execConstructQuads(); - - while (it.hasNext()) - { - Quad q = it.next(); - graph.add(q); - } + execConstructQuads().forEachRemaining(graph::add); } finally {
