summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyResolved/AnnotationComplex.resolved.fir.txt
blob: f5bbe279ad43ba024085078dd87b551b4dda62fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
UTypeReferenceExpression (name = java.lang.String[]) -> USimpleNameReferenceExpression (identifier = String) -> PsiClass:String: String
UTypeReferenceExpression (name = Annotation) -> USimpleNameReferenceExpression (identifier = Annotation) -> Kotlin_Light_Class:annotation class Annotation(vararg val strings: String): Annotation
UTypeReferenceExpression (name = Annotation) -> USimpleNameReferenceExpression (identifier = Annotation) -> Kotlin_Light_Class:annotation class Annotation(vararg val strings: String): Annotation
UTypeReferenceExpression (name = AnnotationArray) -> USimpleNameReferenceExpression (identifier = AnnotationArray) -> Kotlin_Light_Class:annotation class AnnotationArray(vararg val value: Annotation): AnnotationArray
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))(resolves to null) -> USimpleNameReferenceExpression (identifier = Annotation) -> Kotlin_Light_Class:annotation class Annotation(vararg val strings: String): Annotation
UTypeReferenceExpression (name = AnnotationArray) -> USimpleNameReferenceExpression (identifier = AnnotationArray) -> Kotlin_Light_Class:annotation class AnnotationArray(vararg val value: Annotation): AnnotationArray
null -> USimpleNameReferenceExpression (identifier = value) -> Kotlin_Light_Method: value
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 2))(resolves to null) -> USimpleNameReferenceExpression (identifier = Annotation) -> Kotlin_Light_Class:annotation class Annotation(vararg val strings: String): Annotation
UTypeReferenceExpression (name = Annotation[]) -> USimpleNameReferenceExpression (identifier = Annotation) -> Kotlin_Light_Class:annotation class Annotation(vararg val strings: String): Annotation
UTypeReferenceExpression (name = AnnotationArray) -> USimpleNameReferenceExpression (identifier = AnnotationArray) -> Kotlin_Light_Class:annotation class AnnotationArray(vararg val value: Annotation): AnnotationArray
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 1))(resolves to null) -> USimpleNameReferenceExpression (identifier = Annotation) -> Kotlin_Light_Class:annotation class Annotation(vararg val strings: String): Annotation
null -> USimpleNameReferenceExpression (identifier = strings) -> Kotlin_Light_Method: strings
UCallExpression (kind = UastCallKind(name='array_initializer'), argCount = 2))(resolves to null) -> USimpleNameReferenceExpression (identifier = arrayOf) -> null: null
UTypeReferenceExpression (name = AnnotationArray) -> USimpleNameReferenceExpression (identifier = AnnotationArray) -> Kotlin_Light_Class:annotation class AnnotationArray(vararg val value: Annotation): AnnotationArray
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 1))(resolves to null) -> USimpleNameReferenceExpression (identifier = Annotation) -> Kotlin_Light_Class:annotation class Annotation(vararg val strings: String): Annotation
null -> USimpleNameReferenceExpression (identifier = strings) -> Kotlin_Light_Method: strings
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 1))(resolves to null) -> UCallExpression (kind = UastCallKind(name='array_initializer'), argCount = 2)) -> null: