diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/divisionByZeroInJava.kt b/compiler/testData/codegen/boxAgainstJava/annotations/divisionByZeroInJava.kt index fffe0e24e7f..9efe9d0b395 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/divisionByZeroInJava.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/divisionByZeroInJava.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // KOTLIN_CONFIGURATION_FLAGS: +JVM.USE_PSI_CLASS_FILES_READING // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationArrayValueDefault.kt b/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationArrayValueDefault.kt index ea38983fc1d..1b3953379ae 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationArrayValueDefault.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationArrayValueDefault.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationArrayValueNoDefault.kt b/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationArrayValueNoDefault.kt index 73a07761436..5dd52961619 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationArrayValueNoDefault.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationArrayValueNoDefault.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: JavaAnn.java diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationCall.kt b/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationCall.kt index 0d8d3e50a36..b73cdcddf27 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationCall.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationCall.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: JavaAnn.java diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationDefault.kt b/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationDefault.kt index 7419807cf3d..0bf50e8ea0d 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationDefault.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/javaAnnotationDefault.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: JavaAnn.java diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/javaNegativePropertyAsAnnotationParameter.kt b/compiler/testData/codegen/boxAgainstJava/annotations/javaNegativePropertyAsAnnotationParameter.kt index cb0a08dc27b..efdf3b0b8e4 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/javaNegativePropertyAsAnnotationParameter.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/javaNegativePropertyAsAnnotationParameter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/javaPropertyAsAnnotationParameter.kt b/compiler/testData/codegen/boxAgainstJava/annotations/javaPropertyAsAnnotationParameter.kt index 2f13933de5f..4ff67c11f20 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/javaPropertyAsAnnotationParameter.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/javaPropertyAsAnnotationParameter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/javaPropertyWithIntInitializer.kt b/compiler/testData/codegen/boxAgainstJava/annotations/javaPropertyWithIntInitializer.kt index 7f3bfc979dd..1fdd29db4ff 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/javaPropertyWithIntInitializer.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/javaPropertyWithIntInitializer.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/arrayClassParameter.kt b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/arrayClassParameter.kt index dca13deb0bc..bcefb58aeeb 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/arrayClassParameter.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/arrayClassParameter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/arrayClassParameterOnJavaClass.kt b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/arrayClassParameterOnJavaClass.kt index 66d29a53584..02ea4a13b89 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/arrayClassParameterOnJavaClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/arrayClassParameterOnJavaClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/classParameter.kt b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/classParameter.kt index b9be45afc71..d1b7ce1e288 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/classParameter.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/classParameter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/classParameterOnJavaClass.kt b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/classParameterOnJavaClass.kt index d749988b59b..66a70fa6993 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/classParameterOnJavaClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/classParameterOnJavaClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/varargClassParameter.kt b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/varargClassParameter.kt index c85fbe28204..fd217472ad0 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/varargClassParameter.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/varargClassParameter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/varargClassParameterOnJavaClass.kt b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/varargClassParameterOnJavaClass.kt index 5b4451ed5dd..a9a2ecc44fa 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/varargClassParameterOnJavaClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/kClassMapping/varargClassParameterOnJavaClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/retentionInJava.kt b/compiler/testData/codegen/boxAgainstJava/annotations/retentionInJava.kt index 377045d288e..006f1d9d88e 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/retentionInJava.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/retentionInJava.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/annotations/typeAnnotations/implicitReturn.kt b/compiler/testData/codegen/boxAgainstJava/annotations/typeAnnotations/implicitReturn.kt index e2611af0021..f59f598b264 100644 --- a/compiler/testData/codegen/boxAgainstJava/annotations/typeAnnotations/implicitReturn.kt +++ b/compiler/testData/codegen/boxAgainstJava/annotations/typeAnnotations/implicitReturn.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // KOTLIN_CONFIGURATION_FLAGS: +JVM.EMIT_JVM_TYPE_ANNOTATIONS // TARGET_BACKEND: JVM // IGNORE_BACKEND_FIR: JVM_IR diff --git a/compiler/testData/codegen/boxAgainstJava/callableReference/constructor.kt b/compiler/testData/codegen/boxAgainstJava/callableReference/constructor.kt index 8b765566057..555056a8232 100644 --- a/compiler/testData/codegen/boxAgainstJava/callableReference/constructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/callableReference/constructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/callableReference/kt16412.kt b/compiler/testData/codegen/boxAgainstJava/callableReference/kt16412.kt index cb0473f5bf7..a4bc421599b 100644 --- a/compiler/testData/codegen/boxAgainstJava/callableReference/kt16412.kt +++ b/compiler/testData/codegen/boxAgainstJava/callableReference/kt16412.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: MFunction.java diff --git a/compiler/testData/codegen/boxAgainstJava/callableReference/publicFinalField.kt b/compiler/testData/codegen/boxAgainstJava/callableReference/publicFinalField.kt index 2471411db14..d2533488e0f 100644 --- a/compiler/testData/codegen/boxAgainstJava/callableReference/publicFinalField.kt +++ b/compiler/testData/codegen/boxAgainstJava/callableReference/publicFinalField.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/callableReference/publicMutableField.kt b/compiler/testData/codegen/boxAgainstJava/callableReference/publicMutableField.kt index 319f08c1707..4450f45de30 100644 --- a/compiler/testData/codegen/boxAgainstJava/callableReference/publicMutableField.kt +++ b/compiler/testData/codegen/boxAgainstJava/callableReference/publicMutableField.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/callableReference/staticMethod.kt b/compiler/testData/codegen/boxAgainstJava/callableReference/staticMethod.kt index c05df69cb1f..882d183b121 100644 --- a/compiler/testData/codegen/boxAgainstJava/callableReference/staticMethod.kt +++ b/compiler/testData/codegen/boxAgainstJava/callableReference/staticMethod.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/constructor/genericConstructor.kt b/compiler/testData/codegen/boxAgainstJava/constructor/genericConstructor.kt index 2f981a27e37..d8d235d76cb 100644 --- a/compiler/testData/codegen/boxAgainstJava/constructor/genericConstructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/constructor/genericConstructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/constructor/secondaryConstructor.kt b/compiler/testData/codegen/boxAgainstJava/constructor/secondaryConstructor.kt index 7fa772b8634..3500cd59775 100644 --- a/compiler/testData/codegen/boxAgainstJava/constructor/secondaryConstructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/constructor/secondaryConstructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/delegation/delegationAndInheritanceFromJava.kt b/compiler/testData/codegen/boxAgainstJava/delegation/delegationAndInheritanceFromJava.kt index aaa91cf40e4..349ed6dcfbf 100644 --- a/compiler/testData/codegen/boxAgainstJava/delegation/delegationAndInheritanceFromJava.kt +++ b/compiler/testData/codegen/boxAgainstJava/delegation/delegationAndInheritanceFromJava.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/enum/nameConflict.kt b/compiler/testData/codegen/boxAgainstJava/enum/nameConflict.kt index 4643b229d6e..3c7a5672cb8 100644 --- a/compiler/testData/codegen/boxAgainstJava/enum/nameConflict.kt +++ b/compiler/testData/codegen/boxAgainstJava/enum/nameConflict.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: C.java public enum C { diff --git a/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnum.kt b/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnum.kt index b9b16641043..38508c07f22 100644 --- a/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnum.kt +++ b/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnum.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/En.java diff --git a/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnumWithFunction.kt b/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnumWithFunction.kt index da1b3e0b349..6cf7e1ac3d9 100644 --- a/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnumWithFunction.kt +++ b/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnumWithFunction.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/En.java diff --git a/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnumWithStaticImport.kt b/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnumWithStaticImport.kt index 5c0aafea5ba..710b06c239d 100644 --- a/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnumWithStaticImport.kt +++ b/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaEnumWithStaticImport.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/En.java diff --git a/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaInnerEnum.kt b/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaInnerEnum.kt index a9e88e902a0..4deb559fafa 100644 --- a/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaInnerEnum.kt +++ b/compiler/testData/codegen/boxAgainstJava/enum/simpleJavaInnerEnum.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/enum/staticField.kt b/compiler/testData/codegen/boxAgainstJava/enum/staticField.kt index 725531722b4..8fae91ea795 100644 --- a/compiler/testData/codegen/boxAgainstJava/enum/staticField.kt +++ b/compiler/testData/codegen/boxAgainstJava/enum/staticField.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/E.java diff --git a/compiler/testData/codegen/boxAgainstJava/enum/staticMethod.kt b/compiler/testData/codegen/boxAgainstJava/enum/staticMethod.kt index 8a022ec1f51..0be34082751 100644 --- a/compiler/testData/codegen/boxAgainstJava/enum/staticMethod.kt +++ b/compiler/testData/codegen/boxAgainstJava/enum/staticMethod.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/En.java diff --git a/compiler/testData/codegen/boxAgainstJava/functions/constructor.kt b/compiler/testData/codegen/boxAgainstJava/functions/constructor.kt index cd299fc167d..eca0c465b3a 100644 --- a/compiler/testData/codegen/boxAgainstJava/functions/constructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/functions/constructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/functions/max.kt b/compiler/testData/codegen/boxAgainstJava/functions/max.kt index 3032ca56e98..1bf885dbfad 100644 --- a/compiler/testData/codegen/boxAgainstJava/functions/max.kt +++ b/compiler/testData/codegen/boxAgainstJava/functions/max.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/functions/referencesStaticInnerClassMethod.kt b/compiler/testData/codegen/boxAgainstJava/functions/referencesStaticInnerClassMethod.kt index cd4af6e4e0d..ba9d1038ed1 100644 --- a/compiler/testData/codegen/boxAgainstJava/functions/referencesStaticInnerClassMethod.kt +++ b/compiler/testData/codegen/boxAgainstJava/functions/referencesStaticInnerClassMethod.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: R.java diff --git a/compiler/testData/codegen/boxAgainstJava/functions/referencesStaticInnerClassMethodL2.kt b/compiler/testData/codegen/boxAgainstJava/functions/referencesStaticInnerClassMethodL2.kt index f8dc6841ed4..85396bbd10f 100644 --- a/compiler/testData/codegen/boxAgainstJava/functions/referencesStaticInnerClassMethodL2.kt +++ b/compiler/testData/codegen/boxAgainstJava/functions/referencesStaticInnerClassMethodL2.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: R.java diff --git a/compiler/testData/codegen/boxAgainstJava/functions/unrelatedUpperBounds.kt b/compiler/testData/codegen/boxAgainstJava/functions/unrelatedUpperBounds.kt index 142767b0618..7bb9978070a 100644 --- a/compiler/testData/codegen/boxAgainstJava/functions/unrelatedUpperBounds.kt +++ b/compiler/testData/codegen/boxAgainstJava/functions/unrelatedUpperBounds.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/ieee754/anyToReal.kt b/compiler/testData/codegen/boxAgainstJava/ieee754/anyToReal.kt index baea69dfca4..c2c25511ad4 100644 --- a/compiler/testData/codegen/boxAgainstJava/ieee754/anyToReal.kt +++ b/compiler/testData/codegen/boxAgainstJava/ieee754/anyToReal.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/ieee754/comparableTypeCast.kt b/compiler/testData/codegen/boxAgainstJava/ieee754/comparableTypeCast.kt index a36463fdba2..fe0f253a598 100644 --- a/compiler/testData/codegen/boxAgainstJava/ieee754/comparableTypeCast.kt +++ b/compiler/testData/codegen/boxAgainstJava/ieee754/comparableTypeCast.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/ieee754/double.kt b/compiler/testData/codegen/boxAgainstJava/ieee754/double.kt index da28090752e..40879e5fbba 100644 --- a/compiler/testData/codegen/boxAgainstJava/ieee754/double.kt +++ b/compiler/testData/codegen/boxAgainstJava/ieee754/double.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/ieee754/explicitCompareCall.kt b/compiler/testData/codegen/boxAgainstJava/ieee754/explicitCompareCall.kt index db65e1328e7..7927b025171 100644 --- a/compiler/testData/codegen/boxAgainstJava/ieee754/explicitCompareCall.kt +++ b/compiler/testData/codegen/boxAgainstJava/ieee754/explicitCompareCall.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/ieee754/explicitEqualsCall.kt b/compiler/testData/codegen/boxAgainstJava/ieee754/explicitEqualsCall.kt index 42db6a4a7dc..28caf58a0e3 100644 --- a/compiler/testData/codegen/boxAgainstJava/ieee754/explicitEqualsCall.kt +++ b/compiler/testData/codegen/boxAgainstJava/ieee754/explicitEqualsCall.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/ieee754/float.kt b/compiler/testData/codegen/boxAgainstJava/ieee754/float.kt index d4fa81c10ba..09992bd5da7 100644 --- a/compiler/testData/codegen/boxAgainstJava/ieee754/float.kt +++ b/compiler/testData/codegen/boxAgainstJava/ieee754/float.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/ieee754/generic.kt b/compiler/testData/codegen/boxAgainstJava/ieee754/generic.kt index 279daf1c3f0..fc18840a27e 100644 --- a/compiler/testData/codegen/boxAgainstJava/ieee754/generic.kt +++ b/compiler/testData/codegen/boxAgainstJava/ieee754/generic.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/ieee754/nullableAnyToReal.kt b/compiler/testData/codegen/boxAgainstJava/ieee754/nullableAnyToReal.kt index eac42c3e3f3..8ebcd13fe36 100644 --- a/compiler/testData/codegen/boxAgainstJava/ieee754/nullableAnyToReal.kt +++ b/compiler/testData/codegen/boxAgainstJava/ieee754/nullableAnyToReal.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/inline/kt19910.kt b/compiler/testData/codegen/boxAgainstJava/inline/kt19910.kt index 70c02be00a3..d61aadeb3d7 100644 --- a/compiler/testData/codegen/boxAgainstJava/inline/kt19910.kt +++ b/compiler/testData/codegen/boxAgainstJava/inline/kt19910.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // FULL_JDK // WITH_RUNTIME // TARGET_BACKEND: JVM diff --git a/compiler/testData/codegen/boxAgainstJava/innerClass/kt3532.kt b/compiler/testData/codegen/boxAgainstJava/innerClass/kt3532.kt index 3a2c43d3ad3..15c49e03773 100644 --- a/compiler/testData/codegen/boxAgainstJava/innerClass/kt3532.kt +++ b/compiler/testData/codegen/boxAgainstJava/innerClass/kt3532.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/innerClass/kt3812.kt b/compiler/testData/codegen/boxAgainstJava/innerClass/kt3812.kt index a5966ffa91f..3406cfe907e 100644 --- a/compiler/testData/codegen/boxAgainstJava/innerClass/kt3812.kt +++ b/compiler/testData/codegen/boxAgainstJava/innerClass/kt3812.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/innerClass/kt4036.kt b/compiler/testData/codegen/boxAgainstJava/innerClass/kt4036.kt index 1070ed4cff3..9ef204bbff6 100644 --- a/compiler/testData/codegen/boxAgainstJava/innerClass/kt4036.kt +++ b/compiler/testData/codegen/boxAgainstJava/innerClass/kt4036.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/interfaces/defaultMethod.kt b/compiler/testData/codegen/boxAgainstJava/interfaces/defaultMethod.kt index 820c32319af..7f672bebb01 100644 --- a/compiler/testData/codegen/boxAgainstJava/interfaces/defaultMethod.kt +++ b/compiler/testData/codegen/boxAgainstJava/interfaces/defaultMethod.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // JVM_TARGET: 1.8 // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/interfaces/inheritJavaInterface.kt b/compiler/testData/codegen/boxAgainstJava/interfaces/inheritJavaInterface.kt index d19fe0846e1..93a3673c5e3 100644 --- a/compiler/testData/codegen/boxAgainstJava/interfaces/inheritJavaInterface.kt +++ b/compiler/testData/codegen/boxAgainstJava/interfaces/inheritJavaInterface.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/multiplatform/annotationsViaActualTypeAliasFromBinary.kt b/compiler/testData/codegen/boxAgainstJava/multiplatform/annotationsViaActualTypeAliasFromBinary.kt index 6fea2771224..553b41d5e95 100644 --- a/compiler/testData/codegen/boxAgainstJava/multiplatform/annotationsViaActualTypeAliasFromBinary.kt +++ b/compiler/testData/codegen/boxAgainstJava/multiplatform/annotationsViaActualTypeAliasFromBinary.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // !LANGUAGE: +MultiPlatformProjects // WITH_REFLECT diff --git a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/callAssertions.kt b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/callAssertions.kt index e78dca48787..6f7e7530a4a 100644 --- a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/callAssertions.kt +++ b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/callAssertions.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // KOTLIN_CONFIGURATION_FLAGS: +JVM.DISABLE_PARAM_ASSERTIONS diff --git a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/delegation.kt b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/delegation.kt index 6c1a18947ab..f92efb2944a 100644 --- a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/delegation.kt +++ b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/delegation.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/doGenerateParamAssertions.kt b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/doGenerateParamAssertions.kt index 0a0b12cf642..0720bcb81d0 100644 --- a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/doGenerateParamAssertions.kt +++ b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/doGenerateParamAssertions.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // KOTLIN_CONFIGURATION_FLAGS: +JVM.DISABLE_CALL_ASSERTIONS // MODULE: lib // FILE: C.java diff --git a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/noCallAssertions.kt b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/noCallAssertions.kt index c8395991f29..df29dc2408b 100644 --- a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/noCallAssertions.kt +++ b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/noCallAssertions.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // KOTLIN_CONFIGURATION_FLAGS: +JVM.DISABLE_PARAM_ASSERTIONS, +JVM.DISABLE_CALL_ASSERTIONS // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/rightElvisOperand.kt b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/rightElvisOperand.kt index 2e712433b4f..00b6e5cad57 100644 --- a/compiler/testData/codegen/boxAgainstJava/notNullAssertions/rightElvisOperand.kt +++ b/compiler/testData/codegen/boxAgainstJava/notNullAssertions/rightElvisOperand.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: RightElvisOperand.java diff --git a/compiler/testData/codegen/boxAgainstJava/oldLanguageVersions/ieee754/explicitEqualsCallNull.kt b/compiler/testData/codegen/boxAgainstJava/oldLanguageVersions/ieee754/explicitEqualsCallNull.kt index c5d917902c7..c5fc02efb8c 100644 --- a/compiler/testData/codegen/boxAgainstJava/oldLanguageVersions/ieee754/explicitEqualsCallNull.kt +++ b/compiler/testData/codegen/boxAgainstJava/oldLanguageVersions/ieee754/explicitEqualsCallNull.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // !LANGUAGE: -ThrowNpeOnExplicitEqualsForBoxedNull // IGNORE_BACKEND: JVM_IR // ^ ThrowNpeOnExplicitEqualsForBoxedNull is introduced in 1.2. diff --git a/compiler/testData/codegen/boxAgainstJava/platformTypes/genericUnit.kt b/compiler/testData/codegen/boxAgainstJava/platformTypes/genericUnit.kt index 5a487d5480b..7ce17472580 100644 --- a/compiler/testData/codegen/boxAgainstJava/platformTypes/genericUnit.kt +++ b/compiler/testData/codegen/boxAgainstJava/platformTypes/genericUnit.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/platformTypes/kt14989.kt b/compiler/testData/codegen/boxAgainstJava/platformTypes/kt14989.kt index 8d193a56c6b..40c6dae52a7 100644 --- a/compiler/testData/codegen/boxAgainstJava/platformTypes/kt14989.kt +++ b/compiler/testData/codegen/boxAgainstJava/platformTypes/kt14989.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE //WITH_RUNTIME // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/platformTypes/specializedMapFull.kt b/compiler/testData/codegen/boxAgainstJava/platformTypes/specializedMapFull.kt index caf715c01cd..0e4a274484e 100644 --- a/compiler/testData/codegen/boxAgainstJava/platformTypes/specializedMapFull.kt +++ b/compiler/testData/codegen/boxAgainstJava/platformTypes/specializedMapFull.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: AbstractSpecializedMap.java diff --git a/compiler/testData/codegen/boxAgainstJava/platformTypes/specializedMapPut.kt b/compiler/testData/codegen/boxAgainstJava/platformTypes/specializedMapPut.kt index bff54e4ab70..e29959f2411 100644 --- a/compiler/testData/codegen/boxAgainstJava/platformTypes/specializedMapPut.kt +++ b/compiler/testData/codegen/boxAgainstJava/platformTypes/specializedMapPut.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/property/fieldAccessFromExtensionInTraitImpl.kt b/compiler/testData/codegen/boxAgainstJava/property/fieldAccessFromExtensionInTraitImpl.kt index a0d45342362..8b535611e97 100644 --- a/compiler/testData/codegen/boxAgainstJava/property/fieldAccessFromExtensionInTraitImpl.kt +++ b/compiler/testData/codegen/boxAgainstJava/property/fieldAccessFromExtensionInTraitImpl.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: D.java diff --git a/compiler/testData/codegen/boxAgainstJava/property/fieldAccessViaSubclass.kt b/compiler/testData/codegen/boxAgainstJava/property/fieldAccessViaSubclass.kt index aca00df8f47..9cd9484087d 100644 --- a/compiler/testData/codegen/boxAgainstJava/property/fieldAccessViaSubclass.kt +++ b/compiler/testData/codegen/boxAgainstJava/property/fieldAccessViaSubclass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: D.java diff --git a/compiler/testData/codegen/boxAgainstJava/property/referenceToJavaFieldViaBridge.kt b/compiler/testData/codegen/boxAgainstJava/property/referenceToJavaFieldViaBridge.kt index 3cd6e2ce2e2..f68ebb796aa 100644 --- a/compiler/testData/codegen/boxAgainstJava/property/referenceToJavaFieldViaBridge.kt +++ b/compiler/testData/codegen/boxAgainstJava/property/referenceToJavaFieldViaBridge.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/D.java diff --git a/compiler/testData/codegen/boxAgainstJava/recursiveRawTypes/kt16528.kt b/compiler/testData/codegen/boxAgainstJava/recursiveRawTypes/kt16528.kt index 2ad695f367d..fe76358c246 100644 --- a/compiler/testData/codegen/boxAgainstJava/recursiveRawTypes/kt16528.kt +++ b/compiler/testData/codegen/boxAgainstJava/recursiveRawTypes/kt16528.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaScriptParser.java public class JavaScriptParser { diff --git a/compiler/testData/codegen/boxAgainstJava/recursiveRawTypes/kt16639.kt b/compiler/testData/codegen/boxAgainstJava/recursiveRawTypes/kt16639.kt index f3a49937e7e..1a8bbcc8b9c 100644 --- a/compiler/testData/codegen/boxAgainstJava/recursiveRawTypes/kt16639.kt +++ b/compiler/testData/codegen/boxAgainstJava/recursiveRawTypes/kt16639.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: Device.java diff --git a/compiler/testData/codegen/boxAgainstJava/reflection/classLiterals/javaClassLiteral.kt b/compiler/testData/codegen/boxAgainstJava/reflection/classLiterals/javaClassLiteral.kt index aede7dd9f4c..514659455aa 100644 --- a/compiler/testData/codegen/boxAgainstJava/reflection/classLiterals/javaClassLiteral.kt +++ b/compiler/testData/codegen/boxAgainstJava/reflection/classLiterals/javaClassLiteral.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_REFLECT // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/reflection/mapping/jClass2kClass.kt b/compiler/testData/codegen/boxAgainstJava/reflection/mapping/jClass2kClass.kt index fcf8ecdfb6b..51331b8ee3c 100644 --- a/compiler/testData/codegen/boxAgainstJava/reflection/mapping/jClass2kClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/reflection/mapping/jClass2kClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaConstructor.kt b/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaConstructor.kt index 127b9f3978a..df95f22d9f3 100644 --- a/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaConstructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaConstructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_REFLECT // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaFields.kt b/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaFields.kt index 30dc8da1794..3f4c6d4ad39 100644 --- a/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaFields.kt +++ b/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaFields.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_REFLECT // FULL_JDK // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaMethods.kt b/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaMethods.kt index 988fa63f77b..4f0ab11574c 100644 --- a/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaMethods.kt +++ b/compiler/testData/codegen/boxAgainstJava/reflection/mapping/javaMethods.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_REFLECT // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/reflection/properties/equalsHashCodeToString.kt b/compiler/testData/codegen/boxAgainstJava/reflection/properties/equalsHashCodeToString.kt index fb631e5d1ae..2ccf9e635bd 100644 --- a/compiler/testData/codegen/boxAgainstJava/reflection/properties/equalsHashCodeToString.kt +++ b/compiler/testData/codegen/boxAgainstJava/reflection/properties/equalsHashCodeToString.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_REFLECT // MODULE: lib // FILE: test/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/bridgesForOverridden.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/bridgesForOverridden.kt index 9ab4b28e9c5..f52b417924e 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/bridgesForOverridden.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/bridgesForOverridden.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/bridgesForOverriddenComplex.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/bridgesForOverriddenComplex.kt index bb76a0a8433..7840b3b5088 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/bridgesForOverriddenComplex.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/bridgesForOverriddenComplex.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/callAbstractAdapter.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/callAbstractAdapter.kt index 969ccca6d4a..4e3eae4dd3c 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/callAbstractAdapter.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/callAbstractAdapter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaInterface.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/comparator.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/comparator.kt index 179f5f9ed0b..0e653cbcc42 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/comparator.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/comparator.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/constructor.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/constructor.kt index a98b8e48d8f..89e05eb5674 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/constructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/constructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/doubleLongParameters.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/doubleLongParameters.kt index aea32ed516d..461f621903a 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/doubleLongParameters.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/doubleLongParameters.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: GenericInterface.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/fileFilter.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/fileFilter.kt index 7921bbf1090..03a5d374750 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/fileFilter.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/fileFilter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/genericSignature.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/genericSignature.kt index a0e84747d8c..3cc49d4db5b 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/genericSignature.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/genericSignature.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/implementAdapter.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/implementAdapter.kt index 4e242519d25..9df4ff6753d 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/implementAdapter.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/implementAdapter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: JavaInterface.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedInKotlin.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedInKotlin.kt index e001f2cf265..ab4da28d97d 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedInKotlin.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedInKotlin.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedOverriddenAdapter.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedOverriddenAdapter.kt index c61b9688efa..56464fa2950 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedOverriddenAdapter.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedOverriddenAdapter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedSimple.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedSimple.kt index d1a25e79f13..2bcba1ee0c1 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedSimple.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/inheritedSimple.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Sub.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/localClass.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/localClass.kt index 54892da6e02..953e14dcf40 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/localClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/localClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/localObjectConstructor.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/localObjectConstructor.kt index 55179816191..9114370e409 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/localObjectConstructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/localObjectConstructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/localObjectConstructorWithFnValue.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/localObjectConstructorWithFnValue.kt index efcdbff3dea..3d28d40f4e7 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/localObjectConstructorWithFnValue.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/localObjectConstructorWithFnValue.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralAndLiteralRunnable.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralAndLiteralRunnable.kt index 794d5e84233..55d37c3f52e 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralAndLiteralRunnable.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralAndLiteralRunnable.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralComparator.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralComparator.kt index 2816822d583..a04e01a0b58 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralComparator.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralComparator.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralInConstructor.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralInConstructor.kt index ff3dcb683b1..9cc2761137e 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralInConstructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralInConstructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralNull.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralNull.kt index 081deae65d5..7e142c45ae0 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralNull.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralNull.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralRunnable.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralRunnable.kt index 06b6149cf01..ca3e5cd9c3b 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralRunnable.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/nonLiteralRunnable.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentPure.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentPure.kt index 4abf0c5e4a7..37dce51f6a2 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentPure.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentPure.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentViaSimpleBinary.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentViaSimpleBinary.kt index a79f3bef632..79fbb2c8864 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentViaSimpleBinary.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/augmentedAssignmentViaSimpleBinary.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/binary.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/binary.kt index 1721001c540..0932680a095 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/binary.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/binary.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/compareTo.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/compareTo.kt index df150f4ac5a..3f9ea336de2 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/compareTo.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/compareTo.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/contains.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/contains.kt index 6827c460b7a..679064770b6 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/contains.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/contains.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/get.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/get.kt index 4c7e23a8f88..64810e93907 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/get.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/get.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/invoke.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/invoke.kt index b4e058043bb..44eae363f6c 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/invoke.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/invoke.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/legacyModOperator.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/legacyModOperator.kt index 52689643700..aad574b9490 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/legacyModOperator.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/legacyModOperator.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // !LANGUAGE: -ProhibitOperatorMod // IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/multiGetSet.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/multiGetSet.kt index a2682b5bc3d..17839dd61f9 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/multiGetSet.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/multiGetSet.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/multiInvoke.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/multiInvoke.kt index b8c218dff06..4143e115ef9 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/multiInvoke.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/multiInvoke.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/set.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/set.kt index c66f624cf8a..e95fb081911 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/set.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/operators/set.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/protectedFromBase.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/protectedFromBase.kt index b39a0383016..ae88547cd4c 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/protectedFromBase.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/protectedFromBase.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/severalSamParameters.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/severalSamParameters.kt index 9daef616f7d..e0d29c290d5 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/severalSamParameters.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/severalSamParameters.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/simplest.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/simplest.kt index 56cfff7f74b..3b03e954434 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/simplest.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/simplest.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/superInSecondaryConstructor.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/superInSecondaryConstructor.kt index 00a1962ec92..f14d5830fac 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/superInSecondaryConstructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/superInSecondaryConstructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Supplier.java public interface Supplier { diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/superconstructor.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/superconstructor.kt index 93265b6c9e0..a91ab9c5ad0 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/superconstructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/superconstructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/superconstructorWithClosure.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/superconstructorWithClosure.kt index d323739f857..4d48eba1c6e 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/superconstructorWithClosure.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/superconstructorWithClosure.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfClass.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfClass.kt index 2d732418c47..94d9d428586 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: WeirdComparator.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfMethod.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfMethod.kt index 3fd38959a85..8fe16a73cca 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfMethod.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfMethod.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: WeirdComparator.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfOuterClass.kt b/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfOuterClass.kt index af22660b87b..9f585880bc6 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfOuterClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/adapters/typeParameterOfOuterClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: WeirdComparator.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/differentFqNames.kt b/compiler/testData/codegen/boxAgainstJava/sam/differentFqNames.kt index 219dc23e2b4..4f5fd8d7e02 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/differentFqNames.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/differentFqNames.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // WITH_RUNTIME // MODULE: lib // FILE: Custom.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/kt11519.kt b/compiler/testData/codegen/boxAgainstJava/sam/kt11519.kt index f3387a9d3aa..6555291dbbf 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/kt11519.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/kt11519.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // SKIP_JDK6 // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/sam/kt11519Constructor.kt b/compiler/testData/codegen/boxAgainstJava/sam/kt11519Constructor.kt index 89108f15510..b95218669ed 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/kt11519Constructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/kt11519Constructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // SKIP_JDK6 // MODULE: lib // FILE: Custom.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/kt11696.kt b/compiler/testData/codegen/boxAgainstJava/sam/kt11696.kt index 049c4856692..3559f916600 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/kt11696.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/kt11696.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/sam/kt4753.kt b/compiler/testData/codegen/boxAgainstJava/sam/kt4753.kt index 6c16572fd3f..5bbd44163d5 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/kt4753.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/kt4753.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Base.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/kt4753_2.kt b/compiler/testData/codegen/boxAgainstJava/sam/kt4753_2.kt index 3d65a8520d0..1bd5047a377 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/kt4753_2.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/kt4753_2.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: ParamBase.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/propertyReference.kt b/compiler/testData/codegen/boxAgainstJava/sam/propertyReference.kt index 5cf9837bf57..815e979e639 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/propertyReference.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/propertyReference.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Base.java diff --git a/compiler/testData/codegen/boxAgainstJava/sam/samConstructorGenericSignature.kt b/compiler/testData/codegen/boxAgainstJava/sam/samConstructorGenericSignature.kt index e39e31ddb40..361cc988f58 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/samConstructorGenericSignature.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/samConstructorGenericSignature.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // SKIP_JDK6 // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/sam/smartCastSamConversion.kt b/compiler/testData/codegen/boxAgainstJava/sam/smartCastSamConversion.kt index 34494340412..ae47f814af1 100644 --- a/compiler/testData/codegen/boxAgainstJava/sam/smartCastSamConversion.kt +++ b/compiler/testData/codegen/boxAgainstJava/sam/smartCastSamConversion.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JFoo.java public interface JFoo { diff --git a/compiler/testData/codegen/boxAgainstJava/specialBuiltins/charBuffer.kt b/compiler/testData/codegen/boxAgainstJava/specialBuiltins/charBuffer.kt index 1e3f65da66f..62b84ccfb10 100644 --- a/compiler/testData/codegen/boxAgainstJava/specialBuiltins/charBuffer.kt +++ b/compiler/testData/codegen/boxAgainstJava/specialBuiltins/charBuffer.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // IGNORE_BACKEND_FIR: JVM_IR // MODULE: lib // FILE: CharBuffer.java diff --git a/compiler/testData/codegen/boxAgainstJava/staticFun/classWithNestedEnum.kt b/compiler/testData/codegen/boxAgainstJava/staticFun/classWithNestedEnum.kt index ae9a962012d..6bc026cda5a 100644 --- a/compiler/testData/codegen/boxAgainstJava/staticFun/classWithNestedEnum.kt +++ b/compiler/testData/codegen/boxAgainstJava/staticFun/classWithNestedEnum.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/fromTwoBases.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/fromTwoBases.kt index 1403fa9ebf0..6b3e9685b13 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/fromTwoBases.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/fromTwoBases.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: C.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/getter.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/getter.kt index 8dd210c47dd..8ff171d1ad5 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/getter.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/getter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/implicitReceiver.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/implicitReceiver.kt index c75d3bb4b45..43fa48fbd87 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/implicitReceiver.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/implicitReceiver.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/overrideOnlyGetter.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/overrideOnlyGetter.kt index 1ad37564e3a..1f950690ccb 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/overrideOnlyGetter.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/overrideOnlyGetter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass2.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/plusPlus.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/plusPlus.kt index c5302153b69..6641dcbbe1e 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/plusPlus.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/plusPlus.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/protected.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/protected.kt index dc2a60eff7d..5c4431b90cf 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/protected.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/protected.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/protectedSetter.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/protectedSetter.kt index ed45dac511b..28a038e9f0c 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/protectedSetter.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/protectedSetter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setter.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setter.kt index a5c3068661f..d1ac49da876 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setter.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setter.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setterNonVoid1.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setterNonVoid1.kt index 00c0f884baa..213a6fa9ee8 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setterNonVoid1.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setterNonVoid1.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setterNonVoid2.kt b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setterNonVoid2.kt index 96241e19fa2..406d49a590e 100644 --- a/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setterNonVoid2.kt +++ b/compiler/testData/codegen/boxAgainstJava/syntheticExtensions/setterNonVoid2.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JavaClass.java diff --git a/compiler/testData/codegen/boxAgainstJava/throws/delegationAndThrows.kt b/compiler/testData/codegen/boxAgainstJava/throws/delegationAndThrows.kt index 9a8a353be1e..039a073e1f7 100644 --- a/compiler/testData/codegen/boxAgainstJava/throws/delegationAndThrows.kt +++ b/compiler/testData/codegen/boxAgainstJava/throws/delegationAndThrows.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // TARGET_BACKEND: JVM // WITH_RUNTIME // MODULE: lib diff --git a/compiler/testData/codegen/boxAgainstJava/typealias/javaStaticMembersViaTypeAlias.kt b/compiler/testData/codegen/boxAgainstJava/typealias/javaStaticMembersViaTypeAlias.kt index 7f6f4a78871..a6ddbf38509 100644 --- a/compiler/testData/codegen/boxAgainstJava/typealias/javaStaticMembersViaTypeAlias.kt +++ b/compiler/testData/codegen/boxAgainstJava/typealias/javaStaticMembersViaTypeAlias.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: JTest.java public class JTest { diff --git a/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride.kt b/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride.kt index 16c2f1ec18a..d7d2e7e597f 100644 --- a/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride.kt +++ b/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride2.kt b/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride2.kt index 363e3616514..b2909813085 100644 --- a/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride2.kt +++ b/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride2.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride3.kt b/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride3.kt index d755411a7a6..cca2b420932 100644 --- a/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride3.kt +++ b/compiler/testData/codegen/boxAgainstJava/varargs/varargsOverride3.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: A.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/package/kt2781.kt b/compiler/testData/codegen/boxAgainstJava/visibility/package/kt2781.kt index ba9203c5e67..ec34c6e66ca 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/package/kt2781.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/package/kt2781.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/package/packageClass.kt b/compiler/testData/codegen/boxAgainstJava/visibility/package/packageClass.kt index 202e147b41c..4b03690b936 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/package/packageClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/package/packageClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/package/packageFun.kt b/compiler/testData/codegen/boxAgainstJava/visibility/package/packageFun.kt index 695b61738f2..10412c05620 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/package/packageFun.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/package/packageFun.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/package/packageProperty.kt b/compiler/testData/codegen/boxAgainstJava/visibility/package/packageProperty.kt index ae7bb386d16..ba65f653ce7 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/package/packageProperty.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/package/packageProperty.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/overrideProtectedFunInPackage.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/overrideProtectedFunInPackage.kt index b7af605f2c2..174cfff96cf 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/overrideProtectedFunInPackage.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/overrideProtectedFunInPackage.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedAccessor.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedAccessor.kt index a7862b1638e..79e9aa03726 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedAccessor.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedAccessor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/A.java package protectedPack; diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedFunInPackage.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedFunInPackage.kt index 8a5bf2f4530..92a936309c8 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedFunInPackage.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedFunInPackage.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedPropertyInPackage.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedPropertyInPackage.kt index 819fb2ede84..6896423e4c7 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedPropertyInPackage.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedPropertyInPackage.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedPropertyInPackageFromCrossinline.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedPropertyInPackageFromCrossinline.kt index 33179d70bd9..a75780cbd8c 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedPropertyInPackageFromCrossinline.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedPropertyInPackageFromCrossinline.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedStaticClass.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedStaticClass.kt index 03628db9901..dc1df0a5e34 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedStaticClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedStaticClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: protectedPack/J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedSuperField.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedSuperField.kt index b153d5b7254..bc06cce9e35 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedSuperField.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedSuperField.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/Foo.java package test; diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedSuperMethod.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedSuperMethod.kt index dd77127811f..3b85752789e 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedSuperMethod.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedAndPackage/protectedSuperMethod.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: test/Foo.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funCallInConstructor.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funCallInConstructor.kt index c2c9b61e889..99d915b7bdc 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funCallInConstructor.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funCallInConstructor.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funClassObject.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funClassObject.kt index ab6822133f9..3faa4ead481 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funClassObject.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funClassObject.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funGenericClass.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funGenericClass.kt index 579c5c14b3d..51a0e30ad91 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funGenericClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funGenericClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticClass.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticClass.kt index 44ab9406399..e0efe3bdd65 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticClass2.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticClass2.kt index 79499d9e518..32a9cdf90c7 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticClass2.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticClass2.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticGenericClass.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticGenericClass.kt index 5f754f98d70..5560c5be150 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticGenericClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNestedStaticGenericClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNotDirectSuperClass.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNotDirectSuperClass.kt index 751b30cc038..03135d378d7 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNotDirectSuperClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funNotDirectSuperClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funObject.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funObject.kt index 676e11bfe07..4b5dadf113c 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funObject.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/funObject.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: J.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleClass.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleClass.kt index 5ac7b0b3aa3..65ad32a8258 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleClass.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleClass.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Base.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleClass2.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleClass2.kt index ff241f5d396..772826f66eb 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleClass2.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleClass2.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Base.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleFun.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleFun.kt index 88e1a91cf19..6bb2c889f85 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleFun.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleFun.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Base.java diff --git a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleProperty.kt b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleProperty.kt index d7ec66e6055..31d02054642 100644 --- a/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleProperty.kt +++ b/compiler/testData/codegen/boxAgainstJava/visibility/protectedStatic/simpleProperty.kt @@ -1,3 +1,4 @@ +// DONT_TARGET_EXACT_BACKEND: JS JS_IR JS_IR_ES6 WASM NATIVE // MODULE: lib // FILE: Base.java