Skip to content

Forbid enum extending enum #5008

Closed
@Blaisorblade

Description

@Blaisorblade

We should forbid this code (discovered in #4961), we already forbid case classes/objects extending enum:

object enumTest {
  enum Test {
    case A
    case B
    case C
  }

  enum Test2 extends Test {
    case D
  }
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions