>> 1) Where would they go?  In the same package as the interface itself?
>>
>I  would think they should go close to the interfaces, so yes, in the
>same package. Makes them more discoverable.

I'd suggest making them static inner classes of the interface itself; e.g. 
ListListener.Adapter. I'd also suggest that we don't need to do this for every 
listener interface (some simply aren't likely to be of sufficient interest to 
non-platform developers).

>> 2) How much does this bloat the JAR files that we release?
>>
>Will definitely make a difference - how much of an issue is that?
>Surely people who care about applet size are running their stuff
>through something like ProGuard?

I think the only way we'll know is to try it and see what the increase is.


Reply via email to