From 5572d24dae42bf686048a1add52437b4b3627ca0 Mon Sep 17 00:00:00 2001 From: Rich Hickey Date: Sat, 5 Aug 2006 17:52:25 +0000 Subject: added IPersistentList, ASeq --- src/cli/runtime/PersistentArrayMap.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/cli/runtime/PersistentArrayMap.cs') diff --git a/src/cli/runtime/PersistentArrayMap.cs b/src/cli/runtime/PersistentArrayMap.cs index e758c547..f4e9e6ee 100644 --- a/src/cli/runtime/PersistentArrayMap.cs +++ b/src/cli/runtime/PersistentArrayMap.cs @@ -182,7 +182,7 @@ override public ISeq seq() { return null; } -internal class Seq : ISeq, IMapEntry{ +internal class Seq : ASeq, IMapEntry{ readonly Object[] array; readonly int i; @@ -199,11 +199,11 @@ internal class Seq : ISeq, IMapEntry{ return array[i+1]; } - public Object first() { + override public Object first() { return this; } - public ISeq rest() { + override public ISeq rest() { if(i+2 < array.Length) return new Seq(array, i + 2); return null; -- cgit v1.2.3-70-g09d2