On Thu, 13 Jun 2002, Stephen Colebourne wrote:
> What you describe does indeed compile, but isn't the proposal. The following
> demonstrates (I hope) why they need to be package scoped.
>
> public class CollectionUtils {
> public static Collection predicatedCollection(Collection coll) {
> return new PredicatedCollection(coll);
> }
> static class PredicatedCollection {
> }
> }
> public class ListUtils {
> public static List predicatedList(List list) {
> return new PredicatedList(list);
> }
> static class PredicatedList extends PredicatedCollection {
> }
> }
got it... I thought I was missing something. :) didn't realize you were
referring to cross-xxxUtils inheritance. Yes, that would need to be
package private. I'm not sure that is such a big deal though.
> > I haven't fully digested this thread yet, but I'm inclined to agree with
> > you.
>
> It is quite a lot to digest, but given the number of ideas that are floating
> about, we do seem to need it. There could be some work for the committers to
> manage the patches etc. for any renaming however!
yup... believe me, I know... I'm still trying to manage the patches
Paul sent in for the new testing framework... :)
michael
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>