You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2016/03/15 17:18:59 UTC

[3/4] jena git commit: Add create from a collection.

Add create from a collection.

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/ceb0b8c4
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/ceb0b8c4
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/ceb0b8c4

Branch: refs/heads/master
Commit: ceb0b8c4201714145b130d512d9de9215a905d81
Parents: 3ef932e
Author: Andy Seaborne <an...@apache.org>
Authored: Tue Mar 15 15:18:46 2016 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Tue Mar 15 15:52:48 2016 +0000

----------------------------------------------------------------------
 .../src/main/java/org/apache/jena/sparql/expr/ExprList.java  | 8 ++++++++
 1 file changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/ceb0b8c4/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprList.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprList.java b/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprList.java
index a0125fb..d386ca3 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprList.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/expr/ExprList.java
@@ -30,6 +30,14 @@ public class ExprList implements Iterable<Expr>
     private final List<Expr> expressions ;
     /** Create a copy which does not share the list of expressions with the original */ 
     public static ExprList copy(ExprList other) { return new ExprList(other) ; }
+    
+    /** Create an ExprList that contaisn the expressions */
+    public static ExprList create(Collection<Expr> exprs) {
+        ExprList exprList = new ExprList() ;
+        exprs.forEach(exprList::add) ;
+        return exprList ; 
+    } 
+    
     /** Empty, immutable ExprList */
     public static final ExprList emptyList = new ExprList(Collections.<Expr> emptyList()) ;