Yan Zhulanow
e001fa4e72
[Analysis API] Explicitly specify the context module in a directive
2024-01-30 11:41:26 +00:00
Yan Zhulanow
c548bed6f6
[Analysis API] Fix 'getContainingDeclaration()' for code fragments
...
^KT-65075 Fixed
2024-01-30 11:41:26 +00:00
Ilya Kirillov
d5b59c48c2
[Analysis API] fix "Cannot compute containing PSI for unknown source kind 'org.jetbrains.kotlin.KtFakeSourceElementKind$DefaultAccessor'" exception on getContainingSymbol call for default setter parameter
...
^KT-64825 fixed
2024-01-08 20:06:20 +00:00
Dmitrii Gridin
17ab005668
[Analysis API FIR] KtSymbolContainingDeclarationProvider: support script declarations
...
This commit also fixes a missing symbol for KtScriptInitializer
and some symbol pointers
Many tests marked as 'DO_NOT_CHECK_NON_PSI_SYMBOL_RESTORE'
due to KtFirFileSymbol#createPointer logic – the pointer can
be created only for PSI
^KT-61451
^KT-61887
^KT-62626 Fixed
^KT-62693
2023-10-20 09:27:21 +00:00
Ilya Kirillov
f775778efa
[Analysis API FIR] fix containing declaration for value parameter
...
now it should also work for non-source declarations
2022-11-22 18:25:30 +01:00
Ilya Kirillov
e2416f48fe
[Analysis API] add tests for containing declaration for delegated member scope
2022-10-26 19:19:04 +00:00
Ilya Kirillov
97df0a0902
[Analysis API] rework containing declaration provider
...
now it should work for non-source declarations
2022-10-26 19:19:00 +00:00