fix tests in org.jetbrains.kotlin.checkers

This commit is contained in:
Michael Nedzelsky
2015-09-03 15:25:57 +03:00
parent a3f22939f1
commit bc5c9065d2
2821 changed files with 12932 additions and 12960 deletions
@@ -1,12 +1,12 @@
package
internal final class A {
public final class A {
public constructor A()
internal final val x: kotlin.Unit
internal final val y: kotlin.Unit
internal final val z: kotlin.Unit
public final val x: kotlin.Unit
public final val y: kotlin.Unit
public final val z: kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(): kotlin.Unit
public final fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
+18 -18
View File
@@ -2,60 +2,60 @@ package
package example {
internal final class A</*0*/ E> : example.C, example.T {
public final class A</*0*/ E> : example.C, example.T {
public constructor A</*0*/ E>()
internal final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit
public final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit
public open override /*2*/ /*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 /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun test(): kotlin.Unit
public final fun test(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
internal final inner class B : example.T {
public final inner class B : example.T {
public constructor B()
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
internal final fun test(): kotlin.Unit
public final fun test(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
internal open class C {
public open class C {
public constructor C()
internal final fun bar(): kotlin.Unit
public final fun bar(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class CG : example.G<kotlin.Int> {
public final class CG : example.G<kotlin.Int> {
public constructor CG()
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
internal final fun test(): kotlin.Unit
public final fun test(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class ERROR</*0*/ E> {
public final class ERROR</*0*/ E> {
public constructor ERROR</*0*/ E>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun test(): kotlin.Unit
public final fun test(): kotlin.Unit
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 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 T {
public interface T {
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
}
@@ -1,8 +1,8 @@
package
internal final class Dup {
public final class Dup {
public constructor Dup()
internal final fun Dup(): kotlin.Unit
public final fun Dup(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,16 +1,16 @@
package
internal open class A {
public open class A {
public constructor 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 ATrait : A {
public interface ATrait : A {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(): kotlin.Unit
public open override /*1*/ fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,3 +1,3 @@
package
internal fun kotlin.String.f(): kotlin.Unit
public fun kotlin.String.f(): kotlin.Unit
@@ -1,9 +1,9 @@
package
internal final class A1 {
public final class A1 {
public constructor A1()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal final fun test(): kotlin.Unit
public final fun test(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,3 +1,3 @@
package
internal fun foo(): kotlin.Unit
public fun foo(): kotlin.Unit
@@ -1,4 +1,4 @@
package
internal fun any(/*0*/ a: kotlin.Any): kotlin.Unit
internal fun notAnExpression(): kotlin.Unit
public fun any(/*0*/ a: kotlin.Any): kotlin.Unit
public fun notAnExpression(): kotlin.Unit
@@ -1,17 +1,17 @@
package
internal final class A {
public final class A {
public constructor A(/*0*/ a: kotlin.Int)
internal final val a: kotlin.Int
public final val a: kotlin.Int
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 inner class B {
public final inner class B {
public constructor B()
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 fun kotlin.Byte.xx(): kotlin.Double.() -> kotlin.Any
public final fun kotlin.Byte.xx(): kotlin.Double.() -> kotlin.Any
}
}
@@ -1,18 +1,18 @@
package
internal final class A {
public final class A {
public constructor A(/*0*/ a: kotlin.Int)
internal final val a: kotlin.Int
public final val a: kotlin.Int
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 inner class B {
public final inner class B {
public constructor B()
internal final val x: A.B
internal final val y: A
internal final val z: A.B
internal final val kotlin.Int.xx: kotlin.Int
public final val x: A.B
public final val y: A
public final val z: A.B
public final val kotlin.Int.xx: kotlin.Int
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
@@ -1,10 +1,10 @@
package
internal val kotlin.String.test: Base
public val kotlin.String.test: Base
internal interface Base {
public interface Base {
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
}
@@ -1,3 +1,3 @@
package
internal fun foo1(): kotlin.Unit
public fun foo1(): kotlin.Unit
@@ -1,26 +1,26 @@
package
internal final class A : KTrait {
public final class A : KTrait {
public constructor A()
internal final fun b(): kotlin.Unit
public final fun b(): 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
internal open override /*1*/ /*fake_override*/ fun ktest(): kotlin.Unit
internal open override /*1*/ /*fake_override*/ fun test(): kotlin.String
public open override /*1*/ /*fake_override*/ fun ktest(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun test(): kotlin.String
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface KTrait : Test {
public interface KTrait : Test {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal open fun ktest(): kotlin.Unit
internal open override /*1*/ /*fake_override*/ fun test(): kotlin.String
public open fun ktest(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun test(): kotlin.String
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public interface Test {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal open fun test(): kotlin.String
public open fun test(): kotlin.String
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,50 +1,50 @@
package
package
internal open class GenericBaseClass</*0*/ T> {
public open class GenericBaseClass</*0*/ T> {
public constructor GenericBaseClass</*0*/ T>()
internal open fun ambiguous(/*0*/ x: T): T
public open fun ambiguous(/*0*/ x: T): T
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open fun foo(/*0*/ x: T): T
public open fun foo(/*0*/ x: T): T
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface GenericBaseInterface</*0*/ T> {
internal open fun ambiguous(/*0*/ x: T): T
internal open fun bar(/*0*/ x: T): T
public interface GenericBaseInterface</*0*/ T> {
public open fun ambiguous(/*0*/ x: T): T
public open fun bar(/*0*/ x: 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 final class GenericDerivedClass</*0*/ T> : GenericBaseClass<T>, GenericBaseInterface<T> {
public final class GenericDerivedClass</*0*/ T> : GenericBaseClass<T>, GenericBaseInterface<T> {
public constructor GenericDerivedClass</*0*/ T>()
internal open override /*2*/ fun ambiguous(/*0*/ x: T): T
internal open override /*1*/ fun bar(/*0*/ x: T): T
public open override /*2*/ fun ambiguous(/*0*/ x: T): T
public open override /*1*/ fun bar(/*0*/ x: T): T
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(/*0*/ x: T): T
public open override /*1*/ fun foo(/*0*/ x: T): T
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class MixedDerivedClass</*0*/ T> : GenericBaseClass<kotlin.Int>, GenericBaseInterface<T> {
public final class MixedDerivedClass</*0*/ T> : GenericBaseClass<kotlin.Int>, GenericBaseInterface<T> {
public constructor MixedDerivedClass</*0*/ T>()
internal open override /*1*/ fun ambiguous(/*0*/ x: T): T
internal open override /*1*/ fun ambiguous(/*0*/ x: kotlin.Int): kotlin.Int
internal open override /*1*/ fun bar(/*0*/ x: T): T
public open override /*1*/ fun ambiguous(/*0*/ x: T): T
public open override /*1*/ fun ambiguous(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*1*/ fun bar(/*0*/ x: T): T
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*1*/ fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class SpecializedDerivedClass : GenericBaseClass<kotlin.Int>, GenericBaseInterface<kotlin.String> {
public final class SpecializedDerivedClass : GenericBaseClass<kotlin.Int>, GenericBaseInterface<kotlin.String> {
public constructor SpecializedDerivedClass()
internal open override /*1*/ fun ambiguous(/*0*/ x: kotlin.Int): kotlin.Int
internal open override /*1*/ fun ambiguous(/*0*/ x: kotlin.String): kotlin.String
internal open override /*1*/ fun bar(/*0*/ x: kotlin.String): kotlin.String
public open override /*1*/ fun ambiguous(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*1*/ fun ambiguous(/*0*/ x: kotlin.String): kotlin.String
public open override /*1*/ fun bar(/*0*/ x: kotlin.String): kotlin.String
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*1*/ fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,37 +1,37 @@
package
package
internal open class Base {
public open class Base {
public constructor Base()
internal open val ambiguousProp: kotlin.Int
internal open val prop: kotlin.Int
internal open fun ambiguous(): kotlin.Unit
public open val ambiguousProp: kotlin.Int
public open val prop: kotlin.Int
public open fun ambiguous(): kotlin.Unit
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 final class Derived : Base, Interface {
public final class Derived : Base, Interface {
public constructor Derived()
internal open override /*2*/ val ambiguousProp: kotlin.Int
internal open override /*1*/ val prop: kotlin.Int
internal open override /*2*/ fun ambiguous(): kotlin.Unit
internal open override /*1*/ fun bar(): kotlin.Unit
internal final fun callsAmbiguousSuperFun(): kotlin.Unit
internal final fun callsFunFromSuperClass(): kotlin.Unit
internal final fun callsFunFromSuperInterface(): kotlin.Unit
public open override /*2*/ val ambiguousProp: kotlin.Int
public open override /*1*/ val prop: kotlin.Int
public open override /*2*/ fun ambiguous(): kotlin.Unit
public open override /*1*/ fun bar(): kotlin.Unit
public final fun callsAmbiguousSuperFun(): kotlin.Unit
public final fun callsFunFromSuperClass(): kotlin.Unit
public final fun callsFunFromSuperInterface(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(): kotlin.Unit
internal final fun getAmbiguousSuperProp(): kotlin.Int
internal final fun getSuperProp(): kotlin.Int
public open override /*1*/ fun foo(): kotlin.Unit
public final fun getAmbiguousSuperProp(): kotlin.Int
public final fun getSuperProp(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface Interface {
internal open val ambiguousProp: kotlin.Int
internal open fun ambiguous(): kotlin.Unit
internal open fun bar(): kotlin.Unit
public interface Interface {
public open val ambiguousProp: kotlin.Int
public open fun ambiguous(): kotlin.Unit
public open fun bar(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,34 +1,34 @@
package
package
internal abstract class A {
public abstract class A {
public constructor A()
internal abstract val y: kotlin.Int
internal open fun bar(): kotlin.Unit
public abstract val y: kotlin.Int
public open fun bar(): kotlin.Unit
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
internal abstract fun qux(): kotlin.Unit
public abstract fun qux(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class B : A, I {
public final class B : A, I {
public constructor B()
internal open override /*1*/ val x: kotlin.Int = 12345
internal open override /*2*/ val y: kotlin.Int
internal open override /*2*/ fun bar(): kotlin.Unit
public open override /*1*/ val x: kotlin.Int = 12345
public open override /*2*/ val y: kotlin.Int
public open override /*2*/ fun bar(): kotlin.Unit
public open override /*2*/ /*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 /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal open override /*2*/ fun qux(): kotlin.Unit
public open override /*2*/ fun qux(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface I {
internal abstract val x: kotlin.Int
internal open val y: kotlin.Int
internal abstract fun bar(): kotlin.Unit
public interface I {
public abstract val x: kotlin.Int
public open val y: kotlin.Int
public abstract fun bar(): 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
internal abstract fun qux(): kotlin.Unit
public abstract fun qux(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,30 +1,30 @@
package
internal open class BaseWithCallableProp {
public open class BaseWithCallableProp {
public constructor BaseWithCallableProp()
internal final val bar: () -> kotlin.String
internal final val fn: () -> kotlin.String
internal open fun bar(): kotlin.String
public final val bar: () -> kotlin.String
public final val fn: () -> kotlin.String
public open fun bar(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class DerivedUsingFun : BaseWithCallableProp, InterfaceWithFun {
public final class DerivedUsingFun : BaseWithCallableProp, InterfaceWithFun {
public constructor DerivedUsingFun()
internal final override /*1*/ /*fake_override*/ val bar: () -> kotlin.String
internal final override /*1*/ /*fake_override*/ val fn: () -> kotlin.String
internal open override /*1*/ fun bar(): kotlin.String
public final override /*1*/ /*fake_override*/ val bar: () -> kotlin.String
public final override /*1*/ /*fake_override*/ val fn: () -> kotlin.String
public open override /*1*/ fun bar(): kotlin.String
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ /*fake_override*/ fun fn(): kotlin.String
internal final fun foo(): kotlin.String
public open override /*1*/ /*fake_override*/ fun fn(): kotlin.String
public final fun foo(): kotlin.String
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface InterfaceWithFun {
public interface InterfaceWithFun {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open fun fn(): kotlin.String
public open fun fn(): kotlin.String
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,47 +1,47 @@
package
internal open class DeepBase : DeeperBase {
public open class DeepBase : DeeperBase {
public constructor DeepBase()
internal open override /*1*/ /*fake_override*/ val deeperBaseProp: kotlin.Int
internal open override /*1*/ /*fake_override*/ fun deeperBaseFun(): kotlin.Unit
public open override /*1*/ /*fake_override*/ val deeperBaseProp: kotlin.Int
public open override /*1*/ /*fake_override*/ fun deeperBaseFun(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class DeepDerived : DeepBase, DeepInterface {
public final class DeepDerived : DeepBase, DeepInterface {
public constructor DeepDerived()
internal open override /*1*/ val deeperBaseProp: kotlin.Int
internal final fun callsSuperDeeperBaseFun(): kotlin.Unit
internal final fun callsSuperInterfaceFuns(): kotlin.Unit
internal open override /*1*/ fun deepInterfaceFun(): kotlin.Unit
internal open override /*1*/ fun deeperBaseFun(): kotlin.Unit
internal open override /*1*/ fun deeperInterfaceFun(): kotlin.Unit
public open override /*1*/ val deeperBaseProp: kotlin.Int
public final fun callsSuperDeeperBaseFun(): kotlin.Unit
public final fun callsSuperInterfaceFuns(): kotlin.Unit
public open override /*1*/ fun deepInterfaceFun(): kotlin.Unit
public open override /*1*/ fun deeperBaseFun(): kotlin.Unit
public open override /*1*/ fun deeperInterfaceFun(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun getsSuperDeeperBaseProp(): kotlin.Int
public final fun getsSuperDeeperBaseProp(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface DeepInterface : DeeperInterface {
internal open fun deepInterfaceFun(): kotlin.Unit
internal open override /*1*/ /*fake_override*/ fun deeperInterfaceFun(): kotlin.Unit
public interface DeepInterface : DeeperInterface {
public open fun deepInterfaceFun(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun deeperInterfaceFun(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal open class DeeperBase {
public open class DeeperBase {
public constructor DeeperBase()
internal open val deeperBaseProp: kotlin.Int
internal open fun deeperBaseFun(): kotlin.Unit
public open val deeperBaseProp: kotlin.Int
public open fun deeperBaseFun(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface DeeperInterface {
internal open fun deeperInterfaceFun(): kotlin.Unit
public interface DeeperInterface {
public open fun deeperInterfaceFun(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,43 +1,43 @@
package
package
internal open class GenericBaseClass</*0*/ T> {
public open class GenericBaseClass</*0*/ T> {
public constructor GenericBaseClass</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open fun foo(/*0*/ x: T): T
public open fun foo(/*0*/ x: T): T
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface GenericBaseInterface</*0*/ T> {
internal open fun bar(/*0*/ x: T): T
public interface GenericBaseInterface</*0*/ T> {
public open fun bar(/*0*/ x: 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 final class GenericDerivedClass</*0*/ T> : GenericBaseClass<T>, GenericBaseInterface<T> {
public final class GenericDerivedClass</*0*/ T> : GenericBaseClass<T>, GenericBaseInterface<T> {
public constructor GenericDerivedClass</*0*/ T>()
internal open override /*1*/ fun bar(/*0*/ x: T): T
public open override /*1*/ fun bar(/*0*/ x: T): T
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(/*0*/ x: T): T
public open override /*1*/ fun foo(/*0*/ x: T): T
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class MixedDerivedClass</*0*/ T> : GenericBaseClass<kotlin.Int>, GenericBaseInterface<T> {
public final class MixedDerivedClass</*0*/ T> : GenericBaseClass<kotlin.Int>, GenericBaseInterface<T> {
public constructor MixedDerivedClass</*0*/ T>()
internal open override /*1*/ fun bar(/*0*/ x: T): T
public open override /*1*/ fun bar(/*0*/ x: T): T
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*1*/ fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class SpecializedDerivedClass : GenericBaseClass<kotlin.Int>, GenericBaseInterface<kotlin.String> {
public final class SpecializedDerivedClass : GenericBaseClass<kotlin.Int>, GenericBaseInterface<kotlin.String> {
public constructor SpecializedDerivedClass()
internal open override /*1*/ fun bar(/*0*/ x: kotlin.String): kotlin.String
public open override /*1*/ fun bar(/*0*/ x: kotlin.String): kotlin.String
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*1*/ fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,41 +1,41 @@
package
package
internal open class A {
public open class A {
public constructor 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 {
internal open fun bar(): kotlin.Unit
public interface B {
public open fun bar(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C : A, B {
public final class C : A, B {
public constructor C()
internal open override /*1*/ fun bar(): kotlin.Unit
public open override /*1*/ fun bar(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(): kotlin.Unit
public open override /*1*/ fun foo(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
internal final inner class D : A, Q {
public final inner class D : A, Q {
public constructor D()
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(): kotlin.Unit
public open override /*1*/ fun foo(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal open override /*1*/ fun qux(): kotlin.Unit
public open override /*1*/ fun qux(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
}
internal interface Q {
public interface Q {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
internal open fun qux(): kotlin.Unit
public open fun qux(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,27 +1,27 @@
package
internal interface AnotherInterface {
internal open val ambiguousProp: kotlin.Int
internal open fun ambiguous(): kotlin.Unit
public interface AnotherInterface {
public open val ambiguousProp: kotlin.Int
public open fun ambiguous(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface DerivedInterface : Interface, AnotherInterface {
internal open override /*2*/ val ambiguousProp: kotlin.Int
internal open override /*2*/ fun ambiguous(): kotlin.Unit
public interface DerivedInterface : Interface, AnotherInterface {
public open override /*2*/ val ambiguousProp: kotlin.Int
public open override /*2*/ fun ambiguous(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(): kotlin.Unit
public open override /*1*/ fun foo(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface Interface {
internal open val ambiguousProp: kotlin.Int
internal open fun ambiguous(): kotlin.Unit
public interface Interface {
public open val ambiguousProp: kotlin.Int
public open fun ambiguous(): kotlin.Unit
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
}
@@ -1,10 +1,10 @@
package
package
internal fun withLocalClasses(/*0*/ param: kotlin.Int): Interface
public fun withLocalClasses(/*0*/ param: kotlin.Int): Interface
internal interface Interface {
public interface Interface {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal abstract fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public abstract fun foo(/*0*/ x: kotlin.Int): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,37 +1,37 @@
package
package
internal open class Base {
public open class Base {
public constructor Base()
internal open val ambiguousProp: kotlin.Int
internal open val prop: kotlin.Int
internal open fun ambiguous(): kotlin.Unit
public open val ambiguousProp: kotlin.Int
public open val prop: kotlin.Int
public open fun ambiguous(): kotlin.Unit
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 final class ClassDerivedFromUnresolved : Base, Interface {
public final class ClassDerivedFromUnresolved : Base, Interface {
public constructor ClassDerivedFromUnresolved()
internal open override /*2*/ val ambiguousProp: kotlin.Int
internal open override /*1*/ val prop: kotlin.Int
internal open override /*2*/ fun ambiguous(): kotlin.Unit
internal open override /*1*/ fun bar(): kotlin.Unit
internal final fun callsAmbiguousSuperFun(): kotlin.Unit
internal final fun callsFunFromSuperClass(): kotlin.Unit
internal final fun callsFunFromSuperInterface(): kotlin.Unit
public open override /*2*/ val ambiguousProp: kotlin.Int
public open override /*1*/ val prop: kotlin.Int
public open override /*2*/ fun ambiguous(): kotlin.Unit
public open override /*1*/ fun bar(): kotlin.Unit
public final fun callsAmbiguousSuperFun(): kotlin.Unit
public final fun callsFunFromSuperClass(): kotlin.Unit
public final fun callsFunFromSuperInterface(): kotlin.Unit
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal open override /*1*/ fun foo(): kotlin.Unit
internal final fun getAmbiguousSuperProp(): kotlin.Int
internal final fun getSuperProp(): kotlin.Int
public open override /*1*/ fun foo(): kotlin.Unit
public final fun getAmbiguousSuperProp(): kotlin.Int
public final fun getSuperProp(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface Interface {
internal open val ambiguousProp: kotlin.Int
internal open fun ambiguous(): kotlin.Unit
internal open fun bar(): kotlin.Unit
public interface Interface {
public open val ambiguousProp: kotlin.Int
public open fun ambiguous(): kotlin.Unit
public open fun bar(): 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 open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
@@ -1,19 +1,19 @@
package
internal final class C : IA, IB {
public final class C : IA, IB {
public constructor C()
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*2*/ fun toString(): kotlin.String
}
internal interface IA {
public interface IA {
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*/ fun toString(): kotlin.String
}
internal interface IB {
public interface IB {
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*/ fun toString(): kotlin.String
@@ -1,18 +1,18 @@
package
internal interface A {
public interface A {
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*/ 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
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()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,26 +1,26 @@
package
internal final class A : IWithToString {
public final class A : IWithToString {
public constructor A()
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*/ fun toString(): kotlin.String
}
internal final class B : IWithImplementedToString {
public final class B : IWithImplementedToString {
public constructor B()
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*/ fun toString(): kotlin.String
}
internal interface IWithImplementedToString {
public interface IWithImplementedToString {
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*/ fun toString(): kotlin.String
}
internal interface IWithToString {
public interface IWithToString {
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 override /*1*/ fun toString(): kotlin.String
@@ -1,19 +1,19 @@
package
internal final class A : IFoo, IBar {
public final class A : IFoo, IBar {
public constructor A()
public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*2*/ fun hashCode(): kotlin.Int
public open override /*2*/ fun toString(): kotlin.String
}
internal interface IBar {
public interface IBar {
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 IFoo {
public interface IFoo {
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