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