summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyValues/PropertyDelegate.values.txt
blob: e2ae2c9fcb5adbda71849634398d33caec7bb2e8 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
UFile (package = ) [public final class PropertyDelegateKt {...]
    UClass (name = PropertyDelegateKt) [public final class PropertyDelegateKt {...}]
        UField (name = sdCardPath$delegate) [@org.jetbrains.annotations.NotNull private static final var sdCardPath$delegate: kotlin.Lazy<? extends java.lang.String>]
            UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
            UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [lazy({ ...})] = external lazy({
    return "/sdcard"
})(Undetermined)
                UIdentifier (Identifier (lazy)) [UIdentifier (Identifier (lazy))]
                USimpleNameReferenceExpression (identifier = lazy, resolvesTo = null) [lazy] = external lazy({
    return "/sdcard"
})(Undetermined)
                ULambdaExpression [{ ...}] = Undetermined
                    UBlockExpression [{...}] = Nothing
                        UReturnExpression [return "/sdcard"] = Nothing
                            ULiteralExpression (value = "/sdcard") ["/sdcard"] = "/sdcard"
        UField (name = annotatedDelegate$delegate) [@org.jetbrains.annotations.NotNull @kotlin.Suppress private static final var annotatedDelegate$delegate: kotlin.Lazy<? extends java.lang.Integer>]
            UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
            UAnnotation (fqName = kotlin.Suppress) [@kotlin.Suppress]
            UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [lazy({ ...})] = external lazy({
    return 1 + 1
})(Undetermined)
                UIdentifier (Identifier (lazy)) [UIdentifier (Identifier (lazy))]
                USimpleNameReferenceExpression (identifier = lazy, resolvesTo = null) [lazy] = external lazy({
    return 1 + 1
})(Undetermined)
                ULambdaExpression [{ ...}] = Undetermined
                    UBlockExpression [{...}] = Nothing
                        UReturnExpression [return 1 + 1] = Nothing
                            UBinaryExpression (operator = +) [1 + 1] = 2
                                ULiteralExpression (value = 1) [1] = 1
                                ULiteralExpression (value = 1) [1] = 1
        UMethod (name = getSdCardPath) [public static final fun getSdCardPath() : java.lang.String = UastEmptyExpression]
        UMethod (name = localPropertyTest) [public static final fun localPropertyTest() : void {...}]
            UBlockExpression [{...}] = Undetermined
                UDeclarationsExpression [var sdCardPathLocal: java.lang.String] = Undetermined
                    ULocalVariable (name = sdCardPathLocal) [var sdCardPathLocal: java.lang.String]
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [lazy({ ...})] = external lazy({
    return "/sdcard"
})(Undetermined)
                            UIdentifier (Identifier (lazy)) [UIdentifier (Identifier (lazy))]
                            USimpleNameReferenceExpression (identifier = lazy, resolvesTo = null) [lazy] = external lazy({
    return "/sdcard"
})(Undetermined)
                            ULambdaExpression [{ ...}] = Undetermined
                                UBlockExpression [{...}] = Nothing
                                    UReturnExpression [return "/sdcard"] = Nothing
                                        ULiteralExpression (value = "/sdcard") ["/sdcard"] = "/sdcard"
        UMethod (name = getAnnotatedDelegate) [public static final fun getAnnotatedDelegate() : int = UastEmptyExpression]