Robert Bihlmeyer <[EMAIL PROTECTED]> writes:

> I don't know whether that *should* be legal, but since it seems
> cleaner this way, too, I recommend all missing methods should be
> declared as abstract. I'll be sending more patches soon.

I needed only one additional patch patch (below). Everything,
monolithic, conversion, native seems to work well enough. I'm
uploading a new .deb with these packages as we speak.

RCS file: /cvsroot/freenet/freenet/src/freenet/support/Heap.java,v
retrieving revision 1.5
diff -u -r1.5 Heap.java
--- Heap.java   6 Jul 2002 09:35:46 -0000       1.5
+++ Heap.java   5 Oct 2002 22:06:00 -0000
@@ -44,6 +44,8 @@
             return this;
         }
 
+       abstract public int compareTo(Object e);
+
         /**
          * Removes the element from the list.
          * @return  true if the elemnt was in the list.
Index: AbstractClientKey.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/client/AbstractClientKey.java,v
retrieving revision 1.4
diff -u -r1.4 AbstractClientKey.java
--- AbstractClientKey.java      25 Sep 2002 15:19:38 -0000      1.4
+++ AbstractClientKey.java      6 Oct 2002 10:26:05 -0000
@@ -271,6 +271,7 @@
                               getKey().getVal(), getCryptoKey() );
     }
 
+    public abstract byte[] getCryptoKey() throws KeyException; 
 }
 
 

-- 
Robbe

Attachment: signature.ng
Description: PGP signature

Reply via email to