summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyRenderLog/AnnotatedTypes.log.fe10.txt
blob: 7fa5d6a3449d293adf6ca88fdd9de9e076e29798 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
UFile (package = )
    UClass (name = AnnotatedTypesKt)
        UMethod (name = foo)
            UParameter (name = list)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UBlockExpression
                UDeclarationsExpression
                    ULocalVariable (name = a)
                        UArrayAccessExpression
                            USimpleNameReferenceExpression (identifier = list)
                            ULiteralExpression (value = 2)
                UDeclarationsExpression
                    ULocalVariable (name = b)
                        ULiteralExpression (value = "abc")
                UDeclarationsExpression
                    ULocalVariable (name = c)
                        USimpleNameReferenceExpression (identifier = b)
                UDeclarationsExpression
                    ULocalVariable (name = v)
                        ULiteralExpression (value = "abc")
    UClass (name = MyAnnotation)
        UAnnotation (fqName = kotlin.annotation.Target)
            UNamedExpression (name = allowedTargets)
                UQualifiedReferenceExpression
                    USimpleNameReferenceExpression (identifier = AnnotationTarget)
                    USimpleNameReferenceExpression (identifier = TYPE)
        UAnnotationMethod (name = a)
        UAnnotationMethod (name = b)
        UAnnotationMethod (name = c)