From a49b72b05ed6801dcd49d7365719bb7134eacf1b Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Wed, 18 Jan 2023 13:00:35 +0100 Subject: [PATCH] [AA] update testData ^KTIJ-23547 ^KTIJ-24141 --- .../javaFieldWithTypeAnnotation.kt | 13 ++++++++++--- .../javaFieldWithTypeAnnotation.pretty.txt | 2 +- .../javaFieldWithTypeAnnotation.txt | 5 ++++- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.kt b/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.kt index c9e1bec1f85..3b5b065b1f8 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.kt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.kt @@ -1,8 +1,6 @@ // DO_NOT_CHECK_SYMBOL_RESTORE_K1 +// WITH_STDLIB // FILE: main.kt -@Target(AnnotationTarget.TYPE) -annotation class Anno1 - fun some() { val jClass = JavaClass() jClass.field; @@ -12,3 +10,12 @@ fun some() { public class JavaClass { public @Anno1 String field = 1; } + +// FILE: Anno1.java +import java.lang.annotation.ElementType; +import java.lang.annotation.Target; + +@Target(ElementType.TYPE_USE) +public @interface Anno1 { + +} diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.pretty.txt b/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.pretty.txt index 0defbdb64a2..cda271be9c6 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.pretty.txt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.pretty.txt @@ -1,2 +1,2 @@ @Anno1 -open var field: kotlin.String! \ No newline at end of file +open var field: @Anno1 kotlin.String! \ No newline at end of file diff --git a/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.txt b/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.txt index 7cd97cff00c..4e52b85fdb0 100644 --- a/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.txt +++ b/analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.txt @@ -12,7 +12,10 @@ KtJavaFieldSymbol: name: field origin: JAVA receiverParameter: null - returnType: kotlin/String! + returnType: [ + Anno1() + psi: null + ] @R|Anno1|() kotlin/String! symbolKind: CLASS_MEMBER typeParameters: [] visibility: Public