[#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] |
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. |