summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyResolved/Suspend.resolved.fe10.txt
blob: f94ff8dc79f949587436dc4024d36885328e391b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
null -> UQualifiedReferenceExpression -> PsiPackage:test.pkg: pkg
UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = test) -> PsiPackage:test: test
UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = pkg) -> PsiPackage:test.pkg: pkg
UTypeReferenceExpression (name = int) -> USimpleNameReferenceExpression (identifier = Int) -> Decompiled_Class: Integer
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))(resolves to Kotlin_Light_Method) -> USimpleNameReferenceExpression (identifier = suspendPrivate) -> Kotlin_Light_Method: suspendPrivate
UTypeReferenceExpression (name = int) -> USimpleNameReferenceExpression (identifier = Int) -> Decompiled_Class: Integer
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))(resolves to Kotlin_Light_Method) -> USimpleNameReferenceExpression (identifier = inner) -> Kotlin_Light_Method: inner
UTypeReferenceExpression (name = int) -> USimpleNameReferenceExpression (identifier = Int) -> Decompiled_Class: Integer
UReturnExpression -> UQualifiedReferenceExpression -> Kotlin_Light_Method: inner
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))(resolves to Kotlin_Light_Method) -> USimpleNameReferenceExpression (identifier = Context) -> Kotlin_Light_Class:class Context {
    suspend fun inner(): Int = suspendPrivate()
    private suspend fun suspendPrivate(): Int = inner()
}: Context
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))(resolves to Kotlin_Light_Method) -> USimpleNameReferenceExpression (identifier = inner) -> Kotlin_Light_Method: inner