diff --git a/compiler/testData/diagnostics/tests/generics/innerClasses/implicitArguments/fromSuperClasses.txt b/compiler/testData/diagnostics/tests/generics/innerClasses/implicitArguments/fromSuperClasses.txt index f999463f66c..aa56798fe84 100644 --- a/compiler/testData/diagnostics/tests/generics/innerClasses/implicitArguments/fromSuperClasses.txt +++ b/compiler/testData/diagnostics/tests/generics/innerClasses/implicitArguments/fromSuperClasses.txt @@ -39,5 +39,5 @@ public open class Outer { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - public typealias Alias /*captured type parameters: /*1*/ X, /*2*/ Y*/ = kotlin.collections.Map + public typealias Alias /*captured type parameters: /*1*/ X, /*2*/ Y*/ = kotlin.collections.Map } diff --git a/compiler/testData/diagnostics/tests/generics/innerClasses/implicitArguments/fromSuperClassesTransitive.txt b/compiler/testData/diagnostics/tests/generics/innerClasses/implicitArguments/fromSuperClassesTransitive.txt index 0694ed52405..03e32e8a9db 100644 --- a/compiler/testData/diagnostics/tests/generics/innerClasses/implicitArguments/fromSuperClassesTransitive.txt +++ b/compiler/testData/diagnostics/tests/generics/innerClasses/implicitArguments/fromSuperClassesTransitive.txt @@ -37,5 +37,5 @@ public open class Outer { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - public typealias Alias /*captured type parameters: /*1*/ X, /*2*/ Y*/ = kotlin.collections.Map + public typealias Alias /*captured type parameters: /*1*/ X, /*2*/ Y*/ = kotlin.collections.Map } diff --git a/compiler/testData/diagnostics/tests/j+k/typeAliasWithSamConstructor.txt b/compiler/testData/diagnostics/tests/j+k/typeAliasWithSamConstructor.txt index 64f88595466..4d176af6ca5 100644 --- a/compiler/testData/diagnostics/tests/j+k/typeAliasWithSamConstructor.txt +++ b/compiler/testData/diagnostics/tests/j+k/typeAliasWithSamConstructor.txt @@ -27,5 +27,5 @@ public interface OnSubscribe { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias ObservableAlias = Observable +public typealias ObservableAlias = Observable public typealias ObservableIntAlias = Observable diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.txt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.txt index 201d24b334a..7514fa24a35 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.txt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDefaultValuesInAnnotationViaTypealias.txt @@ -104,6 +104,6 @@ public final actual annotation class Foo6 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias Foo1 = Bar1 -public typealias Foo4 = Bar2 -public typealias Foo7 = Bar2 +public actual typealias Foo1 = Bar1 +public actual typealias Foo4 = Bar2 +public actual typealias Foo7 = Bar2 diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.txt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.txt index 77a7354c0be..6bb6cfa6f0e 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.txt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/actualClassWithDifferentConstructors.txt @@ -149,5 +149,5 @@ public open class JavaFoo { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias Bar3 = JavaBar -public typealias Foo3 = JavaFoo +public actual typealias Bar3 = JavaBar +public actual typealias Foo3 = JavaFoo diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectFinalActualOpen.txt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectFinalActualOpen.txt index e602867ac9f..2477f74033f 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectFinalActualOpen.txt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/expectFinalActualOpen.txt @@ -36,4 +36,4 @@ public open class JavaBar { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias Bar = JavaBar +public actual typealias Bar = JavaBar diff --git a/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.txt b/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.txt index 9de137b8c19..56e78558a27 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.txt +++ b/compiler/testData/diagnostics/tests/multiplatform/headerClass/genericClassImplTypeAlias.txt @@ -65,14 +65,14 @@ public expect interface C9 { // -- Module: -- package -public typealias C1 = kotlin.String -public typealias C10 = Tmp -public typealias C2 = kotlin.collections.List -public typealias C3 = kotlin.collections.List -public typealias C4 = kotlin.collections.MutableMap -public typealias C5 = kotlin.collections.MutableMap -public typealias C6 = kotlin.collections.MutableList -public typealias C7 = kotlin.collections.MutableList -public typealias C8 = kotlin.collections.MutableList<*> -public typealias C9 = kotlin.collections.MutableList -public typealias Tmp = kotlin.collections.MutableList +public actual typealias C1 = kotlin.String +public actual typealias C10 = Tmp +public actual typealias C2 = kotlin.collections.List +public actual typealias C3 = kotlin.collections.List +public actual typealias C4 = kotlin.collections.MutableMap +public actual typealias C5 = kotlin.collections.MutableMap +public actual typealias C6 = kotlin.collections.MutableList +public actual typealias C7 = kotlin.collections.MutableList +public actual typealias C8 = kotlin.collections.MutableList<*> +public actual typealias C9 = kotlin.collections.MutableList +public typealias Tmp = kotlin.collections.MutableList diff --git a/compiler/testData/diagnostics/tests/multiplatform/java/flexibleTypes.txt b/compiler/testData/diagnostics/tests/multiplatform/java/flexibleTypes.txt index 60f30369e64..4781dc02f78 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/java/flexibleTypes.txt +++ b/compiler/testData/diagnostics/tests/multiplatform/java/flexibleTypes.txt @@ -24,4 +24,4 @@ public open class FooImpl { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias Foo = FooImpl +public actual typealias Foo = FooImpl diff --git a/compiler/testData/diagnostics/tests/multiplatform/java/parameterNames.txt b/compiler/testData/diagnostics/tests/multiplatform/java/parameterNames.txt index d83c6f06e8e..8f4bf9cd27c 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/java/parameterNames.txt +++ b/compiler/testData/diagnostics/tests/multiplatform/java/parameterNames.txt @@ -19,4 +19,4 @@ public open class FooImpl { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias Foo = FooImpl +public actual typealias Foo = FooImpl diff --git a/compiler/testData/diagnostics/tests/typealias/aliasesOnly.txt b/compiler/testData/diagnostics/tests/typealias/aliasesOnly.txt index c122ac4cd3e..9316035da15 100644 --- a/compiler/testData/diagnostics/tests/typealias/aliasesOnly.txt +++ b/compiler/testData/diagnostics/tests/typealias/aliasesOnly.txt @@ -5,7 +5,7 @@ public final class C { 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 typealias SF = (T) -> kotlin.String + public typealias SF = (T) -> kotlin.String public typealias SS = kotlin.String } public typealias S = kotlin.String diff --git a/compiler/testData/diagnostics/tests/typealias/boundViolationInTypeAliasConstructor.txt b/compiler/testData/diagnostics/tests/typealias/boundViolationInTypeAliasConstructor.txt index ea7a0ff901f..05153040d52 100644 --- a/compiler/testData/diagnostics/tests/typealias/boundViolationInTypeAliasConstructor.txt +++ b/compiler/testData/diagnostics/tests/typealias/boundViolationInTypeAliasConstructor.txt @@ -21,7 +21,7 @@ public final class TColl> { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias N = Num -public typealias N2 = N -public typealias TC = TColl -public typealias TC2 = TC +public typealias N = Num +public typealias N2 = N +public typealias TC = TColl +public typealias TC2 = TC diff --git a/compiler/testData/diagnostics/tests/typealias/boundsViolationInDeepTypeAliasExpansion.txt b/compiler/testData/diagnostics/tests/typealias/boundsViolationInDeepTypeAliasExpansion.txt index 7f1fa33dd5e..58abf105b9e 100644 --- a/compiler/testData/diagnostics/tests/typealias/boundsViolationInDeepTypeAliasExpansion.txt +++ b/compiler/testData/diagnostics/tests/typealias/boundsViolationInDeepTypeAliasExpansion.txt @@ -15,5 +15,5 @@ public final class TColl> { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias TC = TColl -public typealias TC2 = TC +public typealias TC = TColl +public typealias TC2 = TC diff --git a/compiler/testData/diagnostics/tests/typealias/boundsViolationInTypeAliasExpansion.txt b/compiler/testData/diagnostics/tests/typealias/boundsViolationInTypeAliasExpansion.txt index 7d49b1217c2..1c3143a1a67 100644 --- a/compiler/testData/diagnostics/tests/typealias/boundsViolationInTypeAliasExpansion.txt +++ b/compiler/testData/diagnostics/tests/typealias/boundsViolationInTypeAliasExpansion.txt @@ -37,6 +37,6 @@ public final class TColl> { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias NA = Num -public typealias NL = NumColl> -public typealias TC = TColl +public typealias NA = Num +public typealias NL = NumColl> +public typealias TC = TColl diff --git a/compiler/testData/diagnostics/tests/typealias/boundsViolationInTypeAliasRHS.txt b/compiler/testData/diagnostics/tests/typealias/boundsViolationInTypeAliasRHS.txt index 77eeb0196fe..3624d14451d 100644 --- a/compiler/testData/diagnostics/tests/typealias/boundsViolationInTypeAliasRHS.txt +++ b/compiler/testData/diagnostics/tests/typealias/boundsViolationInTypeAliasRHS.txt @@ -6,11 +6,11 @@ public final class TC> { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias TCAlias = TC -public typealias TCAliasC = TC -public typealias TCAliasC1 = TCAlias -public typealias TCAliasT = TC -public typealias TCAliasT1 = TCAlias +public typealias TCAlias = TC +public typealias TCAliasC = TC +public typealias TCAliasC1 = TCAlias +public typealias TCAliasT = TC +public typealias TCAliasT1 = TCAlias public typealias Test1 = TC public typealias Test10 = TCAliasC1> public typealias Test2 = TC> diff --git a/compiler/testData/diagnostics/tests/typealias/conflictingProjections.txt b/compiler/testData/diagnostics/tests/typealias/conflictingProjections.txt index cacfebe8857..0a97f82ae18 100644 --- a/compiler/testData/diagnostics/tests/typealias/conflictingProjections.txt +++ b/compiler/testData/diagnostics/tests/typealias/conflictingProjections.txt @@ -14,9 +14,9 @@ public interface Out { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias InAlias = In -public typealias OutAlias = Out -public typealias TestInForOut = Out -public typealias TestInForOutWithinAlias = OutAlias -public typealias TestOutForIn = In -public typealias TestOutForInWithinAlias = InAlias +public typealias InAlias = In +public typealias OutAlias = Out +public typealias TestInForOut = Out +public typealias TestInForOutWithinAlias = OutAlias +public typealias TestOutForIn = In +public typealias TestOutForInWithinAlias = InAlias diff --git a/compiler/testData/diagnostics/tests/typealias/cyclicInheritanceViaTypeAlias.txt b/compiler/testData/diagnostics/tests/typealias/cyclicInheritanceViaTypeAlias.txt index e004c471509..a2d7b2001f3 100644 --- a/compiler/testData/diagnostics/tests/typealias/cyclicInheritanceViaTypeAlias.txt +++ b/compiler/testData/diagnostics/tests/typealias/cyclicInheritanceViaTypeAlias.txt @@ -14,4 +14,4 @@ public final class A { public open class B { public constructor B() } -public typealias ANested = A.Nested +public typealias ANested = A.Nested diff --git a/compiler/testData/diagnostics/tests/typealias/exposedExpandedType.kt b/compiler/testData/diagnostics/tests/typealias/exposedExpandedType.kt index 95b74061881..16215b33aea 100644 --- a/compiler/testData/diagnostics/tests/typealias/exposedExpandedType.kt +++ b/compiler/testData/diagnostics/tests/typealias/exposedExpandedType.kt @@ -20,7 +20,7 @@ class Outer { private typealias TestProtected4 = Protected typealias TestProtected5 = L typealias TestProtected6 = L - + typealias TestInternal1 = Internal protected typealias TestInternal2 = Internal internal typealias TestInternal3 = Internal diff --git a/compiler/testData/diagnostics/tests/typealias/exposedExpandedType.txt b/compiler/testData/diagnostics/tests/typealias/exposedExpandedType.txt index 2d7318a19a7..377e9101667 100644 --- a/compiler/testData/diagnostics/tests/typealias/exposedExpandedType.txt +++ b/compiler/testData/diagnostics/tests/typealias/exposedExpandedType.txt @@ -59,7 +59,7 @@ private final class Private { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias L = kotlin.collections.List +public typealias L = kotlin.collections.List public typealias TestInternal1 = Internal internal typealias TestInternal2 = Internal private typealias TestInternal3 = Internal diff --git a/compiler/testData/diagnostics/tests/typealias/genericTypeAliasConstructor.txt b/compiler/testData/diagnostics/tests/typealias/genericTypeAliasConstructor.txt index bec1b6a3fbd..7d8c58d6369 100644 --- a/compiler/testData/diagnostics/tests/typealias/genericTypeAliasConstructor.txt +++ b/compiler/testData/diagnostics/tests/typealias/genericTypeAliasConstructor.txt @@ -14,4 +14,4 @@ public final class C { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias GTC = C +public typealias GTC = C diff --git a/compiler/testData/diagnostics/tests/typealias/genericTypeAliasObject.txt b/compiler/testData/diagnostics/tests/typealias/genericTypeAliasObject.txt index 81c49beea6e..44f8331f660 100644 --- a/compiler/testData/diagnostics/tests/typealias/genericTypeAliasObject.txt +++ b/compiler/testData/diagnostics/tests/typealias/genericTypeAliasObject.txt @@ -33,5 +33,5 @@ public final class GenericClassWithCompanion { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } -public typealias GenericTestObject = AnObject -public typealias TestGCWC = GenericClassWithCompanion +public typealias GenericTestObject = AnObject +public typealias TestGCWC = GenericClassWithCompanion diff --git a/compiler/testData/diagnostics/tests/typealias/illegalTypeInTypeAliasExpansion.txt b/compiler/testData/diagnostics/tests/typealias/illegalTypeInTypeAliasExpansion.txt index fe979c28db3..acb713edcdc 100644 --- a/compiler/testData/diagnostics/tests/typealias/illegalTypeInTypeAliasExpansion.txt +++ b/compiler/testData/diagnostics/tests/typealias/illegalTypeInTypeAliasExpansion.txt @@ -1,10 +1,10 @@ package -public typealias A = kotlin.Array -public typealias AA = A> +public typealias A = kotlin.Array +public typealias AA = A> public typealias AAN = AA public typealias AAN2 = A> public typealias AN = A -public typealias First = kotlin.collections.List +public typealias First = kotlin.collections.List public typealias UnusedAN1 = First> public typealias UnusedAN2 = First> diff --git a/compiler/testData/diagnostics/tests/typealias/innerClassTypeAliasConstructor.txt b/compiler/testData/diagnostics/tests/typealias/innerClassTypeAliasConstructor.txt index 83ec38967f1..b62f74a0c7a 100644 --- a/compiler/testData/diagnostics/tests/typealias/innerClassTypeAliasConstructor.txt +++ b/compiler/testData/diagnostics/tests/typealias/innerClassTypeAliasConstructor.txt @@ -34,6 +34,6 @@ public final class Outer { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } -public typealias GI = Generic.Inner +public typealias GI = Generic.Inner public typealias GIntI = Generic.Inner public typealias OI = Outer.Inner diff --git a/compiler/testData/diagnostics/tests/typealias/innerClassTypeAliasConstructorInSupertypes.txt b/compiler/testData/diagnostics/tests/typealias/innerClassTypeAliasConstructorInSupertypes.txt index dd6281ff064..870784b1023 100644 --- a/compiler/testData/diagnostics/tests/typealias/innerClassTypeAliasConstructorInSupertypes.txt +++ b/compiler/testData/diagnostics/tests/typealias/innerClassTypeAliasConstructorInSupertypes.txt @@ -127,11 +127,11 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } - public typealias GG = test.Generic.Generic - public typealias GGInt = test.Generic.Generic - public typealias GI = test.Generic.Inner + public typealias GG = test.Generic.Generic + public typealias GGInt = test.Generic.Generic + public typealias GI = test.Generic.Inner public typealias GIInt = test.Generic.Inner public typealias GIStar = test.Generic<*>.Inner - public typealias GIntG = test.Generic.Generic + public typealias GIntG = test.Generic.Generic public typealias OI = test.Outer.Inner } diff --git a/compiler/testData/diagnostics/tests/typealias/innerTypeAliasAsType.txt b/compiler/testData/diagnostics/tests/typealias/innerTypeAliasAsType.txt index c7245958edc..281ff743b6e 100644 --- a/compiler/testData/diagnostics/tests/typealias/innerTypeAliasAsType.txt +++ b/compiler/testData/diagnostics/tests/typealias/innerTypeAliasAsType.txt @@ -54,8 +54,8 @@ public final class Outer { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - public typealias GenericInnerAlias /*captured type parameters: /*1*/ T*/ = Outer.GenericInner - public typealias GenericNestedAlias = Outer.GenericNested + public typealias GenericInnerAlias /*captured type parameters: /*1*/ T*/ = Outer.GenericInner + public typealias GenericNestedAlias = Outer.GenericNested public typealias InnerAlias /*captured type parameters: /*0*/ T*/ = Outer.Inner public typealias NestedAlias = Outer.Nested } diff --git a/compiler/testData/diagnostics/tests/typealias/innerTypeAliasConstructor.txt b/compiler/testData/diagnostics/tests/typealias/innerTypeAliasConstructor.txt index b007fd8321a..380d19ffdff 100644 --- a/compiler/testData/diagnostics/tests/typealias/innerTypeAliasConstructor.txt +++ b/compiler/testData/diagnostics/tests/typealias/innerTypeAliasConstructor.txt @@ -15,8 +15,8 @@ public final class C { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public typealias P /*captured type parameters: /*0*/ T*/ = Pair - public typealias P1 /*captured type parameters: /*1*/ T*/ = Pair - public typealias P2 /*captured type parameters: /*1*/ T*/ = Pair + public typealias P1 /*captured type parameters: /*1*/ T*/ = Pair + public typealias P2 /*captured type parameters: /*1*/ T*/ = Pair } public final class Pair { diff --git a/compiler/testData/diagnostics/tests/typealias/kt14498.txt b/compiler/testData/diagnostics/tests/typealias/kt14498.txt index de026cd17a1..85e92a5e85f 100644 --- a/compiler/testData/diagnostics/tests/typealias/kt14498.txt +++ b/compiler/testData/diagnostics/tests/typealias/kt14498.txt @@ -52,8 +52,8 @@ public final class Test5 : AInvOutTT /* = InvOut */ { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias A1 = I1 -public typealias A2 = I1 -public typealias AInvOut = InvOut -public typealias AInvOutTT = AInvOut -public typealias AOut = Out +public typealias A1 = I1 +public typealias A2 = I1 +public typealias AInvOut = InvOut +public typealias AInvOutTT = AInvOut +public typealias AOut = Out diff --git a/compiler/testData/diagnostics/tests/typealias/kt14498a.txt b/compiler/testData/diagnostics/tests/typealias/kt14498a.txt index f6afb359612..435cb3a38e7 100644 --- a/compiler/testData/diagnostics/tests/typealias/kt14498a.txt +++ b/compiler/testData/diagnostics/tests/typealias/kt14498a.txt @@ -35,7 +35,7 @@ public interface Q4 : Out /* = Out> */> { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias A1 = Out> -public typealias A2 = Out> -public typealias A3 = Inv> -public typealias A4 = Out> +public typealias A1 = Out> +public typealias A2 = Out> +public typealias A3 = Inv> +public typealias A4 = Out> diff --git a/compiler/testData/diagnostics/tests/typealias/kt14518.txt b/compiler/testData/diagnostics/tests/typealias/kt14518.txt index d3fa98db44c..62250182560 100644 --- a/compiler/testData/diagnostics/tests/typealias/kt14518.txt +++ b/compiler/testData/diagnostics/tests/typealias/kt14518.txt @@ -12,8 +12,8 @@ public final class OuterClass { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - public typealias NestedType = OuterClass.NestedClass + public typealias NestedType = OuterClass.NestedClass } -public typealias ON1 = [ERROR : NestedClass] -public typealias ON2 = [ERROR : NestedType] -public typealias ON3 = OuterClass.NestedType +public typealias ON1 = [ERROR : NestedClass] +public typealias ON2 = [ERROR : NestedType] +public typealias ON3 = OuterClass.NestedType diff --git a/compiler/testData/diagnostics/tests/typealias/kt19601.txt b/compiler/testData/diagnostics/tests/typealias/kt19601.txt index 46f3e11cfdd..28d443c1cd7 100644 --- a/compiler/testData/diagnostics/tests/typealias/kt19601.txt +++ b/compiler/testData/diagnostics/tests/typealias/kt19601.txt @@ -25,5 +25,5 @@ public final class Test2 /* = Num */> public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias N = Num -public typealias Ord = Order +public typealias N = Num +public typealias Ord = Order diff --git a/compiler/testData/diagnostics/tests/typealias/nestedCapturingTypeParameters.txt b/compiler/testData/diagnostics/tests/typealias/nestedCapturingTypeParameters.txt index 89e94bd767f..a42dad7735f 100644 --- a/compiler/testData/diagnostics/tests/typealias/nestedCapturingTypeParameters.txt +++ b/compiler/testData/diagnostics/tests/typealias/nestedCapturingTypeParameters.txt @@ -17,7 +17,7 @@ public final class C { public final fun second2(/*0*/ p: C.PT2 /* = Pair */): T2 public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public typealias P2 /*captured type parameters: /*0*/ T*/ = Pair - public typealias PT2 /*captured type parameters: /*1*/ T*/ = Pair + public typealias PT2 /*captured type parameters: /*1*/ T*/ = Pair } public final class Pair { diff --git a/compiler/testData/diagnostics/tests/typealias/noApproximationInTypeAliasArgumentSubstitution.txt b/compiler/testData/diagnostics/tests/typealias/noApproximationInTypeAliasArgumentSubstitution.txt index 261ee50bd38..b2d505c51c6 100644 --- a/compiler/testData/diagnostics/tests/typealias/noApproximationInTypeAliasArgumentSubstitution.txt +++ b/compiler/testData/diagnostics/tests/typealias/noApproximationInTypeAliasArgumentSubstitution.txt @@ -4,5 +4,5 @@ public fun bar1(/*0*/ a: Array2D /* = kotlin.Array /* = kotlin.collections.Map<*, *> */): [ERROR : Error function type] public fun foo1(/*0*/ a: Array2D /* = kotlin.Array> */): Array2D /* = kotlin.Array> */ public fun foo2(/*0*/ m: TMap /* = kotlin.collections.Map */): TMap /* = kotlin.collections.Map */ -public typealias Array2D = kotlin.Array> -public typealias TMap = kotlin.collections.Map +public typealias Array2D = kotlin.Array> +public typealias TMap = kotlin.collections.Map diff --git a/compiler/testData/diagnostics/tests/typealias/parameterRestrictions.txt b/compiler/testData/diagnostics/tests/typealias/parameterRestrictions.txt index a9fe458bc1b..400c3cd68a8 100644 --- a/compiler/testData/diagnostics/tests/typealias/parameterRestrictions.txt +++ b/compiler/testData/diagnostics/tests/typealias/parameterRestrictions.txt @@ -1,7 +1,7 @@ package public val x: WithVariance /* = kotlin.Int */ = 0 -public typealias WithBounds1 = kotlin.Int -public typealias WithBounds2 = kotlin.Int -public typealias WithBounds3 = kotlin.Int -public typealias WithVariance = kotlin.Int +public typealias WithBounds1 = kotlin.Int +public typealias WithBounds2 = kotlin.Int +public typealias WithBounds3 = kotlin.Int +public typealias WithVariance = kotlin.Int diff --git a/compiler/testData/diagnostics/tests/typealias/parameterSubstitution.txt b/compiler/testData/diagnostics/tests/typealias/parameterSubstitution.txt index 277dae7348c..98e5f89bdb3 100644 --- a/compiler/testData/diagnostics/tests/typealias/parameterSubstitution.txt +++ b/compiler/testData/diagnostics/tests/typealias/parameterSubstitution.txt @@ -11,4 +11,4 @@ public final class C { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias CA = C +public typealias CA = C diff --git a/compiler/testData/diagnostics/tests/typealias/projectionsInTypeAliasConstructor.txt b/compiler/testData/diagnostics/tests/typealias/projectionsInTypeAliasConstructor.txt index 7f86005af46..b790f5c90e1 100644 --- a/compiler/testData/diagnostics/tests/typealias/projectionsInTypeAliasConstructor.txt +++ b/compiler/testData/diagnostics/tests/typealias/projectionsInTypeAliasConstructor.txt @@ -10,4 +10,4 @@ public final class In { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias InAlias = In +public typealias InAlias = In diff --git a/compiler/testData/diagnostics/tests/typealias/starProjection.txt b/compiler/testData/diagnostics/tests/typealias/starProjection.txt index e597bae9e8a..4e2043cb67c 100644 --- a/compiler/testData/diagnostics/tests/typealias/starProjection.txt +++ b/compiler/testData/diagnostics/tests/typealias/starProjection.txt @@ -6,5 +6,5 @@ public fun test2(/*0*/ x: kotlin.collections.Map): B public fun test3(/*0*/ x: kotlin.collections.Map): kotlin.Int public fun test4(/*0*/ x: kotlin.collections.Map): kotlin.Any? public fun test5(/*0*/ x: kotlin.collections.Map): kotlin.Any? -public typealias A = kotlin.collections.Map +public typealias A = kotlin.collections.Map public typealias B = A<*> diff --git a/compiler/testData/diagnostics/tests/typealias/starProjectionInTypeAliasArgument.txt b/compiler/testData/diagnostics/tests/typealias/starProjectionInTypeAliasArgument.txt index d04ef498688..81513e01c03 100644 --- a/compiler/testData/diagnostics/tests/typealias/starProjectionInTypeAliasArgument.txt +++ b/compiler/testData/diagnostics/tests/typealias/starProjectionInTypeAliasArgument.txt @@ -11,4 +11,4 @@ public final class NumCharSeq = NumCharSeq +public typealias Test = NumCharSeq diff --git a/compiler/testData/diagnostics/tests/typealias/substitutionVariance.txt b/compiler/testData/diagnostics/tests/typealias/substitutionVariance.txt index c03bf29c425..785d5b4501f 100644 --- a/compiler/testData/diagnostics/tests/typealias/substitutionVariance.txt +++ b/compiler/testData/diagnostics/tests/typealias/substitutionVariance.txt @@ -58,15 +58,15 @@ public final class Out { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias In1 = In -public typealias In2 = In -public typealias In3 = In -public typealias In4 = In<*> -public typealias Inv1 = Inv -public typealias Inv2 = Inv -public typealias Inv3 = Inv -public typealias Inv4 = Inv<*> -public typealias Out1 = Out -public typealias Out2 = Out -public typealias Out3 = Out -public typealias Out4 = Out<*> +public typealias In1 = In +public typealias In2 = In +public typealias In3 = In +public typealias In4 = In<*> +public typealias Inv1 = Inv +public typealias Inv2 = Inv +public typealias Inv3 = Inv +public typealias Inv4 = Inv<*> +public typealias Out1 = Out +public typealias Out2 = Out +public typealias Out3 = Out +public typealias Out4 = Out<*> diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasArgumentsInCompanionObject.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasArgumentsInCompanionObject.txt index 63478a2e346..5aeb9ce72e3 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasArgumentsInCompanionObject.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasArgumentsInCompanionObject.txt @@ -17,4 +17,4 @@ public final class C { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } -public typealias C2 = C +public typealias C2 = C diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasArgumentsInConstructor.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasArgumentsInConstructor.txt index 2370e60130e..d5cefedd344 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasArgumentsInConstructor.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasArgumentsInConstructor.txt @@ -15,4 +15,4 @@ public final class Pair { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias P2 = Pair +public typealias P2 = Pair diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasAsBareType.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasAsBareType.txt index 03e0005f515..a0292b59e38 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasAsBareType.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasAsBareType.txt @@ -14,11 +14,11 @@ public fun testWrong1(/*0*/ x: kotlin.collections.Map): public fun testWrong2(/*0*/ x: kotlin.collections.Map): kotlin.Boolean public fun testWrong3(/*0*/ x: kotlin.collections.Map): kotlin.Boolean public fun testWrong4(/*0*/ x: kotlin.collections.List): kotlin.Boolean -public typealias Dictionary = kotlin.collections.MutableMap -public typealias L = kotlin.collections.List -public typealias LStar = kotlin.collections.List<*> -public typealias MMTT = kotlin.collections.MutableMap -public typealias MyList = kotlin.collections.List -public typealias NL = kotlin.collections.List? -public typealias ReadableList = kotlin.collections.MutableList -public typealias WriteableMap = kotlin.collections.MutableMap +public typealias Dictionary = kotlin.collections.MutableMap +public typealias L = kotlin.collections.List +public typealias LStar = kotlin.collections.List<*> +public typealias MMTT = kotlin.collections.MutableMap +public typealias MyList = kotlin.collections.List +public typealias NL = kotlin.collections.List? +public typealias ReadableList = kotlin.collections.MutableList +public typealias WriteableMap = kotlin.collections.MutableMap diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasAsSuperQualifier.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasAsSuperQualifier.txt index f87cefb1876..40cd6fcbf4b 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasAsSuperQualifier.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasAsSuperQualifier.txt @@ -43,5 +43,5 @@ public final class Unrelated { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public typealias B = Base -public typealias GB = GenericBase +public typealias GB = GenericBase public typealias U = Unrelated diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorCrazyProjections.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorCrazyProjections.txt index a9e06910eaf..07f8031809d 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorCrazyProjections.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorCrazyProjections.txt @@ -12,6 +12,6 @@ public final class Bound { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias B = Bound -public typealias BInIn = Bound, in T> -public typealias BOutIn = Bound, in T> +public typealias B = Bound +public typealias BInIn = Bound, in T> +public typealias BOutIn = Bound, in T> diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorForProjection.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorForProjection.txt index e65d538ffe6..24a50083f72 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorForProjection.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorForProjection.txt @@ -15,4 +15,4 @@ public final class C { public typealias CIn = C public typealias COut = C public typealias CStar = C<*> -public typealias CT = C +public typealias CT = C diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorForProjectionInSupertypes.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorForProjectionInSupertypes.txt index 92b361b0ac8..ff158779ad0 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorForProjectionInSupertypes.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorForProjectionInSupertypes.txt @@ -44,4 +44,4 @@ public final class Test5 : CT<*> /* = C<*> */ { public typealias CIn = C public typealias COut = C public typealias CStar = C<*> -public typealias CT = C +public typealias CT = C diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorInferenceInSupertypesList.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorInferenceInSupertypesList.txt index ba7a3f6310f..5b270cdc78b 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorInferenceInSupertypesList.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorInferenceInSupertypesList.txt @@ -22,4 +22,4 @@ public final class Test2 : R /* = Ref */ { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias R = Ref +public typealias R = Ref diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorReturnType.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorReturnType.txt index 3169647e793..2733bda2aef 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorReturnType.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorReturnType.txt @@ -25,8 +25,8 @@ public final class Pair { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias CA = Cell +public typealias CA = Cell public typealias CIntA = Cell -public typealias P2A = Pair -public typealias PA = Pair +public typealias P2A = Pair +public typealias PA = Pair public typealias PIntIntA = Pair diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInference.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInference.txt index 7d86a477a50..ba717ec22b2 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInference.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInference.txt @@ -44,9 +44,9 @@ public final class Pair { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias C = Cons -public typealias CC = C> -public typealias F = Foo -public typealias N = Num -public typealias PL = Pair> -public typealias PN = Pair> +public typealias C = Cons +public typealias CC = C> +public typealias F = Foo +public typealias N = Num +public typealias PL = Pair> +public typealias PN = Pair> diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithNestedCalls.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithNestedCalls.txt index e34d3c6a445..10d357efcdc 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithNestedCalls.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithNestedCalls.txt @@ -11,4 +11,4 @@ public final class Cons { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias C = Cons +public typealias C = Cons diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithNestedCalls2.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithNestedCalls2.txt index 92486783d17..8123aa2c195 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithNestedCalls2.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithNestedCalls2.txt @@ -25,4 +25,4 @@ public interface Ref { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias LateNR = LateInitNumRef +public typealias LateNR = LateInitNumRef diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithPhantomTypes.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithPhantomTypes.txt index 9222d32b54d..21525a1dda9 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithPhantomTypes.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasConstructorTypeArgumentsInferenceWithPhantomTypes.txt @@ -26,5 +26,5 @@ public final class Hr { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias Bas = Hr, Bar> -public typealias Test = Hr, Bar> +public typealias Bas = Hr, Bar> +public typealias Test = Hr, Bar> diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasForProjectionInSuperInterfaces.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasForProjectionInSuperInterfaces.txt index fdcb305aaa5..c4d7df1ea8e 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasForProjectionInSuperInterfaces.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasForProjectionInSuperInterfaces.txt @@ -110,11 +110,11 @@ public final class Test9 : OutT /* = Out */ { } public typealias InIn = In public typealias InStar = In<*> -public typealias InT = In +public typealias InT = In public typealias InvIn = Inv public typealias InvOut = Inv public typealias InvStar = Inv<*> -public typealias InvT = Inv +public typealias InvT = Inv public typealias OutOut = Out public typealias OutStar = Out<*> -public typealias OutT = Out +public typealias OutT = Out diff --git a/compiler/testData/diagnostics/tests/typealias/typeAliasShouldExpandToClass.txt b/compiler/testData/diagnostics/tests/typealias/typeAliasShouldExpandToClass.txt index 7993158b21f..9d9b35f6810 100644 --- a/compiler/testData/diagnostics/tests/typealias/typeAliasShouldExpandToClass.txt +++ b/compiler/testData/diagnostics/tests/typealias/typeAliasShouldExpandToClass.txt @@ -5,14 +5,14 @@ public final class 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 typealias ToTypeParam1 = T - public typealias ToTypeParam2 = Outer.ToTypeParam1 - public typealias ToTypeParam3 = Outer.ToTypeParam2 + public typealias ToTypeParam1 = T + public typealias ToTypeParam2 = Outer.ToTypeParam1 + public typealias ToTypeParam3 = Outer.ToTypeParam2 public typealias ToTypeParam4 = Outer.ToTypeParam1 } public typealias ToFun1 = () -> kotlin.Unit -public typealias ToFun2 = (T) -> kotlin.Unit -public typealias ToTypeParam1 = T -public typealias ToTypeParam2 = ToTypeParam1 -public typealias ToTypeParam3 = ToTypeParam2 +public typealias ToFun2 = (T) -> kotlin.Unit +public typealias ToTypeParam1 = T +public typealias ToTypeParam2 = ToTypeParam1 +public typealias ToTypeParam3 = ToTypeParam2 public typealias ToTypeParam4 = ToTypeParam1 diff --git a/compiler/testData/diagnostics/tests/typealias/typealiasRhsAnnotationsInArguments.txt b/compiler/testData/diagnostics/tests/typealias/typealiasRhsAnnotationsInArguments.txt index 3082f907706..9abf29ff56a 100644 --- a/compiler/testData/diagnostics/tests/typealias/typealiasRhsAnnotationsInArguments.txt +++ b/compiler/testData/diagnostics/tests/typealias/typealiasRhsAnnotationsInArguments.txt @@ -22,4 +22,4 @@ public final class C { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias CA = C<@Ann1 T> +public typealias CA = C<@Ann1 T> diff --git a/compiler/testData/diagnostics/tests/typealias/typealiasRhsRepeatedAnnotationInArguments.txt b/compiler/testData/diagnostics/tests/typealias/typealiasRhsRepeatedAnnotationInArguments.txt index 1aebe4afa3c..33597ee7730 100644 --- a/compiler/testData/diagnostics/tests/typealias/typealiasRhsRepeatedAnnotationInArguments.txt +++ b/compiler/testData/diagnostics/tests/typealias/typealiasRhsRepeatedAnnotationInArguments.txt @@ -6,5 +6,5 @@ package public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias Gen = kotlin.collections.List<@A T> +public typealias Gen = kotlin.collections.List<@A T> public typealias Test1 = Gen<@A kotlin.Int> diff --git a/compiler/testData/diagnostics/tests/typealias/unsupportedTypeAlias.txt b/compiler/testData/diagnostics/tests/typealias/unsupportedTypeAlias.txt index caf6dd40f3e..a2a4d5f8f48 100644 --- a/compiler/testData/diagnostics/tests/typealias/unsupportedTypeAlias.txt +++ b/compiler/testData/diagnostics/tests/typealias/unsupportedTypeAlias.txt @@ -17,6 +17,6 @@ public final class Test3 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public typealias CA = [ERROR : CA] -public typealias L = [ERROR : L] +public typealias L = [ERROR : L] public typealias S = [ERROR : S] public typealias Unused = [ERROR : Unused] diff --git a/compiler/testData/diagnostics/tests/typealias/unusedTypeAliasParameter.txt b/compiler/testData/diagnostics/tests/typealias/unusedTypeAliasParameter.txt index c329e92805f..d8e236c31fb 100644 --- a/compiler/testData/diagnostics/tests/typealias/unusedTypeAliasParameter.txt +++ b/compiler/testData/diagnostics/tests/typealias/unusedTypeAliasParameter.txt @@ -1,4 +1,4 @@ package -public typealias Test = kotlin.collections.List -public typealias Test2 = Test +public typealias Test = kotlin.collections.List +public typealias Test2 = Test diff --git a/compiler/testData/diagnostics/tests/typealias/wrongNumberOfArgumentsInTypeAliasConstructor.txt b/compiler/testData/diagnostics/tests/typealias/wrongNumberOfArgumentsInTypeAliasConstructor.txt index 991cf163f01..5b150ff48b9 100644 --- a/compiler/testData/diagnostics/tests/typealias/wrongNumberOfArgumentsInTypeAliasConstructor.txt +++ b/compiler/testData/diagnostics/tests/typealias/wrongNumberOfArgumentsInTypeAliasConstructor.txt @@ -35,7 +35,7 @@ public final class Pair { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias N = Num -public typealias P = Pair -public typealias P2 = Pair -public typealias PR = Pair +public typealias N = Num +public typealias P = Pair +public typealias P2 = Pair +public typealias PR = Pair diff --git a/compiler/testData/diagnostics/tests/variance/ea1337846.txt b/compiler/testData/diagnostics/tests/variance/ea1337846.txt index d9955784989..fc4323da719 100644 --- a/compiler/testData/diagnostics/tests/variance/ea1337846.txt +++ b/compiler/testData/diagnostics/tests/variance/ea1337846.txt @@ -6,4 +6,4 @@ public interface ComputablePath = (currentSegment: SegmentType, otherSegment: SegmentType, relationship: kotlin.Int) -> kotlin.Boolean +public typealias EachSegmentComparator = (currentSegment: SegmentType, otherSegment: SegmentType, relationship: kotlin.Int) -> kotlin.Boolean diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasExpandingToDynamic.txt b/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasExpandingToDynamic.txt index f1cd7cb37b8..45e6ed560ae 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasExpandingToDynamic.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasExpandingToDynamic.txt @@ -4,4 +4,4 @@ public typealias Dyn = [ERROR : dynamic type in wrong context] public typealias Dyn2 = Dyn public typealias Dyn3 = Dyn2 public typealias Dyn4 = Type -public typealias Type = T +public typealias Type = T diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasWithAnnotatedDynamic.txt b/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasWithAnnotatedDynamic.txt index 27e5c76466a..59027359740 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasWithAnnotatedDynamic.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasWithAnnotatedDynamic.txt @@ -18,7 +18,7 @@ public fun useAnnGen2(/*0*/ x: TestAnnGen2 /* = kotlin.collections.List public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -public typealias AnnGenList = kotlin.collections.List<@Ann1 T> +public typealias AnnGenList = kotlin.collections.List<@Ann1 T> public typealias TestAnnGen1 = AnnGenList public typealias TestAnnGen2 = AnnGenList public typealias TestAnnGen3 = AnnGenList diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasWithDynamic.txt b/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasWithDynamic.txt index b191d601dc8..0194fdf4930 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasWithDynamic.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/dynamicTypes/typealiasWithDynamic.txt @@ -4,7 +4,7 @@ public fun testUseGen1(/*0*/ x: kotlin.collections.List): TestGen1 /* = public fun testUseGen2(/*0*/ x: kotlin.collections.List>): TestGen2 /* = kotlin.collections.List> */ public fun useGen1(/*0*/ x: TestGen1 /* = kotlin.collections.List */): TestGen1 /* = kotlin.collections.List */ public fun useGen2(/*0*/ x: TestGen2 /* = kotlin.collections.List> */): TestGen2 /* = kotlin.collections.List> */ -public typealias GenList = kotlin.collections.List +public typealias GenList = kotlin.collections.List public typealias Test1 = kotlin.collections.List public typealias Test2 = (dynamic) -> dynamic public typealias TestGen1 = GenList diff --git a/compiler/testData/diagnostics/testsWithStdLib/typealias/hashMapTypeAlias.txt b/compiler/testData/diagnostics/testsWithStdLib/typealias/hashMapTypeAlias.txt index dd18182c972..9ab7a5d6e03 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/typealias/hashMapTypeAlias.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/typealias/hashMapTypeAlias.txt @@ -6,4 +6,4 @@ public val nameToTeam: kotlin.collections.List> public fun test(): kotlin.Unit public fun >> updateMap(/*0*/ map: M, /*1*/ k: K, /*2*/ v: V): M -public typealias HM = java.util.HashMap +public typealias HM = java.util.HashMap diff --git a/compiler/testData/diagnostics/testsWithStdLib/typealias/typeAliasSamAdapterConstructors.txt b/compiler/testData/diagnostics/testsWithStdLib/typealias/typeAliasSamAdapterConstructors.txt index aa663b5d34c..4a584ce549c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/typealias/typeAliasSamAdapterConstructors.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/typealias/typeAliasSamAdapterConstructors.txt @@ -4,5 +4,5 @@ public val test1: java.lang.Runnable public val test2: java.util.Comparator public val test3: java.util.Comparator public typealias ComparatorStrT = ComparatorT -public typealias ComparatorT = java.util.Comparator +public typealias ComparatorT = java.util.Comparator public typealias RunnableT = java.lang.Runnable diff --git a/compiler/testData/diagnostics/testsWithStdLib/typealias/typeAliasSamAdapterConstructors2.txt b/compiler/testData/diagnostics/testsWithStdLib/typealias/typeAliasSamAdapterConstructors2.txt index 3c04183ccbe..0ab9cec8041 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/typealias/typeAliasSamAdapterConstructors2.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/typealias/typeAliasSamAdapterConstructors2.txt @@ -33,8 +33,8 @@ public open class JHost { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } -public typealias C = JHost.Consumer -public typealias C2 = JHost.Consumer2 +public typealias C = JHost.Consumer +public typealias C2 = JHost.Consumer2 public typealias CStr = JHost.Consumer public typealias CStrList = JHost.Consumer> public typealias R = JHost.Runnable diff --git a/compiler/testData/loadJava/compiledKotlin/typealias/Generic.txt b/compiler/testData/loadJava/compiledKotlin/typealias/Generic.txt index 9c457751e32..e24d94936ac 100644 --- a/compiler/testData/loadJava/compiledKotlin/typealias/Generic.txt +++ b/compiler/testData/loadJava/compiledKotlin/typealias/Generic.txt @@ -6,6 +6,6 @@ public fun test3(/*0*/ x: test.LLL /* = kotlin.collections.List /* = kotlin.collections.List */> /* = kotlin.collections.List> */): kotlin.Unit public fun test5(/*0*/ x: test.LL /* = kotlin.collections.List */> /* = kotlin.collections.List> */): kotlin.Unit public fun test6(/*0*/ x: test.LLL /* = kotlin.collections.List */> /* = kotlin.collections.List> */): kotlin.Unit -public typealias L = kotlin.collections.List -public typealias LL = test.L -public typealias LLL = test.LL +public typealias L = kotlin.collections.List +public typealias LL = test.L +public typealias LLL = test.LL diff --git a/compiler/testData/multiplatform/incompatibleClasses/output.txt b/compiler/testData/multiplatform/incompatibleClasses/output.txt index 2a4bb7d59e7..ddc84732ccd 100644 --- a/compiler/testData/multiplatform/incompatibleClasses/output.txt +++ b/compiler/testData/multiplatform/incompatibleClasses/output.txt @@ -19,7 +19,7 @@ expect class C3 ^ compiler/testData/multiplatform/incompatibleClasses/common.kt:18:16: error: expected class 'C4' has no actual declaration in module The following declaration is incompatible because upper bounds of type parameters are different: - public typealias C4 = C4Impl + public actual typealias C4 = C4Impl expect class C4 ^ diff --git a/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt b/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt index 1e876a63793..59819dcc657 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt @@ -838,10 +838,11 @@ internal class DescriptorRendererImpl( private fun renderTypeAlias(typeAlias: TypeAliasDescriptor, builder: StringBuilder) { builder.renderAnnotations(typeAlias) renderVisibility(typeAlias.visibility, builder) + renderMemberModifiers(typeAlias, builder) builder.append(renderKeyword("typealias")).append(" ") renderName(typeAlias, builder) - renderTypeParameters(typeAlias.declaredTypeParameters, builder, true) + renderTypeParameters(typeAlias.declaredTypeParameters, builder, false) renderCapturedTypeParametersIfRequired(typeAlias, builder) builder.append(" = ").append(renderType(typeAlias.underlyingType)) diff --git a/idea/testData/decompiler/decompiledTextJs/TypeAliases.expected.kt b/idea/testData/decompiler/decompiledTextJs/TypeAliases.expected.kt index f6d285423c5..e6d0e9d23e2 100644 --- a/idea/testData/decompiler/decompiledTextJs/TypeAliases.expected.kt +++ b/idea/testData/decompiler/decompiledTextJs/TypeAliases.expected.kt @@ -9,7 +9,7 @@ package test public final class Outer public constructor() { public final inner class Inner public constructor() { - @kotlin.Suppress public typealias TA = kotlin.collections.Map, kotlin.collections.Map> + @kotlin.Suppress public typealias TA = kotlin.collections.Map, kotlin.collections.Map> } } @@ -18,6 +18,6 @@ public final class TypeAliases public constructor() { @kotlin.Suppress public typealias B = (dependency.A) -> kotlin.Unit - @test.Ann @kotlin.Suppress private typealias Parametrized = kotlin.collections.Map + @test.Ann @kotlin.Suppress private typealias Parametrized = kotlin.collections.Map } diff --git a/idea/testData/decompiler/decompiledTextJvm/TypeAliases.expected.kt b/idea/testData/decompiler/decompiledTextJvm/TypeAliases.expected.kt index 439b1adbdf2..009a90b4109 100644 --- a/idea/testData/decompiler/decompiledTextJvm/TypeAliases.expected.kt +++ b/idea/testData/decompiler/decompiledTextJvm/TypeAliases.expected.kt @@ -8,6 +8,6 @@ public final class TypeAliases public constructor() { @kotlin.Suppress public typealias B = (dependency.A) -> kotlin.Unit - @test.Ann @kotlin.Suppress private typealias Parametrized = kotlin.collections.Map + @test.Ann @kotlin.Suppress private typealias Parametrized = kotlin.collections.Map }