Fix rendering of type aliases

- render 'actual' modifier if it's present
- do not render a space after type parameter list
This commit is contained in:
Alexander Udalov
2018-01-22 13:07:57 +01:00
parent e0245a9dc7
commit 71fe8c02a3
69 changed files with 165 additions and 164 deletions
@@ -6,4 +6,4 @@ public val nameToTeam: kotlin.collections.List<kotlin.Pair<kotlin.String, kotlin
public val namesByTeam: kotlin.collections.Map<kotlin.String, kotlin.collections.List<kotlin.String>>
public fun test(): kotlin.Unit
public fun </*0*/ K, /*1*/ V, /*2*/ M : kotlin.collections.MutableMap<in K, kotlin.collections.MutableList<V>>> updateMap(/*0*/ map: M, /*1*/ k: K, /*2*/ v: V): M
public typealias HM</*0*/ Kt, /*1*/ Vt> = java.util.HashMap<Kt, Vt>
public typealias HM</*0*/ Kt, /*1*/ Vt> = java.util.HashMap<Kt, Vt>
@@ -4,5 +4,5 @@ public val test1: java.lang.Runnable
public val test2: java.util.Comparator<kotlin.String>
public val test3: java.util.Comparator<kotlin.String>
public typealias ComparatorStrT = ComparatorT<kotlin.String>
public typealias ComparatorT</*0*/ T> = java.util.Comparator<T>
public typealias ComparatorT</*0*/ T> = java.util.Comparator<T>
public typealias RunnableT = java.lang.Runnable
@@ -33,8 +33,8 @@ public open class JHost {
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
}
public typealias C</*0*/ T> = JHost.Consumer<T>
public typealias C2</*0*/ T> = JHost.Consumer2<T, T>
public typealias C</*0*/ T> = JHost.Consumer<T>
public typealias C2</*0*/ T> = JHost.Consumer2<T, T>
public typealias CStr = JHost.Consumer<kotlin.String>
public typealias CStrList = JHost.Consumer<kotlin.collections.List<kotlin.String>>
public typealias R = JHost.Runnable