fix tests in org.jetbrains.kotlin.checkers
This commit is contained in:
+23
-23
@@ -2,77 +2,77 @@ package
|
||||
|
||||
package override {
|
||||
|
||||
internal open class Br : override.T {
|
||||
public open class Br : override.T {
|
||||
public constructor Br(/*0*/ t: override.T)
|
||||
internal abstract override /*1*/ /*fake_override*/ val v: kotlin.Int
|
||||
public abstract override /*1*/ /*fake_override*/ val v: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal open class Br1 : override.T {
|
||||
public open class Br1 : override.T {
|
||||
public constructor Br1(/*0*/ t: override.T)
|
||||
internal open override /*1*/ /*delegation*/ val v: kotlin.Int
|
||||
public open override /*1*/ /*delegation*/ val v: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Br2 : override.Br1 {
|
||||
public final class Br2 : override.Br1 {
|
||||
public constructor Br2(/*0*/ t: override.T)
|
||||
internal open override /*1*/ /*fake_override*/ val v: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ val v: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Br3 : override.Br {
|
||||
public final class Br3 : override.Br {
|
||||
public constructor Br3(/*0*/ t: override.T)
|
||||
internal abstract override /*1*/ /*fake_override*/ val v: kotlin.Int
|
||||
public abstract override /*1*/ /*fake_override*/ val v: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface G</*0*/ T> {
|
||||
public interface G</*0*/ T> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal abstract fun foo(/*0*/ t: T): T
|
||||
public abstract fun foo(/*0*/ t: T): T
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class GC : override.G<kotlin.Int> {
|
||||
public final class GC : override.G<kotlin.Int> {
|
||||
public constructor GC()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int
|
||||
public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal open class GC1 : override.G<kotlin.Int> {
|
||||
public open class GC1 : override.G<kotlin.Int> {
|
||||
public constructor GC1(/*0*/ g: override.G<kotlin.Int>)
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*delegation*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal open class GC2 : override.GC1 {
|
||||
public open class GC2 : override.GC1 {
|
||||
public constructor GC2(/*0*/ g: override.G<kotlin.Int>)
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface T {
|
||||
internal abstract val v: kotlin.Int
|
||||
public interface T {
|
||||
public abstract val v: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal abstract fun foo(): kotlin.Unit
|
||||
public abstract fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
+17
-17
@@ -1,60 +1,60 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> bar(): A<T>
|
||||
internal fun </*0*/ T> baz(/*0*/ f: (T) -> T): A<T>
|
||||
internal fun </*0*/ T> boo(/*0*/ t: T): A<T>
|
||||
public fun </*0*/ T> bar(): A<T>
|
||||
public fun </*0*/ T> baz(/*0*/ f: (T) -> T): A<T>
|
||||
public fun </*0*/ T> boo(/*0*/ t: T): A<T>
|
||||
|
||||
internal interface A</*0*/ T> {
|
||||
public interface A</*0*/ T> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal abstract fun foo(): kotlin.Int
|
||||
public abstract fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class AImpl</*0*/ T> : A<T> {
|
||||
public final class AImpl</*0*/ T> : A<T> {
|
||||
public constructor AImpl</*0*/ T>()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class B : A<kotlin.Int> {
|
||||
public final class B : A<kotlin.Int> {
|
||||
public constructor B()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class C : A<kotlin.Int> {
|
||||
public final class C : A<kotlin.Int> {
|
||||
public constructor C()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class D : A<kotlin.Int> {
|
||||
public final class D : A<kotlin.Int> {
|
||||
public constructor D()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class E : A<kotlin.Int> {
|
||||
public final class E : A<kotlin.Int> {
|
||||
public constructor E()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class F : A<kotlin.Int> {
|
||||
public final class F : A<kotlin.Int> {
|
||||
public constructor F()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
package
|
||||
|
||||
internal final class Barrr : Foo {
|
||||
public final class Barrr : Foo {
|
||||
public constructor Barrr()
|
||||
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
|
||||
}
|
||||
|
||||
internal final class Br : T {
|
||||
public final class Br : T {
|
||||
public constructor Br(/*0*/ t: T)
|
||||
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
|
||||
}
|
||||
|
||||
internal open enum class EN : kotlin.Enum<EN> {
|
||||
public open enum class EN : kotlin.Enum<EN> {
|
||||
enum entry A
|
||||
|
||||
private constructor EN()
|
||||
@@ -31,20 +31,20 @@ internal open enum class EN : kotlin.Enum<EN> {
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<EN>
|
||||
}
|
||||
|
||||
internal open class Foo {
|
||||
public open class Foo {
|
||||
public constructor Foo()
|
||||
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
|
||||
}
|
||||
|
||||
internal interface T {
|
||||
public interface T {
|
||||
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
|
||||
}
|
||||
|
||||
internal final class Test2 : EN {
|
||||
public final class Test2 : EN {
|
||||
public constructor Test2(/*0*/ e: EN)
|
||||
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: EN): kotlin.Int
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal final class TestIface : java.lang.Runnable {
|
||||
public final class TestIface : java.lang.Runnable {
|
||||
public constructor TestIface(/*0*/ r: java.lang.Runnable)
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
@@ -8,7 +8,7 @@ internal final class TestIface : java.lang.Runnable {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class TestObject : java.lang.Object {
|
||||
public final class TestObject : java.lang.Object {
|
||||
public constructor TestObject(/*0*/ o: java.lang.Object)
|
||||
protected open override /*1*/ /*delegation*/ fun clone(): kotlin.Any!
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+27
-27
@@ -1,86 +1,86 @@
|
||||
package
|
||||
|
||||
internal interface One {
|
||||
public interface One {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(): kotlin.Any?
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test123 : One, Two, Three {
|
||||
public final class Test123 : One, Two, Three {
|
||||
public constructor Test123(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three)
|
||||
internal final val v1: One
|
||||
internal final val v2: Two
|
||||
internal final val v3: Three
|
||||
public final val v1: One
|
||||
public final val v2: Two
|
||||
public final val v3: Three
|
||||
public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*3*/ /*delegation*/ fun foo(): kotlin.Any?
|
||||
public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test132 : One, Three, Two {
|
||||
public final class Test132 : One, Three, Two {
|
||||
public constructor Test132(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three)
|
||||
internal final val v1: One
|
||||
internal final val v2: Two
|
||||
internal final val v3: Three
|
||||
public final val v1: One
|
||||
public final val v2: Two
|
||||
public final val v3: Three
|
||||
public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*3*/ /*delegation*/ fun foo(): kotlin.Any?
|
||||
public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test213 : Two, One, Three {
|
||||
public final class Test213 : Two, One, Three {
|
||||
public constructor Test213(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three)
|
||||
internal final val v1: One
|
||||
internal final val v2: Two
|
||||
internal final val v3: Three
|
||||
public final val v1: One
|
||||
public final val v2: Two
|
||||
public final val v3: Three
|
||||
public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*3*/ /*delegation*/ fun foo(): kotlin.String?
|
||||
public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test231 : Two, Three, One {
|
||||
public final class Test231 : Two, Three, One {
|
||||
public constructor Test231(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three)
|
||||
internal final val v1: One
|
||||
internal final val v2: Two
|
||||
internal final val v3: Three
|
||||
public final val v1: One
|
||||
public final val v2: Two
|
||||
public final val v3: Three
|
||||
public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*3*/ /*delegation*/ fun foo(): kotlin.String?
|
||||
public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test312 : Three, One, Two {
|
||||
public final class Test312 : Three, One, Two {
|
||||
public constructor Test312(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three)
|
||||
internal final val v1: One
|
||||
internal final val v2: Two
|
||||
internal final val v3: Three
|
||||
public final val v1: One
|
||||
public final val v2: Two
|
||||
public final val v3: Three
|
||||
public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*3*/ /*delegation*/ fun foo(): kotlin.String
|
||||
public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test321 : Three, Two, One {
|
||||
public final class Test321 : Three, Two, One {
|
||||
public constructor Test321(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three)
|
||||
internal final val v1: One
|
||||
internal final val v2: Two
|
||||
internal final val v3: Three
|
||||
public final val v1: One
|
||||
public final val v2: Two
|
||||
public final val v3: Three
|
||||
public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*3*/ /*delegation*/ fun foo(): kotlin.String
|
||||
public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface Three {
|
||||
public interface Three {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(): kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface Two {
|
||||
public interface Two {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(): kotlin.String?
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
package
|
||||
|
||||
internal fun b(/*0*/ c: C): kotlin.Unit
|
||||
public fun b(/*0*/ c: C): kotlin.Unit
|
||||
|
||||
internal interface A {
|
||||
public interface A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open fun foo(): kotlin.Unit
|
||||
public open fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal open class B : A {
|
||||
public open class B : A {
|
||||
public constructor B(/*0*/ a: A)
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class C : B, A {
|
||||
public final class C : B, A {
|
||||
public constructor C(/*0*/ a: A)
|
||||
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public open override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
+7
-7
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal interface One {
|
||||
public interface One {
|
||||
private final fun boo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(): kotlin.Int
|
||||
@@ -8,7 +8,7 @@ internal interface One {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface OneImpl : One {
|
||||
public interface OneImpl : One {
|
||||
invisible_fake final override /*1*/ /*fake_override*/ fun boo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ fun foo(): kotlin.Int
|
||||
@@ -16,7 +16,7 @@ internal interface OneImpl : One {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test1 : TwoImpl, OneImpl {
|
||||
public final class Test1 : TwoImpl, OneImpl {
|
||||
public constructor Test1()
|
||||
invisible_fake final override /*1*/ /*fake_override*/ fun boo(): kotlin.Int
|
||||
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -25,7 +25,7 @@ internal final class Test1 : TwoImpl, OneImpl {
|
||||
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test2 : One, Two {
|
||||
public final class Test2 : One, Two {
|
||||
public constructor Test2(/*0*/ a: One)
|
||||
invisible_fake final override /*1*/ /*fake_override*/ fun boo(): kotlin.Int
|
||||
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -34,7 +34,7 @@ internal final class Test2 : One, Two {
|
||||
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class Test3 : Two, One {
|
||||
public final class Test3 : Two, One {
|
||||
public constructor Test3(/*0*/ a: One, /*1*/ b: Two)
|
||||
invisible_fake final override /*1*/ /*fake_override*/ fun boo(): kotlin.Int
|
||||
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -43,14 +43,14 @@ internal final class Test3 : Two, One {
|
||||
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface Two {
|
||||
public interface Two {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public abstract fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface TwoImpl : Two {
|
||||
public interface TwoImpl : Two {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ fun foo(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+6
-6
@@ -1,23 +1,23 @@
|
||||
package
|
||||
|
||||
internal interface A {
|
||||
public interface A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open fun foo(): kotlin.Unit
|
||||
public open fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface B : A {
|
||||
public interface B : A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class C : B {
|
||||
public final class C : B {
|
||||
public constructor C(/*0*/ b: B)
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user