[Test] Add ability to specify applicability of diagnostic to module or file

This commit is contained in:
Dmitriy Novozhilov
2021-01-15 14:54:05 +03:00
committed by TeamCityServer
parent 28cff22cd0
commit 6a7cd0c811
117 changed files with 266 additions and 189 deletions
@@ -1,4 +1,5 @@
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FILE: Base.java
public interface Base {
@@ -10,7 +11,6 @@ public interface Base {
}
// FILE: main.kt
// JVM_TARGET: 1.8
public interface BaseKotlin : Base {
}
@@ -1,4 +1,5 @@
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FILE: Base.java
public interface Base {
@@ -10,7 +11,6 @@ public interface Base {
}
// FILE: main.kt
// JVM_TARGET: 1.8
public interface BaseKotlin : Base {
override fun getValue() = "OK"
+1 -1
View File
@@ -1,4 +1,5 @@
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FILE: Base.java
public interface Base {
@@ -18,7 +19,6 @@ public interface Base2 extends Base {
}
// FILE: main.kt
// JVM_TARGET: 1.8
interface KBase : Base
+1 -1
View File
@@ -1,4 +1,5 @@
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FILE: Base.java
public interface Base {
@@ -17,7 +18,6 @@ public interface Base2 extends Base {
// FILE: main.kt
// JVM_TARGET: 1.8
interface KBase : Base {
override fun test() = "O" + getValue()
@@ -1,4 +1,5 @@
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FILE: Base.java
public interface Base {
@@ -10,7 +11,6 @@ public interface Base {
}
// FILE: main.kt
// JVM_TARGET: 1.8
class Fail : Base {
override fun getValue() = "Fail"
+1 -1
View File
@@ -1,4 +1,5 @@
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FILE: Base.java
public interface Base extends KBase {
@@ -10,7 +11,6 @@ public interface Base extends KBase {
}
// FILE: main.kt
// JVM_TARGET: 1.8
interface KBase {
fun getValue(): String
+1 -1
View File
@@ -1,4 +1,5 @@
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FILE: Base.java
public interface Base {
@@ -10,7 +11,6 @@ public interface Base {
}
// FILE: main.kt
// JVM_TARGET: 1.8
class Fail : Base {
override fun getValue() = "Fail"
+1 -1
View File
@@ -1,6 +1,7 @@
// !LANGUAGE: -NoDelegationToJavaDefaultInterfaceMembers
// IGNORE_BACKEND_FIR: JVM_IR
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// FILE: Base.java
public interface Base {
@@ -12,7 +13,6 @@ public interface Base {
}
// FILE: main.kt
// JVM_TARGET: 1.8
class OK : Base {
override fun getValue() = "OK"