Descriptor Renderer: Add parentheses around receiver type if it's non-nullable function type

#KT-8188 Fixed
This commit is contained in:
Alexey Sedunov
2015-06-23 18:48:56 +03:00
parent 5d89097870
commit 5ac1fbf59b
4 changed files with 15 additions and 3 deletions
+5
View File
@@ -19,6 +19,9 @@ var v10: GF<Any>
class GEF<A, B>: @extension Function1<A, B>
var v11: GEF<Any, Any>
var v12: (() -> Unit).() -> Unit
var v13: (() -> Unit)?.() -> Unit
//internal var v1: () -> kotlin.Unit defined in root package
//internal var v2: (kotlin.Int) -> kotlin.Int defined in root package
//internal var v3: (kotlin.Int, kotlin.String) -> kotlin.String defined in root package
@@ -42,3 +45,5 @@ var v11: GEF<Any, Any>
//<A> defined in GEF
//<B> defined in GEF
//internal var v11: GEF<kotlin.Any, kotlin.Any> defined in root package
//internal var v12: (() -> kotlin.Unit).() -> kotlin.Unit defined in root package
//internal var v13: (() -> kotlin.Unit)?.() -> kotlin.Unit defined in root package