Aladdin - Scala Bugtracking
[#1226] project: scala-doc priority: low category: feature
submitter assigned to status date submitted
Gilles Sean open 2007-07-18 17:50:05.0
subject Help users concretise traits by providing adequate doc
code
what happened
what expected For every trait and abstract class, Scaladoc should generate a list of all members that must be implemented to concretise the class. With long hierarchies, and multiple-inheritance, it is often a serious pain to find which members are still abstract at a specific point down the hierarchy.
[back to overview]
Changes of this bug report
Gilles  edited on  2007-07-18 17:50:38.0
Lex  edited on  2007-07-18 18:10:16.0
While we are on the topic, it would also be nice for the compiler to list all definitions that are missing whenever it complains that a class must be abstract.
Gilles  edited on  2007-07-18 18:40:17.0
I noted that Scaladoc already prints “(Abstract)” next to the relevant members of inherited classes. I'd still prefer a separate list somewhere (with everything abstract, inherited and local), but the current situation is actually ok: I dropped the bug's priority to low.