diff --git a/compiler/testData/writeSignature/VarargCharSequence.kt b/compiler/testData/writeSignature/VarargCharSequence.kt new file mode 100644 index 00000000000..edbef9ab513 --- /dev/null +++ b/compiler/testData/writeSignature/VarargCharSequence.kt @@ -0,0 +1,6 @@ +fun foo(vararg tail: java.lang.CharSequence) = 1 + +// method: namespace::foo +// jvm signature: ([Ljava/lang/CharSequence;)I +// generic signature: null +// kotlin signature: ([Ljava/lang/CharSequence;)I // TODO: need to skip kotlin signature diff --git a/compiler/testData/writeSignature/VarargGeneric.kt b/compiler/testData/writeSignature/VarargGeneric.kt new file mode 100644 index 00000000000..9259216adb5 --- /dev/null +++ b/compiler/testData/writeSignature/VarargGeneric.kt @@ -0,0 +1,8 @@ +fun

foo(vararg tail: P) = 1 + +// method: namespace::foo +// jvm signature: (Ljet/TypeInfo;[Ljava/lang/Object;)I +// generic signature: (Ljet/TypeInfo;[TP;)I +// kotlin signature: (null[TP;)I +// TODO: skip kotlin signature +// TODO: properly serialize typeinfo