[LL FIR] introduce test with reversed resolve order
^KT-56543 Merge-request: KT-MR-9299 Merged-by: Dmitrii Gridin <dmitry.gridin@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
8528519d96
commit
9a4a3d1f49
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !LANGUAGE: -ClassTypeParameterAnnotations
|
||||
@Target(AnnotationTarget.TYPE_PARAMETER)
|
||||
annotation class A1
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !LANGUAGE: -ClassTypeParameterAnnotations
|
||||
@Target(AnnotationTarget.TYPE_PARAMETER)
|
||||
annotation class A1
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !LANGUAGE: +ClassTypeParameterAnnotations
|
||||
annotation class A1
|
||||
annotation class A2(val some: Int = 12)
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !LANGUAGE: +ClassTypeParameterAnnotations
|
||||
annotation class A1
|
||||
annotation class A2(val some: Int = 12)
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !LANGUAGE: +ProperCheckAnnotationsTargetInTypeUsePositions -ClassTypeParameterAnnotations
|
||||
|
||||
annotation class A1
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !LANGUAGE: +ProperCheckAnnotationsTargetInTypeUsePositions -ClassTypeParameterAnnotations
|
||||
|
||||
annotation class A1
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// Functions can be recursively annotated
|
||||
annotation class ann(val x: Int)
|
||||
@ann(<!ANNOTATION_ARGUMENT_MUST_BE_CONST!>bar()<!>) fun foo() = 1
|
||||
|
||||
Vendored
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// Functions can be recursively annotated
|
||||
annotation class ann(val x: Int)
|
||||
@ann(<!ANNOTATION_ARGUMENT_MUST_BE_CONST!>bar()<!>) fun foo() = 1
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
|
||||
|
||||
annotation class Ann
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE
|
||||
|
||||
annotation class Ann
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// FIR_IDENTICAL
|
||||
// !LANGUAGE: +NestedClassesInAnnotations
|
||||
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !LANGUAGE: -NestedClassesInAnnotations
|
||||
|
||||
annotation class Annotation2() {
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !LANGUAGE: -NestedClassesInAnnotations
|
||||
|
||||
annotation class Annotation2() {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// FIR_IDENTICAL
|
||||
// !LANGUAGE: +NestedClassesInAnnotations
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
class A {
|
||||
@ann init {}
|
||||
@aaa init {}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
class A {
|
||||
<!WRONG_ANNOTATION_TARGET!>@ann<!> init {}
|
||||
<!WRONG_ANNOTATION_TARGET!>@<!UNRESOLVED_REFERENCE!>aaa<!><!> init {}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
annotation class base
|
||||
|
||||
@base class My {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
annotation class base
|
||||
|
||||
@base class My {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// FIR_IDENTICAL
|
||||
// !LANGUAGE: -ProhibitSimplificationOfNonTrivialConstBooleanExpressions
|
||||
package test
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// FIR_IDENTICAL
|
||||
// !LANGUAGE: -ProhibitSimplificationOfNonTrivialConstBooleanExpressions
|
||||
package test
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE, -UNUSED_PARAMETER
|
||||
class A
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
// IGNORE_REVERSED_RESOLVE
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE, -UNUSED_PARAMETER
|
||||
class A
|
||||
|
||||
|
||||
Reference in New Issue
Block a user