| // FIR_IDENTICAL |
| // RUN_PIPELINE_TILL: FRONTEND |
| // ISSUE: KT-76365 |
| |
| interface I { |
| fun foo() |
| } |
| |
| interface J : I { |
| override fun foo() = super.<!ABSTRACT_SUPER_CALL!>foo<!>() // NOT reported |
| } |
| |
| enum class E1 : I { |
| A, B, C; |
| override fun foo() = super.<!ABSTRACT_SUPER_CALL!>foo<!>() // NOT reported |
| } |
| |
| enum class E2: I { |
| A { |
| override fun foo() = super.<!ABSTRACT_SUPER_CALL!>foo<!>() // NOT reported |
| }; |
| } |
| |
| /* GENERATED_FIR_TAGS: enumDeclaration, enumEntry, functionDeclaration, interfaceDeclaration, override, superExpression */ |