Skip to content

Allow override enum #24825

@japgolly

Description

@japgolly

Minimized code

//> using scala 3.7.4

sealed trait A:
  type Blah

case object B extends A:
  override class Blah()

case object C extends A:
  override enum Blah:
    case Testing

Output

[error] Only access modifiers are allowed on enum definitions
[error]   override enum Blah:
[error]                 ^^^^

Expectation

The C case should compile like the B case does.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions