[Analysis API Standalone] fix builtin resolution for common module
StubBasedBuiltInsSymbolProvider does not work for now for common modules (KT-61757) but compiler builtins provider `FirBuiltinSymbolProvider` works. Also, stub-based symbol providers should not be used in standalone mode. Testdata from standalone is updated because of the difference in property accessors (KT-62449) between stub and compiler builtin symbol providers. Additionally, this commit fixes the behavior of `KotlinStaticPsiDeclarationFromBinaryModuleProvider`. As compiler builtin declarations have no PSI attached, `KotlinStaticPsiDeclarationFromBinaryModuleProvider` is used to get PSI from `DecompiledPsiDeclarationProvider.findPsi`. `DecompiledPsiDeclarationProvider` is only used in UAST standalone mode.
This commit is contained in:
committed by
Space Team
parent
5b4731a780
commit
7db2fc522e
Vendored
+1
-1
@@ -1,3 +1,3 @@
|
||||
fun foo() {
|
||||
fun foo(): Unit {
|
||||
val list = listOf(1)
|
||||
}
|
||||
Reference in New Issue
Block a user