Dmitriy Novozhilov
|
3a536bb32f
|
[AA LC] Approximate anonymous type to single supertype if possible
^KT-55780 Fixed
^KT-55778 Fixed
|
2023-01-12 17:45:07 +00:00 |
|
Dmitriy Novozhilov
|
d7cd2b72b0
|
[AA LC] Add test for strange JVM identifiers
|
2023-01-12 17:45:07 +00:00 |
|
Dmitrii Gridin
|
0e23ffcec9
|
[LC] add test on Throws annotation
|
2023-01-06 21:09:44 +00:00 |
|
Dmitrii Gridin
|
2dfa4d37ea
|
[SLC] SymbolLightMethod: avoid resolve to calculate isOverride
|
2023-01-06 21:09:41 +00:00 |
|
Dmitrii Gridin
|
461682a797
|
[LC] createField: avoid body resolve in case of psi declaration
|
2023-01-06 21:09:40 +00:00 |
|
Vladimir Dolzhenko
|
511e05adec
|
Fix test data
Test data had to be adjusted together with a main change
#KTIJ-912
|
2023-01-03 11:46:20 +00:00 |
|
Dmitrii Gridin
|
251a4363f5
|
[LC][tests] drop outdated '//RELEASE_COROUTINE_NEEDED' directive
|
2023-01-02 15:05:44 +00:00 |
|
Dmitrii Gridin
|
7196d0d809
|
[LC] AbstractSymbolLightClassesLoadingTest: sort classes by name
|
2023-01-02 15:05:44 +00:00 |
|
Dmitrii Gridin
|
27ffe7c31e
|
[LC] move scripts to lightClassByPsi
|
2023-01-02 15:05:44 +00:00 |
|
Dmitrii Gridin
|
2e2e633113
|
[LC] fix PsiClassRenderer
|
2023-01-02 15:05:43 +00:00 |
|
Dmitrii Gridin
|
86bb9eeebc
|
[LC] fix ULC testData
|
2023-01-02 15:05:43 +00:00 |
|
Dmitrii Gridin
|
7096fc1416
|
[LC] drop outdated 'CHECK_BY_JAVA_FILE' directive
|
2023-01-02 15:05:42 +00:00 |
|
Dmitrii Gridin
|
3e36e51920
|
[LC] merge ultraLightFacades tests to lightClassByPsi
|
2023-01-02 15:05:42 +00:00 |
|
Dmitrii Gridin
|
3b739d9a44
|
[SLC] AbstractSymbolLightClassesLoadingTest: generate light class for all compiled classes
|
2023-01-02 15:05:42 +00:00 |
|
Dmitrii Gridin
|
60ab3fa38e
|
[SLC] AbstractSymbolLightClassesLoadingTest: generate facade if possible
|
2023-01-02 15:05:41 +00:00 |
|
Dmitrii Gridin
|
0731780865
|
[LC] rename ultraLightClasses to lightClassByPsi
|
2023-01-02 15:05:38 +00:00 |
|
Dmitrii Gridin
|
742c3de112
|
[LC] rename lightClasses/lightClasses to lightClasses/lightClassByFqName
|
2023-01-02 15:05:37 +00:00 |
|
Dmitrii Gridin
|
eb3ad7e6b1
|
[LC] move light class related tests to one directory
|
2023-01-02 15:05:36 +00:00 |
|
Roman Efremov
|
25f65aff3a
|
Replace getEntries with hardcoded PsiMethod in LC decompiled declaration
This adds NotNull annotation.
^KTIJ-23530 Fixed
|
2022-12-27 14:41:53 +00:00 |
|
Roman Efremov
|
cbb20ce2b8
|
Don't generate getEntries method in light classes when feature disabled
^KTIJ-23530 Fixed
|
2022-12-27 14:41:53 +00:00 |
|
Roman Efremov
|
e5d5cbc7a3
|
Generate Enum.getEntries method in ultra light classes
^KTIJ-23530 Fixed
|
2022-12-27 14:41:52 +00:00 |
|
Dmitrii Gridin
|
c77401d823
|
[SLC] drop redundant 'final' modifier from synthetic enum members
^KT-55502 Fixed
|
2022-12-20 19:52:14 +00:00 |
|
Dmitrii Gridin
|
bb51d62e0a
|
[SLC] support static properties (e.g. Enum.entries)
^KT-55496
^KTIJ-23530
|
2022-12-20 19:52:13 +00:00 |
|
Dmitrii Gridin
|
e39dc9b768
|
[LC] fix signature of 'Enum.valueOf()'
* drop @NotNull annotation from parameter
* add NullPointerException to throws
^KT-55497 Fixed
|
2022-12-20 19:52:12 +00:00 |
|
Dmitrii Gridin
|
7d0c093da7
|
[SLC] generate static enum methods from symbols
^KT-55496 Fixed
|
2022-12-20 19:52:11 +00:00 |
|
Dmitrii Gridin
|
c28e9d5253
|
[LC] add tests for enum classes
^KT-55496
^KTIJ-23530
|
2022-12-20 19:52:11 +00:00 |
|
Dmitrii Gridin
|
f3c7972d20
|
[SLC] implement java annotations for annotation classes
^KT-55481 Fixed
|
2022-12-20 19:52:10 +00:00 |
|
Dmitrii Gridin
|
1e1525bae5
|
[SLC] implement light class for RepeatableContainer
^KT-55470 Fixed
|
2022-12-20 19:52:10 +00:00 |
|
Steven Schäfer
|
6af616d3c3
|
FIR: make declarations marked with 'override' implicitly open
#KT-52236 Fixed
|
2022-12-14 21:46:41 +00:00 |
|
Yan Zhulanow
|
c8e9cfde0b
|
[FE] Read Java static field initializer lazily (KTIJ-23043)
|
2022-12-08 10:46:43 +00:00 |
|
Dmitrii Gridin
|
7bfa900ce6
|
[SLC] fix modality for methods and property accessors
^KTIJ-23783
|
2022-12-06 13:40:46 +00:00 |
|
Dmitrii Gridin
|
35ca45a608
|
[SLC] fix IDE test
|
2022-12-02 11:59:29 +01:00 |
|
Dmitrii Gridin
|
37729c0353
|
[SLC] migrate SymbolLightParameterForReceiver to KtReceiverParameterSymbol
^KT-54051
|
2022-11-29 13:33:43 +00:00 |
|
Dmitrii Gridin
|
a7fae5fd99
|
[SLC] SymbolLightClassForEnumEntry: improve implementation
^KT-54051
^KT-50241
|
2022-11-29 13:33:35 +00:00 |
|
Jinseong Jeon
|
f2bc25c71d
|
SLC: fix visibility/static modifer of property in companion
|
2022-11-21 15:55:13 +01:00 |
|
Yan Zhulanow
|
e21226d02a
|
[SLC] Ignore callables with invalid or absent names (KTIJ-23584)
|
2022-11-15 16:13:59 +00:00 |
|
Jinseong Jeon
|
8d8d0d9922
|
SLC: add marker interface for collection inheritor
|
2022-10-27 14:41:24 +02:00 |
|
Jinseong Jeon
|
fc1eb02590
|
SLC: implement PsiVariable#computeConstantValue for light field
|
2022-10-02 13:41:12 +02:00 |
|
Ilya Gorbunov
|
e51d25fb60
|
Fix test data: use also stdlib where stdlib-jdk8 was required
#KT-51907
|
2022-09-15 15:38:32 +00:00 |
|
Dmitriy Novozhilov
|
06f3c0567b
|
[LC Test] Fix IDE testdata
|
2022-09-15 17:27:23 +03:00 |
|
Dmitriy Novozhilov
|
c5916e1d1f
|
[AA LC] Fix computation of const initializers of fields
|
2022-09-15 17:27:23 +03:00 |
|
Dmitriy Novozhilov
|
573b292cbc
|
[AA LC] Make top-level functions static final
|
2022-09-15 17:27:23 +03:00 |
|
Dmitriy Novozhilov
|
7e24ddeb40
|
[AA LC] Properly compute retention for @java.lang.annotation.Retention
|
2022-09-15 17:27:22 +03:00 |
|
Dmitriy Novozhilov
|
77546e5e06
|
[AA LC] Compute nullability annotation for parameter for extension receiver
|
2022-09-15 17:27:22 +03:00 |
|
Dmitriy Novozhilov
|
c67ded2d3b
|
[AA LC] Properly set type mapping mode for bounds of type parameters
|
2022-09-15 17:27:22 +03:00 |
|
Dmitriy Novozhilov
|
e6092e2dff
|
[AA LC] Generate nullability annotations for properties in enums
|
2022-09-15 17:27:22 +03:00 |
|
Dmitriy Novozhilov
|
a88fdd5eb7
|
[AA LC] Implement default values for methods of annotations
|
2022-09-15 17:27:21 +03:00 |
|
Dmitriy Novozhilov
|
ab2aa3117b
|
[AA LC] Add @java.lang.Override on override functions
|
2022-09-15 17:27:21 +03:00 |
|
Dmitriy Novozhilov
|
258e3f9225
|
[AA LC] Fix visibility of fields for const vals
|
2022-09-15 17:27:20 +03:00 |
|
Dmitriy Novozhilov
|
1ff51356b9
|
[AA LC] Fix visibility of fields from companion objects
^KTIJ-22541
|
2022-09-15 17:27:20 +03:00 |
|