Fix modifier order in generated overriden functions
Fixes #KT-21600
This commit is contained in:
committed by
Alexander Udalov
parent
99be75cbfc
commit
8bc020f31b
Vendored
+1
-1
@@ -5,7 +5,7 @@ public fun bar(/*0*/ d: Delegate): kotlin.String
|
||||
public final class Delegate {
|
||||
public constructor Delegate()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final operator suspend fun getValue(/*0*/ thisRef: kotlin.Any?, /*1*/ property: kotlin.Any?): kotlin.String
|
||||
public final suspend operator fun getValue(/*0*/ thisRef: kotlin.Any?, /*1*/ property: kotlin.Any?): kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ public interface AsyncVal {
|
||||
public final class MixSuspend : AsyncVal, SyncVal {
|
||||
public constructor MixSuspend()
|
||||
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open suspend override /*1*/ /*fake_override*/ fun getVal(): kotlin.Int
|
||||
public open override /*1*/ suspend /*fake_override*/ fun getVal(): kotlin.Int
|
||||
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
Vendored
+6
-6
@@ -10,23 +10,23 @@ public fun kotlin.String.test(): kotlin.Unit
|
||||
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 final suspend fun memberFun(): kotlin.Unit
|
||||
public open suspend override /*1*/ /*fake_override*/ fun superFun(): kotlin.Unit
|
||||
public open override /*1*/ suspend /*fake_override*/ fun superFun(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
public final suspend fun kotlin.String.memberExtFun(): kotlin.Unit
|
||||
public open suspend override /*1*/ /*fake_override*/ fun kotlin.String.superExtFun(): kotlin.Unit
|
||||
public open override /*1*/ suspend /*fake_override*/ fun kotlin.String.superExtFun(): kotlin.Unit
|
||||
}
|
||||
|
||||
public final class SubClass : RestrictedController {
|
||||
public constructor SubClass()
|
||||
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 final suspend override /*1*/ /*fake_override*/ fun memberFun(): kotlin.Unit
|
||||
public final override /*1*/ suspend /*fake_override*/ fun memberFun(): kotlin.Unit
|
||||
public final suspend fun subFun(): kotlin.Unit
|
||||
public open suspend override /*1*/ /*fake_override*/ fun superFun(): kotlin.Unit
|
||||
public open override /*1*/ suspend /*fake_override*/ fun superFun(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
public final suspend override /*1*/ /*fake_override*/ fun kotlin.String.memberExtFun(): kotlin.Unit
|
||||
public final override /*1*/ suspend /*fake_override*/ fun kotlin.String.memberExtFun(): kotlin.Unit
|
||||
public final suspend fun kotlin.String.subExtFun(): kotlin.Unit
|
||||
public open suspend override /*1*/ /*fake_override*/ fun kotlin.String.superExtFun(): kotlin.Unit
|
||||
public open override /*1*/ suspend /*fake_override*/ fun kotlin.String.superExtFun(): kotlin.Unit
|
||||
}
|
||||
|
||||
public interface SuperInterface {
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ public final class Controller {
|
||||
public constructor Controller()
|
||||
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 final inline suspend fun inlineFun(/*0*/ x: kotlin.Int): kotlin.Unit
|
||||
public final suspend inline fun inlineFun(/*0*/ x: kotlin.Int): kotlin.Unit
|
||||
public final suspend fun noParameters(): kotlin.Unit
|
||||
public final suspend fun oldConvention(/*0*/ x: kotlin.coroutines.experimental.Continuation<kotlin.Int>): kotlin.Unit
|
||||
public final suspend fun oneParameter(/*0*/ q: kotlin.Any): kotlin.Unit
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ public interface A {
|
||||
public interface B : A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ fun foo(): kotlin.Unit
|
||||
public open suspend override /*1*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ suspend fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
+2
-2
@@ -23,14 +23,14 @@ public interface SAM {
|
||||
public interface Supertype1 : suspend () -> kotlin.Unit {
|
||||
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 abstract suspend override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit
|
||||
public abstract override /*1*/ suspend /*fake_override*/ fun invoke(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public interface Supertype2 : suspend kotlin.String.() -> kotlin.Unit {
|
||||
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 abstract suspend override /*1*/ /*fake_override*/ fun invoke(/*0*/ p1: kotlin.String): kotlin.Unit
|
||||
public abstract override /*1*/ suspend /*fake_override*/ fun invoke(/*0*/ p1: kotlin.String): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
public typealias Action = () -> kotlin.Unit
|
||||
|
||||
+3
-3
@@ -19,7 +19,7 @@ public interface B : A {
|
||||
public interface C : A {
|
||||
public open override /*1*/ fun bar(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open suspend override /*1*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ suspend fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
@@ -28,7 +28,7 @@ public final class D : J {
|
||||
public constructor D()
|
||||
public abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open suspend override /*1*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ suspend fun foo(): kotlin.Unit
|
||||
public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ y: kotlin.coroutines.experimental.Continuation<kotlin.Unit!>!): kotlin.Any!
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
@@ -37,7 +37,7 @@ public final class D : J {
|
||||
public interface J : A {
|
||||
public abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract suspend override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public abstract override /*1*/ suspend /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public abstract fun foo(/*0*/ y: kotlin.coroutines.experimental.Continuation<kotlin.Unit!>!): kotlin.Any!
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
@@ -30,7 +30,7 @@ public open class Foo : Base {
|
||||
invisible_fake final override /*1*/ lateinit /*fake_override*/ var y: kotlin.String
|
||||
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 final inline override /*1*/ /*fake_override*/ fun inlineFun(): kotlin.Unit
|
||||
public final override /*1*/ inline /*fake_override*/ fun inlineFun(): kotlin.Unit
|
||||
public final fun innerOk(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ fun ok(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ fun onLiteral(): kotlin.Unit
|
||||
@@ -46,7 +46,7 @@ public final class FooImpl : Foo {
|
||||
invisible_fake final override /*1*/ lateinit /*fake_override*/ var y: kotlin.String
|
||||
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 final inline override /*1*/ /*fake_override*/ fun inlineFun(): kotlin.Unit
|
||||
public final override /*1*/ inline /*fake_override*/ fun inlineFun(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ fun ok(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ fun onLiteral(): kotlin.Unit
|
||||
public final fun onNonAccessible(): kotlin.Unit
|
||||
@@ -61,7 +61,7 @@ public final class OtherFooImpl : Foo {
|
||||
invisible_fake final override /*1*/ lateinit /*fake_override*/ var y: kotlin.String
|
||||
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 final inline override /*1*/ /*fake_override*/ fun inlineFun(): kotlin.Unit
|
||||
public final override /*1*/ inline /*fake_override*/ fun inlineFun(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ fun ok(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ fun onLiteral(): kotlin.Unit
|
||||
public final fun onNonAccessible(): kotlin.Unit
|
||||
|
||||
Reference in New Issue
Block a user