FIR Analysis API: reimplement KtFirCallResolver with new data model

This commit is contained in:
Tianyu Geng
2021-11-23 19:34:55 -08:00
committed by Ilya Kirillov
parent c9f9ce99c1
commit 9b05019137
196 changed files with 4309 additions and 639 deletions
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: kotlin/collections/listOf
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -32,6 +33,7 @@ KtFunctionSymbol:
]
callableIdIfNonLocal: kotlin/collections/listOf
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -57,6 +59,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: kotlin/collections/listOf
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: kotlin/collections/List.get
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: kotlin/collections/List.listIterator
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -26,6 +27,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: kotlin/collections/List.listIterator
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -71,6 +71,7 @@ KtFunctionSymbol:
]
callableIdIfNonLocal: /X.x
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: null
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -34,6 +34,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /A.x
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -132,6 +132,7 @@ KtFunctionSymbol:
]
callableIdIfNonLocal: /f
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -217,6 +218,7 @@ KtFunctionSymbol:
]
callableIdIfNonLocal: /Foo.f2
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /foo
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: true
isExternal: false
isInfix: false
@@ -13,6 +13,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /usage
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -15,6 +15,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /foo
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -25,6 +25,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /foo
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /foo
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -122,6 +122,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /foo
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -158,6 +159,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /bar
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -13,6 +13,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: null
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -57,6 +58,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /yyy
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /A.x
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -26,6 +27,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /A.y
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -187,6 +187,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /X.foo
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /x
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -25,6 +26,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /y
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -135,6 +135,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /X.f
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -15,6 +15,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /primitive
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -53,6 +54,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /nullablePrimitive
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -91,6 +93,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /nonPrimitive
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -129,6 +132,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /error
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: null
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: test/TopLevel.Base.withOuter
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false