Analysis API: adapt to KtCall data model change

Also add API to check if a `KtFunctionSymbol` is the invoke function on
a Kotlin builtin functional type.
This commit is contained in:
Tianyu Geng
2021-11-24 14:18:50 -08:00
committed by Ilya Kirillov
parent 53b3893738
commit c9f9ce99c1
13 changed files with 52 additions and 35 deletions
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: null
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
@@ -187,6 +187,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: /X.foo
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
@@ -2,6 +2,7 @@ KtFunctionSymbol:
annotationsList: []
callableIdIfNonLocal: test/TopLevel.Child.withOuter
hasStableParameterNames: true
isBuiltinFunctionInvoke: false
isExtension: false
isExternal: false
isInfix: false