[AA FIR] add tests on java target annotation stability

^KT-57849
This commit is contained in:
Dmitrii Gridin
2023-04-11 18:58:38 +02:00
committed by Space Team
parent 7b91cd0ff3
commit f540826207
16 changed files with 173 additions and 0 deletions
@@ -0,0 +1,3 @@
KtDeclaration: KtClass KotlinAnnotation
java/lang/annotation/Target(value = [])
psi: KtAnnotationEntry
@@ -0,0 +1,5 @@
// WITH_STDLIB
// CLASS_ID: java.lang.annotation/Target
@java.lang.annotation.Target()
annotation class KotlinAnno<caret>tation
@@ -0,0 +1,3 @@
KtDeclaration: KtClass KotlinAnnotation
java/lang/annotation/Target()
psi: KtAnnotationEntry
@@ -0,0 +1,7 @@
// WITH_STDLIB
// CLASS_ID: java.lang.annotation/Target
import java.lang.annotation.ElementType
@java.lang.annotation.Target(ElementType.PACKAGE)
annotation class KotlinAnno<caret>tation
@@ -0,0 +1,3 @@
KtDeclaration: KtClass KotlinAnnotation
java/lang/annotation/Target(value = [java.lang.annotation.ElementType.PACKAGE])
psi: KtAnnotationEntry
@@ -0,0 +1,7 @@
// WITH_STDLIB
// CLASS_ID: java.lang.annotation/Target
import java.lang.annotation.ElementType.PACKAGE
@java.lang.annotation.Target(PACKAGE)
annotation class KotlinAnno<caret>tation
@@ -0,0 +1,3 @@
KtDeclaration: KtClass KotlinAnnotation
java/lang/annotation/Target(value = [java.lang.annotation.ElementType.PACKAGE])
psi: KtAnnotationEntry
@@ -0,0 +1,8 @@
// WITH_STDLIB
// CLASS_ID: java.lang.annotation/Target
import java.lang.annotation.ElementType
import java.lang.annotation.ElementType.PACKAGE
@java.lang.annotation.Target(PACKAGE, ElementType.FIELD)
annotation class KotlinAnno<caret>tation
@@ -0,0 +1,3 @@
KtDeclaration: KtClass KotlinAnnotation
java/lang/annotation/Target(value = [java.lang.annotation.ElementType.PACKAGE, java.lang.annotation.ElementType.FIELD])
psi: KtAnnotationEntry
@@ -0,0 +1,3 @@
KtDeclaration: KtClass KotlinAnnotation
java/lang/annotation/Target(value = [])
psi: KtAnnotationEntry
@@ -0,0 +1,5 @@
// WITH_STDLIB
// CLASS_ID: java.lang.annotation/Target
@java.lang.annotation.Target
annotation class KotlinAnno<caret>tation
@@ -0,0 +1,3 @@
KtDeclaration: KtClass KotlinAnnotation
java/lang/annotation/Target()
psi: KtAnnotationEntry