blob: 8fa4ef36f3075df6512831865608b8366365acea (
plain) (
tree)
|
|
class C1 {
type T
def this(x: T) = { this() }
}
class C1a[T] {
def this(x: T) = { this() } // works, no error here
}
class C2(x: Int) {
def this(a: Int, b: Int = x) = {
this(b)
}
}
class C3 {
val x = 0
def this(a: Int = x) = { this() }
}
|