diff --git a/compiler/testData/codegen/java8/box/async.kt b/compiler/testData/codegen/java8/box/async.kt index 8c306a58ade..e209c23821e 100644 --- a/compiler/testData/codegen/java8/box/async.kt +++ b/compiler/testData/codegen/java8/box/async.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // COMMON_COROUTINES_TEST // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/asyncException.kt b/compiler/testData/codegen/java8/box/asyncException.kt index b9073f9721f..01f96d203db 100644 --- a/compiler/testData/codegen/java8/box/asyncException.kt +++ b/compiler/testData/codegen/java8/box/asyncException.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // COMMON_COROUTINES_TEST // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/builtinStubMethods/immutableRemove.kt b/compiler/testData/codegen/java8/box/builtinStubMethods/immutableRemove.kt index 2710f121246..2bbb1f01410 100644 --- a/compiler/testData/codegen/java8/box/builtinStubMethods/immutableRemove.kt +++ b/compiler/testData/codegen/java8/box/builtinStubMethods/immutableRemove.kt @@ -1,8 +1,7 @@ -// TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS, NATIVE - +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME + interface ImmutableCollection : Collection { fun add(element: @UnsafeVariance E): ImmutableCollection fun addAll(elements: Collection<@UnsafeVariance E>): ImmutableCollection diff --git a/compiler/testData/codegen/java8/box/capturedSuperCall.kt b/compiler/testData/codegen/java8/box/capturedSuperCall.kt index 6e63d2f8515..7a154be1009 100644 --- a/compiler/testData/codegen/java8/box/capturedSuperCall.kt +++ b/compiler/testData/codegen/java8/box/capturedSuperCall.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: IBase.java interface IBase { diff --git a/compiler/testData/codegen/java8/box/defaultMethodCallFromInterface.kt b/compiler/testData/codegen/java8/box/defaultMethodCallFromInterface.kt index b656129343d..df269e8e02a 100644 --- a/compiler/testData/codegen/java8/box/defaultMethodCallFromInterface.kt +++ b/compiler/testData/codegen/java8/box/defaultMethodCallFromInterface.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple { diff --git a/compiler/testData/codegen/java8/box/defaultMethodCallViaClass.kt b/compiler/testData/codegen/java8/box/defaultMethodCallViaClass.kt index 96bf5cc2056..306986ae137 100644 --- a/compiler/testData/codegen/java8/box/defaultMethodCallViaClass.kt +++ b/compiler/testData/codegen/java8/box/defaultMethodCallViaClass.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Simple.java interface Simple { diff --git a/compiler/testData/codegen/java8/box/defaultMethodCallViaInterface.kt b/compiler/testData/codegen/java8/box/defaultMethodCallViaInterface.kt index 955ae1419c5..c26fb7dff0e 100644 --- a/compiler/testData/codegen/java8/box/defaultMethodCallViaInterface.kt +++ b/compiler/testData/codegen/java8/box/defaultMethodCallViaInterface.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple { diff --git a/compiler/testData/codegen/java8/box/defaultMethodOverride.kt b/compiler/testData/codegen/java8/box/defaultMethodOverride.kt index 54f10488c89..1dcc4f6e467 100644 --- a/compiler/testData/codegen/java8/box/defaultMethodOverride.kt +++ b/compiler/testData/codegen/java8/box/defaultMethodOverride.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple { diff --git a/compiler/testData/codegen/java8/box/delegationBy/byMiddleInterface.kt b/compiler/testData/codegen/java8/box/delegationBy/byMiddleInterface.kt index e61798bbfb4..32a34aa87b1 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/byMiddleInterface.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/byMiddleInterface.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/java8/box/delegationBy/defaultOverride.kt b/compiler/testData/codegen/java8/box/delegationBy/defaultOverride.kt index ba59e8dc681..8b5bbed109d 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/defaultOverride.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/defaultOverride.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Base.java diff --git a/compiler/testData/codegen/java8/box/delegationBy/delegationToMap.kt b/compiler/testData/codegen/java8/box/delegationBy/delegationToMap.kt index 7fef7e87bd1..c08f7d5b673 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/delegationToMap.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/delegationToMap.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK class MapWithBadDefaults : HashMap() { diff --git a/compiler/testData/codegen/java8/box/delegationBy/diamond.kt b/compiler/testData/codegen/java8/box/delegationBy/diamond.kt index cb26c763b83..2baa3bb39a3 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/diamond.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/diamond.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Base.java public interface Base { diff --git a/compiler/testData/codegen/java8/box/delegationBy/diamond2.kt b/compiler/testData/codegen/java8/box/delegationBy/diamond2.kt index e20f1abdc40..351be945361 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/diamond2.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/diamond2.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Base.java public interface Base { diff --git a/compiler/testData/codegen/java8/box/delegationBy/inClassDeclaration.kt b/compiler/testData/codegen/java8/box/delegationBy/inClassDeclaration.kt index ebd32d9c9a4..28990142566 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/inClassDeclaration.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/inClassDeclaration.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Base.java public interface Base { diff --git a/compiler/testData/codegen/java8/box/delegationBy/mixed.kt b/compiler/testData/codegen/java8/box/delegationBy/mixed.kt index cd10329cc85..22410f08f4b 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/mixed.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/mixed.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Base.java public interface Base extends KBase { diff --git a/compiler/testData/codegen/java8/box/delegationBy/simple.kt b/compiler/testData/codegen/java8/box/delegationBy/simple.kt index eaf9ff3385e..63e0865463d 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/simple.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/simple.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Base.java public interface Base { diff --git a/compiler/testData/codegen/java8/box/delegationBy/simple1.0.kt b/compiler/testData/codegen/java8/box/delegationBy/simple1.0.kt index b9c160e7ab9..09a86a093eb 100644 --- a/compiler/testData/codegen/java8/box/delegationBy/simple1.0.kt +++ b/compiler/testData/codegen/java8/box/delegationBy/simple1.0.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // LANGUAGE_VERSION: 1.0 // FILE: Base.java diff --git a/compiler/testData/codegen/java8/box/dontDelegateToDefaultMethods.kt b/compiler/testData/codegen/java8/box/dontDelegateToDefaultMethods.kt index 7850a32b9fe..40c55f0aea8 100644 --- a/compiler/testData/codegen/java8/box/dontDelegateToDefaultMethods.kt +++ b/compiler/testData/codegen/java8/box/dontDelegateToDefaultMethods.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Test.java interface Test { diff --git a/compiler/testData/codegen/java8/box/functionAssertion.kt b/compiler/testData/codegen/java8/box/functionAssertion.kt index e5a64f7cb38..0d59bd7c799 100644 --- a/compiler/testData/codegen/java8/box/functionAssertion.kt +++ b/compiler/testData/codegen/java8/box/functionAssertion.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: F.java import java.util.function.Function; diff --git a/compiler/testData/codegen/java8/box/inheritKotlin.kt b/compiler/testData/codegen/java8/box/inheritKotlin.kt index 6307933397b..e1edf9d0269 100644 --- a/compiler/testData/codegen/java8/box/inheritKotlin.kt +++ b/compiler/testData/codegen/java8/box/inheritKotlin.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Simple.java interface Simple extends KInterface { diff --git a/compiler/testData/codegen/java8/box/invokeDefaultViaSuper.kt b/compiler/testData/codegen/java8/box/invokeDefaultViaSuper.kt index c2b4392d6d4..a1e20c914e2 100644 --- a/compiler/testData/codegen/java8/box/invokeDefaultViaSuper.kt +++ b/compiler/testData/codegen/java8/box/invokeDefaultViaSuper.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Test.java public interface Test { diff --git a/compiler/testData/codegen/java8/box/invokeDefaultViaSuper_16.kt b/compiler/testData/codegen/java8/box/invokeDefaultViaSuper_16.kt index 2e66f049092..37e2d06acb9 100644 --- a/compiler/testData/codegen/java8/box/invokeDefaultViaSuper_16.kt +++ b/compiler/testData/codegen/java8/box/invokeDefaultViaSuper_16.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Test.java public interface Test { diff --git a/compiler/testData/codegen/java8/box/jvm8/bridgeInClass.kt b/compiler/testData/codegen/java8/box/jvm8/bridgeInClass.kt index 19c3d4f5049..4749d792173 100644 --- a/compiler/testData/codegen/java8/box/jvm8/bridgeInClass.kt +++ b/compiler/testData/codegen/java8/box/jvm8/bridgeInClass.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface Test { diff --git a/compiler/testData/codegen/java8/box/jvm8/bridgeInInterface.kt b/compiler/testData/codegen/java8/box/jvm8/bridgeInInterface.kt index 60ab59533fc..ee13f8fe4f4 100644 --- a/compiler/testData/codegen/java8/box/jvm8/bridgeInInterface.kt +++ b/compiler/testData/codegen/java8/box/jvm8/bridgeInInterface.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface Test { diff --git a/compiler/testData/codegen/java8/box/jvm8/capturedSuperCall.kt b/compiler/testData/codegen/java8/box/jvm8/capturedSuperCall.kt index b02ad946e34..5757ce97209 100644 --- a/compiler/testData/codegen/java8/box/jvm8/capturedSuperCall.kt +++ b/compiler/testData/codegen/java8/box/jvm8/capturedSuperCall.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // FILE: IBase.java diff --git a/compiler/testData/codegen/java8/box/jvm8/defaultArgs.kt b/compiler/testData/codegen/java8/box/jvm8/defaultArgs.kt index 7ece71ad052..74ba798e823 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaultArgs.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaultArgs.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface Z { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/accessor.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/accessor.kt index e2f36f6eb11..9761b67bd27 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/accessor.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/accessor.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/accessorFromCompanion.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/accessorFromCompanion.kt index 3667345b2cd..a1343fdb794 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/accessorFromCompanion.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/accessorFromCompanion.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/accessorsFromDefaultImpls.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/accessorsFromDefaultImpls.kt index 45d7dbcb2b6..995c773b2ab 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/accessorsFromDefaultImpls.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/accessorsFromDefaultImpls.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInClass.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInClass.kt index 38b9e54edd3..aca170b47e5 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInClass.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInClass.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterface.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterface.kt index 955d79b6a35..55592a5f3d9 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterface.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterface.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterface2.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterface2.kt index 7c27f7b88c9..25612e7e50b 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterface2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterface2.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterfaceWithProperties.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterfaceWithProperties.kt index ea62610ca97..b8f97a787c5 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterfaceWithProperties.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterfaceWithProperties.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterfaceWithProperties2.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterfaceWithProperties2.kt index cb5000c9cd3..a63fab46b54 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterfaceWithProperties2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeInInterfaceWithProperties2.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeWithJava.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeWithJava.kt index eeed57ab0b0..0d998c7d863 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeWithJava.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/bridgeWithJava.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/callableReference.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/callableReference.kt index d92e324e0df..5dbdcc43b9a 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/callableReference.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/callableReference.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/capturedSuperCall.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/capturedSuperCall.kt index 3b1108f2c72..acabf8ad9ba 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/capturedSuperCall.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/capturedSuperCall.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge.kt index 514128d93d2..16affa47f77 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple extends KInterface2 { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge2.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge2.kt index 50233a84f9a..ea61663296b 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge2.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple extends KInterface2 { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge3.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge3.kt index df52c0ae264..565c8a87504 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge3.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridge3.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple extends KInterface3 { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties.kt index 86fe5a52c82..32a2caf95b0 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple extends KInterface2 { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties2.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties2.kt index 297a46b861c..650ac77648a 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties2.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple extends KInterface2 { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties3.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties3.kt index daf9a5826b8..bfb9b2b95e2 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties3.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/bridgeWithProperties3.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple extends KInterface3 { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/defaultArgs.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/defaultArgs.kt index c11e820ba63..0c7f129fa49 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/defaultArgs.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/defaultArgs.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/inheritedJvmDefault.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/inheritedJvmDefault.kt index 9286c69c5c8..c0780c2cd42 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/inheritedJvmDefault.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/inheritedJvmDefault.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple extends KInterface2 { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/propertyAnnotation.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/propertyAnnotation.kt index b446816cc8a..079a37260f2 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/propertyAnnotation.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/propertyAnnotation.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_REFLECT diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/simpleFunction.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/simpleFunction.kt index d41cd2259f5..69d0fa1247f 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/simpleFunction.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/compatibility/simpleFunction.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: compatibility +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple extends KInterface { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/defaultArgs.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/defaultArgs.kt index b6c3f7d51fc..4d8fc64182b 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/defaultArgs.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/defaultArgs.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME interface Z { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/delegationBy/simple.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/delegationBy/simple.kt index 3d3ce3e497c..3093e2bd50c 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/delegationBy/simple.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/delegationBy/simple.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/delegationBy/simpleProperty.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/delegationBy/simpleProperty.kt index c3e81dea9dd..5519da0f925 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/delegationBy/simpleProperty.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/delegationBy/simpleProperty.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/diamond.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/diamond.kt index 07461b4ae04..e265f2ac7e3 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/diamond.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/diamond.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_REFLECT // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/inline.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/inline.kt index ccd24136af5..937270d221e 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/inline.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/inline.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/inlineProperty.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/inlineProperty.kt index 508f345c8ca..8dd1d1da66e 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/inlineProperty.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/inlineProperty.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/kt11969.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/kt11969.kt index 33a92f4c7f9..06b771473fa 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/kt11969.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/kt11969.kt @@ -1,8 +1,8 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME -// IGNORE_BACKEND: JS interface Z { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243.kt index 9ed5a861f18..558523556b0 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243_2.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243_2.kt index a7d64205d7e..f817ba9c732 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243_2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243_2.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243_prop.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243_prop.kt index de24c625dc7..43fd979c42c 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243_prop.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/kt14243_prop.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInClass.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInClass.kt index 9cf1cd4c32c..37466a94a9a 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInClass.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInClass.kt @@ -1,8 +1,10 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME // FULL_JDK + interface Test { @JvmDefault fun test() { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface.kt index a832b6598f5..c2c6dea8c48 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface.kt @@ -1,8 +1,10 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME // FULL_JDK + interface Test { @JvmDefault fun test() { diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface2.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface2.kt index 3e6287a5973..8c2cd00ae6b 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/noDelegation/noDelegationToDefaultMethodInInterface2.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/oneImplementation.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/oneImplementation.kt index 3918889e3b3..bf248ec9ba2 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/oneImplementation.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/oneImplementation.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/oneImplementation2.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/oneImplementation2.kt index d289e278e76..5007fb5d740 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/oneImplementation2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/oneImplementation2.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/privateDefaultFromDefaultImpl.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/privateDefaultFromDefaultImpl.kt index 5a906927398..b735de329cc 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/privateDefaultFromDefaultImpl.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/privateDefaultFromDefaultImpl.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/privateInDefaultImpls.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/privateInDefaultImpls.kt index beb143532ff..c5fe351fcc4 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/privateInDefaultImpls.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/privateInDefaultImpls.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/reflection/propertyAnnotations.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/reflection/propertyAnnotations.kt index 87db87acad7..29ac177f9e0 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/reflection/propertyAnnotations.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/reflection/propertyAnnotations.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_REFLECT diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/simpleCall.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/simpleCall.kt index fa8d9f85346..5f4566cb68d 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/simpleCall.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/simpleCall.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/simpleProperty.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/simpleProperty.kt index b540074a941..feb9f06a3e7 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/simpleProperty.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/simpleProperty.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/defaults/superCall.kt b/compiler/testData/codegen/java8/box/jvm8/defaults/superCall.kt index 3c94c484343..78045828d13 100644 --- a/compiler/testData/codegen/java8/box/jvm8/defaults/superCall.kt +++ b/compiler/testData/codegen/java8/box/jvm8/defaults/superCall.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/inlineFromAnotherFile.kt b/compiler/testData/codegen/java8/box/jvm8/inlineFromAnotherFile.kt index b3363754a9f..eb2e7f5d75f 100644 --- a/compiler/testData/codegen/java8/box/jvm8/inlineFromAnotherFile.kt +++ b/compiler/testData/codegen/java8/box/jvm8/inlineFromAnotherFile.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 //WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/inlineFromStdlib.kt b/compiler/testData/codegen/java8/box/jvm8/inlineFromStdlib.kt index 289c4d91aa9..ca938ab91a8 100644 --- a/compiler/testData/codegen/java8/box/jvm8/inlineFromStdlib.kt +++ b/compiler/testData/codegen/java8/box/jvm8/inlineFromStdlib.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 //WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/jvm8/interfaceFlag/superCall.kt b/compiler/testData/codegen/java8/box/jvm8/interfaceFlag/superCall.kt index 93625f9f8b4..ee22e95abfe 100644 --- a/compiler/testData/codegen/java8/box/jvm8/interfaceFlag/superCall.kt +++ b/compiler/testData/codegen/java8/box/jvm8/interfaceFlag/superCall.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple { diff --git a/compiler/testData/codegen/java8/box/jvm8/interfaceFlag/superCallIndirect.kt b/compiler/testData/codegen/java8/box/jvm8/interfaceFlag/superCallIndirect.kt index fe23f4540a9..49d613352bd 100644 --- a/compiler/testData/codegen/java8/box/jvm8/interfaceFlag/superCallIndirect.kt +++ b/compiler/testData/codegen/java8/box/jvm8/interfaceFlag/superCallIndirect.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Simple.java public interface Simple { diff --git a/compiler/testData/codegen/java8/box/jvm8/kt11969.kt b/compiler/testData/codegen/java8/box/jvm8/kt11969.kt index ed1c37d439d..cb91cfb3c6b 100644 --- a/compiler/testData/codegen/java8/box/jvm8/kt11969.kt +++ b/compiler/testData/codegen/java8/box/jvm8/kt11969.kt @@ -1,6 +1,6 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME -// IGNORE_BACKEND: JS interface Z { private fun privateFun() = { "OK" } diff --git a/compiler/testData/codegen/java8/box/jvm8/kt14243.kt b/compiler/testData/codegen/java8/box/jvm8/kt14243.kt index bd836e9850e..249699e62f9 100644 --- a/compiler/testData/codegen/java8/box/jvm8/kt14243.kt +++ b/compiler/testData/codegen/java8/box/jvm8/kt14243.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface Z { diff --git a/compiler/testData/codegen/java8/box/jvm8/kt14243_2.kt b/compiler/testData/codegen/java8/box/jvm8/kt14243_2.kt index 5983dff22dc..b80a5403575 100644 --- a/compiler/testData/codegen/java8/box/jvm8/kt14243_2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/kt14243_2.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface Z { diff --git a/compiler/testData/codegen/java8/box/jvm8/kt14243_prop.kt b/compiler/testData/codegen/java8/box/jvm8/kt14243_prop.kt index 3053ee099b5..eb97357a706 100644 --- a/compiler/testData/codegen/java8/box/jvm8/kt14243_prop.kt +++ b/compiler/testData/codegen/java8/box/jvm8/kt14243_prop.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface Z { diff --git a/compiler/testData/codegen/java8/box/jvm8/kt16581.kt b/compiler/testData/codegen/java8/box/jvm8/kt16581.kt index 15329e1f4d0..a98e49569a9 100644 --- a/compiler/testData/codegen/java8/box/jvm8/kt16581.kt +++ b/compiler/testData/codegen/java8/box/jvm8/kt16581.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 fun failAtRuntime(numberArg: Number = 0.0): Number { return numberArg diff --git a/compiler/testData/codegen/java8/box/jvm8/kt16581_2.kt b/compiler/testData/codegen/java8/box/jvm8/kt16581_2.kt index 79807862f4f..a2b67eec1b7 100644 --- a/compiler/testData/codegen/java8/box/jvm8/kt16581_2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/kt16581_2.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 fun test(o: Number) {} diff --git a/compiler/testData/codegen/java8/box/jvm8/kt16588.kt b/compiler/testData/codegen/java8/box/jvm8/kt16588.kt index 7bbd29ab2cc..b43aaafaec6 100644 --- a/compiler/testData/codegen/java8/box/jvm8/kt16588.kt +++ b/compiler/testData/codegen/java8/box/jvm8/kt16588.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 fun number(doLong: Boolean): Number = when { diff --git a/compiler/testData/codegen/java8/box/jvm8/oneImplementation.kt b/compiler/testData/codegen/java8/box/jvm8/oneImplementation.kt index 54c1c1856c9..b5ae79a92bb 100644 --- a/compiler/testData/codegen/java8/box/jvm8/oneImplementation.kt +++ b/compiler/testData/codegen/java8/box/jvm8/oneImplementation.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface KCallable { val returnType: String diff --git a/compiler/testData/codegen/java8/box/jvm8/oneImplementation2.kt b/compiler/testData/codegen/java8/box/jvm8/oneImplementation2.kt index d589a769929..0d618e7185b 100644 --- a/compiler/testData/codegen/java8/box/jvm8/oneImplementation2.kt +++ b/compiler/testData/codegen/java8/box/jvm8/oneImplementation2.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface KCallable { val returnType: String diff --git a/compiler/testData/codegen/java8/box/jvm8/optimizations/hashCode.kt b/compiler/testData/codegen/java8/box/jvm8/optimizations/hashCode.kt index 7d30e8a4e04..b35ea920a15 100644 --- a/compiler/testData/codegen/java8/box/jvm8/optimizations/hashCode.kt +++ b/compiler/testData/codegen/java8/box/jvm8/optimizations/hashCode.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 fun box(): String { diff --git a/compiler/testData/codegen/java8/box/jvm8/simpleCall.kt b/compiler/testData/codegen/java8/box/jvm8/simpleCall.kt index 33575361a09..40a4049739e 100644 --- a/compiler/testData/codegen/java8/box/jvm8/simpleCall.kt +++ b/compiler/testData/codegen/java8/box/jvm8/simpleCall.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface Test { diff --git a/compiler/testData/codegen/java8/box/jvm8/simpleProperty.kt b/compiler/testData/codegen/java8/box/jvm8/simpleProperty.kt index 984e65cff16..dfe8afa88fb 100644 --- a/compiler/testData/codegen/java8/box/jvm8/simpleProperty.kt +++ b/compiler/testData/codegen/java8/box/jvm8/simpleProperty.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 interface Z { diff --git a/compiler/testData/codegen/java8/box/longChainOfKotlinExtendsFromJavaWithDefault.kt b/compiler/testData/codegen/java8/box/longChainOfKotlinExtendsFromJavaWithDefault.kt index 533963d6fa8..05e0eb936ed 100644 --- a/compiler/testData/codegen/java8/box/longChainOfKotlinExtendsFromJavaWithDefault.kt +++ b/compiler/testData/codegen/java8/box/longChainOfKotlinExtendsFromJavaWithDefault.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: Base.java public interface Base { diff --git a/compiler/testData/codegen/java8/box/mapGetOrDefault/noTypeSafeBridge.kt b/compiler/testData/codegen/java8/box/mapGetOrDefault/noTypeSafeBridge.kt index ac44d60cbf2..fafcfa12db2 100644 --- a/compiler/testData/codegen/java8/box/mapGetOrDefault/noTypeSafeBridge.kt +++ b/compiler/testData/codegen/java8/box/mapGetOrDefault/noTypeSafeBridge.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/mapGetOrDefault/typeSafeBridge.kt b/compiler/testData/codegen/java8/box/mapGetOrDefault/typeSafeBridge.kt index f3b520793d2..b24d947bf50 100644 --- a/compiler/testData/codegen/java8/box/mapGetOrDefault/typeSafeBridge.kt +++ b/compiler/testData/codegen/java8/box/mapGetOrDefault/typeSafeBridge.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/mapGetOrDefault/typeSafeBridgeNotNullAny.kt b/compiler/testData/codegen/java8/box/mapGetOrDefault/typeSafeBridgeNotNullAny.kt index 790eeaa6754..e1ecd9b9a4d 100644 --- a/compiler/testData/codegen/java8/box/mapGetOrDefault/typeSafeBridgeNotNullAny.kt +++ b/compiler/testData/codegen/java8/box/mapGetOrDefault/typeSafeBridgeNotNullAny.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/mapRemove/noDefaultImpls.kt b/compiler/testData/codegen/java8/box/mapRemove/noDefaultImpls.kt index 567f3fde2fe..be2ed46e827 100644 --- a/compiler/testData/codegen/java8/box/mapRemove/noDefaultImpls.kt +++ b/compiler/testData/codegen/java8/box/mapRemove/noDefaultImpls.kt @@ -1,5 +1,6 @@ // !API_VERSION: 1.3 // !JVM_DEFAULT_MODE: enable +// TARGET_BACKEND: JVM // JVM_TARGET: 1.8 // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/mapRemove/readOnlyMap.kt b/compiler/testData/codegen/java8/box/mapRemove/readOnlyMap.kt index 4481d8c6eb6..f24768ed031 100644 --- a/compiler/testData/codegen/java8/box/mapRemove/readOnlyMap.kt +++ b/compiler/testData/codegen/java8/box/mapRemove/readOnlyMap.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/mapRemove/typeSafeBridge.kt b/compiler/testData/codegen/java8/box/mapRemove/typeSafeBridge.kt index 6d26b47ac53..df39133918f 100644 --- a/compiler/testData/codegen/java8/box/mapRemove/typeSafeBridge.kt +++ b/compiler/testData/codegen/java8/box/mapRemove/typeSafeBridge.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/mapRemove/typeSafeBridgeNotNullAny.kt b/compiler/testData/codegen/java8/box/mapRemove/typeSafeBridgeNotNullAny.kt index 81dffa03dde..1f7be4db58b 100644 --- a/compiler/testData/codegen/java8/box/mapRemove/typeSafeBridgeNotNullAny.kt +++ b/compiler/testData/codegen/java8/box/mapRemove/typeSafeBridgeNotNullAny.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/parametersMetadata/defaultImpls.kt b/compiler/testData/codegen/java8/box/parametersMetadata/defaultImpls.kt index 2f6b641cf4d..c1f6a7eb4ed 100644 --- a/compiler/testData/codegen/java8/box/parametersMetadata/defaultImpls.kt +++ b/compiler/testData/codegen/java8/box/parametersMetadata/defaultImpls.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK // KOTLIN_CONFIGURATION_FLAGS: +JVM.PARAMETERS_METADATA diff --git a/compiler/testData/codegen/java8/box/parametersMetadata/delegation.kt b/compiler/testData/codegen/java8/box/parametersMetadata/delegation.kt index 87b8e418954..3713c4efcfa 100644 --- a/compiler/testData/codegen/java8/box/parametersMetadata/delegation.kt +++ b/compiler/testData/codegen/java8/box/parametersMetadata/delegation.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK // JAVAC_OPTIONS: -parameters diff --git a/compiler/testData/codegen/java8/box/parametersMetadata/enum.kt b/compiler/testData/codegen/java8/box/parametersMetadata/enum.kt index 6264f246fb5..d7e258ae5c5 100644 --- a/compiler/testData/codegen/java8/box/parametersMetadata/enum.kt +++ b/compiler/testData/codegen/java8/box/parametersMetadata/enum.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK // KOTLIN_CONFIGURATION_FLAGS: +JVM.PARAMETERS_METADATA diff --git a/compiler/testData/codegen/java8/box/parametersMetadata/extensionFunction.kt b/compiler/testData/codegen/java8/box/parametersMetadata/extensionFunction.kt index 37b087a31d4..5a770cb2e91 100644 --- a/compiler/testData/codegen/java8/box/parametersMetadata/extensionFunction.kt +++ b/compiler/testData/codegen/java8/box/parametersMetadata/extensionFunction.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK // KOTLIN_CONFIGURATION_FLAGS: +JVM.PARAMETERS_METADATA diff --git a/compiler/testData/codegen/java8/box/parametersMetadata/function.kt b/compiler/testData/codegen/java8/box/parametersMetadata/function.kt index 35ca1a140a1..88cd3fdd917 100644 --- a/compiler/testData/codegen/java8/box/parametersMetadata/function.kt +++ b/compiler/testData/codegen/java8/box/parametersMetadata/function.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK // KOTLIN_CONFIGURATION_FLAGS: +JVM.PARAMETERS_METADATA diff --git a/compiler/testData/codegen/java8/box/parametersMetadata/innerClass.kt b/compiler/testData/codegen/java8/box/parametersMetadata/innerClass.kt index 5b35fbf756b..5c7e1a2a187 100644 --- a/compiler/testData/codegen/java8/box/parametersMetadata/innerClass.kt +++ b/compiler/testData/codegen/java8/box/parametersMetadata/innerClass.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK // KOTLIN_CONFIGURATION_FLAGS: +JVM.PARAMETERS_METADATA diff --git a/compiler/testData/codegen/java8/box/parametersMetadata/superParams.kt b/compiler/testData/codegen/java8/box/parametersMetadata/superParams.kt index 933d3155214..3c2d806a287 100644 --- a/compiler/testData/codegen/java8/box/parametersMetadata/superParams.kt +++ b/compiler/testData/codegen/java8/box/parametersMetadata/superParams.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // WITH_RUNTIME // FULL_JDK // KOTLIN_CONFIGURATION_FLAGS: +JVM.PARAMETERS_METADATA diff --git a/compiler/testData/codegen/java8/box/removeIf.kt b/compiler/testData/codegen/java8/box/removeIf.kt index 19feaccf4be..0eaa3b2b7e1 100644 --- a/compiler/testData/codegen/java8/box/removeIf.kt +++ b/compiler/testData/codegen/java8/box/removeIf.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME diff --git a/compiler/testData/codegen/java8/box/samOnInterfaceWithDefaultMethod.kt b/compiler/testData/codegen/java8/box/samOnInterfaceWithDefaultMethod.kt index 5c8094bdc61..c2956bd21f9 100644 --- a/compiler/testData/codegen/java8/box/samOnInterfaceWithDefaultMethod.kt +++ b/compiler/testData/codegen/java8/box/samOnInterfaceWithDefaultMethod.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FILE: JavaCall.java class JavaCall { diff --git a/compiler/testData/codegen/java8/box/stream.kt b/compiler/testData/codegen/java8/box/stream.kt index 78a706d2c9a..99082639a70 100644 --- a/compiler/testData/codegen/java8/box/stream.kt +++ b/compiler/testData/codegen/java8/box/stream.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // FULL_JDK // WITH_RUNTIME // LANGUAGE_VERSION: 1.1 diff --git a/compiler/testData/codegen/java8/box/streamBackwardCompatibility.kt b/compiler/testData/codegen/java8/box/streamBackwardCompatibility.kt index bf8695bdf32..b739dcddaea 100644 --- a/compiler/testData/codegen/java8/box/streamBackwardCompatibility.kt +++ b/compiler/testData/codegen/java8/box/streamBackwardCompatibility.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // LANGUAGE_VERSION: 1.0 // WITH_RUNTIME // FULL_JDK diff --git a/compiler/testData/codegen/java8/box/useStream.kt b/compiler/testData/codegen/java8/box/useStream.kt index 47f00f9e7c5..2f35fa5203f 100644 --- a/compiler/testData/codegen/java8/box/useStream.kt +++ b/compiler/testData/codegen/java8/box/useStream.kt @@ -1,3 +1,4 @@ +// TARGET_BACKEND: JVM // KT-5190 Java 8 Stream.collect couldn't be called // WITH_RUNTIME // FULL_JDK