summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyResolved/Reified.resolved.fe10.txt
blob: 3858f8a3c327dfaeebb5ee5edb003907121eb4e4 (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
null -> UQualifiedReferenceExpression -> PsiPackage:test.pkg: pkg
UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = test) -> PsiPackage:test: test
UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = pkg) -> PsiPackage:test.pkg: pkg
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to null) -> USimpleNameReferenceExpression (identifier = getSystemService) -> null: null
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to null) -> UQualifiedReferenceExpression -> PsiMethod:getJavaClass: getJavaClass
UClassLiteralExpression -> USimpleNameReferenceExpression (identifier = T) -> Kotlin_Light_Type_Parameter: T
UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = java) -> PsiMethod:getJavaClass: getJavaClass
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to null) -> USimpleNameReferenceExpression (identifier = getSystemService) -> null: null
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to null) -> UQualifiedReferenceExpression -> PsiMethod:getJavaClass: getJavaClass
UClassLiteralExpression -> USimpleNameReferenceExpression (identifier = String) -> PsiClass:String: String
UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = java) -> PsiMethod:getJavaClass: getJavaClass
UTypeReferenceExpression (name = test.pkg.Context) -> USimpleNameReferenceExpression (identifier = Context) -> Kotlin_Light_Class:class Context {
    inline fun <reified T> ownSystemService1() = getSystemService(T::class.java)
    inline fun ownSystemService2() = getSystemService(String::class.java)
}: Context
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to null) -> USimpleNameReferenceExpression (identifier = getSystemService) -> null: null
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to null) -> UQualifiedReferenceExpression -> PsiMethod:getJavaClass: getJavaClass
UClassLiteralExpression -> USimpleNameReferenceExpression (identifier = T) -> Kotlin_Light_Type_Parameter: T
UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = java) -> PsiMethod:getJavaClass: getJavaClass
UTypeReferenceExpression (name = test.pkg.Context) -> USimpleNameReferenceExpression (identifier = Context) -> Kotlin_Light_Class:class Context {
    inline fun <reified T> ownSystemService1() = getSystemService(T::class.java)
    inline fun ownSystemService2() = getSystemService(String::class.java)
}: Context
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to null) -> USimpleNameReferenceExpression (identifier = getSystemService) -> null: null
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))(resolves to null) -> UQualifiedReferenceExpression -> PsiMethod:getJavaClass: getJavaClass
UClassLiteralExpression -> USimpleNameReferenceExpression (identifier = String) -> PsiClass:String: String
UQualifiedReferenceExpression -> USimpleNameReferenceExpression (identifier = java) -> PsiMethod:getJavaClass: getJavaClass