Render generic signature in type parameters tests

This commit is contained in:
Mikhael Bogdanov
2021-05-05 07:24:09 +02:00
committed by TeamCityServer
parent 6182228de8
commit 5ff4d648f4
8 changed files with 51 additions and 0 deletions
@@ -14,6 +14,7 @@ public abstract interface foo/Ann4 : java/lang/Object, java/lang/annotation/Anno
}
<T:Ljava/lang/Object;>Ljava/lang/Object;
public final class foo/Bar : java/lang/Object {
public void <init>()
}
@@ -21,31 +22,37 @@ public final class foo/Bar : java/lang/Object {
public final class foo/Kotlin : java/lang/Object {
public void <init>()
(Lfoo/Bar<Ljava/lang/String;>;)V
public final void foo(foo.Bar s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lfoo/Ann2;([]) : METHOD_FORMAL_PARAMETER 0, 0;
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()Lfoo/Bar<Ljava/lang/String;>;
public final foo.Bar foo()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
@Lfoo/Ann;([]) : METHOD_RETURN, null
@Lfoo/Ann2;([]) : METHOD_RETURN, 0;
<T:Ljava/lang/Object;>(TT;)V
public final void foo(java.lang.Object s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
([Lfoo/Bar<Ljava/lang/String;>;)V
public final void fooArray(foo.Bar[] s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lfoo/Ann2;([]) : METHOD_FORMAL_PARAMETER 0, [
@Lfoo/Ann3;([]) : METHOD_FORMAL_PARAMETER 0, [0;
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()[Lfoo/Bar<Ljava/lang/String;>;
public final foo.Bar[] fooArray()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
@Lfoo/Ann;([]) : METHOD_RETURN, null
@Lfoo/Ann2;([]) : METHOD_RETURN, [
@Lfoo/Ann3;([]) : METHOD_RETURN, [0;
([[Lfoo/Bar<Ljava/lang/String;>;)V
public final void fooArrayArray(foo.Bar[][] s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lfoo/Ann2;([]) : METHOD_FORMAL_PARAMETER 0, [
@@ -53,6 +60,7 @@ public final class foo/Kotlin : java/lang/Object {
@Lfoo/Ann4;([]) : METHOD_FORMAL_PARAMETER 0, [[0;
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()[[Lfoo/Bar<Ljava/lang/String;>;
public final foo.Bar[][] fooArrayArray()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
@Lfoo/Ann;([]) : METHOD_RETURN, null
@@ -60,6 +68,7 @@ public final class foo/Kotlin : java/lang/Object {
@Lfoo/Ann3;([]) : METHOD_RETURN, [[
@Lfoo/Ann4;([]) : METHOD_RETURN, [[0;
<T:Ljava/lang/Object;>(Lfoo/Bar<TT;>;)V
public final void fooGeneric(foo.Bar s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lfoo/Ann2;([]) : METHOD_FORMAL_PARAMETER 0, 0;
@@ -1,9 +1,11 @@
final class foo/Kotlin$A : foo/Kotlin {
()V
void <init>(java.lang.String $enum$name, int $enum$ordinal)
public final void foo()
}
Ljava/lang/Enum<Lfoo/Kotlin;>;
public class foo/Kotlin : java/lang/Enum {
private final static foo.Kotlin[] $VALUES
@@ -11,6 +13,7 @@ public class foo/Kotlin : java/lang/Enum {
static void <clinit>()
(Ljava/lang/String;)V
private void <init>(java.lang.String $enum$name, int $enum$ordinal, java.lang.String s)
@Lfoo/TypeAnn;([]) : METHOD_FORMAL_PARAMETER 0, null
@@ -1,3 +1,4 @@
Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Ljava/lang/String;>;
final class foo/Kotlin$foo4$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/functions/Function0 {
final foo.Kotlin this$0
@@ -1,6 +1,7 @@
public final class foo/Kotlin$Inner : java/lang/Object {
final foo.Kotlin this$0
(Ljava/lang/String;)V
public void <init>(foo.Kotlin this$0, java.lang.String s)
@Lfoo/TypeAnn;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
@@ -14,6 +14,7 @@ public abstract interface foo/Ann4 : java/lang/Object, java/lang/annotation/Anno
}
<T:Ljava/lang/Object;>Ljava/lang/Object;
public final class foo/Bar : java/lang/Object {
public void <init>()
}
@@ -21,16 +22,20 @@ public final class foo/Bar : java/lang/Object {
public final class foo/Kotlin : java/lang/Object {
public void <init>()
(Lfoo/Outer$Inner<Ljava/lang/String;>;)V
public final void foo(foo.Outer$Inner s)
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()Lfoo/Outer$Inner<Ljava/lang/String;>;
public final foo.Outer$Inner foo()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
([Lfoo/Outer$Inner<Ljava/lang/String;>;)V
public final void fooArray(foo.Outer$Inner[] s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()[Lfoo/Outer$Inner<Ljava/lang/String;>;
public final foo.Outer$Inner[] fooArray()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
@Lfoo/Ann;([]) : METHOD_RETURN, null
@@ -39,22 +44,27 @@ public final class foo/Kotlin : java/lang/Object {
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()[Lfoo/Outer$Inner<Ljava/lang/String;>;
public final foo.Outer$Inner[] fooArrayOut()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
@Lfoo/Ann;([]) : METHOD_RETURN, null
<T:Ljava/lang/Object;>(Lfoo/Bar<-TT;>;)V
public final void fooGenericIn(foo.Bar s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
<T:Ljava/lang/Object;>(Lfoo/Bar<+TT;>;)V
public final void fooGenericOut(foo.Bar s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
}
<T:Ljava/lang/Object;>Ljava/lang/Object;
public final class foo/Outer$Inner : java/lang/Object {
final foo.Outer this$0
()V
public void <init>(foo.Outer this$0)
}
@@ -14,6 +14,7 @@ public abstract interface foo/Ann4 : java/lang/Object, java/lang/annotation/Anno
}
<T:Ljava/lang/Object;>Ljava/lang/Object;
public final class foo/Bar : java/lang/Object {
public void <init>()
}
@@ -21,22 +22,26 @@ public final class foo/Bar : java/lang/Object {
public final class foo/Kotlin : java/lang/Object {
public void <init>()
(Lfoo/Outer$NestedStatic<Ljava/lang/String;>;)V
public final void foo(foo.Outer$NestedStatic s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lfoo/Ann2;([]) : METHOD_FORMAL_PARAMETER 0, 0;
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()Lfoo/Outer$NestedStatic<Ljava/lang/String;>;
public final foo.Outer$NestedStatic foo()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
@Lfoo/Ann;([]) : METHOD_RETURN, null
@Lfoo/Ann2;([]) : METHOD_RETURN, 0;
([Lfoo/Outer$NestedStatic<Ljava/lang/String;>;)V
public final void fooArray(foo.Outer$NestedStatic[] s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lfoo/Ann2;([]) : METHOD_FORMAL_PARAMETER 0, [
@Lfoo/Ann3;([]) : METHOD_FORMAL_PARAMETER 0, [0;
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()[Lfoo/Outer$NestedStatic<Ljava/lang/String;>;
public final foo.Outer$NestedStatic[] fooArray()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
@Lfoo/Ann;([]) : METHOD_RETURN, null
@@ -47,19 +52,23 @@ public final class foo/Kotlin : java/lang/Object {
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
()[Lfoo/Outer$NestedStatic<Ljava/lang/String;>;
public final foo.Outer$NestedStatic[] fooArrayOut()
@Lorg/jetbrains/annotations/Nullable;([]) // invisible
@Lfoo/Ann;([]) : METHOD_RETURN, null
<T:Ljava/lang/Object;>(Lfoo/Bar<-TT;>;)V
public final void fooGenericIn(foo.Bar s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
<T:Ljava/lang/Object;>(Lfoo/Bar<+TT;>;)V
public final void fooGenericOut(foo.Bar s)
@Lfoo/Ann;([]) : METHOD_FORMAL_PARAMETER 0, null
@Lorg/jetbrains/annotations/NotNull;([]) // invisible, parameter 0
}
<T:Ljava/lang/Object;>Ljava/lang/Object;
public final class foo/Outer$NestedStatic : java/lang/Object {
public void <init>()
}
@@ -1,6 +1,7 @@
public final class foo/Kotlin$A : java/lang/Object {
final foo.Kotlin this$0
()V
public void <init>(foo.Kotlin this$0)
public final void fooArray2()