Dmitrii Gridin
|
48f7cdfaa1
|
[AA K2] implement symbol pointers for property accessors
^KT-54311
|
2022-11-10 06:39:22 +00:00 |
|
Dmitrii Gridin
|
32c38c0ae4
|
[AA K2] cleanup CanNotCreateSymbolPointerForLocalLibraryDeclarationException usages
^KT-54311
|
2022-11-10 06:39:22 +00:00 |
|
Dmitrii Gridin
|
731545573a
|
[AA K2] add more tests on java members
^KT-54311
|
2022-11-10 06:39:22 +00:00 |
|
Dmitrii Gridin
|
5e31c0b9b0
|
[AA K2] KtFirJavaSyntheticPropertySymbolPointer: cleanup code
^KT-54311
|
2022-11-10 06:39:21 +00:00 |
|
Dmitrii Gridin
|
864650c1c2
|
[AA K2] KtFirJavaFieldSymbolPointer: cleanup code
^KT-54311
|
2022-11-10 06:39:21 +00:00 |
|
Dmitrii Gridin
|
42f8e6fbe6
|
[AA] add more tests on java field symbols
^KT-54311
|
2022-11-10 06:39:20 +00:00 |
|
Dmitrii Gridin
|
137deadee5
|
[AA K2] KtFirConstructorSymbolPointer: cleanup code
^KT-54311
|
2022-11-10 06:39:20 +00:00 |
|
Dmitrii Gridin
|
5986a0d7b2
|
[AA K2] KtFirBackingFieldSymbolPointer: cleanup code
^KT-54311
|
2022-11-10 06:39:20 +00:00 |
|
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
|
03fed7a47f
|
[AA K2] KtFirMemberSymbolPointer: drop redundant cast
to support KtEnumEntrySymbol
^KT-54311
|
2022-11-10 06:39:18 +00:00 |
|
Dmitrii Gridin
|
9a418a7533
|
[AA K2] KtFirAnonymousObjectSymbol: cleanup code
^KT-54311
|
2022-11-10 06:39:18 +00:00 |
|
Dmitrii Gridin
|
bc3fcf22c4
|
[AA K2] reimplement symbol pointers for enum entry
^KT-54311
|
2022-11-10 06:39:18 +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
|
2ac85b96e5
|
[AA K2] KtFirKotlinPropertySymbol: cleanup code
^KT-54311
|
2022-11-10 06:39:15 +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
|
01e1fc042c
|
[AA] KtFirKotlinPropertySymbol: cleanup code
^KT-54311
|
2022-11-10 06:39:15 +00:00 |
|
Dmitrii Gridin
|
2888a3c2d2
|
[AA] KtFirFileSymbol: cleanup code
^KT-54311
|
2022-11-10 06:39:14 +00:00 |
|
Dmitrii Gridin
|
5eb0bfc180
|
[AA] SymbolPointerExceptions: cleanup code
^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 |
|
Bogdan Mukvich
|
fce8b877c8
|
Remove unused WriteCopyrightToFile gradle task
#KTI-758
|
2022-11-07 08:24:19 +00: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
|
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 |
|
Roman Golyshev
|
c3031ccff5
|
[Analysis API] Use smart pointer to hold onto KtFile in ShortenCommand
It's a better approach, considering that we already
keep all the PSI element via smart pointers
|
2022-11-02 14:23:21 +00:00 |
|
aleksandrina-streltsova
|
29502ba126
|
[Analysis API FIR] add check for public api
|
2022-10-27 06:22:37 +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
|
4bb32f4634
|
[Analysis API] render extra debug information for nested symbols if renders for outers
|
2022-10-26 19:19:02 +00:00 |
|
Ilya Kirillov
|
98e665a652
|
[Analysis API] fix symbol kind for KtTypeAliasSymbol
they can be non-toplevel
|
2022-10-26 19:19:01 +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 |
|
Dmitriy Novozhilov
|
8fbb605034
|
[FIR] Rename containingClass function to containingClassLookupTag
Since this function returns lookup tag instead of FirClass or symbol
the old name may lead to misunderstanding
|
2022-10-19 11:09:34 +00:00 |
|
Dmitrii Gridin
|
3c43416042
|
[AA] add more tests on property accessors
^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
|
f7bd79a151
|
[AA K2] KtFirSymbolInfoProvider: add restriction on fir under fir symbol
^KT-54311
^KT-54360
|
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
|
a8ded36ac4
|
[K2 AA] FirAnnotationValueConverter: cleanup code
^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
|
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 |
|