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
signature.ng
Description: PGP signature
