"John Keiser" <[EMAIL PROTECTED]> writes:
> Let's just use that as an indication that protected classes are
> allowed.
Everyone seems to be missing my point.
Top-level non-public classes should not be implemented. Period. The
only valid modifiers for a top-level class are "public", "abstract",
and "final" ("static" denotes all top-level classes in Java 1.1). If
a top-level class does not have the public modifier, then we will not
be implementing it.
A good example of a top-level non-public class which we will not be
implementing is HashtableEnumerator (which is included with the JDK).
Protected fields/methods/inner classes will be implemented. They are
documented and considered part of the public Java API.
--
Paul Fisher * [EMAIL PROTECTED]