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 2014/03/15 20:21:52 UTC
svn commit: r1577918 -
/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprList.java
Author: andy
Date: Sat Mar 15 19:21:52 2014
New Revision: 1577918
URL: http://svn.apache.org/r1577918
Log:
Const for an empty (and immutable) ExprList
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprList.java
Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprList.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprList.java?rev=1577918&r1=1577917&r2=1577918&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprList.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/ExprList.java Sat Mar 15 19:21:52 2014
@@ -18,12 +18,7 @@
package com.hp.hpl.jena.sparql.expr;
-import java.util.ArrayList ;
-import java.util.Collection ;
-import java.util.HashSet ;
-import java.util.Iterator ;
-import java.util.List ;
-import java.util.Set ;
+import java.util.* ;
import com.hp.hpl.jena.sparql.core.Var ;
import com.hp.hpl.jena.sparql.engine.ExecutionContext ;
@@ -35,6 +30,8 @@ public class ExprList implements Iterabl
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) ; }
+ /** Empty, immutable ExprList */
+ public static final ExprList emptyList = new ExprList(Collections.<Expr> emptyList()) ;
public ExprList() { expressions = new ArrayList<Expr>() ; }