[TD] Update directives in kotlinAgainstKotlin testdata

This commit is contained in:
Dmitriy Novozhilov
2021-01-22 16:10:05 +03:00
parent 9ba41c5b88
commit 5075484c8e
48 changed files with 110 additions and 37 deletions
@@ -1,8 +1,8 @@
// IGNORE_BACKEND_FIR: JVM_IR
// FULL_JDK
// MODULE: lib
// FILE: 1.kt
// !JVM_DEFAULT_MODE: disable
// FILE: 1.kt
interface Check {
fun test(): String {
return "fail";
@@ -18,9 +18,10 @@ interface SubCheck : Check {
open class CheckClass : Check
// FILE: main.kt
// MODULE: main(lib)
// !JVM_DEFAULT_MODE: all
// JVM_TARGET: 1.8
// FILE: main.kt
class SubCheckClass : CheckClass(), SubCheck
fun box(): String {
@@ -2,8 +2,8 @@
// WITH_RUNTIME
// JVM_TARGET: 1.8
// MODULE: lib
// FILE: 1.kt
// !JVM_DEFAULT_MODE: disable
// FILE: 1.kt
interface Foo<T> {
fun test(p: T) = p
@@ -13,8 +13,9 @@ interface Foo<T> {
interface FooDerived: Foo<String>
// FILE: main.kt
// MODULE: main(lib)
// !JVM_DEFAULT_MODE: all-compatibility
// FILE: main.kt
open class UnspecializedFromDerived : FooDerived
fun box(): String {
@@ -1,5 +1,7 @@
// IGNORE_BACKEND_FIR: JVM_IR
// FULL_JDK
// WITH_STDLIB
// MODULE: lib
// FILE: 1.kt
interface KInterface {
@@ -10,9 +12,10 @@ interface KInterface {
fun superCall() = Thread.currentThread().getStackTrace().map { it.className + "." + it.methodName }
}
// FILE: main.kt
// MODULE: main(lib)
// !JVM_DEFAULT_MODE: all-compatibility
// JVM_TARGET: 1.8
// FILE: main.kt
interface KInterface2 : KInterface {
override fun superCall() = super.superCall()
}
@@ -1,6 +1,8 @@
// WITH_STDLIB
// MODULE: lib
// FILE: 1.kt
// !JVM_DEFAULT_MODE: disable
// FILE: 1.kt
interface Foo<T> {
fun test(p: T) = "fail"
@@ -8,9 +10,10 @@ interface Foo<T> {
get() = "fail"
}
// FILE: main.kt
// MODULE: main(lib)
// !JVM_DEFAULT_MODE: all
// JVM_TARGET: 1.8
// FILE: main.kt
interface Foo2: Foo<String> {
override fun test(p: String) = p
@@ -1,6 +1,8 @@
// WITH_STDLIB
// MODULE: lib
// FILE: 1.kt
// !JVM_DEFAULT_MODE: disable
// FILE: 1.kt
interface Foo<T> {
fun test(p: T) = "fail"
@@ -8,9 +10,10 @@ interface Foo<T> {
get() = "fail"
}
// FILE: main.kt
// MODULE: main(lib)
// !JVM_DEFAULT_MODE: all-compatibility
// JVM_TARGET: 1.8
// FILE: main.kt
interface Foo2: Foo<String> {
override fun test(p: String) : String = p
@@ -1,17 +1,20 @@
// IGNORE_BACKEND_FIR: JVM_IR
// FULL_JDK
// WITH_STDLIB
// MODULE: lib
// FILE: 1.kt
// !JVM_DEFAULT_MODE: disable
// FILE: 1.kt
interface KInterface {
fun call(): List<String> {
return Thread.currentThread().getStackTrace().map { it.className + "." + it.methodName }
}
}
// FILE: main.kt
// MODULE: main(lib)
// !JVM_DEFAULT_MODE: all
// JVM_TARGET: 1.8
// FILE: main.kt
interface KInterface2 : KInterface {
}
@@ -3,8 +3,8 @@
// WITH_RUNTIME
// JVM_TARGET: 1.8
// MODULE: lib
// FILE: 1.kt
// !JVM_DEFAULT_MODE: enable
// FILE: 1.kt
interface KInterface {
@JvmDefault
fun call(): List<String> {
@@ -14,8 +14,9 @@ interface KInterface {
fun superCall() = Thread.currentThread().getStackTrace().map { it.className + "." + it.methodName }
}
// FILE: main.kt
// MODULE: main(lib)
// !JVM_DEFAULT_MODE: all
// FILE: main.kt
interface KInterface2 : KInterface {
override fun superCall() = super.superCall()
}