Incorrect position on "object creation impossible" error in enums
Opened this issue · 1 comments
kubukoz commented
Compiler version
3.7.0-RC1-bin-20250304-bef520f-NIGHTLY / 3.6.3
Minimized code
enum Foo {
case Empty
case NonEmpty(item: String)
def item: String
}
Output
[error] ./Demo.scala:3:30
[error] object creation impossible, since def item: String in class Foo is not defined
[error] case NonEmpty(item: String)
[error] ^Expectation
[error] ./Demo.scala:2:7
[error] object creation impossible, since def item: String in class Foo is not defined
[error] case Empty
[error] ^som-snytt commented
I thought I had a forward port of Scala 2 improved "missing members"; I'll try to find it and incorporate this test.