No parameter names in type of lambda expression and anonymous function

This commit is contained in:
Valentin Kipyatkov
2016-09-22 14:42:23 +03:00
parent d4050ee074
commit 8baa9ba1de
18 changed files with 37 additions and 46 deletions
@@ -1,12 +1,12 @@
package
public val newSyntax: (a: kotlin.Int) -> kotlin.Unit
public val newSyntax: (kotlin.Int) -> kotlin.Unit
public val newSyntax1: (???, ???) -> kotlin.Unit
public val newSyntax2: (a: kotlin.Int, b: kotlin.Int) -> kotlin.Unit
public val newSyntax3: (???, b: kotlin.Int) -> kotlin.Unit
public val newSyntax4: (a: kotlin.Int, ???) -> kotlin.Unit
public val newSyntax2: (kotlin.Int, kotlin.Int) -> kotlin.Unit
public val newSyntax3: (???, kotlin.Int) -> kotlin.Unit
public val newSyntax4: (kotlin.Int, ???) -> kotlin.Unit
public val none: () -> kotlin.Unit
public val parameterWithFunctionType: (a: ((kotlin.Int) -> kotlin.Int) -> [ERROR : No type element]) -> kotlin.Unit
public val parameterWithFunctionType: (((kotlin.Int) -> kotlin.Int) -> [ERROR : No type element]) -> kotlin.Unit
public val parenthesizedParameters: (???) -> kotlin.Unit
public val parenthesizedParameters2: (???) -> kotlin.Unit
public val receiver: () -> ???
@@ -1,6 +1,6 @@
package
public val a: (i: kotlin.Int) -> kotlin.String
public val a: (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: (it: kotlin.Int?) -> kotlin.Int?
public val a: (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