Conform functions to extension functions and vice versa
#KT-5989 Fixed
This commit is contained in:
@@ -4,4 +4,4 @@ val c: <selection>() -> String</selection> = { "" }
|
||||
val d: () -> kotlin.String = { "" }
|
||||
val e: () -> Unit = { }
|
||||
val f: Any.() -> String = { "" }
|
||||
val g: ExtensionFunction0<String, String> = { "" }
|
||||
val g: @extension Function1<String, String> = { "" }
|
||||
|
||||
@@ -5,6 +5,6 @@ val d: (n: Int) -> kotlin.String = { "" }
|
||||
val e: (String) -> Int = { 0 }
|
||||
val f: () -> Int = { 0 }
|
||||
val g: Int.() -> String = { "" }
|
||||
val h: ExtensionFunction1<Int, Int, String> = { "" }
|
||||
val h: @extension Function2<Int, Int, String> = { "" }
|
||||
val i: (m: Int) -> kotlin.String = { "" }
|
||||
val j: ExtensionFunction0<Int, String> = { "" }
|
||||
val j: @extension Function1<Int, String> = { "" }
|
||||
|
||||
@@ -6,4 +6,8 @@ kotlin.Function1<kotlin.Int, kotlin.String>
|
||||
|
||||
(n: Int) -> kotlin.String
|
||||
|
||||
(m: Int) -> kotlin.String
|
||||
Int.() -> String
|
||||
|
||||
(m: Int) -> kotlin.String
|
||||
|
||||
@extension Function1<Int, String>
|
||||
|
||||
@@ -6,6 +6,6 @@ val e: (String) -> Int = { 0 }
|
||||
val f: () -> Int = { 0 }
|
||||
val g: Any.(Int) -> String = { "" }
|
||||
val h: Int.(Any) -> String = { "" }
|
||||
val i: ExtensionFunction2<Any, Any, Int, String> = { a, b -> "" }
|
||||
val i: @extension Function3<Any, Any, Int, String> = { a, b -> "" }
|
||||
val j: (t: Any, u: Int) -> kotlin.String = { a, b -> "" }
|
||||
val k: ExtensionFunction1<Any, Int, String> = { "" }
|
||||
val k: @extension Function2<Any, Int, String> = { "" }
|
||||
|
||||
@@ -6,4 +6,8 @@ kotlin.Function2<kotlin.Any, kotlin.Int, kotlin.String>
|
||||
|
||||
(a: Any, n: Int) -> kotlin.String
|
||||
|
||||
(t: Any, u: Int) -> kotlin.String
|
||||
Any.(Int) -> String
|
||||
|
||||
(t: Any, u: Int) -> kotlin.String
|
||||
|
||||
@extension Function2<Any, Int, String>
|
||||
|
||||
Reference in New Issue
Block a user