[Test] Add ability to specify applicability of diagnostic to module or file
This commit is contained in:
committed by
TeamCityServer
parent
28cff22cd0
commit
6a7cd0c811
+1
-1
@@ -1,6 +1,6 @@
|
||||
// FILE: Bar.java
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// SKIP_TXT
|
||||
// FILE: Bar.java
|
||||
|
||||
public class Bar<K, N> { }
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// FILE: Bar.java
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// SKIP_TXT
|
||||
// FILE: Bar.java
|
||||
|
||||
public class Bar<K, N> { }
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: Signs.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: Signs.java
|
||||
|
||||
public enum Signs {
|
||||
HELLO,
|
||||
@@ -64,4 +64,4 @@ fun test(){
|
||||
a.<!INAPPLICABLE_CANDIDATE!>baz<!>()
|
||||
|
||||
a.bam()
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: Signs.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: Signs.java
|
||||
|
||||
public enum Signs {
|
||||
HELLO,
|
||||
@@ -64,4 +64,4 @@ fun test(){
|
||||
a.baz(<!NO_VALUE_FOR_PARAMETER!>)<!>
|
||||
|
||||
a.bam(<!NO_VALUE_FOR_PARAMETER!>)<!>
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
@@ -28,4 +28,4 @@ fun test(a: A, first: B<Int>, second: B<Int?>) {
|
||||
|
||||
second.foo()
|
||||
second.foo(5)
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
@@ -28,4 +28,4 @@ fun test(a: A, first: B<Int>, second: B<Int?>) {
|
||||
|
||||
second.foo()
|
||||
second.foo(5)
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// FIR_IDENTICAL
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
@@ -24,4 +24,4 @@ fun main() {
|
||||
test.missingName("arg")
|
||||
|
||||
test.numberName("first")
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
@@ -24,4 +24,4 @@ fun main() {
|
||||
test.missingName("arg")
|
||||
|
||||
test.numberName("first")
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
// FIR_IDENTICAL
|
||||
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
public class A {
|
||||
@@ -15,4 +15,4 @@ fun main() {
|
||||
test.connect("127.0.0.1", 8080)
|
||||
test.connect(host = "127.0.0.1", port = 8080)
|
||||
test.connect(port = 8080, host = "127.0.0.1")
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
public class A {
|
||||
@@ -14,4 +14,4 @@ fun main() {
|
||||
test.same("hello", "world")
|
||||
test.<!INAPPLICABLE_CANDIDATE!>same<!>(ok = "hello", ok = <!UNRESOLVED_REFERENCE!>world<!>)
|
||||
test.<!INAPPLICABLE_CANDIDATE!>same<!>("hello", ok = "world")
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
public class A {
|
||||
@@ -14,4 +14,4 @@ fun main() {
|
||||
test.same("hello", "world")
|
||||
test.same(ok = "hello", <!ARGUMENT_PASSED_TWICE!>ok<!> = <!UNRESOLVED_REFERENCE!>world<!><!NO_VALUE_FOR_PARAMETER!>)<!>
|
||||
test.same("hello", <!ARGUMENT_PASSED_TWICE!>ok<!> = "world"<!NO_VALUE_FOR_PARAMETER!>)<!>
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
import kotlin.internal.*;
|
||||
|
||||
@@ -21,4 +21,4 @@ fun main() {
|
||||
test.<!INAPPLICABLE_CANDIDATE!>numberName<!>(`42` = "world")
|
||||
test.numberName("world")
|
||||
test.numberName(field = "world")
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
import kotlin.internal.*;
|
||||
|
||||
@@ -21,4 +21,4 @@ fun main() {
|
||||
test.numberName(`42` = "world")
|
||||
test.numberName("world")
|
||||
test.numberName(<!NAMED_PARAMETER_NOT_FOUND!>field<!> = "world"<!NO_VALUE_FOR_PARAMETER!>)<!>
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// FIR_IDENTICAL
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,8 +1,8 @@
|
||||
// FIR_IDENTICAL
|
||||
// IGNORE_BACKEND: JS, NATIVE
|
||||
|
||||
// FILE: A.java
|
||||
// ANDROID_ANNOTATIONS
|
||||
// FILE: A.java
|
||||
|
||||
import kotlin.annotations.jvm.internal.*;
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
// !SKIP_JAVAC
|
||||
// FILE: SLRUMap.java
|
||||
// !LANGUAGE: +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
|
||||
// FILE: SLRUMap.java
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
// !SKIP_JAVAC
|
||||
// FILE: SLRUMap.java
|
||||
// !LANGUAGE: +ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
|
||||
// FILE: SLRUMap.java
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
// !SKIP_JAVAC
|
||||
// FILE: SLRUMap.java
|
||||
// !LANGUAGE: -ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
|
||||
// FILE: SLRUMap.java
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
// !SKIP_JAVAC
|
||||
// FILE: SLRUMap.java
|
||||
// !LANGUAGE: -ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
|
||||
// FILE: SLRUMap.java
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
// FIR_IDENTICAL
|
||||
// FILE: f1.kt
|
||||
// SKIP_TXT
|
||||
// FILE: f1.kt
|
||||
|
||||
package kotlin
|
||||
|
||||
@@ -19,4 +19,4 @@ class C: MutableIterator<Int> {
|
||||
throw UnsupportedOperationException()
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user