| // RUN_PIPELINE_TILL: BACKEND |
| // 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 |
| |
| /* GENERATED_FIR_TAGS: classDeclaration, data, functionDeclaration, integerLiteral, interfaceDeclaration, nullableType, |
| operator, override, primaryConstructor, propertyDeclaration, stringLiteral */ |