blob: 896c4d39d0a96742e5e7f2fe54a760eba927efa4 [file]
// 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 */