Skip to content

Scaladoc doesn't generate abstract override modifier for mixins #22780

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
hamzaremmal opened this issue Mar 11, 2025 · 0 comments · Fixed by #22802
Closed

Scaladoc doesn't generate abstract override modifier for mixins #22780

hamzaremmal opened this issue Mar 11, 2025 · 0 comments · Fixed by #22802

Comments

@hamzaremmal
Copy link
Member

Compiler version

3.6.3

Minimized code

I'm pointing to the only abstract override in the scala2 part of the stdlib: https://www.scala-lang.org/api/3.6.3/scala/collection/BitSetOps.html#diff-703

Otherwise, this might be a minimisation:

trait Foo:
  def foo: Int

trait IncFoo extends Foo:
  abstract override def foo: Int = super.foo + 1

Expectation

Scaladoc should be add the abstract override modifier for mixins.

@hamzaremmal hamzaremmal added itype:bug area:documentation stat:needs triage Every issue needs to have an "area" and "itype" label labels Mar 11, 2025
@Gedochao Gedochao added area:doctool and removed stat:needs triage Every issue needs to have an "area" and "itype" label labels Mar 12, 2025
@hamzaremmal hamzaremmal self-assigned this Mar 14, 2025
@WojciechMazur WojciechMazur added this to the 3.7.1 milestone May 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants