summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2007-09-19 20:53:35 +0000
committerRich Hickey <richhickey@gmail.com>2007-09-19 20:53:35 +0000
commit7aac33d1447ccea5ef6a70318ea67085af994a68 (patch)
treeadf2aa09c70568f572d456c9ade3bcc3dbb79508
parent23554c4cd66e4821e39b21f60f8101868ac51070 (diff)
refactoring
-rw-r--r--src/jvm/clojure/lang/IPersistentList.java2
-rw-r--r--src/jvm/clojure/lang/IPersistentStack.java (renamed from src/jvm/clojure/lang/IStack.java)4
-rw-r--r--src/jvm/clojure/lang/IPersistentVector.java2
-rw-r--r--src/jvm/clojure/lang/RT.java4
4 files changed, 6 insertions, 6 deletions
diff --git a/src/jvm/clojure/lang/IPersistentList.java b/src/jvm/clojure/lang/IPersistentList.java
index 4fdf3ff9..cf3f8419 100644
--- a/src/jvm/clojure/lang/IPersistentList.java
+++ b/src/jvm/clojure/lang/IPersistentList.java
@@ -11,6 +11,6 @@
package clojure.lang;
-public interface IPersistentList extends Sequential, IStack{
+public interface IPersistentList extends Sequential, IPersistentStack{
}
diff --git a/src/jvm/clojure/lang/IStack.java b/src/jvm/clojure/lang/IPersistentStack.java
index c28b6796..f2253b8d 100644
--- a/src/jvm/clojure/lang/IStack.java
+++ b/src/jvm/clojure/lang/IPersistentStack.java
@@ -12,8 +12,8 @@
package clojure.lang;
-public interface IStack extends IPersistentCollection{
+public interface IPersistentStack extends IPersistentCollection{
Object peek();
-IStack pop();
+IPersistentStack pop();
}
diff --git a/src/jvm/clojure/lang/IPersistentVector.java b/src/jvm/clojure/lang/IPersistentVector.java
index 6f17f7e0..143039d6 100644
--- a/src/jvm/clojure/lang/IPersistentVector.java
+++ b/src/jvm/clojure/lang/IPersistentVector.java
@@ -10,7 +10,7 @@ package clojure.lang;
* You must not remove this notice, or any other, from this software.
*/
-public interface IPersistentVector extends Associative, Sequential, IStack{
+public interface IPersistentVector extends Associative, Sequential, IPersistentStack{
int length();
Object nth(int i);
diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java
index 8b432bc3..6186e973 100644
--- a/src/jvm/clojure/lang/RT.java
+++ b/src/jvm/clojure/lang/RT.java
@@ -265,13 +265,13 @@ static public ISeq rrest(Object x){
static public Object peek(Object x){
if(x == null)
return null;
- return ((IStack) x).peek();
+ return ((IPersistentStack) x).peek();
}
static public Object pop(Object x){
if(x == null)
return null;
- return ((IStack) x).pop();
+ return ((IPersistentStack) x).pop();
}
static public Object get(Object coll, Object key){