| // FIR_IDENTICAL | |
| abstract class Base { | |
| final override fun equals(other: Any?) = false | |
| final override fun hashCode() = 42 | |
| open override fun toString() = "OK" | |
| } | |
| data class Data1(val field: String) : Base() | |
| interface AbstractAnyMembers { | |
| abstract override fun equals(other: Any?): Boolean | |
| abstract override fun hashCode(): Int | |
| abstract override fun toString(): String | |
| } | |
| data class Data2(val field: String): Base(), AbstractAnyMembers |