Scala 2.12
What is wrong with my implementation?
object MyJob extends DatasetReader(x=x) {
val x = "aaa"
DatasetReader.read()
}
class DatasetReader(x: String) {
object DatasetReader {
def read(): String = {
// ...
}
}
}
error:
super constructor cannot be passed a self reference unless parameter is declared by-name
How to fix it?