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/10/03 10:36:08 UTC

[36/41] jena git commit: Add Tuple.isEmpty.

Add Tuple.isEmpty.


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

Branch: refs/heads/master
Commit: 595cce822c1dded9d90577919822095ea03b6edb
Parents: 7db9e08
Author: Andy Seaborne <an...@apache.org>
Authored: Sun Oct 2 11:53:17 2016 +0100
Committer: Andy Seaborne <an...@apache.org>
Committed: Sun Oct 2 11:56:12 2016 +0100

----------------------------------------------------------------------
 .../src/main/java/org/apache/jena/atlas/lib/tuple/Tuple.java  | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/595cce82/jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/Tuple.java
----------------------------------------------------------------------
diff --git a/jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/Tuple.java b/jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/Tuple.java
index 016e878d..a95c753 100644
--- a/jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/Tuple.java
+++ b/jena-base/src/main/java/org/apache/jena/atlas/lib/tuple/Tuple.java
@@ -35,9 +35,14 @@ public interface Tuple<X> extends Iterable<X> {
      */
     public X get(int i) ;
 
-    /** length : elements are 0 to len()-1 */ 
+    /** length : elements are 0 to len()-1 */
     public int len() ;
 
+    /** Return true if this is a zero-length tuple */
+    public default boolean isEmpty() {
+        return len() == 0 ;
+    }
+
     /** Convert to a List */
     public default List<X> asList() {
         return new TupleList<>(this) ;