diff --git a/compiler/testData/diagnostics/tests/enum/extendingEnumDirectly.kt b/compiler/testData/diagnostics/tests/enum/extendingEnumDirectly.kt index 8bab38d163e..4a7741a143a 100644 --- a/compiler/testData/diagnostics/tests/enum/extendingEnumDirectly.kt +++ b/compiler/testData/diagnostics/tests/enum/extendingEnumDirectly.kt @@ -1,6 +1,10 @@ // FIR_IDENTICAL class Test1 : Enum("", 0) +typealias TA = Enum + +class TestTa : TA("", 0) + class Outer { class Test2 : Enum("", 0) } diff --git a/compiler/testData/diagnostics/tests/enum/extendingEnumDirectly.txt b/compiler/testData/diagnostics/tests/enum/extendingEnumDirectly.txt deleted file mode 100644 index 984a2484b4b..00000000000 --- a/compiler/testData/diagnostics/tests/enum/extendingEnumDirectly.txt +++ /dev/null @@ -1,36 +0,0 @@ -package - -public fun outer(): kotlin.Unit - -public final class Outer { - public constructor Outer() - public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - - public final class Test2 : kotlin.Enum { - public constructor Test2() - @kotlin.internal.IntrinsicConstEvaluation public final override /*1*/ /*fake_override*/ val name: kotlin.String - public final override /*1*/ /*fake_override*/ val ordinal: kotlin.Int - protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Outer.Test2): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - protected/*protected and package*/ final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun finalize(): kotlin.Unit - public final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun getDeclaringClass(): java.lang.Class! - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - } -} - -public final class Test1 : kotlin.Enum { - public constructor Test1() - @kotlin.internal.IntrinsicConstEvaluation public final override /*1*/ /*fake_override*/ val name: kotlin.String - public final override /*1*/ /*fake_override*/ val ordinal: kotlin.Int - protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any - public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Test1): kotlin.Int - public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - protected/*protected and package*/ final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun finalize(): kotlin.Unit - public final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun getDeclaringClass(): java.lang.Class! - public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String -}