[Commonizer] AbstractCommonizationFromSourcesTest remove assertions on commonized leaf/platform libraries

Those assertions are not necessary anymore, since the commonizer is not
expected to produce any new "actuals" per given expect.
The IDE is supposed to analyze leaf source sets against the original
platform libraries.
This commit is contained in:
sebastian.sellmair
2021-06-14 14:11:52 +02:00
committed by Space
parent 42f60d981f
commit 21cef41ba5
67 changed files with 93 additions and 3679 deletions
@@ -1,88 +0,0 @@
actual class Holder actual constructor() {
@Deprecated("This function is deprecated")
actual fun deprecatedFunction1() {
}
@Deprecated("This function is deprecated")
fun deprecatedFunction2() {
}
@Deprecated("This function is deprecated")
actual fun deprecatedFunctionWithCustomizedAnnotation1() {
}
@Deprecated("This function is deprecated")
actual fun deprecatedFunctionWithCustomizedAnnotation2() {
}
@Deprecated("This function is deprecated", level = DeprecationLevel.WARNING)
actual fun deprecatedFunctionWithCustomizedAnnotation3() {
}
@Deprecated("This function is deprecated")
actual fun deprecatedFunctionWithCustomizedAnnotation4() {
}
@Deprecated("This function is deprecated")
actual fun deprecatedFunctionWithCustomizedAnnotation5() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith(""))
actual fun deprecatedFunctionWithCustomizedAnnotation6() {
}
@Deprecated("This function is deprecated")
actual fun deprecatedFunctionWithCustomizedAnnotation7() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith(""))
actual fun deprecatedFunctionWithCustomizedAnnotation8() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = emptyArray()))
actual fun deprecatedFunctionWithCustomizedAnnotation9() {
}
@Deprecated("This function is deprecated")
actual fun deprecatedFunctionWithCustomizedAnnotation10() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()"))
actual fun deprecatedFunctionWithCustomizedAnnotation11() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("bar()"))
actual fun deprecatedFunctionWithCustomizedAnnotation12() {
}
@Deprecated("This function is deprecated")
actual fun deprecatedFunctionWithCustomizedAnnotation13() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith(""))
actual fun deprecatedFunctionWithCustomizedAnnotation14() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation15() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = arrayOf("org.sample.bar")))
actual fun deprecatedFunctionWithCustomizedAnnotation16() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation17() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()", imports = arrayOf("org.sample.bar")))
actual fun deprecatedFunctionWithCustomizedAnnotation18() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("bar()", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation19() {
}
actual fun nonDeprecatedFunction1() {}
fun nonDeprecatedFunction2() {}
}
@@ -1,88 +0,0 @@
actual class Holder actual constructor() {
@Deprecated("This function is deprecated")
actual fun deprecatedFunction1() {
}
@Deprecated("This function is deprecated")
fun deprecatedFunction3() {
}
@Deprecated("This function is deprecated as well")
actual fun deprecatedFunctionWithCustomizedAnnotation1() {
}
@Deprecated("This function is deprecated", level = DeprecationLevel.WARNING)
actual fun deprecatedFunctionWithCustomizedAnnotation2() {
}
@Deprecated("This function is deprecated", level = DeprecationLevel.WARNING)
actual fun deprecatedFunctionWithCustomizedAnnotation3() {
}
@Deprecated("This function is deprecated", level = DeprecationLevel.ERROR)
actual fun deprecatedFunctionWithCustomizedAnnotation4() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith(""))
actual fun deprecatedFunctionWithCustomizedAnnotation5() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith(""))
actual fun deprecatedFunctionWithCustomizedAnnotation6() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = emptyArray()))
actual fun deprecatedFunctionWithCustomizedAnnotation7() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = emptyArray()))
actual fun deprecatedFunctionWithCustomizedAnnotation8() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = emptyArray()))
actual fun deprecatedFunctionWithCustomizedAnnotation9() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()"))
actual fun deprecatedFunctionWithCustomizedAnnotation10() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()"))
actual fun deprecatedFunctionWithCustomizedAnnotation11() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()"))
actual fun deprecatedFunctionWithCustomizedAnnotation12() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation13() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation14() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation15() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation16() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation17() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation18() {
}
@Deprecated("This function is deprecated", replaceWith = ReplaceWith("foo()", imports = arrayOf("org.sample.foo")))
actual fun deprecatedFunctionWithCustomizedAnnotation19() {
}
actual fun nonDeprecatedFunction1() {}
fun nonDeprecatedFunction3() {}
}
@@ -1,45 +0,0 @@
actual interface I1
actual interface I2
actual interface I3<T>
actual fun <T : I1> functionWithValueParameter(value: T) = Unit
actual fun <T : I2> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<String>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<in String>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<out String>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<Int>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<in Int>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<out Int>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<Any>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<in Any>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<out Any>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<Any?>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<*>> functionWithValueParameter(value: T) = Unit
actual fun <T : Any> functionWithValueParameter(value: T) = Unit
actual fun <T> functionWithValueParameter(value: T) = Unit
actual fun functionWithValueParameter(value: I1) = Unit
actual fun functionWithValueParameter(value: I2) = Unit
actual fun functionWithValueParameter(value: Any) = Unit
actual fun functionWithValueParameter(value: Any?) = Unit
actual fun functionWithValueParameter() = Unit
actual fun <T : I1> T.functionWithReceiver() = Unit
actual fun <T : I2> T.functionWithReceiver() = Unit
actual fun <T : I3<String>> T.functionWithReceiver() = Unit
actual fun <T : I3<in String>> T.functionWithReceiver() = Unit
actual fun <T : I3<out String>> T.functionWithReceiver() = Unit
actual fun <T : I3<Int>> T.functionWithReceiver() = Unit
actual fun <T : I3<in Int>> T.functionWithReceiver() = Unit
actual fun <T : I3<out Int>> T.functionWithReceiver() = Unit
actual fun <T : I3<Any>> T.functionWithReceiver() = Unit
actual fun <T : I3<in Any>> T.functionWithReceiver() = Unit
actual fun <T : I3<out Any>> T.functionWithReceiver() = Unit
actual fun <T : I3<Any?>> T.functionWithReceiver() = Unit
actual fun <T : I3<*>> T.functionWithReceiver() = Unit
actual fun <T : Any> T.functionWithReceiver() = Unit
actual fun <T> T.functionWithReceiver() = Unit
actual fun I1.functionWithReceiver() = Unit
actual fun I2.functionWithReceiver() = Unit
actual fun Any.functionWithReceiver() = Unit
actual fun Any?.functionWithReceiver() = Unit
actual fun functionWithReceiver() = Unit
@@ -1,45 +0,0 @@
actual interface I1
actual interface I2
actual interface I3<T>
actual fun <T : I1> functionWithValueParameter(value: T) = Unit
actual fun <T : I2> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<String>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<in String>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<out String>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<Int>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<in Int>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<out Int>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<Any>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<in Any>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<out Any>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<Any?>> functionWithValueParameter(value: T) = Unit
actual fun <T : I3<*>> functionWithValueParameter(value: T) = Unit
actual fun <T : Any> functionWithValueParameter(value: T) = Unit
actual fun <T> functionWithValueParameter(value: T) = Unit
actual fun functionWithValueParameter(value: I1) = Unit
actual fun functionWithValueParameter(value: I2) = Unit
actual fun functionWithValueParameter(value: Any) = Unit
actual fun functionWithValueParameter(value: Any?) = Unit
actual fun functionWithValueParameter() = Unit
actual fun <T : I1> T.functionWithReceiver() = Unit
actual fun <T : I2> T.functionWithReceiver() = Unit
actual fun <T : I3<String>> T.functionWithReceiver() = Unit
actual fun <T : I3<in String>> T.functionWithReceiver() = Unit
actual fun <T : I3<out String>> T.functionWithReceiver() = Unit
actual fun <T : I3<Int>> T.functionWithReceiver() = Unit
actual fun <T : I3<in Int>> T.functionWithReceiver() = Unit
actual fun <T : I3<out Int>> T.functionWithReceiver() = Unit
actual fun <T : I3<Any>> T.functionWithReceiver() = Unit
actual fun <T : I3<in Any>> T.functionWithReceiver() = Unit
actual fun <T : I3<out Any>> T.functionWithReceiver() = Unit
actual fun <T : I3<Any?>> T.functionWithReceiver() = Unit
actual fun <T : I3<*>> T.functionWithReceiver() = Unit
actual fun <T : Any> T.functionWithReceiver() = Unit
actual fun <T> T.functionWithReceiver() = Unit
actual fun I1.functionWithReceiver() = Unit
actual fun I2.functionWithReceiver() = Unit
actual fun Any.functionWithReceiver() = Unit
actual fun Any?.functionWithReceiver() = Unit
actual fun functionWithReceiver() = Unit
@@ -1,3 +0,0 @@
actual class Foo actual constructor()
actual fun bar(x: TypeAlias?) {}
@@ -1,3 +0,0 @@
actual class Foo actual constructor()
actual fun bar(x: TypeAlias?) {}
@@ -1,19 +0,0 @@
actual suspend fun suspendFunction1() = 1
suspend fun suspendFunction2() = 1
actual class Qux actual constructor()
actual operator fun Qux.get(index: Int) = "$index"
actual operator fun Qux.set(index: Int, value: String) = Unit
actual infix fun Qux.infixFunction1(another: Qux) {}
actual infix fun Qux.infixFunction2(another: Qux) {}
actual tailrec fun tailrecFunction1() {}
actual tailrec fun tailrecFunction2() {}
actual external fun externalFunction1()
actual external fun externalFunction2()
actual inline fun inlineFunction1() {}
actual inline fun inlineFunction2() {}
@@ -1,19 +0,0 @@
actual suspend fun suspendFunction1() = 1
fun suspendFunction2() = 1
actual class Qux actual constructor()
actual operator fun Qux.get(index: Int) = "$index"
actual fun Qux.set(index: Int, value: String) = Unit
actual infix fun Qux.infixFunction1(another: Qux) {}
actual fun Qux.infixFunction2(another: Qux) {}
actual tailrec fun tailrecFunction1() {}
actual fun tailrecFunction2() {}
actual external fun externalFunction1()
actual fun externalFunction2() {}
actual inline fun inlineFunction1() {}
actual fun inlineFunction2() {}
@@ -1,169 +0,0 @@
actual fun functionNoParameters() {}
actual fun functionSingleParameter(i: Int) {}
actual fun functionTwoParameters(i: Int, s: String) {}
actual fun functionThreeParameters(i: Int, s: String, l: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames1(arg0: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames2(arg0: Int, arg1: String) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames3(arg0: Int, arg1: String) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames4(arg0: Int, arg1: String) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames5(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames6(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames7(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames8(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames9(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames10(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames11(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames12(vararg variadicArguments: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames13(arg0: Int, vararg variadicArguments: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames14(arg0: Int, vararg variadicArguments: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames15(arg0: Int, vararg variadicArguments: Int) {}
actual fun functionMismatchedParameterNames16(i: Int) {}
actual fun functionMismatchedParameterNames17(i: Int, s: String) {}
actual fun functionMismatchedParameterNames18(i: Int, s: String, l: List<Double>) {}
actual fun functionMismatchedParameterNames19(vararg v: Int) {}
actual fun functionMismatchedParameterNames20(i: Int, vararg v: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames21(i: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames22(i: Int, s: String) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames23(i: Int, s: String, l: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames24(vararg v: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames25(i: Int, vararg v: Int) {}
actual fun functionMismatchedParameterNames26(arg0: Int) {}
actual fun functionMismatchedParameterNames27(arg0: Int, arg1: String) {}
actual fun functionMismatchedParameterNames28(arg0: Int, arg1: String, arg2: List<Double>) {}
actual fun functionMismatchedParameterNames29(vararg variadicArguments: Int) {}
actual fun functionMismatchedParameterNames30(arg0: Int, vararg variadicArguments: Int) {}
actual fun functionMismatchedParameterNames31(i: Int, s: String) {}
@kotlinx.cinterop.ObjCMethod
fun functionMismatchedParameterNames32(i: Int, s: String) {
}
fun functionMismatchedParameterNames33(i: Int, s: String) {}
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames34(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
fun functionMismatchedParameterNames35(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
fun functionMismatchedParameterNames36(arg0: Int, arg1: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames37(arg0: Int, arg1: String) {
}
// hasStableParameterNames=false
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames38(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames39(i: Int, s: String) {
}
// hasStableParameterNames=false
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames40(i: Int, s: String) {
}
// hasStableParameterNames=false
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames41(arg0: Int, arg1: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames42(arg0: Int, arg1: String) {
}
// hasStableParameterNames=false
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames43(arg0: Int, arg1: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun overloadedFunctionByParameterNames(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun overloadedFunctionByParameterNames(xi: Int, xs: String) {
}
fun functionMismatchedParameterCount1(i: Int, s: String) {}
fun functionMismatchedParameterCount2(i: Int, s: String, l: List<Double>) {}
fun functionMismatchedParameterTypes1(i: Int, s: String) {}
fun functionMismatchedParameterTypes2(i: Int, s: String) {}
fun functionDefaultValues1(i: Int = 1, s: String) {}
fun functionDefaultValues2(i: Int, s: String = "hello") {}
actual inline fun inlineFunction1(lazyMessage: () -> String) {}
actual inline fun inlineFunction2(lazyMessage: () -> String) {}
actual inline fun inlineFunction3(crossinline lazyMessage: () -> String) {}
actual inline fun inlineFunction4(lazyMessage: () -> String) {}
actual inline fun inlineFunction5(noinline lazyMessage: () -> String) {}
actual fun functionWithVararg1(vararg numbers: Int) {}
fun functionWithVararg2(vararg numbers: Int) {}
fun functionWithVararg3(vararg numbers: Int) {}
fun functionWithVararg4(numbers: Array<Int>) {}
actual fun functionWithVararg5(numbers: Array<out Int>) {}
actual fun functionWithVararg6(vararg names: String) {}
fun functionWithVararg7(vararg names: String) {}
fun functionWithVararg8(vararg names: String) {}
fun functionWithVararg9(names: Array<String>) {}
actual fun functionWithVararg10(names: Array<out String>) {}
actual fun <T> functionWithTypeParameters1(p1: T, p2: String) {}
fun <T> functionWithTypeParameters2(p1: T, p2: String) {}
fun <T> functionWithTypeParameters3(p1: T, p2: String) {}
actual fun <Q, R> functionWithTypeParameters4(p1: Q, p2: R) {}
fun <Q, R> functionWithTypeParameters5(p1: Q, p2: R) {}
fun <Q, R> functionWithTypeParameters6(p1: Q, p2: R) {}
@@ -1,168 +0,0 @@
actual fun functionNoParameters() {}
actual fun functionSingleParameter(i: Int) {}
actual fun functionTwoParameters(i: Int, s: String) {}
actual fun functionThreeParameters(i: Int, s: String, l: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames1(arg0: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames2(arg0: Int, arg1: String) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames3(arg0: Int, arg1: String) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames4(arg0: Int, arg1: String) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames5(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames6(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames7(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames8(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames9(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames10(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames11(arg0: Int, arg1: String, arg2: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames12(vararg variadicArguments: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames13(arg0: Int, vararg variadicArguments: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames14(arg0: Int, vararg variadicArguments: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames15(arg0: Int, vararg variadicArguments: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames16(i: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames17(i: Int, s: String) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames18(i: Int, s: String, l: List<Double>) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames19(vararg v: Int) {}
// hasStableParameterNames=false
actual fun functionMismatchedParameterNames20(i: Int, vararg v: Int) {}
actual fun functionMismatchedParameterNames21(i: Int) {}
actual fun functionMismatchedParameterNames22(i: Int, s: String) {}
actual fun functionMismatchedParameterNames23(i: Int, s: String, l: List<Double>) {}
actual fun functionMismatchedParameterNames24(vararg v: Int) {}
actual fun functionMismatchedParameterNames25(i: Int, vararg v: Int) {}
actual fun functionMismatchedParameterNames26(arg0: Int) {}
actual fun functionMismatchedParameterNames27(arg0: Int, arg1: String) {}
actual fun functionMismatchedParameterNames28(arg0: Int, arg1: String, arg2: List<Double>) {}
actual fun functionMismatchedParameterNames29(vararg variadicArguments: Int) {}
actual fun functionMismatchedParameterNames30(arg0: Int, vararg variadicArguments: Int) {}
actual fun functionMismatchedParameterNames31(i: Int, s: String) {}
fun functionMismatchedParameterNames32(i: Int, s: String) {}
@kotlinx.cinterop.ObjCMethod
fun functionMismatchedParameterNames33(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames34(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
fun functionMismatchedParameterNames35(arg0: Int, arg1: String) {
}
@kotlinx.cinterop.ObjCMethod
fun functionMismatchedParameterNames36(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames37(arg0: Int, arg1: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames38(i: Int, s: String) {
}
// hasStableParameterNames=false
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames39(i: Int, s: String) {
}
// hasStableParameterNames=false
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames40(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames41(arg0: Int, arg1: String) {
}
// hasStableParameterNames=false
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames42(arg0: Int, arg1: String) {
}
// hasStableParameterNames=false
@kotlinx.cinterop.ObjCMethod
actual fun functionMismatchedParameterNames43(arg0: Int, arg1: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun overloadedFunctionByParameterNames(i: Int, s: String) {
}
@kotlinx.cinterop.ObjCMethod
actual fun overloadedFunctionByParameterNames(xi: Int, xs: String) {
}
fun functionMismatchedParameterCount1(i: Int, s: String, l: List<Double>) {}
fun functionMismatchedParameterCount2(i: Int, s: String) {}
fun functionMismatchedParameterTypes1(i: Short, s: String) {}
fun functionMismatchedParameterTypes2(i: Int, s: CharSequence) {}
fun functionDefaultValues1(i: Int = 1, s: String) {}
fun functionDefaultValues2(i: Int, s: String = "hello") {}
actual inline fun inlineFunction1(lazyMessage: () -> String) {}
actual inline fun inlineFunction2(crossinline lazyMessage: () -> String) {}
actual inline fun inlineFunction3(crossinline lazyMessage: () -> String) {}
actual inline fun inlineFunction4(noinline lazyMessage: () -> String) {}
actual inline fun inlineFunction5(noinline lazyMessage: () -> String) {}
actual fun functionWithVararg1(vararg numbers: Int) {}
fun functionWithVararg2(numbers: Array<Int>) {}
fun functionWithVararg3(numbers: Array<out Int>) {}
fun functionWithVararg4(numbers: Array<out Int>) {}
actual fun functionWithVararg5(numbers: Array<out Int>) {}
actual fun functionWithVararg6(vararg names: String) {}
fun functionWithVararg7(names: Array<String>) {}
fun functionWithVararg8(names: Array<out String>) {}
fun functionWithVararg9(names: Array<out String>) {}
actual fun functionWithVararg10(names: Array<out String>) {}
actual fun <T> functionWithTypeParameters1(p1: T, p2: String) {}
fun <T> functionWithTypeParameters2(p1: String, p2: String) {}
fun <T> functionWithTypeParameters2(p1: String, p2: T) {}
actual fun <Q, R> functionWithTypeParameters4(p1: Q, p2: R) {}
fun <R, Q> functionWithTypeParameters5(p1: Q, p2: R) {}
fun <Q, R> functionWithTypeParameters6(p1: R, p2: Q) {}