Dmitriy Novozhilov
|
2d5b685535
|
[FIR] Fix processing constructors of sealed classes
- Allow declaring protected constructors in sealed classes
- Make default visibility of sealed class constructor `protected`
KT-44861
KT-44865
|
2021-02-12 13:36:41 +03:00 |
|
Dmitriy Novozhilov
|
ee1aff1012
|
[Test] Update different testdata according to changes in sealed classes
|
2021-01-28 13:19:29 +03:00 |
|
Ilmir Usmanov
|
129de76288
|
Value classes: Generate @JvmInline annotation for inline classes
but not for value classes.
Since inline classes and value classes share the same flag, we use
presence of the annotation to distinguish them.
|
2020-12-01 23:45:47 +01:00 |
|
Jinseong Jeon
|
e8157a5488
|
FIR: introduce & use various comparators to sort members while de/serialization
#KT-41018 fixed
|
2020-09-03 13:55:52 +03:00 |
|
Jinseong Jeon
|
a18bd1bb75
|
FIR deserializer: use annotation info from enclosing class for companion object
|
2020-07-07 11:43:51 +03:00 |
|
Jinseong Jeon
|
81345bcc26
|
FIR deserializer: load annotations on inner classes
|
2020-07-07 11:43:51 +03:00 |
|
Jinseong Jeon
|
34174d6e7d
|
FIR deserializer: load annotations for property and fields, along with use-site targets
|
2020-06-30 17:28:22 +03:00 |
|
Dmitriy Novozhilov
|
7834284bec
|
[FIR] Support deserialization of value parameter annotations
There are still some problems, see KT-39837
|
2020-06-29 12:19:03 +03:00 |
|
Jinseong Jeon
|
12181e55c0
|
FIR deserializer: signature-aware annotation loading for constructors
|
2020-06-19 10:21:09 +03:00 |
|
Jinseong Jeon
|
b076bec07f
|
FIR deserializer: signature-aware annotation loading for functions
|
2020-06-19 10:21:09 +03:00 |
|
Jinseong Jeon
|
fd32e918d5
|
FIR deserializer: signature-aware annotation loading for property accessors
|
2020-06-11 10:57:51 +03:00 |
|
Dmitriy Novozhilov
|
cc07ae96b3
|
[FIR-TEST] Move analysis tests to separate module
|
2020-03-19 09:51:01 +03:00 |
|