| // RUN_PIPELINE_TILL: CODEGEN | |
| interface A | |
| open class B { | |
| override fun equals(other: Any?): Boolean { | |
| return super.equals(other) | |
| } | |
| override fun hashCode(): Int { | |
| return super.hashCode() | |
| } | |
| } | |
| class C : A, B() { | |
| override fun equals(other: Any?): Boolean { | |
| return super.equals(other) | |
| } | |
| override fun hashCode(): Int { | |
| return super.hashCode() | |
| } | |
| } | |
| /* GENERATED_FIR_TAGS: classDeclaration, functionDeclaration, interfaceDeclaration, nullableType, operator, override, | |
| superExpression */ |