package test import java.util.ArrayList @Deprecated("Use A instead") open class MyClass { val test = this } fun test() { val a : MyClass? = null val b = MyClass() val c = ArrayList<MyClass>() a == b && a == c } class Test(): MyClass() {} class Test2(param: MyClass) {} // NO_CHECK_INFOS // NO_CHECK_WEAK_WARNINGS