Closed
Description
3.0.0
Minimized code
First, compile the following sources:
// src/main/scala/Foo.scala
class Foo(a: Int, b: String) {
def foo: String = ???
}
// src/main/scala/Main.scala
class Main {
val foo = Foo(1, "asd").foo
}
// compile: OK
Then add an additional parameter to Foo
class and compile one more time:
// src/main/scala/Foo.scala
class Foo(a: Int, b: String, c: Boolean) {
def foo: String = ???
}
// src/main/scala/Main.scala
class Main {
val foo = Foo(1, "asd").foo // <<- no errors here
}
// compile: OK
Expectation
The second compilation run should fail