[TEST] Set proper TARGET_BACKEND for jvm-specific irText tests
This commit is contained in:
committed by
teamcityserver
parent
b587b71b0f
commit
14c91ca0de
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FIR_IDENTICAL
|
||||
//WITH_RUNTIME
|
||||
class A
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// +JDK
|
||||
|
||||
val test1: () -> Unit = { 42 }
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// DUMP_EXTERNAL_CLASS: J1
|
||||
// FILE: constructorWithOwnTypeParametersCall.kt
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: equals.kt
|
||||
|
||||
fun testEqeq(a: Int, b: Int) = a == b
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
fun test(): String =
|
||||
System.getProperty("test")
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: implicitNotNullInDestructuringAssignment.kt
|
||||
|
||||
// NB extension receiver is nullable
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: javaSyntheticGenericPropertyAccess.kt
|
||||
fun <F> test(j: J<F>) {
|
||||
j.foo
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: javaSyntheticPropertyAccess.kt
|
||||
fun test(j: J) {
|
||||
j.foo
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// !LANGUAGE: +NewInference
|
||||
// (old inference fails in the frontend)
|
||||
// FILE: JFieldOwner.java
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: Derived.kt
|
||||
// IR_FILE: jvmInstanceFieldReference.txt
|
||||
class Derived: Base() {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
fun testFun() {
|
||||
System.out.println("testFun")
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: J.java
|
||||
|
||||
public class J {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FIR_IDENTICAL
|
||||
// WITH_RUNTIME
|
||||
// SKIP_KT_DUMP
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// WITH_RUNTIME
|
||||
// !USE_EXPERIMENTAL: kotlin.experimental.ExperimentalTypeInference
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FIR_IDENTICAL
|
||||
// FILE: nullCheckOnGenericLambdaReturn.kt
|
||||
fun checkAny(fn: () -> Any) = fn()
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: nullCheckOnLambdaReturn.kt
|
||||
fun checkAny(fn: () -> Any) = fn()
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FIR_IDENTICAL
|
||||
//WITH_RUNTIME
|
||||
object A
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: propertyReferences.kt
|
||||
object Delegate {
|
||||
operator fun getValue(thisRef: Any?, kProp: Any) = 1
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// SKIP_KT_DUMP
|
||||
// FILE: protectedJavaFieldRef.kt
|
||||
import p.*
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// IGNORE_BACKEND_FIR: JVM_IR
|
||||
// TARGET_BACKEND: JVM
|
||||
// !LANGUAGE: +NewInference +SamConversionPerArgument +SamConversionForKotlinFunctions -ProhibitVarargAsArrayAfterSamArgument
|
||||
// WITH_JDK
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// !LANGUAGE: -NewInference
|
||||
// TARGET_BACKEND: JVM
|
||||
// WITH_RUNTIME
|
||||
// FILE: genericSamProjectedOut.kt
|
||||
import example.SomeJavaClass
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: genericSamSmartcast.kt
|
||||
fun f(x: Any): String {
|
||||
if (x is A<*>) {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: samByProjectedType.kt
|
||||
fun test1() {
|
||||
H.bar { x: Any -> x }
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// WITH_JDK
|
||||
// TARGET_BACKEND: JVM
|
||||
fun test1() = Runnable { }
|
||||
|
||||
fun test2(a: () -> Unit) = Runnable(a)
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
// TARGET_BACKEND: JVM
|
||||
// !LANGUAGE: +NewInference +SamConversionPerArgument +ProhibitVarargAsArrayAfterSamArgument
|
||||
// FILE: samConversionInGenericConstructorCall.kt
|
||||
fun test1(f: (String) -> String) = C(f)
|
||||
|
||||
+1
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
// TARGET_BACKEND: JVM
|
||||
// !LANGUAGE: +NewInference +SamConversionPerArgument +SamConversionForKotlinFunctions +ProhibitVarargAsArrayAfterSamArgument
|
||||
// FILE: samConversionInGenericConstructorCall_NI.kt
|
||||
fun test3(
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: samConversionToGeneric.kt
|
||||
|
||||
fun test1() = J<String> { x -> x }
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
// TARGET_BACKEND: JVM
|
||||
// WITH_JDK
|
||||
// FILE: samConversions.kt
|
||||
fun J.test0(a: Runnable) {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// !LANGUAGE: -NewInference
|
||||
// TARGET_BACKEND: JVM
|
||||
// NB new inference doesn't really work with old JVM back-end.
|
||||
|
||||
// WITH_JDK
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
// WITH_JDK
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: samOperators.kt
|
||||
fun f() {}
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FILE: Derived.kt
|
||||
// IR_FILE: setFieldWithImplicitCast.txt
|
||||
class Derived : Base() {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// FIR_IDENTICAL
|
||||
// WITH_RUNTIME
|
||||
|
||||
|
||||
Reference in New Issue
Block a user