1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
object Test extends dotty.runtime.LegacyApp { val p = new Proxy { def self = 2 } println(p equals 1) println(p equals 2) println(p equals 3) println(p equals null) case class Bippy(a: String) extends Proxy { def self = a } val label = Bippy("bippy!") println(label == label) println(label == "bippy!") }