-
Bug
-
Resolution: Fixed
-
P2
-
1.2.0
-
1.2.2
-
generic
-
generic
The standard doclet describes interfaces as "... abstract interface ...",
because ClassDoc.modifiers() (actually ProgramElementDocImpl.modifiers())
calls java.lang.reflect.Modifier.toString() which prints the "abstract".
It is unclear where the buck should stop, but the final result is unacceptable
and is a regression vs. JDK1.1 javadoc. The JLS 9.1.2 states:
Every interfaxe is implicitly abstract. This modifier is obsolete
and should not be used in new Java programs.
robert.field@Eng 1999-02-09
because ClassDoc.modifiers() (actually ProgramElementDocImpl.modifiers())
calls java.lang.reflect.Modifier.toString() which prints the "abstract".
It is unclear where the buck should stop, but the final result is unacceptable
and is a regression vs. JDK1.1 javadoc. The JLS 9.1.2 states:
Every interfaxe is implicitly abstract. This modifier is obsolete
and should not be used in new Java programs.
robert.field@Eng 1999-02-09