summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChouser <chouser@n01se.net>2011-03-04 09:18:58 -0500
committerStuart Halloway <stu@thinkrelevance.com>2011-03-11 11:15:22 -0500
commit83a5aafe8737548253379502e5825d8dcf2bf972 (patch)
tree1738f1a41fe262eb6fc7ab4f6f2a5003cab9b32a /src
parent5ee542d3de7e22d68e923c0f9c63267960cd1647 (diff)
Remove Sequential from ISeq's implements list CLJ-741
Also add Sequential to the implements lists of: ASeq, IChunkedSeq, IndexedSeq, and LazySeq Signed-off-by: Stuart Halloway <stu@Orolo-2.local> Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/ASeq.java2
-rw-r--r--src/jvm/clojure/lang/IChunkedSeq.java2
-rw-r--r--src/jvm/clojure/lang/ISeq.java2
-rw-r--r--src/jvm/clojure/lang/IndexedSeq.java2
-rw-r--r--src/jvm/clojure/lang/LazySeq.java2
5 files changed, 5 insertions, 5 deletions
diff --git a/src/jvm/clojure/lang/ASeq.java b/src/jvm/clojure/lang/ASeq.java
index 24038a32..286f767a 100644
--- a/src/jvm/clojure/lang/ASeq.java
+++ b/src/jvm/clojure/lang/ASeq.java
@@ -13,7 +13,7 @@ package clojure.lang;
import java.io.Serializable;
import java.util.*;
-public abstract class ASeq extends Obj implements ISeq, List, Serializable {
+public abstract class ASeq extends Obj implements ISeq, Sequential, List, Serializable {
transient int _hash = -1;
public String toString(){
diff --git a/src/jvm/clojure/lang/IChunkedSeq.java b/src/jvm/clojure/lang/IChunkedSeq.java
index 1f69dd3f..6f5f2b86 100644
--- a/src/jvm/clojure/lang/IChunkedSeq.java
+++ b/src/jvm/clojure/lang/IChunkedSeq.java
@@ -12,7 +12,7 @@
package clojure.lang;
-public interface IChunkedSeq extends ISeq{
+public interface IChunkedSeq extends ISeq, Sequential {
IChunk chunkedFirst() throws Exception;
diff --git a/src/jvm/clojure/lang/ISeq.java b/src/jvm/clojure/lang/ISeq.java
index 6edb5191..7ed185b3 100644
--- a/src/jvm/clojure/lang/ISeq.java
+++ b/src/jvm/clojure/lang/ISeq.java
@@ -16,7 +16,7 @@ package clojure.lang;
* ISeqs are immutable values, i.e. neither first(), nor rest() changes
* or invalidates the ISeq
*/
-public interface ISeq extends IPersistentCollection, Sequential{
+public interface ISeq extends IPersistentCollection {
Object first();
diff --git a/src/jvm/clojure/lang/IndexedSeq.java b/src/jvm/clojure/lang/IndexedSeq.java
index fd1eba4b..523797b1 100644
--- a/src/jvm/clojure/lang/IndexedSeq.java
+++ b/src/jvm/clojure/lang/IndexedSeq.java
@@ -10,7 +10,7 @@
package clojure.lang;
-public interface IndexedSeq extends ISeq, Counted{
+public interface IndexedSeq extends ISeq, Sequential, Counted{
public int index();
}
diff --git a/src/jvm/clojure/lang/LazySeq.java b/src/jvm/clojure/lang/LazySeq.java
index bc2e0b1c..6da37027 100644
--- a/src/jvm/clojure/lang/LazySeq.java
+++ b/src/jvm/clojure/lang/LazySeq.java
@@ -14,7 +14,7 @@ package clojure.lang;
import java.util.*;
-public final class LazySeq extends Obj implements ISeq, List{
+public final class LazySeq extends Obj implements ISeq, Sequential, List{
private IFn fn;
private Object sv;