Dmitrii Gridin
|
897a5b085d
|
[AA K2] implement symbol pointers for enum entry members without psi
^KT-54311
|
2022-11-10 06:39:19 +00:00 |
|
Dmitrii Gridin
|
c6a3ca86eb
|
[AA K2] symbol pointers: add tests on enum entry
^KT-54311
|
2022-11-10 06:39:19 +00:00 |
|
Dmitrii Gridin
|
9b6e9e2dd1
|
[AA K2] implement symbol pointers for type parameters
^KT-54311
|
2022-11-10 06:39:17 +00:00 |
|
Dmitrii Gridin
|
47c9618b79
|
[AA K2] implement symbol pointers for type aliases
^KT-54311
|
2022-11-10 06:39:17 +00:00 |
|
Dmitrii Gridin
|
0808f4e233
|
[AA K2] implement symbol pointers for classes and objects
^KT-54311
|
2022-11-10 06:39:16 +00:00 |
|
Dmitrii Gridin
|
85072b0c96
|
[AA K2] KtFirMemberSymbolPointer: migrate owner to pointer
^KT-54311
|
2022-11-10 06:39:16 +00:00 |
|
Dmitrii Gridin
|
f86c9be733
|
[AA K2] implement symbol pointer for top level properties
^KT-54311
|
2022-11-10 06:39:15 +00:00 |
|
Dmitrii Gridin
|
4bd604f2ed
|
[AA] check symbol pointer restoring without psi anchor
^KT-54311
|
2022-11-10 06:39:14 +00:00 |
|
Jinseong Jeon
|
b2e239a542
|
AA: tests about equals on sealed/data class
^KT-54844 In Progress
|
2022-11-09 07:12:36 +01:00 |
|
Anna Kozlova
|
79bed083e6
|
[FIR] allow primary constructors in interfaces to support invalid code
KTIJ-23504
|
2022-11-08 14:51:33 +01:00 |
|
Jinseong Jeon
|
4497be0b68
|
AA: do not parse signature with NO_NAME_PROVIDED
^KTIJ-23503 Fixed
|
2022-11-04 10:42:19 +01:00 |
|
Anna Kozlova
|
f18d1e9067
|
[Analysis API FIR] support call expression resolve in class literal
KTIJ-23272
|
2022-11-04 08:10:09 +01:00 |
|
Jinseong Jeon
|
7f6cad6fb3
|
FIR: ensure STATUS resolve phase before reading valueClassRepresentation
|
2022-11-02 18:04:38 +01:00 |
|
Jinseong Jeon
|
542ca68aba
|
AA: add test about PsiType for @JvmInline value class
|
2022-11-02 18:04:38 +01:00 |
|
Jinseong Jeon
|
c9a2e10dd7
|
AA: merge single/multi modules tests for PsiTypeProvider
...because single-module test is also multi-module test
|
2022-11-02 17:38:16 +01:00 |
|
Jinseong Jeon
|
d98081dce2
|
AA: introduce MPP tests for PsiTypeProvider
|
2022-11-02 17:38:16 +01:00 |
|
Ilya Kirillov
|
7766362ff1
|
[Analysis API] render full symbol in generatedPrimaryConstructorProperty in DebugSymbolRenderer
|
2022-10-26 19:19:04 +00: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
|
f5432127d1
|
[Analysis API FE1.0] fix containing module for some cases
|
2022-10-26 19:19:03 +00:00 |
|
Ilya Kirillov
|
4bb32f4634
|
[Analysis API] render extra debug information for nested symbols if renders for outers
|
2022-10-26 19:19:02 +00:00 |
|
Ilya Kirillov
|
85effcc1b3
|
[Analysis API] do not fully print property symbols in tests
|
2022-10-26 19:19:02 +00:00 |
|
Ilya Kirillov
|
3ea29e42b9
|
[Analysis API] consider KtClassInitializerSymbol to be KtDeclarationSymbol
|
2022-10-26 19:19:01 +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 |
|
Jinseong Jeon
|
14213ddad2
|
AA: fix expected type for lambda with explicit label
|
2022-10-24 22:07:05 +02:00 |
|
Dmitrii Gridin
|
3c43416042
|
[AA] add more tests on property accessors
^KT-54311
|
2022-10-17 14:59:52 +00:00 |
|
Dmitrii Gridin
|
6bf1cefba6
|
[AA] do not render redundant declarations for AbstractSymbolByPsiTest
^KT-54311
|
2022-10-17 14:59:52 +00:00 |
|
Dmitrii Gridin
|
a38e1747c3
|
[AA] split some SymbolByPsi tests on SingleSymbolByPsi to avoid redundant declarations
^KT-54311
|
2022-10-17 14:59:52 +00:00 |
|
Dmitrii Gridin
|
804a92546c
|
[AA] AbstractSingleSymbolByPsi: search elements by caret instead of expression
^KT-54311
|
2022-10-17 14:59:51 +00:00 |
|
Dmitrii Gridin
|
3c9fb5db27
|
[AA] make consistent hasStableParameterNames for setter and getter
^KT-54311
|
2022-10-17 14:59:50 +00:00 |
|
Dmitrii Gridin
|
ba7d340090
|
[AA] more tests on receiver annotations
^KT-54311
^KT-54385
^KT-54417
|
2022-10-17 14:59:50 +00:00 |
|
Dmitrii Gridin
|
b8a64d20ac
|
[AA] restore Fe10IdeNormalAnalysisSourceModuleSymbolByReferenceTestGenerated
^KT-54311
^KT-54385
|
2022-10-17 14:59:50 +00:00 |
|
Dmitrii Gridin
|
782ff3e4ea
|
[K2 AA] add more tests on property annotations
^KT-54311
^KT-54385
|
2022-10-17 14:59:49 +00:00 |
|
Dmitrii Gridin
|
c6742aa4c7
|
[K2 AA] DebugSymbolRenderer: render property symbol recursively
^KT-54311
|
2022-10-17 14:59:49 +00:00 |
|
Dmitrii Gridin
|
b15cf05e59
|
[K2 AA] add hack to fix symbolKind for local class
^KT-54311
^KT-54390
|
2022-10-17 14:59:48 +00:00 |
|
Dmitrii Gridin
|
f7568cef5c
|
[K2 AA] fix symbolKind for nested local classes
^KT-54311
|
2022-10-17 14:59:48 +00:00 |
|
Dmitrii Gridin
|
027899a22a
|
[K2 AA] add missing receiverType for getter and setter
^KT-54311
|
2022-10-17 14:59:48 +00:00 |
|
Dmitrii Gridin
|
afe7605649
|
[K1 AA] fix default getter and setter
^KT-54311
|
2022-10-17 14:59:47 +00:00 |
|
Dmitrii Gridin
|
4ee5bf178c
|
[AA] DebugSymbolRenderer: render symbols recursively
^KT-54311
|
2022-10-17 14:59:47 +00:00 |
|
Dmitrii Gridin
|
728e1941ac
|
[K2] FirIdeRenderer: fix render for setter parameter annotations
^KT-54311
|
2022-10-17 14:59:47 +00:00 |
|
Dmitrii Gridin
|
2d240d2925
|
[AA] add test on property annotations
^KT-54311
|
2022-10-17 14:59:46 +00:00 |
|
Dmitrii Gridin
|
01d5a5bc5b
|
[AA] support @JvmField in KtSymbolInfoProvider
^KT-54311
^KT-54360 Fixed
|
2022-10-17 14:59:46 +00:00 |
|
Dmitrii Gridin
|
f4ae696aee
|
[AA] more tests for file scope
^KT-54311
|
2022-10-17 14:59:46 +00:00 |
|
Dmitrii Gridin
|
317408e780
|
[AA] update tests on delegated property
^KT-54311
|
2022-10-17 14:59:45 +00:00 |
|
Dmitrii Gridin
|
9c30411bb3
|
[AA] create psi-based pointer only for KtSymbolOrigin.SOURCE
^KT-54311
|
2022-10-17 14:59:45 +00:00 |
|
Dmitrii Gridin
|
119f6858cd
|
[AA] AbstractSymbolTest: add assertion on redundant directive
^KT-54311
|
2022-10-17 14:59:45 +00:00 |
|
Roman Golyshev
|
3485d65213
|
[K2] Ignore failing tests for isUsedAsExpression
Those tests do not pass at the moment because of KTIJ-23143
|
2022-10-05 15:06:52 +00:00 |
|
Kristoffer Andersen
|
f765457e51
|
[K2] isUsedAsExpression analysis
|
2022-10-05 15:06:52 +00:00 |
|
Ilya Kirillov
|
49f2f85927
|
[Low Level FIR] fix exception when creating symbol by invalid code
|
2022-10-04 12:56:07 +00:00 |
|
Ilya Kirillov
|
81c52e6886
|
[Analysis API FIR] fix call resolution on error elements
|
2022-10-03 16:02:23 +02:00 |
|
Ilya Kirillov
|
ab3f916f3f
|
[Analysis API FIR] fix call resolution of non-resolvable elements
|
2022-10-03 16:02:23 +02:00 |
|