summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyValues/ReifiedResolve.values.fir.txt
blob: 8b21a39d1aa4978800d96d15e8551e49cb874efc (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
49
50
UFile (package = ) [public final class ReifiedResolveKt {...]
    UClass (name = ReifiedResolveKt) [public final class ReifiedResolveKt {...}]
        UMethod (name = resolve) [public static final fun resolve() : void {...}]
            UBlockExpression [{...}] = Undetermined
                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) [foo()] = external foo()()
                    UIdentifier (Identifier (foo)) [UIdentifier (Identifier (foo))]
                    USimpleNameReferenceExpression (identifier = foo, resolvesTo = null) [foo] = external foo()()
                UDeclarationsExpression [var x: java.lang.String = foo()] = Undetermined
                    ULocalVariable (name = x) [var x: java.lang.String = foo()]
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) [foo()] = external foo()()
                            UIdentifier (Identifier (foo)) [UIdentifier (Identifier (foo))]
                            USimpleNameReferenceExpression (identifier = foo, resolvesTo = null) [foo] = external foo()()
                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) [bar()] = external bar()()
                    UIdentifier (Identifier (bar)) [UIdentifier (Identifier (bar))]
                    USimpleNameReferenceExpression (identifier = bar, resolvesTo = null) [bar] = external bar()()
                UDeclarationsExpression [var y: java.lang.String = bar()] = Undetermined
                    ULocalVariable (name = y) [var y: java.lang.String = bar()]
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) [bar()] = external bar()()
                            UIdentifier (Identifier (bar)) [UIdentifier (Identifier (bar))]
                            USimpleNameReferenceExpression (identifier = bar, resolvesTo = null) [bar] = external bar()()
                UDeclarationsExpression [var z: java.util.List<? extends java.lang.String> = listOf("foo").filterIsInstance()] = Undetermined
                    ULocalVariable (name = z) [var z: java.util.List<? extends java.lang.String> = listOf("foo").filterIsInstance()]
                        UQualifiedReferenceExpression [listOf("foo").filterIsInstance()] = external filterIsInstance()()
                            UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [listOf("foo")] = external listOf("foo")("foo")
                                UIdentifier (Identifier (listOf)) [UIdentifier (Identifier (listOf))]
                                USimpleNameReferenceExpression (identifier = listOf, resolvesTo = null) [listOf] = external listOf("foo")("foo")
                                ULiteralExpression (value = "foo") ["foo"] = "foo"
                            UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) [filterIsInstance()] = external filterIsInstance()()
                                UIdentifier (Identifier (filterIsInstance)) [UIdentifier (Identifier (filterIsInstance))]
                                USimpleNameReferenceExpression (identifier = filterIsInstance, resolvesTo = null) [filterIsInstance] = external filterIsInstance()()
        UMethod (name = foo) [public static fun foo(@org.jetbrains.annotations.NotNull init: kotlin.jvm.functions.Function1<? super T,? extends kotlin.Unit>) : T {...}]
            UParameter (name = init) [@org.jetbrains.annotations.NotNull var init: kotlin.jvm.functions.Function1<? super T,? extends kotlin.Unit> = { ...}]
                UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
                ULambdaExpression [{ ...}] = Undetermined
                    UBlockExpression [{...}] = Undetermined
            UBlockExpression [{...}] = external TODO("message")("message")
                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [TODO("message")] = external TODO("message")("message")
                    UIdentifier (Identifier (TODO)) [UIdentifier (Identifier (TODO))]
                    USimpleNameReferenceExpression (identifier = TODO, resolvesTo = null) [TODO] = external TODO("message")("message")
                    ULiteralExpression (value = "message") ["message"] = "message"
        UMethod (name = bar) [public static fun bar(@org.jetbrains.annotations.NotNull init: kotlin.jvm.functions.Function1<? super T,? extends kotlin.Unit>) : T {...}]
            UParameter (name = init) [@org.jetbrains.annotations.NotNull var init: kotlin.jvm.functions.Function1<? super T,? extends kotlin.Unit> = { ...}]
                UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
                ULambdaExpression [{ ...}] = Undetermined
                    UBlockExpression [{...}] = Undetermined
            UBlockExpression [{...}] = external TODO("message")("message")
                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [TODO("message")] = external TODO("message")("message")
                    UIdentifier (Identifier (TODO)) [UIdentifier (Identifier (TODO))]
                    USimpleNameReferenceExpression (identifier = TODO, resolvesTo = null) [TODO] = external TODO("message")("message")
                    ULiteralExpression (value = "message") ["message"] = "message"