Skip to content

Misleading AnyVal object error message #18274

Closed
@nicolasstucki

Description

@nicolasstucki

Compiler version

3.3.1

Minimized code

object Foo extends AnyVal

Output

1 |object Foo extends AnyVal
  |^^^^^^^^^^^^^^^^^^^^^^^^^
  |Foo is already defined as object Foo

Expectation

Better error message

1 |object Foo extends AnyVal
  |^^^^^^^^^^^^^^^^^^^^^^^^^
  |object Foo cannot extend class AnyVal

Metadata

Metadata

Assignees

No one assigned

    Labels

    SpreeSuitable for a future Spreearea:reportingError reporting including formatting, implicit suggestions, etcbetter-errorsIssues concerned with improving confusing/unhelpful diagnostic messagesitype:enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions