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,6 +1,6 @@
package
internal val n: kotlin.Nothing
internal fun foo1(): kotlin.Unit
internal fun </*0*/ T : kotlin.Any> fooT22(): T?
internal fun </*0*/ T : kotlin.Any> T?.sure(): T
public val n: kotlin.Nothing
public fun foo1(): kotlin.Unit
public fun </*0*/ T : kotlin.Any> fooT22(): T?
public fun </*0*/ T : kotlin.Any> T?.sure(): T
@@ -1,7 +1,7 @@
package
package f {
internal fun </*0*/ T> g(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int): kotlin.Collection<T>
internal fun </*0*/ T> g(/*0*/ i: kotlin.Int, /*1*/ a: kotlin.Any): kotlin.List<T>
internal fun </*0*/ T> test(): kotlin.Unit
public fun </*0*/ T> g(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int): kotlin.Collection<T>
public fun </*0*/ T> g(/*0*/ i: kotlin.Int, /*1*/ a: kotlin.Any): kotlin.List<T>
public fun </*0*/ T> test(): kotlin.Unit
}
@@ -1,7 +1,7 @@
package
package f {
internal fun </*0*/ R> h(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int, /*2*/ r: R, /*3*/ f: (kotlin.Boolean) -> kotlin.Int): kotlin.Int
internal fun </*0*/ R> h(/*0*/ i: kotlin.Int, /*1*/ a: kotlin.Any, /*2*/ r: R, /*3*/ f: (kotlin.Boolean) -> kotlin.Int): kotlin.Int
internal fun test(): [ERROR : Error function type]
public fun </*0*/ R> h(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int, /*2*/ r: R, /*3*/ f: (kotlin.Boolean) -> kotlin.Int): kotlin.Int
public fun </*0*/ R> h(/*0*/ i: kotlin.Int, /*1*/ a: kotlin.Any, /*2*/ r: R, /*3*/ f: (kotlin.Boolean) -> kotlin.Int): kotlin.Int
public fun test(): [ERROR : Error function type]
}
@@ -1,8 +1,8 @@
package
package f {
internal fun </*0*/ T> emptyList(): kotlin.List<T>
internal fun </*0*/ T> f(/*0*/ a: kotlin.Any, /*1*/ l: kotlin.List<T>): kotlin.Collection<T>
internal fun </*0*/ T> f(/*0*/ i: kotlin.Int, /*1*/ c: kotlin.Collection<T>): kotlin.List<T>
internal fun </*0*/ T> test(/*0*/ l: kotlin.List<T>): kotlin.Unit
public fun </*0*/ T> emptyList(): kotlin.List<T>
public fun </*0*/ T> f(/*0*/ a: kotlin.Any, /*1*/ l: kotlin.List<T>): kotlin.Collection<T>
public fun </*0*/ T> f(/*0*/ i: kotlin.Int, /*1*/ c: kotlin.Collection<T>): kotlin.List<T>
public fun </*0*/ T> test(/*0*/ l: kotlin.List<T>): kotlin.Unit
}
@@ -1,7 +1,7 @@
package
package f {
internal fun </*0*/ T> f(/*0*/ a: kotlin.Any, /*1*/ t: T, /*2*/ l: kotlin.MutableList<T>): kotlin.Unit
internal fun </*0*/ T> f(/*0*/ i: kotlin.Int, /*1*/ t: T, /*2*/ c: kotlin.MutableCollection<T>): kotlin.Unit
internal fun test(/*0*/ l: kotlin.List<kotlin.Int>): kotlin.Unit
public fun </*0*/ T> f(/*0*/ a: kotlin.Any, /*1*/ t: T, /*2*/ l: kotlin.MutableList<T>): kotlin.Unit
public fun </*0*/ T> f(/*0*/ i: kotlin.Int, /*1*/ t: T, /*2*/ c: kotlin.MutableCollection<T>): kotlin.Unit
public fun test(/*0*/ l: kotlin.List<kotlin.Int>): kotlin.Unit
}
@@ -1,8 +1,8 @@
package
package f {
internal fun getAnswer(): kotlin.Int
internal fun </*0*/ R> h(/*0*/ f: (kotlin.Boolean) -> R): kotlin.Int
internal fun </*0*/ R> h(/*0*/ f: (kotlin.String) -> R): kotlin.Int
internal fun test(): [ERROR : Error function type]
public fun getAnswer(): kotlin.Int
public fun </*0*/ R> h(/*0*/ f: (kotlin.Boolean) -> R): kotlin.Int
public fun </*0*/ R> h(/*0*/ f: (kotlin.String) -> R): kotlin.Int
public fun test(): [ERROR : Error function type]
}
@@ -1,6 +1,6 @@
package
internal fun </*0*/ T : kotlin.Any> bar(/*0*/ a: kotlin.Array<T>): kotlin.Array<T?>
internal fun </*0*/ T : kotlin.Any> foo(/*0*/ l: kotlin.Array<T>): kotlin.Array<kotlin.Array<T?>>
internal fun test1(/*0*/ a: kotlin.Array<in kotlin.Int>): kotlin.Unit
internal fun test2(/*0*/ a: kotlin.Array<in kotlin.Int>): kotlin.Unit
public fun </*0*/ T : kotlin.Any> bar(/*0*/ a: kotlin.Array<T>): kotlin.Array<T?>
public fun </*0*/ T : kotlin.Any> foo(/*0*/ l: kotlin.Array<T>): kotlin.Array<kotlin.Array<T?>>
public fun test1(/*0*/ a: kotlin.Array<in kotlin.Int>): kotlin.Unit
public fun test2(/*0*/ a: kotlin.Array<in kotlin.Int>): kotlin.Unit
@@ -1,6 +1,6 @@
package
internal fun </*0*/ T : kotlin.Any> bar(/*0*/ a: kotlin.Array<T>): kotlin.Array<T?>
internal fun </*0*/ T : kotlin.Any> foo(/*0*/ l: kotlin.Array<T>): kotlin.Array<kotlin.Array<T?>>
internal fun test1(/*0*/ a: kotlin.Array<out kotlin.Int>): kotlin.Unit
internal fun test2(/*0*/ a: kotlin.Array<out kotlin.Int>): kotlin.Unit
public fun </*0*/ T : kotlin.Any> bar(/*0*/ a: kotlin.Array<T>): kotlin.Array<T?>
public fun </*0*/ T : kotlin.Any> foo(/*0*/ l: kotlin.Array<T>): kotlin.Array<kotlin.Array<T?>>
public fun test1(/*0*/ a: kotlin.Array<out kotlin.Int>): kotlin.Unit
public fun test2(/*0*/ a: kotlin.Array<out kotlin.Int>): kotlin.Unit
@@ -1,7 +1,7 @@
package
internal fun tes2t(/*0*/ clazz: java.lang.Class<in kotlin.Int>): kotlin.Unit
internal fun test1(/*0*/ clazz: java.lang.Class<out kotlin.Int>): kotlin.Unit
public fun tes2t(/*0*/ clazz: java.lang.Class<in kotlin.Int>): kotlin.Unit
public fun test1(/*0*/ clazz: java.lang.Class<out kotlin.Int>): kotlin.Unit
public open class A {
public constructor A()
@@ -1,5 +1,5 @@
package
internal fun test1(/*0*/ a: kotlin.Array<out kotlin.Int?>): kotlin.Unit
internal fun test2(/*0*/ vararg a: kotlin.Int? /*kotlin.Array<out kotlin.Int?>*/): kotlin.Unit
internal fun </*0*/ T : kotlin.Any> kotlin.Array<T?>.filterNotNull(): kotlin.List<T>
public fun test1(/*0*/ a: kotlin.Array<out kotlin.Int?>): kotlin.Unit
public fun test2(/*0*/ vararg a: kotlin.Int? /*kotlin.Array<out kotlin.Int?>*/): kotlin.Unit
public fun </*0*/ T : kotlin.Any> kotlin.Array<T?>.filterNotNull(): kotlin.List<T>
@@ -1,4 +1,4 @@
package
internal fun </*0*/ T> foo(/*0*/ array: kotlin.Array<kotlin.Array<T>>): kotlin.Array<kotlin.Array<T>>
internal fun test(/*0*/ array: kotlin.Array<kotlin.Array<out kotlin.Int>>): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ array: kotlin.Array<kotlin.Array<T>>): kotlin.Array<kotlin.Array<T>>
public fun test(/*0*/ array: kotlin.Array<kotlin.Array<out kotlin.Int>>): kotlin.Unit
@@ -1,5 +1,5 @@
package
internal fun </*0*/ T> foo(/*0*/ array: kotlin.Array<T>): kotlin.Array<T>
internal fun test1(/*0*/ a1: kotlin.Array<out kotlin.Int>): kotlin.Unit
internal fun test2(/*0*/ a2: kotlin.Array<in kotlin.Int>): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ array: kotlin.Array<T>): kotlin.Array<T>
public fun test1(/*0*/ a1: kotlin.Array<out kotlin.Int>): kotlin.Unit
public fun test2(/*0*/ a2: kotlin.Array<in kotlin.Int>): kotlin.Unit
@@ -1,5 +1,5 @@
package
internal fun </*0*/ T> foo(/*0*/ a: kotlin.Array<T>): kotlin.Array<kotlin.Array<T>>
internal fun test1(/*0*/ a1: kotlin.Array<out kotlin.Int>): kotlin.Unit
internal fun test2(/*0*/ a2: kotlin.Array<in kotlin.Int>): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ a: kotlin.Array<T>): kotlin.Array<kotlin.Array<T>>
public fun test1(/*0*/ a1: kotlin.Array<out kotlin.Int>): kotlin.Unit
public fun test2(/*0*/ a2: kotlin.Array<in kotlin.Int>): kotlin.Unit
@@ -1,6 +1,6 @@
package
internal fun </*0*/ T> foo1(/*0*/ a1: kotlin.Array<in T>, /*1*/ a2: kotlin.Array<T>): T
internal fun </*0*/ T> foo2(/*0*/ a1: kotlin.Array<T>, /*1*/ a2: kotlin.Array<out T>): T
internal fun test1(/*0*/ a1: kotlin.Array<kotlin.Int>, /*1*/ a2: kotlin.Array<out kotlin.Int>): kotlin.Unit
internal fun test2(/*0*/ a1: kotlin.Array<in kotlin.Int>, /*1*/ a2: kotlin.Array<kotlin.Int>): kotlin.Unit
public fun </*0*/ T> foo1(/*0*/ a1: kotlin.Array<in T>, /*1*/ a2: kotlin.Array<T>): T
public fun </*0*/ T> foo2(/*0*/ a1: kotlin.Array<T>, /*1*/ a2: kotlin.Array<out T>): T
public fun test1(/*0*/ a1: kotlin.Array<kotlin.Int>, /*1*/ a2: kotlin.Array<out kotlin.Int>): kotlin.Unit
public fun test2(/*0*/ a1: kotlin.Array<in kotlin.Int>, /*1*/ a2: kotlin.Array<kotlin.Int>): kotlin.Unit
@@ -1,4 +1,4 @@
package
internal fun </*0*/ T> foo(/*0*/ a1: kotlin.Array<T>, /*1*/ a2: kotlin.Array<out T>): T
internal fun test(/*0*/ a1: kotlin.Array<in kotlin.Int>, /*1*/ a2: kotlin.Array<kotlin.Int>): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ a1: kotlin.Array<T>, /*1*/ a2: kotlin.Array<out T>): T
public fun test(/*0*/ a1: kotlin.Array<in kotlin.Int>, /*1*/ a2: kotlin.Array<kotlin.Int>): kotlin.Unit
@@ -1,4 +1,4 @@
package
internal fun </*0*/ T> foo(/*0*/ l: kotlin.MutableList<T>): kotlin.MutableList<T>
internal fun test(/*0*/ l: kotlin.MutableList<out kotlin.Int>): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ l: kotlin.MutableList<T>): kotlin.MutableList<T>
public fun test(/*0*/ l: kotlin.MutableList<out kotlin.Int>): kotlin.Unit
@@ -1,4 +1,4 @@
package
internal fun test(/*0*/ array: kotlin.Array<out kotlin.Int>): kotlin.Unit
internal fun </*0*/ T> kotlin.Array<T>.foo(): kotlin.Unit
public fun test(/*0*/ array: kotlin.Array<out kotlin.Int>): kotlin.Unit
public fun </*0*/ T> kotlin.Array<T>.foo(): kotlin.Unit
@@ -1,18 +1,18 @@
package
internal fun Bar.foo(): kotlin.Int
public fun Bar.foo(): kotlin.Int
internal final class Bar {
public final class Bar {
public constructor Bar()
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 object MyObject {
public object MyObject {
private constructor MyObject()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(/*0*/ bar: Bar): kotlin.Int
public final fun foo(/*0*/ bar: Bar): kotlin.Int
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,4 +1,4 @@
package
internal fun </*0*/ T> foo(/*0*/ a: kotlin.Array<T>): T
internal fun test(/*0*/ a: kotlin.Array<in kotlin.Int>): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ a: kotlin.Array<T>): T
public fun test(/*0*/ a: kotlin.Array<in kotlin.Int>): kotlin.Unit
@@ -1,4 +1,4 @@
package
internal fun </*0*/ T> foo(/*0*/ a: kotlin.Array<T>): T
internal fun test(/*0*/ a: kotlin.Array<out kotlin.Int>): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ a: kotlin.Array<T>): T
public fun test(/*0*/ a: kotlin.Array<out kotlin.Int>): kotlin.Unit
@@ -1,5 +1,5 @@
package
internal fun </*0*/ R : kotlin.Any> doFun(/*0*/ f: () -> R?): () -> R?
internal fun </*0*/ T : kotlin.Any> test(/*0*/ f: (T) -> T?): kotlin.Unit
internal fun </*0*/ E : kotlin.Any> ((E) -> E?).ext(): () -> E?
public fun </*0*/ R : kotlin.Any> doFun(/*0*/ f: () -> R?): () -> R?
public fun </*0*/ T : kotlin.Any> test(/*0*/ f: (T) -> T?): kotlin.Unit
public fun </*0*/ E : kotlin.Any> ((E) -> E?).ext(): () -> E?
@@ -1,4 +1,4 @@
package
public fun </*0*/ E> sort(/*0*/ list: kotlin.List<E>, /*1*/ c: java.util.Comparator<in E>): kotlin.Unit
internal fun test(/*0*/ list: java.util.ArrayList<kotlin.Int>, /*1*/ comparatorFun: (kotlin.Int, kotlin.Int) -> kotlin.Int): kotlin.Unit
public fun test(/*0*/ list: java.util.ArrayList<kotlin.Int>, /*1*/ comparatorFun: (kotlin.Int, kotlin.Int) -> kotlin.Int): kotlin.Unit
@@ -1,19 +1,19 @@
package
public fun </*0*/ T> bar(/*0*/ t: T, /*1*/ ext: GenericClass<T>.() -> kotlin.Unit): kotlin.Unit
internal fun </*0*/ K, /*1*/ V> mapOf(/*0*/ keyValuePair: Pair<K, V>): kotlin.Map<K, V>
internal fun test(): kotlin.Unit
public fun </*0*/ K, /*1*/ V> mapOf(/*0*/ keyValuePair: Pair<K, V>): kotlin.Map<K, V>
public fun test(): kotlin.Unit
public fun </*0*/ K, /*1*/ V> GenericClass<kotlin.Map<K, V>>.foo(): kotlin.Unit
internal fun </*0*/ A, /*1*/ B> A.to(/*0*/ that: B): Pair<A, B>
public fun </*0*/ A, /*1*/ B> A.to(/*0*/ that: B): Pair<A, B>
internal final class GenericClass</*0*/ out T> {
public final class GenericClass</*0*/ out T> {
public constructor GenericClass</*0*/ out 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 Pair</*0*/ out A, /*1*/ out B> {
public final class Pair</*0*/ out A, /*1*/ out B> {
public constructor Pair</*0*/ out A, /*1*/ out 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
@@ -2,9 +2,9 @@ package
public fun </*0*/ E> GenericClass<kotlin.List<E>>.bar(): kotlin.Unit
internal final class GenericClass</*0*/ out T> {
public final class GenericClass</*0*/ out T> {
public constructor GenericClass</*0*/ out T>(/*0*/ value: T)
internal final val value: T
public final val value: T
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final fun </*0*/ P> foo(/*0*/ extension: T.() -> P): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
@@ -1,17 +1,17 @@
package
internal fun </*0*/ F : Foo> test(/*0*/ map: kotlin.MutableMap<kotlin.String, Bar<F>>): kotlin.Unit
internal fun </*0*/ K, /*1*/ V> kotlin.MutableMap<K, V>.getOrPut1(/*0*/ key: K, /*1*/ defaultValue: () -> V): V
public fun </*0*/ F : Foo> test(/*0*/ map: kotlin.MutableMap<kotlin.String, Bar<F>>): kotlin.Unit
public fun </*0*/ K, /*1*/ V> kotlin.MutableMap<K, V>.getOrPut1(/*0*/ key: K, /*1*/ defaultValue: () -> V): V
internal final class Bar</*0*/ B : Foo> {
public final class Bar</*0*/ B : Foo> {
public constructor Bar</*0*/ B : Foo>(/*0*/ list: kotlin.MutableList<B>)
internal final val list: kotlin.MutableList<B>
public final val list: kotlin.MutableList<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 interface Foo {
public interface 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
@@ -1,4 +1,4 @@
package
internal fun test(/*0*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
internal fun </*0*/ T, /*1*/ C : kotlin.MutableCollection<T>> kotlin.Iterable<T>.toCollection(/*0*/ result: C): C
public fun test(/*0*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
public fun </*0*/ T, /*1*/ C : kotlin.MutableCollection<T>> kotlin.Iterable<T>.toCollection(/*0*/ result: C): C
@@ -1,4 +1,4 @@
package
internal fun test(/*0*/ list: kotlin.List<kotlin.List<kotlin.Int>>): kotlin.Unit
internal fun </*0*/ T, /*1*/ R> kotlin.Collection<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
public fun test(/*0*/ list: kotlin.List<kotlin.List<kotlin.Int>>): kotlin.Unit
public fun </*0*/ T, /*1*/ R> kotlin.Collection<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
@@ -1,4 +1,4 @@
package
internal fun </*0*/ T> arrayOf(/*0*/ vararg t: T /*kotlin.Array<out T>*/): kotlin.Array<T>
internal fun test(): kotlin.Unit
public fun </*0*/ T> arrayOf(/*0*/ vararg t: T /*kotlin.Array<out T>*/): kotlin.Array<T>
public fun test(): kotlin.Unit
@@ -1,7 +1,7 @@
package
package d {
internal fun </*0*/ T : kotlin.Any> joinT(/*0*/ x: kotlin.Comparable<*>, /*1*/ y: T): T?
internal fun </*0*/ T : kotlin.Any> joinT(/*0*/ x: kotlin.Int, /*1*/ vararg a: T /*kotlin.Array<out T>*/): T?
internal fun test(): kotlin.Unit
public fun </*0*/ T : kotlin.Any> joinT(/*0*/ x: kotlin.Comparable<*>, /*1*/ y: T): T?
public fun </*0*/ T : kotlin.Any> joinT(/*0*/ x: kotlin.Int, /*1*/ vararg a: T /*kotlin.Array<out T>*/): T?
public fun test(): kotlin.Unit
}
@@ -1,8 +1,8 @@
package
package conflictingSubstitutions {
internal fun </*0*/ R> elemAndList(/*0*/ r: R, /*1*/ t: kotlin.MutableList<R>): R
internal fun </*0*/ T> list(/*0*/ value: T): java.util.ArrayList<T>
internal fun test(): kotlin.Unit
internal fun </*0*/ R> R.elemAndListWithReceiver(/*0*/ r: R, /*1*/ t: kotlin.MutableList<R>): R
public fun </*0*/ R> elemAndList(/*0*/ r: R, /*1*/ t: kotlin.MutableList<R>): R
public fun </*0*/ T> list(/*0*/ value: T): java.util.ArrayList<T>
public fun test(): kotlin.Unit
public fun </*0*/ R> R.elemAndListWithReceiver(/*0*/ r: R, /*1*/ t: kotlin.MutableList<R>): R
}
@@ -2,6 +2,6 @@ package
package c {
public fun </*0*/ T, /*1*/ R, /*2*/ C : kotlin.MutableCollection<in R>> kotlin.Array<out T>.mapTo(/*0*/ result: C, /*1*/ transform: (T) -> R): C
internal fun kotlin.Array<kotlin.Int>.toArrayList(): java.util.ArrayList<kotlin.Int>
internal fun kotlin.Array<kotlin.Int>.toIntArray(): kotlin.IntArray
public fun kotlin.Array<kotlin.Int>.toArrayList(): java.util.ArrayList<kotlin.Int>
public fun kotlin.Array<kotlin.Int>.toIntArray(): kotlin.IntArray
}
@@ -1,10 +1,10 @@
package
internal fun </*0*/ T> doA(/*0*/ a: A<T>): T
internal fun </*0*/ T> foo(/*0*/ a: A<T>, /*1*/ aN: A<T?>): T
internal fun test(/*0*/ a: A<kotlin.Int>, /*1*/ aN: A<kotlin.Int?>): kotlin.Unit
public fun </*0*/ T> doA(/*0*/ a: A<T>): T
public fun </*0*/ T> foo(/*0*/ a: A<T>, /*1*/ aN: A<T?>): T
public fun test(/*0*/ a: A<kotlin.Int>, /*1*/ aN: A<kotlin.Int?>): kotlin.Unit
internal interface A</*0*/ T> {
public interface A</*0*/ 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
@@ -1,10 +1,10 @@
package
internal fun </*0*/ T> foo1(/*0*/ f: (T) -> kotlin.Unit): Foo<T>
kotlin.inline() internal fun </*0*/ reified T> foo2(/*0*/ f: (T) -> kotlin.Unit): Foo<T>
internal fun test1(): kotlin.Unit
public fun </*0*/ T> foo1(/*0*/ f: (T) -> kotlin.Unit): Foo<T>
kotlin.inline() public fun </*0*/ reified T> foo2(/*0*/ f: (T) -> kotlin.Unit): Foo<T>
public fun test1(): kotlin.Unit
internal final class Foo</*0*/ T> {
public final class Foo</*0*/ T> {
public constructor Foo</*0*/ 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
@@ -1,31 +1,31 @@
package
internal final class A</*0*/ X, /*1*/ Y : X> {
public final class A</*0*/ X, /*1*/ Y : X> {
public constructor A</*0*/ X, /*1*/ Y : X>()
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 B</*0*/ X, /*1*/ Y : X> {
public final class B</*0*/ X, /*1*/ Y : X> {
public constructor B</*0*/ X, /*1*/ Y : X>(/*0*/ foo: A<X, Y>)
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 test1(/*0*/ a: A<X, Y>): kotlin.Unit
public final fun test1(/*0*/ a: A<X, Y>): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C</*0*/ X, /*1*/ Z, /*2*/ Y : X> {
public final class C</*0*/ X, /*1*/ Z, /*2*/ Y : X> {
public constructor C</*0*/ X, /*1*/ Z, /*2*/ Y : X>()
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 D</*0*/ X, /*1*/ Z, /*2*/ Y : X> {
public final class D</*0*/ X, /*1*/ Z, /*2*/ Y : X> {
public constructor D</*0*/ X, /*1*/ Z, /*2*/ Y : X>(/*0*/ foo: C<X, Z, Y>)
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(/*0*/ a: C<Y, Y, Y>): kotlin.Unit
public final fun test(/*0*/ a: C<Y, Y, Y>): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,19 +1,19 @@
package
package kt7351 {
internal fun crashMe(/*0*/ node: kt7351.Node): kotlin.Unit
internal fun kt7351.Node.append(/*0*/ block: kt7351.Source<kotlin.Int>.() -> kotlin.Unit): kotlin.Unit
internal fun </*0*/ T, /*1*/ S : kt7351.Source<T>> S.woo(): T
public fun crashMe(/*0*/ node: kt7351.Node): kotlin.Unit
public fun kt7351.Node.append(/*0*/ block: kt7351.Source<kotlin.Int>.() -> kotlin.Unit): kotlin.Unit
public fun </*0*/ T, /*1*/ S : kt7351.Source<T>> S.woo(): T
internal interface Node {
public interface Node {
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 Source</*0*/ T> {
public interface Source</*0*/ T> {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal abstract fun f(): T
public abstract fun f(): T
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,4 +1,4 @@
package
internal fun test(/*0*/ ints: kotlin.List<kotlin.Int>): kotlin.Unit
public fun test(/*0*/ ints: kotlin.List<kotlin.Int>): kotlin.Unit
kotlin.inline() public fun </*0*/ S, /*1*/ T : S> kotlin.Iterable<T>.reduce1(/*0*/ operation: (S, T) -> S): S
@@ -1,24 +1,24 @@
package
internal fun </*0*/ T : kotlin.Any> doA(/*0*/ i: A<T?>): kotlin.Unit
internal fun </*0*/ T : kotlin.Any> doIn(/*0*/ i: In<T?>): kotlin.Unit
internal fun </*0*/ T : kotlin.Any> doOut(/*0*/ o: Out<T?>): T
internal fun </*0*/ T : kotlin.Any> doT(/*0*/ t: T?): T
internal fun test(/*0*/ out: Out<kotlin.Int>, /*1*/ i: In<kotlin.Int>, /*2*/ inv: A<kotlin.Int>): kotlin.Unit
public fun </*0*/ T : kotlin.Any> doA(/*0*/ i: A<T?>): kotlin.Unit
public fun </*0*/ T : kotlin.Any> doIn(/*0*/ i: In<T?>): kotlin.Unit
public fun </*0*/ T : kotlin.Any> doOut(/*0*/ o: Out<T?>): T
public fun </*0*/ T : kotlin.Any> doT(/*0*/ t: T?): T
public fun test(/*0*/ out: Out<kotlin.Int>, /*1*/ i: In<kotlin.Int>, /*2*/ inv: A<kotlin.Int>): kotlin.Unit
internal interface A</*0*/ T> {
public interface A</*0*/ 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 interface In</*0*/ in T> {
public interface In</*0*/ in 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 interface Out</*0*/ out T> {
public interface Out</*0*/ out 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
@@ -1,16 +1,16 @@
package
internal fun </*0*/ T> doOut(/*0*/ o: Out<T?>): T
internal fun </*0*/ T> foo(/*0*/ a: A<T>, /*1*/ o: Out<T?>): T
internal fun test(/*0*/ a: A<kotlin.Int>, /*1*/ aN: A<kotlin.Int?>, /*2*/ o: Out<kotlin.Int?>): kotlin.Unit
public fun </*0*/ T> doOut(/*0*/ o: Out<T?>): T
public fun </*0*/ T> foo(/*0*/ a: A<T>, /*1*/ o: Out<T?>): T
public fun test(/*0*/ a: A<kotlin.Int>, /*1*/ aN: A<kotlin.Int?>, /*2*/ o: Out<kotlin.Int?>): kotlin.Unit
internal interface A</*0*/ T> {
public interface A</*0*/ 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 interface Out</*0*/ out T> {
public interface Out</*0*/ out 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
@@ -1,16 +1,16 @@
package
internal fun </*0*/ T> doIn(/*0*/ i: In<T?>): T
internal fun </*0*/ T> foo(/*0*/ a: A<T>, /*1*/ i: In<T>): T
internal fun test(/*0*/ a: A<kotlin.Int>, /*1*/ aN: A<kotlin.Int?>, /*2*/ i: In<kotlin.Int?>): kotlin.Unit
public fun </*0*/ T> doIn(/*0*/ i: In<T?>): T
public fun </*0*/ T> foo(/*0*/ a: A<T>, /*1*/ i: In<T>): T
public fun test(/*0*/ a: A<kotlin.Int>, /*1*/ aN: A<kotlin.Int?>, /*2*/ i: In<kotlin.Int?>): kotlin.Unit
internal interface A</*0*/ T> {
public interface A</*0*/ 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 interface In</*0*/ in T> {
public interface In</*0*/ in 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
@@ -1,12 +1,12 @@
package
package h {
internal fun </*0*/ T> both(/*0*/ t1: T, /*1*/ t2: T): T
internal fun </*0*/ R> elem(/*0*/ t: kotlin.List<R>): R
internal fun </*0*/ R> elemAndList(/*0*/ r: R, /*1*/ t: kotlin.List<R>): R
internal fun </*0*/ T> id(/*0*/ t: T): T
internal fun </*0*/ T> id1(/*0*/ t: T): T
internal fun </*0*/ T> list(/*0*/ value: T): java.util.ArrayList<T>
internal fun </*0*/ S> newList(): java.util.ArrayList<S>
internal fun test1(): kotlin.Unit
public fun </*0*/ T> both(/*0*/ t1: T, /*1*/ t2: T): T
public fun </*0*/ R> elem(/*0*/ t: kotlin.List<R>): R
public fun </*0*/ R> elemAndList(/*0*/ r: R, /*1*/ t: kotlin.List<R>): R
public fun </*0*/ T> id(/*0*/ t: T): T
public fun </*0*/ T> id1(/*0*/ t: T): T
public fun </*0*/ T> list(/*0*/ value: T): java.util.ArrayList<T>
public fun </*0*/ S> newList(): java.util.ArrayList<S>
public fun test1(): kotlin.Unit
}
@@ -1,16 +1,16 @@
package
package a {
internal fun </*0*/ T> getMyList(/*0*/ t: T): a.MyList<T>
internal fun </*0*/ T> getMyListToReadFrom(/*0*/ t: T): a.MyList<out T>
internal fun </*0*/ T> getMyListToWriteTo(/*0*/ t: T): a.MyList<in T>
internal fun </*0*/ T> readFromMyList(/*0*/ l: a.MyList<out T>, /*1*/ t: T): kotlin.Unit
internal fun test1(/*0*/ int: kotlin.Int, /*1*/ any: kotlin.Any): kotlin.Unit
internal fun use(/*0*/ vararg a: kotlin.Any /*kotlin.Array<out kotlin.Any>*/): kotlin.Array<out kotlin.Any>
internal fun </*0*/ T> useMyList(/*0*/ l: a.MyList<T>, /*1*/ t: T): kotlin.Unit
internal fun </*0*/ T> writeToMyList(/*0*/ l: a.MyList<in T>, /*1*/ t: T): kotlin.Unit
public fun </*0*/ T> getMyList(/*0*/ t: T): a.MyList<T>
public fun </*0*/ T> getMyListToReadFrom(/*0*/ t: T): a.MyList<out T>
public fun </*0*/ T> getMyListToWriteTo(/*0*/ t: T): a.MyList<in T>
public fun </*0*/ T> readFromMyList(/*0*/ l: a.MyList<out T>, /*1*/ t: T): kotlin.Unit
public fun test1(/*0*/ int: kotlin.Int, /*1*/ any: kotlin.Any): kotlin.Unit
public fun use(/*0*/ vararg a: kotlin.Any /*kotlin.Array<out kotlin.Any>*/): kotlin.Array<out kotlin.Any>
public fun </*0*/ T> useMyList(/*0*/ l: a.MyList<T>, /*1*/ t: T): kotlin.Unit
public fun </*0*/ T> writeToMyList(/*0*/ l: a.MyList<in T>, /*1*/ t: T): kotlin.Unit
internal final class MyList</*0*/ T> {
public final class MyList</*0*/ T> {
public constructor MyList</*0*/ T>(/*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
@@ -1,6 +1,6 @@
package
package b {
internal fun </*0*/ T> comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator<T>
internal fun foo(/*0*/ list: kotlin.List<kotlin.String>): kotlin.String
public fun </*0*/ T> comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator<T>
public fun foo(/*0*/ list: kotlin.List<kotlin.String>): kotlin.String
}
@@ -1,7 +1,7 @@
package
package a {
internal fun </*0*/ T> emptyList(): kotlin.List<T>
internal fun </*0*/ T> foo(/*0*/ f: T.() -> kotlin.Unit, /*1*/ l: kotlin.List<T>): T
internal fun test(): kotlin.Unit
public fun </*0*/ T> emptyList(): kotlin.List<T>
public fun </*0*/ T> foo(/*0*/ f: T.() -> kotlin.Unit, /*1*/ l: kotlin.List<T>): T
public fun test(): kotlin.Unit
}
@@ -1,6 +1,6 @@
package
package n {
internal fun </*0*/ T> foo(/*0*/ t: T, /*1*/ t1: T): kotlin.Unit
internal fun test(): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ t: T, /*1*/ t1: T): kotlin.Unit
public fun test(): kotlin.Unit
}
@@ -1,9 +1,9 @@
package
internal final class Foo</*0*/ T> : p.J.Sub<T> {
public final class Foo</*0*/ T> : p.J.Sub<T> {
public constructor Foo</*0*/ T>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun foo(): p.J.Super<T>
public final fun foo(): p.J.Super<T>
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,7 +1,7 @@
package
package n {
internal fun </*0*/ T> expected(/*0*/ t: T, /*1*/ f: () -> T): T
internal fun test(/*0*/ arrayList: java.util.ArrayList<kotlin.Int>, /*1*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
internal fun </*0*/ T> kotlin.List<T>.reverse(): kotlin.List<T>
public fun </*0*/ T> expected(/*0*/ t: T, /*1*/ f: () -> T): T
public fun test(/*0*/ arrayList: java.util.ArrayList<kotlin.Int>, /*1*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
public fun </*0*/ T> kotlin.List<T>.reverse(): kotlin.List<T>
}
@@ -1,7 +1,7 @@
package
package n {
internal fun </*0*/ T> expected(/*0*/ t: T, /*1*/ f: () -> T): T
internal fun test(/*0*/ arrayList: java.util.ArrayList<kotlin.Int>, /*1*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
internal fun </*0*/ T> kotlin.List<T>.reverse(): kotlin.List<T>
public fun </*0*/ T> expected(/*0*/ t: T, /*1*/ f: () -> T): T
public fun test(/*0*/ arrayList: java.util.ArrayList<kotlin.Int>, /*1*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
public fun </*0*/ T> kotlin.List<T>.reverse(): kotlin.List<T>
}
+2 -2
View File
@@ -1,6 +1,6 @@
package
package kt1293 {
internal fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
internal fun requiresInt(/*0*/ i: kotlin.Int): kotlin.Unit
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun requiresInt(/*0*/ i: kotlin.Int): kotlin.Unit
}
+4 -4
View File
@@ -1,9 +1,9 @@
package
package a {
internal fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
internal fun println(/*0*/ message: kotlin.Any?): kotlin.Unit
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun println(/*0*/ message: kotlin.Any?): kotlin.Unit
private fun </*0*/ T> test(/*0*/ value: T, /*1*/ extf: kotlin.String.(T) -> kotlin.Unit): kotlin.Unit
internal fun tests(): kotlin.Unit
internal fun </*0*/ K, /*1*/ V> kotlin.MutableMap<K, V>.set(/*0*/ key: K, /*1*/ value: V): V?
public fun tests(): kotlin.Unit
public fun </*0*/ K, /*1*/ V> kotlin.MutableMap<K, V>.set(/*0*/ key: K, /*1*/ value: V): V?
}
+9 -9
View File
@@ -1,11 +1,11 @@
package
internal fun </*0*/ T, /*1*/ R> bar(/*0*/ body: (R) -> T): T
internal fun </*0*/ T, /*1*/ R> baz(/*0*/ body: (kotlin.List<R>) -> T): T
internal fun </*0*/ T, /*1*/ R : kotlin.Any> brr(/*0*/ body: (kotlin.List<R?>) -> T): T
internal fun fail(): kotlin.Nothing
internal fun </*0*/ T, /*1*/ R : kotlin.Any> foo(/*0*/ body: (R?) -> T): T
internal fun test1(): kotlin.Unit
internal fun test2(): kotlin.Unit
internal fun test3(): kotlin.Unit
internal fun test4(): kotlin.Unit
public fun </*0*/ T, /*1*/ R> bar(/*0*/ body: (R) -> T): T
public fun </*0*/ T, /*1*/ R> baz(/*0*/ body: (kotlin.List<R>) -> T): T
public fun </*0*/ T, /*1*/ R : kotlin.Any> brr(/*0*/ body: (kotlin.List<R?>) -> T): T
public fun fail(): kotlin.Nothing
public fun </*0*/ T, /*1*/ R : kotlin.Any> foo(/*0*/ body: (R?) -> T): T
public fun test1(): kotlin.Unit
public fun test2(): kotlin.Unit
public fun test3(): kotlin.Unit
public fun test4(): kotlin.Unit
+2 -2
View File
@@ -1,8 +1,8 @@
package
internal final class A : kotlin.Comparable<A> {
public final class A : kotlin.Comparable<A> {
public constructor A(/*0*/ t: kotlin.Int)
internal final var i: kotlin.Int
public final var i: kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: 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
@@ -1,9 +1,9 @@
package
package a {
internal fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
internal fun </*0*/ A> cons(/*0*/ x: A, /*1*/ xs: kotlin.List<A>): kotlin.List<A>
internal fun </*0*/ B> nil(): kotlin.List<B>
internal fun test(): kotlin.Unit
internal fun </*0*/ T, /*1*/ C : kotlin.MutableCollection<in T>> kotlin.Array<T>.toCollection(/*0*/ result: C): C
public fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
public fun </*0*/ A> cons(/*0*/ x: A, /*1*/ xs: kotlin.List<A>): kotlin.List<A>
public fun </*0*/ B> nil(): kotlin.List<B>
public fun test(): kotlin.Unit
public fun </*0*/ T, /*1*/ C : kotlin.MutableCollection<in T>> kotlin.Array<T>.toCollection(/*0*/ result: C): C
}
@@ -1,8 +1,8 @@
package
package a {
internal fun </*0*/ T> array(/*0*/ vararg t: T /*kotlin.Array<out T>*/): kotlin.Array<T>
internal fun foo(): kotlin.Unit
internal fun </*0*/ T, /*1*/ R> kotlin.Array<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
internal fun </*0*/ T, /*1*/ R> kotlin.Iterable<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
public fun </*0*/ T> array(/*0*/ vararg t: T /*kotlin.Array<out T>*/): kotlin.Array<T>
public fun foo(): kotlin.Unit
public fun </*0*/ T, /*1*/ R> kotlin.Array<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
public fun </*0*/ T, /*1*/ R> kotlin.Iterable<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
}
@@ -1,10 +1,10 @@
package
package i {
internal fun test(/*0*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
internal fun test1(/*0*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
internal fun </*0*/ T> java.lang.Iterable<T>.foo(): kotlin.Unit
internal fun </*0*/ T> kotlin.Collection<T>.foo(): kotlin.Unit
internal fun </*0*/ T, /*1*/ R> java.lang.Iterable<T>.map1(/*0*/ f: (T) -> R): kotlin.List<R>
internal fun </*0*/ T, /*1*/ R> kotlin.Collection<T>.map1(/*0*/ f: (T) -> R): kotlin.List<R>
public fun test(/*0*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
public fun test1(/*0*/ list: kotlin.List<kotlin.Int>): kotlin.Unit
public fun </*0*/ T> java.lang.Iterable<T>.foo(): kotlin.Unit
public fun </*0*/ T> kotlin.Collection<T>.foo(): kotlin.Unit
public fun </*0*/ T, /*1*/ R> java.lang.Iterable<T>.map1(/*0*/ f: (T) -> R): kotlin.List<R>
public fun </*0*/ T, /*1*/ R> kotlin.Collection<T>.map1(/*0*/ f: (T) -> R): kotlin.List<R>
}
@@ -1,13 +1,13 @@
package
package b {
internal fun bar(/*0*/ l: kotlin.List<kotlin.Int>): kotlin.List<kotlin.Int>
internal fun test(/*0*/ a: b.A): kotlin.Unit
public fun bar(/*0*/ l: kotlin.List<kotlin.Int>): kotlin.List<kotlin.Int>
public fun test(/*0*/ a: b.A): kotlin.Unit
internal final class A {
public final class A {
public constructor A()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun </*0*/ T> get(/*0*/ i: kotlin.Int): kotlin.List<T>
public final fun </*0*/ T> get(/*0*/ i: kotlin.Int): kotlin.List<T>
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,28 +1,28 @@
package
package h {
internal fun </*0*/ T> id(/*0*/ t: T): T
internal fun </*0*/ T> newA(): h.A<T>
internal fun test(/*0*/ z: h.Z): kotlin.Unit
internal fun test1(/*0*/ z: h.Z): kotlin.Unit
internal fun test2(/*0*/ z: h.Z): kotlin.Unit
internal fun test3(/*0*/ z: h.Z): kotlin.Unit
internal fun test4(/*0*/ collection: kotlin.Collection<h.A<*>>): kotlin.Unit
internal fun test5(): kotlin.Unit
internal fun </*0*/ T> toBeOrNot(): kotlin.Boolean
internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.Array<out kotlin.Any?>
internal fun </*0*/ T> h.Z.compareTo(/*0*/ a: h.A<T>): kotlin.Int
internal fun h.Z.equals(/*0*/ any: kotlin.Any): kotlin.Int
internal fun </*0*/ T> h.Z.foo(/*0*/ a: h.A<T>): h.A<T>
internal fun </*0*/ T> h.Z.plus(/*0*/ a: h.A<T>): h.A<T>
public fun </*0*/ T> id(/*0*/ t: T): T
public fun </*0*/ T> newA(): h.A<T>
public fun test(/*0*/ z: h.Z): kotlin.Unit
public fun test1(/*0*/ z: h.Z): kotlin.Unit
public fun test2(/*0*/ z: h.Z): kotlin.Unit
public fun test3(/*0*/ z: h.Z): kotlin.Unit
public fun test4(/*0*/ collection: kotlin.Collection<h.A<*>>): kotlin.Unit
public fun test5(): kotlin.Unit
public fun </*0*/ T> toBeOrNot(): kotlin.Boolean
public fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array<out kotlin.Any?>*/): kotlin.Array<out kotlin.Any?>
public fun </*0*/ T> h.Z.compareTo(/*0*/ a: h.A<T>): kotlin.Int
public fun h.Z.equals(/*0*/ any: kotlin.Any): kotlin.Int
public fun </*0*/ T> h.Z.foo(/*0*/ a: h.A<T>): h.A<T>
public fun </*0*/ T> h.Z.plus(/*0*/ a: h.A<T>): h.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
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface Z {
public interface Z {
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,12 +1,12 @@
package
package a {
internal fun foo(/*0*/ s: kotlin.String): kotlin.String
internal fun test(/*0*/ c: a.C): kotlin.Unit
public fun foo(/*0*/ s: kotlin.String): kotlin.String
public fun test(/*0*/ c: a.C): kotlin.Unit
internal final class C {
public final class C {
public constructor C(/*0*/ b: kotlin.Int)
internal final val b: kotlin.Int
public final val b: 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,5 +1,5 @@
package
internal fun </*0*/ T> foo(/*0*/ t: T): T
internal fun test(/*0*/ map: kotlin.MutableMap<kotlin.Int, kotlin.Int>, /*1*/ t: kotlin.Int): kotlin.Unit
internal fun </*0*/ K, /*1*/ V> kotlin.MutableMap<K, V>.set(/*0*/ key: K, /*1*/ value: V): V?
public fun </*0*/ T> foo(/*0*/ t: T): T
public fun test(/*0*/ map: kotlin.MutableMap<kotlin.Int, kotlin.Int>, /*1*/ t: kotlin.Int): kotlin.Unit
public fun </*0*/ K, /*1*/ V> kotlin.MutableMap<K, V>.set(/*0*/ key: K, /*1*/ value: V): V?
@@ -1,26 +1,26 @@
package
package j {
internal fun foo(/*0*/ a: j.A): kotlin.Unit
internal fun </*0*/ R> id(/*0*/ r: R): R
public fun foo(/*0*/ a: j.A): kotlin.Unit
public fun </*0*/ R> id(/*0*/ r: R): R
internal final class A {
public final class A {
public constructor A(/*0*/ b: j.B)
internal final val b: j.B
public final val b: j.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 class B {
public final 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
internal final fun </*0*/ T> invoke(/*0*/ f: (T) -> T): j.MyFunc<T>
public final fun </*0*/ T> invoke(/*0*/ f: (T) -> T): j.MyFunc<T>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface MyFunc</*0*/ T> {
public interface MyFunc</*0*/ 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
@@ -1,7 +1,7 @@
package
package aaa {
internal fun a(): kotlin.Unit
internal fun </*0*/ T> id(/*0*/ t: T): T
internal fun </*0*/ T> T.foo(/*0*/ t: T): T
public fun a(): kotlin.Unit
public fun </*0*/ T> id(/*0*/ t: T): T
public fun </*0*/ T> T.foo(/*0*/ t: T): T
}
@@ -1,15 +1,15 @@
package
package b {
internal fun </*0*/ T> foo(/*0*/ t: T): T
internal fun </*0*/ K, /*1*/ V> mapOf(/*0*/ vararg values: b.Pair<K, V> /*kotlin.Array<out b.Pair<K, V>>*/): kotlin.Map<K, V>
internal fun println(/*0*/ message: kotlin.Any?): kotlin.Unit
public fun </*0*/ T> foo(/*0*/ t: T): T
public fun </*0*/ K, /*1*/ V> mapOf(/*0*/ vararg values: b.Pair<K, V> /*kotlin.Array<out b.Pair<K, V>>*/): kotlin.Map<K, V>
public fun println(/*0*/ message: kotlin.Any?): kotlin.Unit
public fun </*0*/ T> query(/*0*/ t: T, /*1*/ args: kotlin.Map<kotlin.String, kotlin.Any>): kotlin.List<T>
internal fun test(/*0*/ pair: b.Pair<kotlin.String, kotlin.Int>): kotlin.Unit
internal fun test(/*0*/ t: kotlin.String): kotlin.Unit
internal fun </*0*/ A, /*1*/ B> A.to(/*0*/ that: B): b.Pair<A, B>
public fun test(/*0*/ pair: b.Pair<kotlin.String, kotlin.Int>): kotlin.Unit
public fun test(/*0*/ t: kotlin.String): kotlin.Unit
public fun </*0*/ A, /*1*/ B> A.to(/*0*/ that: B): b.Pair<A, B>
internal final class Pair</*0*/ out A, /*1*/ out B> {
public final class Pair</*0*/ out A, /*1*/ out B> {
public constructor Pair</*0*/ out A, /*1*/ out 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
@@ -1,15 +1,15 @@
package
package a {
internal fun foo(/*0*/ s: kotlin.String): kotlin.Unit
internal fun r(): kotlin.Int?
internal fun test(): kotlin.Unit
public fun foo(/*0*/ s: kotlin.String): kotlin.Unit
public fun r(): kotlin.Int?
public fun test(): kotlin.Unit
internal final class F {
public final class F {
public constructor F()
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 p(): kotlin.String?
public final fun p(): kotlin.String?
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -1,23 +1,23 @@
package
package a {
internal fun doInt(/*0*/ i: kotlin.Int): kotlin.Int
internal fun test(/*0*/ a: a.A?): kotlin.Unit
internal fun test(/*0*/ u: a.A?, /*1*/ x: a.A?, /*2*/ y: a.A?, /*3*/ z: a.A?, /*4*/ w: a.A, /*5*/ v: a.A?): kotlin.Unit
internal fun a.B?.bar(): kotlin.Int
internal fun a.B?.baz(): kotlin.Int?
public fun doInt(/*0*/ i: kotlin.Int): kotlin.Int
public fun test(/*0*/ a: a.A?): kotlin.Unit
public fun test(/*0*/ u: a.A?, /*1*/ x: a.A?, /*2*/ y: a.A?, /*3*/ z: a.A?, /*4*/ w: a.A, /*5*/ v: a.A?): kotlin.Unit
public fun a.B?.bar(): kotlin.Int
public fun a.B?.baz(): kotlin.Int?
internal interface A {
internal abstract val b: a.B
internal abstract val nb: a.B?
public interface A {
public abstract val b: a.B
public abstract val nb: a.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 interface B {
public interface B {
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
}
@@ -1,10 +1,10 @@
package
package a {
internal fun bar(/*0*/ a: kotlin.Any): kotlin.Any
internal fun bar(/*0*/ i: kotlin.Int): kotlin.Int
internal fun </*0*/ T> emptyList(): kotlin.List<T>
internal fun foo(/*0*/ l: kotlin.List<kotlin.Int>): kotlin.Int
internal fun </*0*/ T : kotlin.Any> makeNullable(/*0*/ t: T): T?
internal fun test(/*0*/ array: kotlin.Array<kotlin.Int>): kotlin.Unit
public fun bar(/*0*/ a: kotlin.Any): kotlin.Any
public fun bar(/*0*/ i: kotlin.Int): kotlin.Int
public fun </*0*/ T> emptyList(): kotlin.List<T>
public fun foo(/*0*/ l: kotlin.List<kotlin.Int>): kotlin.Int
public fun </*0*/ T : kotlin.Any> makeNullable(/*0*/ t: T): T?
public fun test(/*0*/ array: kotlin.Array<kotlin.Int>): kotlin.Unit
}
@@ -1,6 +1,6 @@
package
package noInformationForParameter {
internal fun </*0*/ S> newList(): java.util.ArrayList<S>
internal fun test(): kotlin.Unit
public fun </*0*/ S> newList(): java.util.ArrayList<S>
public fun test(): kotlin.Unit
}
@@ -1,10 +1,10 @@
package
package o {
internal fun </*0*/ R, /*1*/ D> accept(/*0*/ v: o.JV<R, D>): R?
internal fun foo(): kotlin.String?
public fun </*0*/ R, /*1*/ D> accept(/*0*/ v: o.JV<R, D>): R?
public fun foo(): kotlin.String?
internal open class JV</*0*/ R, /*1*/ D> {
public open class JV</*0*/ R, /*1*/ D> {
public constructor JV</*0*/ R, /*1*/ D>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
+6 -6
View File
@@ -2,25 +2,25 @@ package
package a {
internal interface Persistent {
public interface Persistent {
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 PersistentFactory</*0*/ T> {
public interface PersistentFactory</*0*/ 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 Relation</*0*/ Source : a.Persistent, /*1*/ Target : a.Persistent> {
public final class Relation</*0*/ Source : a.Persistent, /*1*/ Target : a.Persistent> {
public constructor Relation</*0*/ Source : a.Persistent, /*1*/ Target : a.Persistent>(/*0*/ sources: a.PersistentFactory<Source>, /*1*/ targets: a.PersistentFactory<Target>)
internal final val sources: a.PersistentFactory<Source>
internal final val targets: a.PersistentFactory<Target>
public final val sources: a.PersistentFactory<Source>
public final val targets: a.PersistentFactory<Target>
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 opposite(): a.Relation<Target, Source>
public final fun opposite(): a.Relation<Target, Source>
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
@@ -1,6 +1,6 @@
package
package a {
internal fun </*0*/ T> g(/*0*/ f: () -> kotlin.List<T>): T
internal fun test(): kotlin.Unit
public fun </*0*/ T> g(/*0*/ f: () -> kotlin.List<T>): T
public fun test(): kotlin.Unit
}
@@ -1,11 +1,11 @@
package
internal fun </*0*/ T : kotlin.Any> compareBy(/*0*/ a: T?, /*1*/ b: T?, /*2*/ vararg functions: T.() -> kotlin.Comparable<*>? /*kotlin.Array<out T.() -> kotlin.Comparable<*>?>*/): kotlin.Int
public fun </*0*/ T : kotlin.Any> compareBy(/*0*/ a: T?, /*1*/ b: T?, /*2*/ vararg functions: T.() -> kotlin.Comparable<*>? /*kotlin.Array<out T.() -> kotlin.Comparable<*>?>*/): kotlin.Int
internal final class Item : kotlin.Comparable<Item> {
public final class Item : kotlin.Comparable<Item> {
public constructor Item(/*0*/ name: kotlin.String, /*1*/ rating: kotlin.Int)
internal final val name: kotlin.String
internal final val rating: kotlin.Int
public final val name: kotlin.String
public final val rating: kotlin.Int
public open override /*1*/ fun compareTo(/*0*/ other: Item): 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
@@ -1,7 +1,7 @@
package
package i {
internal fun a(): kotlin.Unit
public fun a(): kotlin.Unit
public fun </*0*/ T> from(/*0*/ yielder: () -> kotlin.Iterable<T>): kotlin.Iterable<T>
public fun </*0*/ T> kotlin.Iterable<T>.where(/*0*/ predicate: (T) -> kotlin.Boolean): () -> kotlin.Iterable<T>
}
@@ -1,7 +1,7 @@
package
package i {
internal fun a(): kotlin.Unit
public fun a(): kotlin.Unit
public fun </*0*/ TItem, /*1*/ TResult> select(/*0*/ yielder: () -> kotlin.Iterable<TItem>, /*1*/ selector: (TItem) -> TResult): () -> kotlin.Iterable<TResult>
public fun </*0*/ TItem> kotlin.Iterable<TItem>.where(/*0*/ predicate: (TItem) -> kotlin.Boolean): () -> kotlin.Iterable<TItem>
}
@@ -1,6 +1,6 @@
package
package d {
internal fun </*0*/ T> asList(/*0*/ t: T): kotlin.List<T>?
internal fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun </*0*/ T> asList(/*0*/ t: T): kotlin.List<T>?
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
}
@@ -1,7 +1,7 @@
package
package d {
internal fun test(/*0*/ numbers: kotlin.Iterable<kotlin.Int>): kotlin.Unit
internal fun </*0*/ T> kotlin.Iterable<T>.fold(/*0*/ initial: T, /*1*/ operation: (T, T) -> T): T
internal fun </*0*/ T, /*1*/ R> kotlin.Iterable<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
public fun test(/*0*/ numbers: kotlin.Iterable<kotlin.Int>): kotlin.Unit
public fun </*0*/ T> kotlin.Iterable<T>.fold(/*0*/ initial: T, /*1*/ operation: (T, T) -> T): T
public fun </*0*/ T, /*1*/ R> kotlin.Iterable<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
}
@@ -1,7 +1,7 @@
package
package d {
internal fun bar(/*0*/ a: kotlin.Any?): kotlin.Unit
internal fun </*0*/ T : kotlin.Any> T?.foo(): kotlin.Unit
internal fun </*0*/ T : kotlin.Any> T?.sure(): T
public fun bar(/*0*/ a: kotlin.Any?): kotlin.Unit
public fun </*0*/ T : kotlin.Any> T?.foo(): kotlin.Unit
public fun </*0*/ T : kotlin.Any> T?.sure(): T
}
@@ -1,8 +1,8 @@
package
package d {
internal fun foo(/*0*/ result: kotlin.MutableList<in kotlin.String>, /*1*/ collection: kotlin.MutableCollection<kotlin.String>, /*2*/ prefix: kotlin.String): kotlin.Unit
internal fun test(/*0*/ result: kotlin.MutableList<in kotlin.Any>, /*1*/ collection: kotlin.MutableCollection<kotlin.String>, /*2*/ prefix: kotlin.String): kotlin.Unit
public fun foo(/*0*/ result: kotlin.MutableList<in kotlin.String>, /*1*/ collection: kotlin.MutableCollection<kotlin.String>, /*2*/ prefix: kotlin.String): kotlin.Unit
public fun test(/*0*/ result: kotlin.MutableList<in kotlin.Any>, /*1*/ collection: kotlin.MutableCollection<kotlin.String>, /*2*/ prefix: kotlin.String): kotlin.Unit
public fun </*0*/ T> kotlin.MutableCollection<out T>.filterToMy(/*0*/ result: kotlin.MutableList<in T>, /*1*/ filter: (T) -> kotlin.Boolean): kotlin.MutableCollection<out T>
internal fun kotlin.String.startsWith(/*0*/ prefix: kotlin.String): kotlin.Boolean
public fun kotlin.String.startsWith(/*0*/ prefix: kotlin.String): kotlin.Boolean
}
@@ -1,7 +1,7 @@
package
package n {
internal fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
internal fun test(): kotlin.Unit
internal fun </*0*/ T> kotlin.Iterable<T>.plus(/*0*/ elements: kotlin.Iterable<T>): kotlin.List<T>
public fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
public fun test(): kotlin.Unit
public fun </*0*/ T> kotlin.Iterable<T>.plus(/*0*/ elements: kotlin.Iterable<T>): kotlin.List<T>
}
@@ -1,13 +1,13 @@
package
package j {
internal fun </*0*/ T> run(/*0*/ f: () -> T): T
public fun </*0*/ T> run(/*0*/ f: () -> T): T
internal final class P {
public final class P {
public constructor P()
internal final var x: kotlin.Int
public final var x: kotlin.Int
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
}
@@ -1,6 +1,6 @@
package
internal val bar: kotlin.Unit
internal val bar2: kotlin.Unit
internal fun </*0*/ T> arrayListOf(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
internal fun </*0*/ T> foo(/*0*/ a: T, /*1*/ b: kotlin.Collection<T>, /*2*/ c: kotlin.Int): kotlin.Unit
public val bar: kotlin.Unit
public val bar2: kotlin.Unit
public fun </*0*/ T> arrayListOf(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
public fun </*0*/ T> foo(/*0*/ a: T, /*1*/ b: kotlin.Collection<T>, /*2*/ c: kotlin.Int): kotlin.Unit
@@ -1,10 +1,10 @@
package
package i {
internal val kotlin.Collection<*>.size: kotlin.Int
internal fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
internal fun test(): kotlin.Unit
internal fun </*0*/ T, /*1*/ R> kotlin.Collection<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
internal fun </*0*/ T, /*1*/ R, /*2*/ C : kotlin.MutableCollection<in R>> kotlin.Collection<T>.mapTo(/*0*/ result: C, /*1*/ transform: (T) -> R): C
internal fun </*0*/ T, /*1*/ C : kotlin.MutableCollection<in T>> kotlin.Array<T>.toCollection(/*0*/ result: C): C
public val kotlin.Collection<*>.size: kotlin.Int
public fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
public fun test(): kotlin.Unit
public fun </*0*/ T, /*1*/ R> kotlin.Collection<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
public fun </*0*/ T, /*1*/ R, /*2*/ C : kotlin.MutableCollection<in R>> kotlin.Collection<T>.mapTo(/*0*/ result: C, /*1*/ transform: (T) -> R): C
public fun </*0*/ T, /*1*/ C : kotlin.MutableCollection<in T>> kotlin.Array<T>.toCollection(/*0*/ result: C): C
}
@@ -1,6 +1,6 @@
package
package n {
internal fun </*0*/ T> array(/*0*/ vararg t: T /*kotlin.Array<out T>*/): kotlin.Array<T>
internal fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun </*0*/ T> array(/*0*/ vararg t: T /*kotlin.Array<out T>*/): kotlin.Array<T>
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
}
@@ -1,10 +1,10 @@
package
package a {
internal fun foo(): kotlin.Unit
internal fun </*0*/ A, /*1*/ B> a.Foo<A>.map(/*0*/ f: (A) -> B): a.Foo<B>
public fun foo(): kotlin.Unit
public fun </*0*/ A, /*1*/ B> a.Foo<A>.map(/*0*/ f: (A) -> B): a.Foo<B>
internal interface Foo</*0*/ A> {
public interface Foo</*0*/ 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
@@ -1,16 +1,16 @@
package
package n {
internal fun </*0*/ T : kotlin.Any> kotlin.Iterable<T>.find(/*0*/ predicate: (T) -> kotlin.Boolean): T?
public fun </*0*/ T : kotlin.Any> kotlin.Iterable<T>.find(/*0*/ predicate: (T) -> kotlin.Boolean): T?
internal abstract class Buggy {
public abstract class Buggy {
public constructor Buggy()
internal final val anotherThree: kotlin.Int
internal abstract val coll: kotlin.Collection<kotlin.Int>
internal final val extendedGetter: kotlin.Int
internal final val yetAnotherThree: kotlin.Int
public final val anotherThree: kotlin.Int
public abstract val coll: kotlin.Collection<kotlin.Int>
public final val extendedGetter: kotlin.Int
public final val yetAnotherThree: kotlin.Int
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal final fun getThree(): kotlin.Int?
public final fun getThree(): kotlin.Int?
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
@@ -1,7 +1,7 @@
package
package a {
internal fun </*0*/ T> array(/*0*/ vararg t: T /*kotlin.Array<out T>*/): kotlin.Array<T>
public fun </*0*/ T> array(/*0*/ vararg t: T /*kotlin.Array<out T>*/): kotlin.Array<T>
public fun </*0*/ E> foo(/*0*/ array: kotlin.Array<E>): kotlin.Array<E>
public fun test(): kotlin.Unit
}
@@ -1,17 +1,17 @@
package
package i {
internal fun </*0*/ B, /*1*/ C> i.NotMap<B>.mapValuesOnly(/*0*/ f: (B) -> C): i.NotMap<C>
internal fun </*0*/ V, /*1*/ R> i.NotMap<V>.mapValuesOriginal(/*0*/ ff: (i.Entry<V>) -> R): i.NotMap<R>
public fun </*0*/ B, /*1*/ C> i.NotMap<B>.mapValuesOnly(/*0*/ f: (B) -> C): i.NotMap<C>
public fun </*0*/ V, /*1*/ R> i.NotMap<V>.mapValuesOriginal(/*0*/ ff: (i.Entry<V>) -> R): i.NotMap<R>
internal interface Entry</*0*/ B> {
public interface Entry</*0*/ B> {
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
internal abstract fun getValue(): B
public abstract fun getValue(): B
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface NotMap</*0*/ B> {
public interface NotMap</*0*/ 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
@@ -1,9 +1,9 @@
package
package i {
internal fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
internal fun assertEquals(/*0*/ expected: kotlin.Any?, /*1*/ actual: kotlin.Any?, /*2*/ message: kotlin.String = ...): kotlin.Unit
internal fun </*0*/ T, /*1*/ K> someFunction(/*0*/ list: kotlin.List<T>, /*1*/ transform: (T) -> K): kotlin.List<K>
internal fun testSomeFunction(): kotlin.Unit
internal fun </*0*/ T, /*1*/ C : kotlin.MutableCollection<in T>> kotlin.Array<T>.toCollection(/*0*/ result: C): C
public fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
public fun assertEquals(/*0*/ expected: kotlin.Any?, /*1*/ actual: kotlin.Any?, /*2*/ message: kotlin.String = ...): kotlin.Unit
public fun </*0*/ T, /*1*/ K> someFunction(/*0*/ list: kotlin.List<T>, /*1*/ transform: (T) -> K): kotlin.List<K>
public fun testSomeFunction(): kotlin.Unit
public fun </*0*/ T, /*1*/ C : kotlin.MutableCollection<in T>> kotlin.Array<T>.toCollection(/*0*/ result: C): C
}
@@ -1,8 +1,8 @@
package
package n {
internal fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
internal fun test(): kotlin.Unit
internal fun </*0*/ T> kotlin.Iterable<T>.fold(/*0*/ initial: T, /*1*/ operation: (T, T) -> T): T
internal fun </*0*/ T, /*1*/ R> kotlin.Collection<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
public fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
public fun test(): kotlin.Unit
public fun </*0*/ T> kotlin.Iterable<T>.fold(/*0*/ initial: T, /*1*/ operation: (T, T) -> T): T
public fun </*0*/ T, /*1*/ R> kotlin.Collection<T>.map(/*0*/ transform: (T) -> R): kotlin.List<R>
}
@@ -1,6 +1,6 @@
package
package a {
internal fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
internal fun </*0*/ R> test(/*0*/ callback: (R) -> kotlin.Unit): kotlin.Unit
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun </*0*/ R> test(/*0*/ callback: (R) -> kotlin.Unit): kotlin.Unit
}
@@ -1,12 +1,12 @@
package
package b {
internal fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
internal fun </*0*/ T> f(/*0*/ x: T): b.B<T>
public fun </*0*/ T> arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.ArrayList<T>
public fun </*0*/ T> f(/*0*/ x: T): b.B<T>
internal final class B</*0*/ T> {
public final class B</*0*/ T> {
public constructor B</*0*/ T>(/*0*/ x: kotlin.List<T>)
internal final val x: kotlin.List<T>
public final val x: kotlin.List<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
@@ -1,7 +1,7 @@
package
package a {
internal fun bar(/*0*/ operation: (kotlin.String) -> kotlin.Unit): kotlin.Unit
internal fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
internal fun </*0*/ T> kotlin.Array<T>.forEach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit
public fun bar(/*0*/ operation: (kotlin.String) -> kotlin.Unit): kotlin.Unit
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun </*0*/ T> kotlin.Array<T>.forEach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit
}
@@ -1,7 +1,7 @@
package
package a {
internal fun </*0*/ R> test(/*0*/ httpResponse: a.HttpResponse, /*1*/ rtype: a.MyClass<R>): kotlin.Unit
public fun </*0*/ R> test(/*0*/ httpResponse: a.HttpResponse, /*1*/ rtype: a.MyClass<R>): kotlin.Unit
public open class HttpResponse {
public constructor HttpResponse()
@@ -12,14 +12,14 @@ package a {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class MyClass</*0*/ T> : a.MyType {
public final class MyClass</*0*/ T> : a.MyType {
public constructor MyClass</*0*/ 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 interface MyType {
public interface MyType {
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,7 +1,7 @@
package
package kt2514 {
internal fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
internal fun </*0*/ T : java.io.Closeable, /*1*/ R> T.use(/*0*/ block: (T) -> R): R
internal fun </*0*/ T> java.lang.Thread.use(/*0*/ block: java.lang.Thread.() -> T): T
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun </*0*/ T : java.io.Closeable, /*1*/ R> T.use(/*0*/ block: (T) -> R): R
public fun </*0*/ T> java.lang.Thread.use(/*0*/ block: java.lang.Thread.() -> T): T
}
@@ -1,35 +1,35 @@
package
internal fun foo(/*0*/ b: MyClass<B>, /*1*/ c: MyClass<C>): kotlin.Unit
internal fun </*0*/ T> hashSetOf(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.HashSet<T>
public fun foo(/*0*/ b: MyClass<B>, /*1*/ c: MyClass<C>): kotlin.Unit
public fun </*0*/ T> hashSetOf(/*0*/ vararg values: T /*kotlin.Array<out T>*/): java.util.HashSet<T>
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*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class B : A, D {
public final class B : A, D {
public constructor B()
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*/ /*fake_override*/ fun toString(): kotlin.String
}
internal final class C : A, D {
public final class C : A, D {
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*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface D {
public interface D {
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 MyClass</*0*/ T> {
public final class MyClass</*0*/ T> {
public constructor MyClass</*0*/ 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
@@ -1,13 +1,13 @@
package
package a {
internal fun </*0*/ T> _arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): kotlin.List<T>
internal fun test(): kotlin.Unit
internal fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.Iterable<T>._sortBy(/*0*/ f: (T) -> R): kotlin.List<T>
public fun </*0*/ T> _arrayList(/*0*/ vararg values: T /*kotlin.Array<out T>*/): kotlin.List<T>
public fun test(): kotlin.Unit
public fun </*0*/ T, /*1*/ R : kotlin.Comparable<R>> kotlin.Iterable<T>._sortBy(/*0*/ f: (T) -> R): kotlin.List<T>
internal final class _Pair</*0*/ A> {
public final class _Pair</*0*/ A> {
public constructor _Pair</*0*/ A>(/*0*/ a: A)
internal final val a: A
public final val a: 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
@@ -1,36 +1,36 @@
package
internal fun test(): kotlin.Unit
internal fun </*0*/ T : Copyable<T, U>, /*1*/ U : Builder<T>> T.copy(/*0*/ fn: U.() -> kotlin.Unit): T
public fun test(): kotlin.Unit
public fun </*0*/ T : Copyable<T, U>, /*1*/ U : Builder<T>> T.copy(/*0*/ fn: U.() -> kotlin.Unit): T
internal interface Builder</*0*/ out T> {
internal abstract fun build(): T
public interface Builder</*0*/ out T> {
public abstract fun build(): 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 interface Copyable</*0*/ out T, /*1*/ out U : Builder<T>> {
internal abstract fun builder(): U
public interface Copyable</*0*/ out T, /*1*/ out U : Builder<T>> {
public abstract fun builder(): U
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 Foo : Copyable<Foo, Foo.FooBuilder> {
public open class Foo : Copyable<Foo, Foo.FooBuilder> {
public constructor Foo(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int)
internal final val x: kotlin.Int
internal final val y: kotlin.Int
internal open override /*1*/ fun builder(): Foo.FooBuilder
public final val x: kotlin.Int
public final val y: kotlin.Int
public open override /*1*/ fun builder(): Foo.FooBuilder
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 FooBuilder : Builder<Foo> {
public open class FooBuilder : Builder<Foo> {
public constructor FooBuilder(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int)
internal final var x: kotlin.Int
internal final var y: kotlin.Int
internal open override /*1*/ fun build(): Foo
public final var x: kotlin.Int
public final var y: kotlin.Int
public open override /*1*/ fun build(): 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
@@ -1,9 +1,9 @@
package
package a {
internal fun </*0*/ T> bar(/*0*/ a: T, /*1*/ b: kotlin.Map<T, kotlin.String>): kotlin.String?
internal fun </*0*/ T> foo(/*0*/ a: T, /*1*/ b: kotlin.Map<T, kotlin.String>?): kotlin.String?
internal fun test(/*0*/ a: kotlin.Int): kotlin.Unit
internal fun test1(/*0*/ a: kotlin.Int): kotlin.Unit
internal fun test2(/*0*/ a: kotlin.Int): kotlin.Unit
public fun </*0*/ T> bar(/*0*/ a: T, /*1*/ b: kotlin.Map<T, kotlin.String>): kotlin.String?
public fun </*0*/ T> foo(/*0*/ a: T, /*1*/ b: kotlin.Map<T, kotlin.String>?): kotlin.String?
public fun test(/*0*/ a: kotlin.Int): kotlin.Unit
public fun test1(/*0*/ a: kotlin.Int): kotlin.Unit
public fun test2(/*0*/ a: kotlin.Int): kotlin.Unit
}
@@ -1,17 +1,17 @@
package
package a {
internal fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
kotlin.inline() public fun </*0*/ T : a.Closeable, /*1*/ R> T.use1(/*0*/ block: (T) -> R): R
internal final class C : a.Closeable {
public final class C : a.Closeable {
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
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
internal interface Closeable {
public interface Closeable {
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
package a {
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
kotlin.inline() public fun </*0*/ T : a.Closeable, /*1*/ R> T.use(/*0*/ block: (T) -> R): R
internal final class C : a.Closeable {
public final class C : a.Closeable {
public constructor C()
internal open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun close(): 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 Closeable {
internal open fun close(): kotlin.Unit
public interface Closeable {
public open fun close(): 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
package a {
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
kotlin.inline() public fun </*0*/ T : a.Closeable, /*1*/ R> use(/*0*/ t: T, /*1*/ block: T.(T) -> R): R
internal final class C : a.Closeable {
public final class C : a.Closeable {
public constructor C()
internal open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun close(): 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 Closeable {
internal open fun close(): kotlin.Unit
public interface Closeable {
public open fun close(): 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
package a {
internal fun test(): kotlin.Unit
public fun test(): kotlin.Unit
kotlin.inline() public fun </*0*/ T : a.Closeable, /*1*/ R> T.use(/*0*/ block: T.() -> R): R
internal final class C : a.Closeable {
public final class C : a.Closeable {
public constructor C()
internal open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun close(): 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 Closeable {
internal open fun close(): kotlin.Unit
public interface Closeable {
public open fun close(): 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,14 +1,14 @@
package
package c {
internal fun foo(): kotlin.Boolean
internal fun getNullableList(): kotlin.List<kotlin.String>?
internal fun test(/*0*/ a: c.A<kotlin.Int>?): kotlin.Unit
internal fun test(/*0*/ nullabilityInfoMap: kotlin.Map<kotlin.Int, kotlin.Any>?): kotlin.Unit
internal fun </*0*/ R> c.A<R>.foo(): kotlin.Unit
public fun foo(): kotlin.Boolean
public fun getNullableList(): kotlin.List<kotlin.String>?
public fun test(/*0*/ a: c.A<kotlin.Int>?): kotlin.Unit
public fun test(/*0*/ nullabilityInfoMap: kotlin.Map<kotlin.Int, kotlin.Any>?): kotlin.Unit
public fun </*0*/ R> c.A<R>.foo(): kotlin.Unit
public fun </*0*/ K, /*1*/ V> kotlin.Map<K, V>.iterator(): kotlin.Iterator<kotlin.Map.Entry<K, V>>
internal interface A</*0*/ T> {
public interface A</*0*/ 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

Some files were not shown because too many files have changed in this diff Show More