FIR: make rendering of type parameters similar to original Kotlin
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<T> public open class A : R|java/lang/Object| {
|
||||
public open class A<T> : R|java/lang/Object| {
|
||||
public open operator fun foo(t: R|ft<T, T?>|!): R|ft<T, T?>|!
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
<T> public abstract interface MyIterable : R|java/lang/Iterable<T>| {
|
||||
public abstract interface MyIterable<T> : R|java/lang/Iterable<T>| {
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
FILE: Strange.kt
|
||||
<out T> public abstract interface Strange : R|kotlin/Any| {
|
||||
public abstract interface Strange<out T> : R|kotlin/Any| {
|
||||
public abstract fun foo(): R|T|
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
FILE: common.kt
|
||||
<T> public open expect class A : R|kotlin/Any| {
|
||||
public open expect class A<T> : R|kotlin/Any| {
|
||||
public constructor<T>(): R|A<T>| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
FILE: jvm.kt
|
||||
<T> public open actual class A : R|kotlin/Any| {
|
||||
public open actual class A<T> : R|kotlin/Any| {
|
||||
public constructor<T>(): R|A<T>| {
|
||||
super<R|kotlin/Any|>()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user