"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]

Reply via email to