[TD] Update directives in kotlinAgainstKotlin testdata
This commit is contained in:
+2
@@ -1,6 +1,8 @@
|
||||
// !JVM_DEFAULT_MODE: all-compatibility
|
||||
// JVM_TARGET: 1.8
|
||||
// FULL_JDK
|
||||
// WITH_STDLIB
|
||||
|
||||
// MODULE: lib
|
||||
// FILE: 1.kt
|
||||
interface KInterface {
|
||||
|
||||
Vendored
+3
-2
@@ -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 {
|
||||
|
||||
compiler/testData/codegen/box/compileKotlinAgainstKotlin/jvm8/defaults/interop/likeSpecialization.kt
Vendored
+3
-2
@@ -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 {
|
||||
|
||||
Vendored
+4
-1
@@ -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()
|
||||
}
|
||||
|
||||
Vendored
+5
-2
@@ -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
|
||||
|
||||
|
||||
+5
-2
@@ -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
|
||||
|
||||
|
||||
Vendored
+5
-2
@@ -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
-2
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user