Render unabbreviated part of type wrapped in common comments

It's necessary for preserving DescriptorRenderer invariant, namely
only valid code should be generated
This commit is contained in:
Denis Zharkov
2016-06-27 14:44:36 +03:00
parent 249be0a142
commit d39d36b94c
30 changed files with 81 additions and 81 deletions
+12 -12
View File
@@ -3,15 +3,15 @@ package test
public typealias S = kotlin.String
public typealias SS = test.S
public typealias SSS = test.SS
public val x1: test.S [= kotlin.String] = ""
public fun <get-x1>(): test.S [= kotlin.String]
public val x2: test.SS [= kotlin.String] = ""
public fun <get-x2>(): test.SS [= kotlin.String]
public val x3: test.SSS [= kotlin.String] = ""
public fun <get-x3>(): test.SSS [= kotlin.String]
public val x4: test.S? [= kotlin.String?] = ""
public fun <get-x4>(): test.S? [= kotlin.String?]
public val x5: test.SS? [= kotlin.String?] = ""
public fun <get-x5>(): test.SS? [= kotlin.String?]
public val x6: test.SSS? [= kotlin.String?] = ""
public fun <get-x6>(): test.SSS? [= kotlin.String?]
public val x1: test.S /* = kotlin.String */ = ""
public fun <get-x1>(): test.S /* = kotlin.String */
public val x2: test.SS /* = kotlin.String */ = ""
public fun <get-x2>(): test.SS /* = kotlin.String */
public val x3: test.SSS /* = kotlin.String */ = ""
public fun <get-x3>(): test.SSS /* = kotlin.String */
public val x4: test.S? /* = kotlin.String? */ = ""
public fun <get-x4>(): test.S? /* = kotlin.String? */
public val x5: test.SS? /* = kotlin.String? */ = ""
public fun <get-x5>(): test.SS? /* = kotlin.String? */
public val x6: test.SSS? /* = kotlin.String? */ = ""
public fun <get-x6>(): test.SSS? /* = kotlin.String? */
@@ -3,9 +3,9 @@ package test
public typealias L</*0*/ T> = kotlin.collections.List<T>
public typealias LL</*0*/ T> = test.L<T>
public typealias LLL</*0*/ T> = test.LL<T>
public fun test1(/*0*/ x: test.L<kotlin.String> [= kotlin.collections.List<out kotlin.String>]): kotlin.Unit
public fun test2(/*0*/ x: test.LL<kotlin.String> [= kotlin.collections.List<out kotlin.String>]): kotlin.Unit
public fun test3(/*0*/ x: test.LLL<kotlin.String> [= kotlin.collections.List<out kotlin.String>]): kotlin.Unit
public fun test4(/*0*/ x: test.L<test.L<kotlin.String> [= kotlin.collections.List<out kotlin.String>]> [= kotlin.collections.List<out test.L<kotlin.String> [= kotlin.collections.List<out kotlin.String>]>]): kotlin.Unit
public fun test5(/*0*/ x: test.LL<test.LL<kotlin.String> [= kotlin.collections.List<out kotlin.String>]> [= kotlin.collections.List<out test.LL<kotlin.String> [= kotlin.collections.List<out kotlin.String>]>]): kotlin.Unit
public fun test6(/*0*/ x: test.LLL<test.LLL<kotlin.String> [= kotlin.collections.List<out kotlin.String>]> [= kotlin.collections.List<out test.LLL<kotlin.String> [= kotlin.collections.List<out kotlin.String>]>]): kotlin.Unit
public fun test1(/*0*/ x: test.L<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */): kotlin.Unit
public fun test2(/*0*/ x: test.LL<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */): kotlin.Unit
public fun test3(/*0*/ x: test.LLL<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */): kotlin.Unit
public fun test4(/*0*/ x: test.L<test.L<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */> /* = kotlin.collections.List<out test.L<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */> */): kotlin.Unit
public fun test5(/*0*/ x: test.LL<test.LL<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */> /* = kotlin.collections.List<out test.LL<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */> */): kotlin.Unit
public fun test6(/*0*/ x: test.LLL<test.LLL<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */> /* = kotlin.collections.List<out test.LLL<kotlin.String> /* = kotlin.collections.List<out kotlin.String> */> */): kotlin.Unit