-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
Semester ProjectGood project to be done by an MSc or strong Bsc computer science student in one semesterGood project to be done by an MSc or strong Bsc computer science student in one semesteritype:enhancementneeds-scaladoc-changesIssues/PRs that may require additional changes to scaladocIssues/PRs that may require additional changes to scaladoc
Description
Enhance scaladoc to support dynamic toggles of features like capture checking (and explicit nulls) in the browser. The recently merged PR #23607 for capture-checking currently generates only static content that renders cc-specific types by default. A command-line option suppresses the cc-related content.
-
CC-related typesetting is presently shoehorned into the pre-existing classes in
api.scala
. This IR should be extended to support new classes of (toggleable) features. Otherwise, it's not easily possible to distinguish this information in the HTML rendering code. -
Adapt the HTML rendering code accordingly.
Together with #23742, this might be a good semester or internship project.
Metadata
Metadata
Assignees
Labels
Semester ProjectGood project to be done by an MSc or strong Bsc computer science student in one semesterGood project to be done by an MSc or strong Bsc computer science student in one semesteritype:enhancementneeds-scaladoc-changesIssues/PRs that may require additional changes to scaladocIssues/PRs that may require additional changes to scaladoc