Use parameter names in DescriptorRenderer
This commit is contained in:
@@ -7,8 +7,8 @@ fun foo() {
|
||||
}
|
||||
}
|
||||
---------------------
|
||||
1 <v0>: Int NEW: r(1) -> <v0>
|
||||
{ x: Int -> val y = x + a use(a) } <v1>: {<: (Int) -> Array<out Any?>} NEW: r({ x: Int -> val y = x + a use(a) }) -> <v1>
|
||||
1 <v0>: Int NEW: r(1) -> <v0>
|
||||
{ x: Int -> val y = x + a use(a) } <v1>: {<: (x: Int) -> Array<out Any?>} NEW: r({ x: Int -> val y = x + a use(a) }) -> <v1>
|
||||
=====================
|
||||
== anonymous_0 ==
|
||||
{ x: Int ->
|
||||
|
||||
@@ -8,11 +8,11 @@ fun foo() {
|
||||
"after"
|
||||
}
|
||||
---------------------
|
||||
"before" <v0>: * NEW: r("before") -> <v0>
|
||||
1 <v1>: Int NEW: r(1) -> <v1>
|
||||
{ x: Int -> val a = x + b } <v2>: {<: (Int) -> Unit} NEW: r({ x: Int -> val a = x + b }) -> <v2>
|
||||
"after" <v3>: * NEW: r("after") -> <v3>
|
||||
{ "before" val b = 1 val f = { x: Int -> val a = x + b } "after" } <v3>: * COPY
|
||||
"before" <v0>: * NEW: r("before") -> <v0>
|
||||
1 <v1>: Int NEW: r(1) -> <v1>
|
||||
{ x: Int -> val a = x + b } <v2>: {<: (x: Int) -> Unit} NEW: r({ x: Int -> val a = x + b }) -> <v2>
|
||||
"after" <v3>: * NEW: r("after") -> <v3>
|
||||
{ "before" val b = 1 val f = { x: Int -> val a = x + b } "after" } <v3>: * COPY
|
||||
=====================
|
||||
== anonymous_0 ==
|
||||
{ x: Int ->
|
||||
|
||||
@@ -4,8 +4,8 @@ fun test() {
|
||||
val g = fun foo(n: Int) = 2
|
||||
}
|
||||
---------------------
|
||||
fun(n: Int): Int { return 1 } <v0>: {<: (Int) -> Int} NEW: r(fun(n: Int): Int { return 1 }) -> <v0>
|
||||
fun foo(n: Int) = 2 <v1>: {<: (Int) -> Int} NEW: r(fun foo(n: Int) = 2) -> <v1>
|
||||
fun(n: Int): Int { return 1 } <v0>: {<: (n: Int) -> Int} NEW: r(fun(n: Int): Int { return 1 }) -> <v0>
|
||||
fun foo(n: Int) = 2 <v1>: {<: (n: Int) -> Int} NEW: r(fun foo(n: Int) = 2) -> <v1>
|
||||
=====================
|
||||
== anonymous_0 ==
|
||||
fun(n: Int): Int { return 1 }
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package
|
||||
|
||||
public fun box(): kotlin.String
|
||||
public tailrec fun </*0*/ T, /*1*/ A> kotlin.collections.Iterator<T>.foldl(/*0*/ acc: A, /*1*/ foldFunction: (T, A) -> A): A
|
||||
public tailrec fun </*0*/ T, /*1*/ A> kotlin.collections.Iterator<T>.foldl(/*0*/ acc: A, /*1*/ foldFunction: (e: T, acc: A) -> A): A
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ public fun bar(/*0*/ f: (kotlin.Int, kotlin.Int) -> kotlin.Int): kotlin.Unit
|
||||
public fun bar1(/*0*/ f: (kotlin.Int) -> kotlin.Int): kotlin.Unit
|
||||
public fun bar2(/*0*/ f: () -> kotlin.Int): kotlin.Unit
|
||||
public fun text(): kotlin.Unit
|
||||
public infix fun kotlin.String.on(/*0*/ predicate: (URI) -> kotlin.Boolean): URI
|
||||
public infix fun kotlin.String.on(/*0*/ predicate: (s: URI) -> kotlin.Boolean): URI
|
||||
public infix fun kotlin.String.to(/*0*/ dest: kotlin.String): kotlin.Unit
|
||||
|
||||
public final class URI {
|
||||
|
||||
+3
-3
@@ -10,9 +10,9 @@ public val `[;]`: kotlin.Int = 10
|
||||
public val `[]`: kotlin.Int = 9
|
||||
public val `\`: kotlin.Int = 7
|
||||
public val `]`: kotlin.Int = 3
|
||||
public val ff: (kotlin.Int) -> kotlin.Unit
|
||||
public val fg: ((kotlin.Int) -> kotlin.Unit) -> kotlin.Unit
|
||||
public val fh: (kotlin.Int) -> ((kotlin.Int) -> kotlin.Unit) -> kotlin.Unit
|
||||
public val ff: (`x:X`: kotlin.Int) -> kotlin.Unit
|
||||
public val fg: ((`x:X`: kotlin.Int) -> kotlin.Unit) -> kotlin.Unit
|
||||
public val fh: (kotlin.Int) -> ((`x:X`: kotlin.Int) -> kotlin.Unit) -> kotlin.Unit
|
||||
public val `val:X`: kotlin.Int = 10
|
||||
public val `val;X`: kotlin.Int = 10
|
||||
public val `val<X`: kotlin.Int = 10
|
||||
|
||||
+5
-5
@@ -1,14 +1,14 @@
|
||||
package
|
||||
|
||||
public val inVal: (kotlin.Int) -> kotlin.Unit
|
||||
public val inVal: (x: kotlin.Int) -> kotlin.Unit
|
||||
public fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit
|
||||
public fun inParam(/*0*/ fn: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inParamNested(/*0*/ fn1: ((kotlin.Int) -> kotlin.Unit) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inReturn(): (kotlin.Int) -> kotlin.Unit
|
||||
public fun inParam(/*0*/ fn: (x: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inParamNested(/*0*/ fn1: (fn2: (n: kotlin.Int) -> kotlin.Unit) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inReturn(): (x: kotlin.Int) -> kotlin.Unit
|
||||
|
||||
public final class A : (kotlin.Int) -> kotlin.Unit {
|
||||
public constructor A()
|
||||
public final val prop: (kotlin.Int) -> kotlin.Unit
|
||||
public final val prop: (x: kotlin.Int) -> 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*/ fun invoke(/*0*/ p1: kotlin.Int): kotlin.Unit
|
||||
|
||||
@@ -2,12 +2,12 @@ package
|
||||
|
||||
package foo {
|
||||
public fun f(): kotlin.Int.() -> kotlin.Unit
|
||||
public fun foo2(): (() -> kotlin.Unit) -> kotlin.Unit
|
||||
public fun foo2(): (i: () -> kotlin.Unit) -> kotlin.Unit
|
||||
public fun </*0*/ T> fooT1(/*0*/ t: T): () -> T
|
||||
public fun </*0*/ T> fooT2(): (T) -> T
|
||||
public fun </*0*/ T> fooT2(): (t: T) -> T
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun main1(): kotlin.Unit
|
||||
public fun test(): kotlin.Unit
|
||||
public fun kotlin.Any.foo(): () -> kotlin.Unit
|
||||
public fun kotlin.Any.foo1(): (kotlin.Int) -> kotlin.Unit
|
||||
public fun kotlin.Any.foo1(): (i: kotlin.Int) -> kotlin.Unit
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package
|
||||
|
||||
public val bar: (???) -> kotlin.Unit
|
||||
public val la: (???) -> kotlin.Unit
|
||||
public val las: (kotlin.Int) -> kotlin.Unit
|
||||
public val bar: (a: ???) -> kotlin.Unit
|
||||
public val la: (a: ???) -> kotlin.Unit
|
||||
public val las: (a: kotlin.Int) -> kotlin.Unit
|
||||
public fun test(/*0*/ a: [ERROR : Type annotation was missing for parameter a]): kotlin.Unit
|
||||
|
||||
public final class A {
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ public abstract class B : (kotlin.Int) -> kotlin.Unit {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final class C : (kotlin.Int) -> kotlin.Unit {
|
||||
public final class C : (x: kotlin.Int) -> kotlin.Unit {
|
||||
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
|
||||
|
||||
+12
-12
@@ -35,18 +35,18 @@ public abstract class XXX {
|
||||
|
||||
public abstract class YYY {
|
||||
public constructor YYY()
|
||||
public final val a11: ((kotlin.Int) -> kotlin.Int)? = null
|
||||
public final val a12: ((kotlin.Int) -> kotlin.Int)? = null
|
||||
public abstract val a13: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
public abstract val a14: n.B.(kotlin.Int) -> kotlin.Int
|
||||
public abstract val a15: kotlin.Int?.(kotlin.Int) -> kotlin.Int
|
||||
public abstract val a152: kotlin.Int?.(kotlin.Int) -> kotlin.Int
|
||||
public abstract val a16: (kotlin.Int) -> (kotlin.Int) -> kotlin.Int
|
||||
public abstract val a17: ((kotlin.Int) -> kotlin.Int).(kotlin.Int) -> kotlin.Int
|
||||
public abstract val a18: (kotlin.Int) -> (kotlin.Int) -> kotlin.Int
|
||||
public abstract val a19: ((kotlin.Int) -> kotlin.Int) -> kotlin.Int
|
||||
public abstract val a7: (A) -> n.B
|
||||
public abstract val a8: (A, n.B) -> n.B
|
||||
public final val a11: ((a: kotlin.Int) -> kotlin.Int)? = null
|
||||
public final val a12: ((a: kotlin.Int) -> kotlin.Int)? = null
|
||||
public abstract val a13: kotlin.Int.(a: kotlin.Int) -> kotlin.Int
|
||||
public abstract val a14: n.B.(a: kotlin.Int) -> kotlin.Int
|
||||
public abstract val a15: kotlin.Int?.(a: kotlin.Int) -> kotlin.Int
|
||||
public abstract val a152: kotlin.Int?.(a: kotlin.Int) -> kotlin.Int
|
||||
public abstract val a16: (a: kotlin.Int) -> (a: kotlin.Int) -> kotlin.Int
|
||||
public abstract val a17: ((a: kotlin.Int) -> kotlin.Int).(a: kotlin.Int) -> kotlin.Int
|
||||
public abstract val a18: (a: kotlin.Int) -> (a: kotlin.Int) -> kotlin.Int
|
||||
public abstract val a19: (b: (a: kotlin.Int) -> kotlin.Int) -> kotlin.Int
|
||||
public abstract val a7: (a: A) -> n.B
|
||||
public abstract val a8: (a: A, b: n.B) -> n.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
|
||||
|
||||
+6
-6
@@ -1,16 +1,16 @@
|
||||
package
|
||||
|
||||
public val inVal: (kotlin.Int) -> kotlin.Unit
|
||||
public val onType: @TypeAnn() A.(@TypeAnn() A, A) -> @TypeAnn() A?
|
||||
public val inVal: (x: kotlin.Int) -> kotlin.Unit
|
||||
public val onType: @TypeAnn() A.(a: @TypeAnn() A, A) -> @TypeAnn() A?
|
||||
public fun f(/*0*/ @Ann() x: kotlin.Int): kotlin.Unit
|
||||
public fun inParam(/*0*/ fn: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inParamNested(/*0*/ fn1: ((kotlin.Int) -> kotlin.Unit) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inReturn(): (kotlin.Int) -> kotlin.Unit
|
||||
public fun inParam(/*0*/ fn: (x: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inParamNested(/*0*/ fn1: (fn2: (n: kotlin.Int) -> kotlin.Unit) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inReturn(): (x: kotlin.Int) -> kotlin.Unit
|
||||
public fun @TypeAnn() A.extFun(/*0*/ @Ann() a: @TypeAnn() A): @TypeAnn() A?
|
||||
|
||||
public final class A : (kotlin.Int) -> kotlin.Unit {
|
||||
public constructor A()
|
||||
public final val prop: (kotlin.Int) -> kotlin.Unit
|
||||
public final val prop: (x: kotlin.Int) -> 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*/ fun invoke(/*0*/ p1: kotlin.Int): kotlin.Unit
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public val bar: (kotlin.Int) -> kotlin.Unit
|
||||
public val bar: (g: kotlin.Int) -> kotlin.Unit
|
||||
public fun test(/*0*/ @ann() p: kotlin.Int): kotlin.Unit
|
||||
|
||||
public final annotation class ann : kotlin.Annotation {
|
||||
|
||||
@@ -3,5 +3,5 @@ package
|
||||
package kt1219 {
|
||||
public fun foo(): kotlin.Unit
|
||||
public fun </*0*/ T, /*1*/ R> kotlin.collections.Iterable<T>.fold(/*0*/ a: R, /*1*/ op: (T, R) -> R): R
|
||||
public fun </*0*/ T> kotlin.collections.Iterable<T>.foreach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit
|
||||
public fun </*0*/ T> kotlin.collections.Iterable<T>.foreach(/*0*/ operation: (element: T) -> kotlin.Unit): kotlin.Unit
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ package kt1875 {
|
||||
public fun test1(/*0*/ t: kt1875.T?): kotlin.Unit
|
||||
|
||||
public interface T {
|
||||
public abstract val f: ((kotlin.Int) -> kotlin.Unit)?
|
||||
public abstract val f: ((i: kotlin.Int) -> 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
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public val a: (???) -> ???
|
||||
public val a: (x: ???) -> ???
|
||||
public val b: (kotlin.Int) -> kotlin.Int
|
||||
public val c: (kotlin.Int, kotlin.String) -> kotlin.Int
|
||||
public val d: (kotlin.Int, kotlin.String) -> kotlin.Int
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public val bar: (kotlin.Int) -> kotlin.Unit
|
||||
public val bas: (kotlin.IntArray) -> kotlin.Unit
|
||||
public fun gar(): (kotlin.Int) -> kotlin.Unit
|
||||
public fun gas(): (kotlin.IntArray) -> kotlin.Unit
|
||||
public val bar: (p: kotlin.Int) -> kotlin.Unit
|
||||
public val bas: (p: kotlin.IntArray) -> kotlin.Unit
|
||||
public fun gar(): (p: kotlin.Int) -> kotlin.Unit
|
||||
public fun gas(): (p: kotlin.IntArray) -> kotlin.Unit
|
||||
public fun outer(/*0*/ b: kotlin.Any?): kotlin.Unit
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
package
|
||||
|
||||
public val foo: (kotlin.Int) -> kotlin.String
|
||||
public val foo: (a: kotlin.Int) -> kotlin.String
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
package
|
||||
|
||||
public val extension_generic_fun: T.(T) -> T
|
||||
public val generic_fun: (T) -> T
|
||||
public val extension_generic_fun: T.(t: T) -> T
|
||||
public val generic_fun: (t: T) -> T
|
||||
public fun devNull(/*0*/ a: kotlin.Any?): kotlin.Unit
|
||||
public fun fun_with_where(): T.(T) -> T
|
||||
public fun fun_with_where(): T.(t: T) -> T
|
||||
public fun outer(): kotlin.Unit
|
||||
|
||||
public interface A {
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@ package
|
||||
public val </*0*/ T> T.fromVal: () -> T
|
||||
public fun devNull(/*0*/ a: kotlin.Any?): kotlin.Unit
|
||||
public fun </*0*/ O> outer(): kotlin.Unit
|
||||
public fun </*0*/ T> parameter(): (T) -> T
|
||||
public fun </*0*/ T> parameter(): (t: T) -> T
|
||||
public fun </*0*/ T> receiver(): T.() -> T
|
||||
public fun </*0*/ T> returnType(): () -> T
|
||||
|
||||
@@ -11,7 +11,7 @@ public final class Outer</*0*/ O> {
|
||||
public constructor Outer</*0*/ O>()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final fun </*0*/ T> parameter(): (T) -> T
|
||||
public final fun </*0*/ T> parameter(): (t: T) -> T
|
||||
public final fun </*0*/ T> receiver(): T.() -> T
|
||||
public final fun </*0*/ T> returnType(): () -> T
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public val a: (kotlin.Int) -> kotlin.String
|
||||
public val a: (i: kotlin.Int) -> kotlin.String
|
||||
public val b: kotlin.String
|
||||
public val flag: kotlin.Boolean = true
|
||||
public fun </*0*/ T> foo(/*0*/ f: (kotlin.Int) -> T): T
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public val a: (kotlin.Int?) -> kotlin.Int?
|
||||
public val a: (it: kotlin.Int?) -> kotlin.Int?
|
||||
public val b: kotlin.Int?
|
||||
public val c: kotlin.Int
|
||||
public fun </*0*/ R> let(/*0*/ f: (kotlin.Int?) -> R): R
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public final class A : ([ERROR : No type element]) -> [ERROR : No type element] {
|
||||
public final class A : (categoryName: [ERROR : No type element]) -> [ERROR : No type element] {
|
||||
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
|
||||
|
||||
Vendored
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
package typeReferenceError {
|
||||
|
||||
public final class Pair : ([ERROR : No type element]) -> [ERROR : main] {
|
||||
public final class Pair : (c: [ERROR : No type element]) -> [ERROR : main] {
|
||||
public constructor Pair()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -3,7 +3,7 @@ package
|
||||
package a {
|
||||
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
|
||||
private fun </*0*/ T> test(/*0*/ value: T, /*1*/ extf: kotlin.String.(value: T) -> kotlin.Unit): kotlin.Unit
|
||||
public fun tests(): kotlin.Unit
|
||||
public operator fun </*0*/ K, /*1*/ V> kotlin.collections.MutableMap<K, V>.set(/*0*/ key: K, /*1*/ value: V): V?
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
package a {
|
||||
public fun test(): kotlin.Unit
|
||||
public inline fun </*0*/ T : a.Closeable, /*1*/ R> T.use(/*0*/ block: (T) -> R): R
|
||||
public inline fun </*0*/ T : a.Closeable, /*1*/ R> T.use(/*0*/ block: (t: T) -> R): R
|
||||
|
||||
public final class C : a.Closeable {
|
||||
public constructor C()
|
||||
|
||||
@@ -2,8 +2,8 @@ package
|
||||
|
||||
package aa {
|
||||
public fun test(): kotlin.Unit
|
||||
public fun aa.SomeTemplate.query(/*0*/ f: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit
|
||||
public fun aa.SomeTemplate.query1(/*0*/ f: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit
|
||||
public fun aa.SomeTemplate.query(/*0*/ f: (i: kotlin.Int) -> kotlin.Unit): (i: kotlin.Int) -> kotlin.Unit
|
||||
public fun aa.SomeTemplate.query1(/*0*/ f: (i: kotlin.Int) -> kotlin.Unit): (i: kotlin.Int) -> kotlin.Unit
|
||||
|
||||
public final class Some</*0*/ T> {
|
||||
public constructor Some</*0*/ T>()
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
package a {
|
||||
public fun </*0*/ T> fooT2(): (T) -> T
|
||||
public fun </*0*/ T> fooT2(): (t: T) -> T
|
||||
public fun test(): kotlin.Unit
|
||||
}
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
public operator fun </*0*/ G> kotlin.collections.MutableMap<in kotlin.String, in G>.getValue(/*0*/ thisRef: kotlin.Any?, /*1*/ property: kotlin.reflect.KProperty<*>): G
|
||||
public operator fun </*0*/ S> kotlin.collections.MutableMap<in kotlin.String, in S>.setValue(/*0*/ thisRef: kotlin.Any?, /*1*/ property: kotlin.reflect.KProperty<*>, /*2*/ value: S): kotlin.Unit
|
||||
public fun </*0*/ K, /*1*/ V> kotlin.collections.MutableMap<K, V>.withDefault1(/*0*/ default: (K) -> V): kotlin.collections.MutableMap<K, V>
|
||||
public fun </*0*/ K, /*1*/ V> kotlin.collections.MutableMap<K, V>.withDefault1(/*0*/ default: (key: K) -> V): kotlin.collections.MutableMap<K, V>
|
||||
|
||||
public final class A {
|
||||
public constructor A(/*0*/ map: kotlin.collections.MutableMap<kotlin.String, kotlin.CharSequence>)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> inlineFunWithInvoke(/*0*/ s: (p: T, l: U) -> V, /*1*/ ext: T.(p: U, l: V) -> W): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U> ((T) -> U).get(/*0*/ index: kotlin.Int): kotlin.Unit
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> ((T, U) -> V).get(/*0*/ index: kotlin.Int): kotlin.Unit
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> (T.(U, V) -> W).get(/*0*/ index: kotlin.Int): kotlin.Unit
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U, /*1*/ ext: T.(p: U) -> V): kotlin.Unit
|
||||
public operator fun </*0*/ T, /*1*/ U> ((T) -> U).minusAssign(/*0*/ p: (T) -> U): kotlin.Unit
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> (T.(U) -> V).minusAssign(/*0*/ ext: T.(U) -> V): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U> ((T) -> U).modAssign(/*0*/ p: (T) -> U): () -> kotlin.Unit
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> inlineFunWithInvoke(/*0*/ s: (p: T, l: U) -> V, /*1*/ ext: T.(p: U, l: V) -> W): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U> ((T) -> U).compareTo(/*0*/ p: (T) -> U): kotlin.Int
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> ((T, U) -> V).compareTo(/*0*/ index: (T, U) -> V): kotlin.Int
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> (T.(U, V) -> W).compareTo(/*0*/ index: T.(U, V) -> W): kotlin.Int
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> inlineFunWithInvoke(/*0*/ s: (p: T, l: U) -> V, /*1*/ ext: T.(p: U, l: V) -> W): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U> ((T) -> U).component1(): kotlin.Int
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> ((T, U) -> V).component1(): kotlin.Int
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> (T.(U, V) -> W).component1(): kotlin.Int
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T, U) -> U, /*1*/ ext: T.(U, U) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T, l: U) -> U, /*1*/ ext: T.(p: U, l: U) -> V): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U> ((T) -> U).contains(/*0*/ p: (T) -> U): kotlin.Boolean
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> ((T, U) -> V).contains(/*0*/ p: (T, U) -> V): kotlin.Boolean
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> (T.(U, V) -> W).contains(/*0*/ ext: T.(U, V) -> W): kotlin.Boolean
|
||||
|
||||
+4
-4
@@ -1,10 +1,10 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U, /*1*/ ext: T.(p: U) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U, /*1*/ ext: T.(p: U) -> V): kotlin.Unit
|
||||
public operator fun </*0*/ T, /*1*/ U> ((T) -> U).minus(/*0*/ p: (T) -> U): kotlin.Unit
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> (T.(U) -> V).minus(/*0*/ p: T.(U) -> V): kotlin.Unit
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> (T.(U) -> V).minus(/*0*/ p: T.(p: U) -> V): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U> ((T) -> U).plus(/*0*/ p: (T) -> U): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U, /*2*/ V> (T.(U) -> V).plus(/*0*/ p: T.(U) -> V): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U, /*2*/ V> (T.(U) -> V).plus(/*0*/ p: T.(p: U) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U> ((T) -> U).submit(): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> (T.(U) -> V).submit(): kotlin.Unit
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T, U) -> U, /*1*/ ext: T.(U, U) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T, l: U) -> U, /*1*/ ext: T.(p: U, l: U) -> V): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ U> ((T) -> U).rangeTo(/*0*/ p: (T) -> U): kotlin.ranges.ClosedRange<kotlin.Int>
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> ((T, U) -> V).rangeTo(/*0*/ p: (T, U) -> V): kotlin.ranges.ClosedRange<kotlin.Int>
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> (T.(U, V) -> W).rangeTo(/*0*/ ext: T.(U, V) -> W): kotlin.ranges.ClosedRange<kotlin.Int>
|
||||
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongExtension(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun testExtension(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit
|
||||
public infix inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(/*0*/ p: kotlin.Int): kotlin.Unit
|
||||
public infix fun ((kotlin.Int) -> kotlin.Unit).noInlineExt(/*0*/ p: kotlin.Int): kotlin.Unit
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFunNoInline(/*0*/ noinline s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunNoInline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongExtension(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun testExtension(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit
|
||||
public infix inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(/*0*/ p: kotlin.Int): kotlin.Unit
|
||||
public infix fun ((kotlin.Int) -> kotlin.Unit).noInlineExt(/*0*/ p: kotlin.Int): kotlin.Unit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package
|
||||
|
||||
public fun getFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int
|
||||
public inline fun getInlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int
|
||||
public inline fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun getFun(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int
|
||||
public inline fun getInlineFun(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int
|
||||
public inline fun testExtension(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun propagation(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke2(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun propagation(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeClosure(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeClosureNoinline(/*0*/ noinline s: (kotlin.Int) -> kotlin.Unit, /*1*/ noinline ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (kotlin.Int) -> kotlin.Unit, /*1*/ noinline ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun subInline(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun subNoInline(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExtWithClosure(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeClosure(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeClosureNoinline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ noinline ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ noinline ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun subInline(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun subNoInline(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(/*0*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExtWithClosure(/*0*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package
|
||||
|
||||
public var value: (kotlin.Int) -> kotlin.String
|
||||
public var value2: kotlin.Int.(kotlin.Int) -> kotlin.String
|
||||
public var value: (p: kotlin.Int) -> kotlin.String
|
||||
public var value2: kotlin.Int.(p: kotlin.Int) -> kotlin.String
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFun(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun </*0*/ T> inlineFun(/*0*/ s: T): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ V> ((T) -> V).inc(): (T) -> V
|
||||
public inline fun </*0*/ T> (() -> T).inlineExt(): kotlin.Unit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package
|
||||
|
||||
package g {
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> U): kotlin.Unit
|
||||
}
|
||||
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit
|
||||
public inline fun inlineFun2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit
|
||||
public inline fun inlineFunWithExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Int.(kotlin.Int) -> kotlin.Unit
|
||||
public inline fun inlineFunWithExt2(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Int.(kotlin.Int) -> kotlin.Unit
|
||||
public inline fun inlineFun(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): (p: kotlin.Int) -> kotlin.Unit
|
||||
public inline fun inlineFun2(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): (p: kotlin.Int) -> kotlin.Unit
|
||||
public inline fun inlineFunWithExt(/*0*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Int.(p: kotlin.Int) -> kotlin.Unit
|
||||
public inline fun inlineFunWithExt2(/*0*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Int.(p: kotlin.Int) -> kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): (kotlin.Int) -> kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(): (kotlin.Int) -> kotlin.Unit
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun Run(/*0*/ function: () -> kotlin.Int): Run
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvoke(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWithInvokeNonInline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit
|
||||
|
||||
public interface Run {
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> V, /*1*/ ext: T.(T) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> V, /*1*/ ext: T.(p: T) -> V): kotlin.Unit
|
||||
public operator fun </*0*/ T, /*1*/ V> ((T) -> V).dec(): (T) -> V
|
||||
public operator fun </*0*/ T, /*1*/ V> (T.(T) -> V).dec(): T.(T) -> V
|
||||
public operator inline fun </*0*/ T, /*1*/ V> ((T) -> V).inc(): (T) -> V
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public inline fun </*0*/ T, /*1*/ V> inlineFunWithInvoke(/*0*/ s: (T) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(T, U) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ V> inlineFunWithInvoke(/*0*/ s: (p: T) -> V): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ U, /*2*/ V> inlineFunWithInvoke(/*0*/ s: (p: T, l: U) -> V, /*1*/ ext: T.(p: T, l: U) -> V): kotlin.Unit
|
||||
public operator inline fun </*0*/ T, /*1*/ V> ((T) -> V).not(): kotlin.Boolean
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V> ((T, U) -> V).not(): kotlin.Boolean
|
||||
public operator fun </*0*/ T, /*1*/ U, /*2*/ V, /*3*/ W> (T.(U, V) -> W).not(): kotlin.Boolean
|
||||
|
||||
+4
-4
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ noinline b: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun subInline(/*0*/ vararg s: (kotlin.Int) -> kotlin.Unit /*kotlin.Array<out (kotlin.Int) -> kotlin.Unit>*/): kotlin.Unit
|
||||
public fun subNoInline(/*0*/ vararg s: (kotlin.Int) -> kotlin.Unit /*kotlin.Array<out (kotlin.Int) -> kotlin.Unit>*/): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ noinline b: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFun(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ noinline b: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun subInline(/*0*/ vararg s: (p: kotlin.Int) -> kotlin.Unit /*kotlin.Array<out (p: kotlin.Int) -> kotlin.Unit>*/): kotlin.Unit
|
||||
public fun subNoInline(/*0*/ vararg s: (p: kotlin.Int) -> kotlin.Unit /*kotlin.Array<out (p: kotlin.Int) -> kotlin.Unit>*/): kotlin.Unit
|
||||
public inline fun ((kotlin.Int) -> kotlin.Unit).inlineExt(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit, /*1*/ noinline b: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package
|
||||
|
||||
public inline fun inlineFunNoInline(/*0*/ noinline s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunNoInline(/*0*/ noinline ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongUsage(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongUsageExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongUsageInClosure(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongUsageInClosureExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunNoInline(/*0*/ noinline s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunNoInline(/*0*/ noinline ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongUsage(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongUsageExt(/*0*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongUsageInClosure(/*0*/ s: (p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public inline fun inlineFunWrongUsageInClosureExt(/*0*/ ext: kotlin.Int.(p: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: (java.lang.Runnable!) -> kotlin.Unit): A
|
||||
public /*synthesized*/ fun A(/*0*/ function: (r: java.lang.Runnable!) -> kotlin.Unit): A
|
||||
|
||||
public interface A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun Bar(/*0*/ function: (Foo<(raw) kotlin.CharSequence!>!) -> kotlin.Unit): Bar
|
||||
public /*synthesized*/ fun Bar(/*0*/ function: (f: Foo<(raw) kotlin.CharSequence!>!) -> kotlin.Unit): Bar
|
||||
|
||||
public interface Bar {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ K : kotlin.Any!> A(/*0*/ function: (K!, MyFunc!) -> K!): A<K>
|
||||
public /*synthesized*/ fun MyFunc(/*0*/ function: (kotlin.String!) -> kotlin.String!): MyFunc
|
||||
public /*synthesized*/ fun MyFunc(/*0*/ function: (x: kotlin.String!) -> kotlin.String!): MyFunc
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public interface A</*0*/ K : kotlin.Any!> {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun J(/*0*/ function: (kotlin.String?) -> kotlin.String): J
|
||||
public /*synthesized*/ fun J2(/*0*/ function: (kotlin.String?) -> kotlin.String): J2
|
||||
public /*synthesized*/ fun J(/*0*/ function: (x: kotlin.String?) -> kotlin.String): J
|
||||
public /*synthesized*/ fun J2(/*0*/ function: (x: kotlin.String?) -> kotlin.String): J2
|
||||
public fun main(): kotlin.Unit
|
||||
|
||||
public interface J {
|
||||
|
||||
+8
-8
@@ -1,17 +1,17 @@
|
||||
package
|
||||
|
||||
public val allProhibited: (kotlin.Int) -> kotlin.Unit
|
||||
public val inVal: (kotlin.Int) -> kotlin.Unit
|
||||
public val valProhibited: (kotlin.Int) -> kotlin.Unit
|
||||
public val varProhibited: (kotlin.Int) -> kotlin.Unit
|
||||
public val allProhibited: (x: kotlin.Int) -> kotlin.Unit
|
||||
public val inVal: (x: kotlin.Int) -> kotlin.Unit
|
||||
public val valProhibited: (x: kotlin.Int) -> kotlin.Unit
|
||||
public val varProhibited: (x: kotlin.Int) -> kotlin.Unit
|
||||
public fun f(/*0*/ vararg x: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit
|
||||
public fun inParam(/*0*/ fn: (kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inParamNested(/*0*/ fn1: ((kotlin.Int) -> kotlin.Unit) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inReturn(): (kotlin.Int) -> kotlin.Unit
|
||||
public fun inParam(/*0*/ fn: (x: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inParamNested(/*0*/ fn1: (fn2: (n: kotlin.Int) -> kotlin.Unit) -> kotlin.Unit): kotlin.Unit
|
||||
public fun inReturn(): (x: kotlin.Int) -> kotlin.Unit
|
||||
|
||||
public final class A : (kotlin.Int) -> kotlin.Unit {
|
||||
public constructor A()
|
||||
public final val prop: (kotlin.Int) -> kotlin.Unit
|
||||
public final val prop: (x: kotlin.Int) -> 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*/ fun invoke(/*0*/ p1: kotlin.Int): kotlin.Unit
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun Sub(/*0*/ function: (kotlin.Long) -> kotlin.Unit): Sub
|
||||
public/*package*/ /*synthesized*/ fun Super(/*0*/ function: (kotlin.Long) -> kotlin.Unit): Super
|
||||
public/*package*/ /*synthesized*/ fun Sub(/*0*/ function: (superName: kotlin.Long) -> kotlin.Unit): Sub
|
||||
public/*package*/ /*synthesized*/ fun Super(/*0*/ function: (superName: kotlin.Long) -> kotlin.Unit): Super
|
||||
|
||||
public/*package*/ interface Sub : Super {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun Sub(/*0*/ function: (kotlin.Int) -> kotlin.Unit): Sub
|
||||
public/*package*/ /*synthesized*/ fun Sub(/*0*/ function: (superName: kotlin.Int) -> kotlin.Unit): Sub
|
||||
|
||||
public/*package*/ interface Sub : Super {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+5
-5
@@ -1,10 +1,10 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun JSuper1(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JSuper1
|
||||
public/*package*/ /*synthesized*/ fun JSuper2(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JSuper2
|
||||
public/*package*/ /*synthesized*/ fun Sub1(/*0*/ function: (kotlin.Int) -> kotlin.Unit): Sub1
|
||||
public/*package*/ /*synthesized*/ fun Sub2(/*0*/ function: (kotlin.Int) -> kotlin.Unit): Sub2
|
||||
public/*package*/ /*synthesized*/ fun Sub3(/*0*/ function: (kotlin.Int) -> kotlin.Unit): Sub3
|
||||
public/*package*/ /*synthesized*/ fun JSuper1(/*0*/ function: (jsuper1Name: kotlin.Int) -> kotlin.Unit): JSuper1
|
||||
public/*package*/ /*synthesized*/ fun JSuper2(/*0*/ function: (jsuper2Name: kotlin.Int) -> kotlin.Unit): JSuper2
|
||||
public/*package*/ /*synthesized*/ fun Sub1(/*0*/ function: (ksuperName: kotlin.Int) -> kotlin.Unit): Sub1
|
||||
public/*package*/ /*synthesized*/ fun Sub2(/*0*/ function: (ksuperName: kotlin.Int) -> kotlin.Unit): Sub2
|
||||
public/*package*/ /*synthesized*/ fun Sub3(/*0*/ function: (ksuperName: kotlin.Int) -> kotlin.Unit): Sub3
|
||||
|
||||
public/*package*/ interface JSuper1 {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public/*package*/ /*synthesized*/ fun JavaInterface(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JavaInterface
|
||||
public/*package*/ /*synthesized*/ fun JavaInterface(/*0*/ function: (javaName: kotlin.Int) -> kotlin.Unit): JavaInterface
|
||||
|
||||
public final class BothTraitsSubclass : JavaInterface, KotlinTrait {
|
||||
public constructor BothTraitsSubclass()
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JavaInterface
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (javaName: kotlin.Int) -> kotlin.Unit): JavaInterface
|
||||
|
||||
public interface JavaInterface {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun B(/*0*/ function: (kotlin.Any!, kotlin.collections.(Mutable)List<(raw) kotlin.Any?>!) -> kotlin.String!): B
|
||||
public /*synthesized*/ fun B(/*0*/ function: (x: kotlin.Any!, y: kotlin.collections.(Mutable)List<(raw) kotlin.Any?>!) -> kotlin.String!): B
|
||||
|
||||
public interface A</*0*/ T : kotlin.Any!> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun </*0*/ T : kotlin.Any!> A(/*0*/ function: (T, T?) -> kotlin.Unit): A<T>
|
||||
public /*synthesized*/ fun B1(/*0*/ function: (kotlin.String, kotlin.String?) -> kotlin.Unit): B1
|
||||
public /*synthesized*/ fun B2(/*0*/ function: (kotlin.String, kotlin.String?) -> kotlin.Unit): B2
|
||||
public /*synthesized*/ fun B3(/*0*/ function: (kotlin.String!, kotlin.String!) -> kotlin.Unit): B3
|
||||
public /*synthesized*/ fun B1(/*0*/ function: (x: kotlin.String, y: kotlin.String?) -> kotlin.Unit): B1
|
||||
public /*synthesized*/ fun B2(/*0*/ function: (x: kotlin.String, y: kotlin.String?) -> kotlin.Unit): B2
|
||||
public /*synthesized*/ fun B3(/*0*/ function: (x: kotlin.String!, y: kotlin.String!) -> kotlin.Unit): B3
|
||||
|
||||
public interface A</*0*/ T : kotlin.Any!> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun A(/*0*/ function: (kotlin.String?) -> kotlin.Unit): A
|
||||
public /*synthesized*/ fun B(/*0*/ function: (kotlin.String) -> kotlin.Unit): B
|
||||
public /*synthesized*/ fun A(/*0*/ function: (x: kotlin.String?) -> kotlin.Unit): A
|
||||
public /*synthesized*/ fun B(/*0*/ function: (x: kotlin.String) -> kotlin.Unit): B
|
||||
|
||||
public interface A {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ public interface Iterator</*0*/ out T> {
|
||||
public abstract val hasNext: kotlin.Boolean
|
||||
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 fun </*0*/ R> map(/*0*/ transform: (T) -> R): Iterator<R>
|
||||
public open fun </*0*/ R> map(/*0*/ transform: (element: T) -> R): Iterator<R>
|
||||
public abstract fun next(): T
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ public fun </*0*/ T> generic_invoker(/*0*/ gen: () -> T): T
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun println(/*0*/ message: kotlin.Int): kotlin.Unit
|
||||
public fun println(/*0*/ message: kotlin.Long): kotlin.Unit
|
||||
public fun </*0*/ T> kotlin.collections.Iterable<T>.foreach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit
|
||||
public fun </*0*/ T> kotlin.collections.Iterable<T>.foreach(/*0*/ operation: (kotlin.Int, T) -> kotlin.Unit): kotlin.Unit
|
||||
public infix fun </*0*/ T> kotlin.collections.Iterator<T>.foreach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit
|
||||
public infix fun </*0*/ T> kotlin.collections.Iterator<T>.foreach(/*0*/ operation: (kotlin.Int, T) -> kotlin.Unit): kotlin.Unit
|
||||
public fun </*0*/ T> kotlin.collections.Iterable<T>.foreach(/*0*/ operation: (element: T) -> kotlin.Unit): kotlin.Unit
|
||||
public fun </*0*/ T> kotlin.collections.Iterable<T>.foreach(/*0*/ operation: (index: kotlin.Int, element: T) -> kotlin.Unit): kotlin.Unit
|
||||
public infix fun </*0*/ T> kotlin.collections.Iterator<T>.foreach(/*0*/ operation: (element: T) -> kotlin.Unit): kotlin.Unit
|
||||
public infix fun </*0*/ T> kotlin.collections.Iterator<T>.foreach(/*0*/ operation: (index: kotlin.Int, element: T) -> kotlin.Unit): kotlin.Unit
|
||||
|
||||
@@ -4,7 +4,7 @@ public fun box(): kotlin.String
|
||||
|
||||
public final class X</*0*/ T> {
|
||||
public constructor X</*0*/ T>()
|
||||
public final val check: (kotlin.Any) -> kotlin.Boolean
|
||||
public final val check: (a: kotlin.Any) -> kotlin.Boolean
|
||||
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
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
public fun box(): kotlin.String
|
||||
public fun </*0*/ T> funny(/*0*/ f: () -> T): T
|
||||
public fun </*0*/ T> funny2(/*0*/ f: (T) -> T): T
|
||||
public fun </*0*/ T> funny2(/*0*/ f: (t: T) -> T): T
|
||||
public fun </*0*/ T> generic_invoker(/*0*/ gen: (kotlin.String) -> T): T
|
||||
public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit
|
||||
public fun testFunny(): kotlin.Unit
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun My(/*0*/ function: (kotlin.String!) -> kotlin.String!): My
|
||||
public /*synthesized*/ fun My(/*0*/ function: (arg: kotlin.String!) -> kotlin.String!): My
|
||||
|
||||
public interface My {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package
|
||||
|
||||
public fun max(/*0*/ a: kotlin.IntArray): kotlin.Int?
|
||||
public fun kotlin.IntArray.forEachIndexed(/*0*/ op: (kotlin.Int, kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
public fun kotlin.IntArray.forEachIndexed(/*0*/ op: (i: kotlin.Int, value: kotlin.Int) -> kotlin.Unit): kotlin.Unit
|
||||
|
||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface1(/*0*/ function: () -> kotlin.String!): JavaInterface1
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JavaInterface2
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (value: kotlin.Int) -> kotlin.Unit): JavaInterface2
|
||||
public fun foo(/*0*/ k: KotlinClass): kotlin.Unit
|
||||
public fun useString(/*0*/ i: kotlin.String): kotlin.Unit
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface1(/*0*/ function: () -> kotlin.String!): JavaInterface1
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (kotlin.String!) -> kotlin.Unit): JavaInterface2
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (value: kotlin.String!) -> kotlin.Unit): JavaInterface2
|
||||
public fun foo(/*0*/ k: KotlinClass): kotlin.Unit
|
||||
public fun useString(/*0*/ i: kotlin.String): kotlin.Unit
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface1(/*0*/ function: () -> kotlin.String!): JavaInterface1
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (kotlin.String!) -> kotlin.Unit): JavaInterface2
|
||||
public /*synthesized*/ fun JavaInterface2(/*0*/ function: (value: kotlin.String!) -> kotlin.Unit): JavaInterface2
|
||||
public fun foo(/*0*/ k: KotlinClass): kotlin.Unit
|
||||
public fun useString(/*0*/ i: kotlin.String): kotlin.Unit
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (kotlin.String, java.lang.Runnable) -> kotlin.Unit): JavaInterface
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (s: kotlin.String, runnable: java.lang.Runnable) -> kotlin.Unit): JavaInterface
|
||||
public fun foo(/*0*/ javaInterface: JavaInterface): kotlin.Unit
|
||||
|
||||
public interface JavaInterface {
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (kotlin.String!, java.lang.Runnable!, java.lang.Runnable!) -> kotlin.Unit): JavaInterface
|
||||
public /*synthesized*/ fun JavaInterface(/*0*/ function: (s: kotlin.String!, runnable1: java.lang.Runnable!, runnable2: java.lang.Runnable!) -> kotlin.Unit): JavaInterface
|
||||
public fun foo(/*0*/ javaInterface: JavaInterface): kotlin.Unit
|
||||
|
||||
public interface JavaInterface {
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public val </*0*/ T : kotlin.Int.() -> kotlin.String> bar: (kotlin.Int) -> kotlin.String
|
||||
public val </*0*/ T : kotlin.Int.() -> kotlin.String> bar: (x: kotlin.Int) -> kotlin.String
|
||||
public fun </*0*/ T : kotlin.Int.() -> kotlin.String> foo(): kotlin.Unit
|
||||
|
||||
public final class A</*0*/ T : kotlin.Double.(kotlin.Int) -> kotlin.Unit> {
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
public val </*0*/ T : (kotlin.Int) -> kotlin.String> bar: (kotlin.Int) -> kotlin.String
|
||||
public val </*0*/ T : (kotlin.Int) -> kotlin.String> bar: (x: kotlin.Int) -> kotlin.String
|
||||
public fun </*0*/ T : (kotlin.Int) -> kotlin.String> foo(): kotlin.Unit
|
||||
|
||||
public final class A</*0*/ T : () -> kotlin.Unit, /*1*/ U : (kotlin.Int) -> kotlin.Double, /*2*/ V : (T, U) -> U> {
|
||||
|
||||
Vendored
+11
-11
@@ -1,15 +1,15 @@
|
||||
public final fun foo(/*0*/ p0: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic, y: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic, y: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic, y: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: () -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic, dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic, y: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic, y: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic) -> dynamic): dynamic
|
||||
public final fun foo(/*0*/ p0: (x: dynamic) -> dynamic): dynamic
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package test
|
||||
|
||||
public /*synthesized*/ fun SubstitutedSamInterfaceSubclassOfBuiltin(/*0*/ function: (test.SubstitutedSamInterfaceSubclassOfBuiltin!) -> kotlin.Int): test.SubstitutedSamInterfaceSubclassOfBuiltin
|
||||
public /*synthesized*/ fun SubstitutedSamInterfaceSubclassOfBuiltin(/*0*/ function: (other: test.SubstitutedSamInterfaceSubclassOfBuiltin!) -> kotlin.Int): test.SubstitutedSamInterfaceSubclassOfBuiltin
|
||||
|
||||
public interface SubstitutedSamInterfaceSubclassOfBuiltin : kotlin.Comparable<test.SubstitutedSamInterfaceSubclassOfBuiltin!> {
|
||||
public abstract override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.SubstitutedSamInterfaceSubclassOfBuiltin!): kotlin.Int
|
||||
|
||||
+10
-10
@@ -1,8 +1,8 @@
|
||||
var v1: () -> Unit
|
||||
var v2: (Int) -> Int
|
||||
var v3: (Int, String) -> String
|
||||
var v4: Function1<Int, String>
|
||||
var v4: (() -> Int, (String) -> Unit) -> String
|
||||
var v0: () -> Unit
|
||||
var v1: (Int) -> Int
|
||||
var v2: (number: Int, String) -> String
|
||||
var v3: Function1<Int, String>
|
||||
var v4: (() -> Int, (s: String) -> Unit) -> String
|
||||
var v5: Int.() -> Int
|
||||
var v6 : Int.(String, Int) -> Unit
|
||||
var v7 : @ExtensionFunctionType Function2<Int, String, Boolean>
|
||||
@@ -22,11 +22,11 @@ var v11: GEF<Any, Any>
|
||||
var v12: (() -> Unit).() -> Unit
|
||||
var v13: (() -> Unit)?.() -> Unit
|
||||
|
||||
//public var v1: () -> kotlin.Unit defined in root package
|
||||
//public var v2: (kotlin.Int) -> kotlin.Int defined in root package
|
||||
//public var v3: (kotlin.Int, kotlin.String) -> kotlin.String defined in root package
|
||||
//public var v4: (kotlin.Int) -> kotlin.String defined in root package
|
||||
//public var v4: (() -> kotlin.Int, (kotlin.String) -> kotlin.Unit) -> kotlin.String defined in root package
|
||||
//public var v0: () -> kotlin.Unit defined in root package
|
||||
//public var v1: (kotlin.Int) -> kotlin.Int defined in root package
|
||||
//public var v2: (number: kotlin.Int, kotlin.String) -> kotlin.String defined in root package
|
||||
//public var v3: (kotlin.Int) -> kotlin.String defined in root package
|
||||
//public var v4: (() -> kotlin.Int, (s: kotlin.String) -> kotlin.Unit) -> kotlin.String defined in root package
|
||||
//public var v5: kotlin.Int.() -> kotlin.Int defined in root package
|
||||
//public var v6: kotlin.Int.(kotlin.String, kotlin.Int) -> kotlin.Unit defined in root package
|
||||
//public var v7: kotlin.Int.(kotlin.String) -> kotlin.Boolean defined in root package
|
||||
|
||||
+2
-2
@@ -18,7 +18,7 @@ fun Function0<(() -> Unit) -> (() -> Unit)>.f5() {
|
||||
fun Function0<(() -> Unit) -> (() -> Unit)>?.f6() {
|
||||
}
|
||||
|
||||
fun ((Int) -> Unit)?.f7() {
|
||||
fun ((p: Int) -> Unit)?.f7() {
|
||||
}
|
||||
|
||||
fun <T> (T.(Int) -> Unit).f8() {
|
||||
@@ -36,7 +36,7 @@ val Function0<(() -> Unit) -> (() -> Unit)>.p: Unit = Unit
|
||||
//value-parameter f: (() -> kotlin.Unit, () -> kotlin.Unit) -> kotlin.Unit defined in test.f4
|
||||
//public fun (() -> (() -> kotlin.Unit) -> () -> kotlin.Unit).f5(): kotlin.Unit defined in test
|
||||
//public fun (() -> (() -> kotlin.Unit) -> () -> kotlin.Unit)?.f6(): kotlin.Unit defined in test
|
||||
//public fun ((kotlin.Int) -> kotlin.Unit)?.f7(): kotlin.Unit defined in test
|
||||
//public fun ((p: kotlin.Int) -> kotlin.Unit)?.f7(): kotlin.Unit defined in test
|
||||
//public fun <T> (T.(kotlin.Int) -> kotlin.Unit).f8(): kotlin.Unit defined in test
|
||||
//<T> defined in test.f8
|
||||
//public val (() -> (() -> kotlin.Unit) -> () -> kotlin.Unit).p: kotlin.Unit defined in test
|
||||
@@ -309,7 +309,23 @@ internal class DescriptorRendererImpl(
|
||||
}
|
||||
|
||||
append("(")
|
||||
appendTypeProjections(getValueParameterTypesFromFunctionType(type))
|
||||
val parameterTypes = getValueParameterTypesFromFunctionType(type)
|
||||
val parameterNames = type.getParameterNamesFromFunctionType() ?: parameterTypes.map { SpecialNames.NO_NAME_PROVIDED }
|
||||
assert(parameterNames.size == parameterTypes.size)
|
||||
|
||||
for (index in parameterTypes.indices) {
|
||||
val typeProjection = parameterTypes[index]
|
||||
val name = parameterNames[index]
|
||||
|
||||
if (index > 0) append(", ")
|
||||
|
||||
if (!name.isSpecial) {
|
||||
append(renderName(name))
|
||||
append(": ")
|
||||
}
|
||||
append(renderTypeProjection(typeProjection))
|
||||
}
|
||||
|
||||
append(") ").append(arrow()).append(" ")
|
||||
renderNormalizedType(getReturnTypeFromFunctionType(type))
|
||||
|
||||
|
||||
@@ -66,7 +66,7 @@ class FunctionType(
|
||||
override val isError: Boolean get() = false
|
||||
}
|
||||
|
||||
fun KotlinType.getFunctionTypeParameterNames(): List<Name>? = (unwrap() as? FunctionType)?.parameterNames
|
||||
fun KotlinType.getParameterNamesFromFunctionType(): List<Name>? = (unwrap() as? FunctionType)?.parameterNames
|
||||
|
||||
class LazyWrappedType(storageManager: StorageManager, computation: () -> KotlinType): WrappedType() {
|
||||
private val lazyValue = storageManager.createLazyValue(computation)
|
||||
|
||||
+2
-2
@@ -42,7 +42,7 @@ import org.jetbrains.kotlin.resolve.calls.util.getValueParametersCountFromFuncti
|
||||
import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode
|
||||
import org.jetbrains.kotlin.types.KotlinType
|
||||
import org.jetbrains.kotlin.types.TypeProjection
|
||||
import org.jetbrains.kotlin.types.getFunctionTypeParameterNames
|
||||
import org.jetbrains.kotlin.types.getParameterNamesFromFunctionType
|
||||
import org.jetbrains.kotlin.utils.addToStdlib.check
|
||||
|
||||
fun insertLambdaTemplate(context: InsertionContext, placeholderRange: TextRange, lambdaType: KotlinType) {
|
||||
@@ -150,7 +150,7 @@ private fun buildTemplate(lambdaType: KotlinType, explicitParameterTypes: Boolea
|
||||
|
||||
private fun functionParameterTypesAndNames(functionType: KotlinType): Pair<List<KotlinType>, List<Name>> {
|
||||
val types = getValueParameterTypesFromFunctionType(functionType).map(TypeProjection::getType)
|
||||
val names = functionType.getFunctionTypeParameterNames() ?: types.map { SpecialNames.NO_NAME_PROVIDED }
|
||||
val names = functionType.getParameterNamesFromFunctionType() ?: types.map { SpecialNames.NO_NAME_PROVIDED }
|
||||
assert(names.size == types.size)
|
||||
return types to names
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ Type inference failed:
|
||||
<td style="white-space:nowrap;"></td>
|
||||
<td style="white-space:nowrap;"></td>
|
||||
<td style="white-space:nowrap;"><b>(</b></td>
|
||||
<td align="right" style="white-space:nowrap;"><font color=red><b>(???) → ???</b></font></td>
|
||||
<td align="right" style="white-space:nowrap;"><font color=red><b>(x: ???) → ???</b></font></td>
|
||||
<td style="white-space:nowrap;"><b>)</b></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -18,7 +18,7 @@ Type inference failed:
|
||||
<td style="white-space:nowrap;"></td>
|
||||
<td style="white-space:nowrap;"></td>
|
||||
<td style="white-space:nowrap;"><b>(</b></td>
|
||||
<td align="right" style="white-space:nowrap;"><font color=red><b>(Int) → Int</b></font></td>
|
||||
<td align="right" style="white-space:nowrap;"><font color=red><b>(x: Int) → Int</b></font></td>
|
||||
<td style="white-space:nowrap;"><b>)</b></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
// ACTION: Rename reference
|
||||
// ERROR: A 'return' expression required in a function with a block body ('{...}')
|
||||
// ERROR: The expression cannot be a selector (occur after a dot)
|
||||
// ERROR: Type inference failed: inline fun <T> Iterable<T>.firstOrNull(predicate: (T) -> Boolean): T?<br>cannot be applied to<br>receiver: Collection<List<String>> arguments: ((List<String>) -> () -> Boolean)<br>
|
||||
// ERROR: Type mismatch: inferred type is (List<String>) -> () -> Boolean but (List<String>) -> Boolean was expected
|
||||
// ERROR: Type inference failed: inline fun <T> Iterable<T>.firstOrNull(predicate: (T) -> Boolean): T?<br>cannot be applied to<br>receiver: Collection<List<String>> arguments: ((group: List<String>) -> () -> Boolean)<br>
|
||||
// ERROR: Type mismatch: inferred type is (group: List<String>) -> () -> Boolean but (List<String>) -> Boolean was expected
|
||||
// ERROR: Unresolved reference: maximumSizeOfGroup
|
||||
|
||||
fun doSomethingStrangeWithCollection(collection: Collection<String>): Collection<String>? {
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
// "Change 'foo' function return type to '([ERROR : NoSuchType]) -> Int'" "false"
|
||||
// "Change 'foo' function return type to '(x: [ERROR : NoSuchType]) -> Int'" "false"
|
||||
// ACTION: Create annotation 'NoSuchType'
|
||||
// ACTION: Create class 'NoSuchType'
|
||||
// ACTION: Create enum 'NoSuchType'
|
||||
@@ -6,7 +6,7 @@
|
||||
// ACTION: Create type alias 'NoSuchType'
|
||||
// ACTION: Remove explicit lambda parameter types (may break code)
|
||||
// ACTION: Create type parameter 'NoSuchType' in function 'foo'
|
||||
// ERROR: Type mismatch: inferred type is ([ERROR : NoSuchType]) -> Int but Int was expected
|
||||
// ERROR: Type mismatch: inferred type is (x: [ERROR : NoSuchType]) -> Int but Int was expected
|
||||
// ERROR: Unresolved reference: NoSuchType
|
||||
|
||||
fun foo(): Int {
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
// OPTIONS: true, false, false, false, true, false
|
||||
// PARAM_DESCRIPTOR: local final fun baz(m: kotlin.Int): kotlin.Int defined in foo.bar
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: (kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: (m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
|
||||
// SIBLING:
|
||||
|
||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
// OPTIONS: true, false, false, false, true, false
|
||||
// PARAM_DESCRIPTOR: local final fun baz(m: kotlin.Int): kotlin.Int defined in foo.bar
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: (kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: (m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
|
||||
// SIBLING:
|
||||
|
||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
// OPTIONS: true, false, false, false, true, false
|
||||
// PARAM_DESCRIPTOR: local final fun kotlin.Int.bar(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
fun foo(n: Int): Int {
|
||||
fun Int.bar(m: Int) = this * m * n
|
||||
|
||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
// OPTIONS: true, false, false, false, true, false
|
||||
// PARAM_DESCRIPTOR: local final fun kotlin.Int.bar(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
fun foo(n: Int): Int {
|
||||
fun Int.bar(m: Int) = this * m * n
|
||||
|
||||
+2
-2
@@ -2,8 +2,8 @@
|
||||
// PARAM_DESCRIPTOR: local final fun kotlin.Int.bar1(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: local final fun kotlin.Int.bar2(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
fun foo(n: Int): Int {
|
||||
fun Int.bar1(m: Int) = this + m + n
|
||||
|
||||
+2
-2
@@ -2,8 +2,8 @@
|
||||
// PARAM_DESCRIPTOR: local final fun kotlin.Int.bar1(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: local final fun kotlin.Int.bar2(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
fun foo(n: Int): Int {
|
||||
fun Int.bar1(m: Int) = this + m + n
|
||||
|
||||
idea/testData/refactoring/extractFunction/parameters/capturedFunctions/localExtensionFunInfixCall.kt
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
||||
// OPTIONS: true, false, false, false, true, false
|
||||
// PARAM_DESCRIPTOR: local final fun kotlin.Int.bar(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
fun foo(n: Int): Int {
|
||||
fun Int.bar(m: Int) = this * m * n
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
// OPTIONS: true, false, false, false, true, false
|
||||
// PARAM_DESCRIPTOR: local final fun kotlin.Int.bar(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: kotlin.Int.(kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int.(m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
fun foo(n: Int): Int {
|
||||
fun Int.bar(m: Int) = this * m * n
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
// OPTIONS: true, false, false, false, true, false
|
||||
// PARAM_DESCRIPTOR: local final fun bar(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: (kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: (m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
fun foo(n: Int): Int {
|
||||
fun bar(m: Int) = m * n
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
// OPTIONS: true, false, false, false, true, false
|
||||
// PARAM_DESCRIPTOR: local final fun bar(m: kotlin.Int): kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter n: kotlin.Int defined in foo
|
||||
// PARAM_TYPES: (kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: (m: kotlin.Int) -> kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
fun foo(n: Int): Int {
|
||||
fun bar(m: Int) = m * n
|
||||
|
||||
Reference in New Issue
Block a user