[Tests] Add tests for additional stub info in .knm files

KTIJ-28668
This commit is contained in:
Pavel Kirpichenkov
2024-02-15 18:56:50 +02:00
committed by Space Team
parent 604dec7a87
commit 1c1bdae973
11 changed files with 145 additions and 8 deletions
@@ -1,3 +1,6 @@
/* Java interop */
// KNM_K2_IGNORE
package test
public class AnnotatedFlexibleTypes(val javaClass: d.JavaClass) {
@@ -1,3 +1,7 @@
/* K2 is skipped because of the test data: multiple KNM parts are produced */
// KNM_K2_IGNORE
package test
import test.E.E1
@@ -1,3 +1,5 @@
/* KTIJ-28668 */
// KNM_K2_IGNORE
// JVM_FILE_NAME: ContractsKt
@file:OptIn(ExperimentalContracts::class)
@@ -1,3 +1,6 @@
/* Java interop */
// KNM_K2_IGNORE
package test
public class OuterClassesWithFlexibleArgs<K, L>(k: K, l: L) {
@@ -1,3 +1,5 @@
// KNM_K2_IGNORE
package test
import kotlin.reflect.KClass
@@ -1,3 +1,6 @@
/* Java interop */
// KNM_K2_IGNORE
package test
public class TypeParametersInFlexibleTypes<A, D>(val javaClass: d.JavaClass<A>, val t: D & Any) {