Roman Golyshev
a78d631b16
KTIJ-27050 [Analysis API] Correctly handle type parameters in KtFirReferenceShortener
...
Make `FirShorteningContext` correctly return symbols for type
parameters, so they are not ignored when scopes are inspected
Add additional type of `PartialOrderOfScope` - `TypeParameter`, because
otherwise it would have been classified as `Unclassified`, and that
breaks scopes comparison
Add missing type parameters to the scope of class header in
`ContextCollector`, add testdata for that
There is a bug in the compiler with type parameters leaking to nested
classes headers (KT-61959). After it's fixed, the testData with
incorrect expected shortenings/scopes should be adjusted and fixed too
^KTIJ-27050 Fixed
2023-09-18 10:23:30 +00:00
..
2023-09-13 16:43:20 +00:00
2023-09-18 10:23:30 +00:00
2023-07-03 15:08:03 +00:00
2023-07-03 15:08:03 +00:00
2023-08-14 18:03:12 +00:00
2023-08-14 18:03:12 +00:00
2023-08-14 18:03:12 +00:00
2023-08-14 18:03:12 +00:00
2023-08-14 18:03:12 +00:00
2023-08-14 18:03:12 +00:00
2023-07-03 15:08:05 +00:00
2023-07-03 15:08:05 +00:00
2023-07-03 15:08:05 +00:00
2023-07-03 15:08:05 +00:00
2023-07-03 15:08:05 +00:00
2023-07-03 15:08:05 +00:00
2023-08-08 15:40:48 +00:00
2023-09-13 16:43:20 +00:00
2023-07-03 15:08:04 +00:00
2023-07-03 15:08:04 +00:00
2023-07-03 15:08:04 +00:00
2023-07-03 15:08:04 +00:00
2023-04-10 11:00:11 +00:00
2023-07-03 15:08:03 +00:00
2023-07-03 15:08:03 +00:00
2023-07-03 15:08:05 +00:00
2023-07-03 15:08:04 +00:00
2023-07-03 15:08:04 +00:00
2023-03-20 22:04:48 +00:00
2023-03-20 22:04:48 +00:00
2023-04-10 11:00:11 +00:00
2023-07-03 20:05:09 +00:00
2023-07-03 20:05:09 +00:00
2023-08-13 22:20:19 +02:00
2023-08-13 22:20:19 +02:00
2023-08-13 22:20:19 +02:00
2023-08-13 22:20:19 +02:00
2023-08-21 16:22:22 +00:00
2023-08-21 16:22:22 +00:00
2023-07-04 16:34:51 +00:00
2023-07-04 16:34:51 +00:00
2023-08-21 16:22:22 +00:00
2023-08-21 16:22:22 +00:00
2023-07-04 16:34:51 +00:00
2023-07-04 16:34:51 +00:00
2023-07-04 16:34:51 +00:00
2023-07-04 16:34:51 +00:00
2023-08-31 08:45:34 +00:00
2023-08-31 08:45:34 +00:00
2023-04-10 11:00:11 +00:00
2023-04-10 11:00:11 +00:00
2023-08-18 07:32:05 +00:00
2023-08-18 07:32:05 +00:00
2023-07-03 15:08:03 +00:00
2023-07-03 15:08:03 +00:00
2023-04-13 15:48:08 +00:00
2023-04-13 15:48:08 +00:00
2023-04-13 15:48:08 +00:00
2023-04-13 15:48:08 +00:00
2023-04-10 11:00:11 +00:00
2023-08-31 08:45:34 +00:00
2023-08-31 08:45:34 +00:00
2023-07-03 15:08:03 +00:00
2023-07-03 15:08:03 +00:00
2023-07-03 15:08:04 +00:00
2023-07-03 15:08:04 +00:00
2023-08-07 08:35:49 +00:00
2023-08-07 08:35:49 +00:00
2023-08-10 16:51:31 +00:00
2023-08-10 16:51:31 +00:00
2023-08-04 15:26:34 +00:00
2023-08-04 15:26:34 +00:00
2023-08-04 15:26:34 +00:00
2023-08-04 15:26:34 +00:00
2023-08-04 15:26:34 +00:00
2023-08-04 15:26:34 +00:00