improve rendering of upper bounds
This commit is contained in:
@@ -12,6 +12,11 @@ public fun Int.ext() : Int {}
|
||||
|
||||
public fun <out T> withTypeParam(a : Array<T>) : Int {}
|
||||
|
||||
trait Foo
|
||||
trait Bar
|
||||
|
||||
fun <P> funTypeParameterWithTwoUpperBounds() where P : Foo, P : Bar = 17
|
||||
|
||||
//package rendererTest defined in root package
|
||||
//public final fun pub() : Unit defined in rendererTest
|
||||
//internal final fun int() : jet.String defined in rendererTest
|
||||
@@ -23,4 +28,8 @@ public fun <out T> withTypeParam(a : Array<T>) : Int {}
|
||||
//public final fun jet.Int.ext() : jet.Int defined in rendererTest
|
||||
//public final fun <out T> withTypeParam(a : jet.Array<T>) : jet.Int defined in rendererTest
|
||||
//<out T> defined in rendererTest.withTypeParam
|
||||
//value-parameter val a : jet.Array<T> defined in rendererTest.withTypeParam
|
||||
//value-parameter val a : jet.Array<T> defined in rendererTest.withTypeParam
|
||||
//internal trait Foo defined in rendererTest
|
||||
//internal trait Bar defined in rendererTest
|
||||
//internal final fun <P> funTypeParameterWithTwoUpperBounds() : jet.Int where P : rendererTest.Foo, P : rendererTest.Bar defined in rendererTest
|
||||
//<P : rendererTest.Foo & rendererTest.Bar> defined in rendererTest.funTypeParameterWithTwoUpperBounds
|
||||
|
||||
Reference in New Issue
Block a user