Nikolay Lunyak
76ed5453b3
[FIR] Report all Visibilities.Unknown in FirOverrideChecker
...
Check all members for `Visibility.Unknown`,
otherwise we miss them when they come
from supertypes. This is the reason why
the FP intellij build failed with a
cryptic stacktrace instead of a
human-readable diagnostic.
Also, do report the diagnostic at all
cases of `Visibilities.Unknown`. Turns
out, there are no "simple to reason
about" situations here :(
Also, an interesting detail:
`retrieveDirectOverriddenOf` returns an
empty list for intersection overrides.
But this doesn't seem to break anything...
Replacing `CANNOT_INFER_VISIBILITY`'s
type `KtDeclaration` with
`PsiNameIdentifierOwner` and the related
changes in `PositioningStrategies`
were needed to prevent an exception saying that
`PsiClassImpl` is not a subtype of
`KtDeclaration`.
2024-02-21 20:24:13 +00:00
..
2024-02-09 19:49:35 +00:00
2022-02-25 11:46:27 +00:00
2024-02-09 17:20:15 +00:00
2022-11-22 15:46:17 +00:00
2023-12-14 16:40:27 +00:00
2024-02-08 12:59:31 +00:00
2023-11-13 12:26:28 +00:00
2022-08-19 07:37:55 +00:00
2021-09-09 20:00:36 +03:00
2023-04-30 16:12:54 +00:00
2023-11-23 13:16:05 +00:00
2022-09-30 12:15:49 +02:00
2022-07-22 16:39:51 +00:00
2023-12-12 08:36:49 +00:00
2022-04-11 12:02:30 +00:00
2023-08-10 05:14:08 +00:00
2021-05-25 13:28:26 +03:00
2023-01-04 14:42:43 +00:00
2023-07-25 09:15:30 +00:00
2021-09-10 00:49:00 +03:00
2024-02-21 20:24:13 +00:00
2023-09-18 12:13:02 +00:00
2023-07-04 16:00:45 +00:00
2023-12-01 12:05:12 +00:00
2024-01-17 16:51:48 +00:00
2023-12-14 16:40:27 +00:00
2023-05-30 10:44:41 +00:00
2022-08-12 09:35:27 +00:00
2023-07-27 13:05:58 +00:00
2024-02-08 12:59:31 +00:00
2023-09-06 11:32:57 +00:00
2023-02-15 08:13:52 +00:00
2021-05-25 13:28:27 +03:00
2023-03-30 06:28:16 +00:00
2023-12-01 12:05:12 +00:00
2023-12-01 12:05:12 +00:00
2023-12-01 12:05:12 +00:00
2021-09-13 20:48:54 +03:00
2021-09-13 20:48:54 +03:00
2023-08-21 12:11:58 +00:00
2022-11-22 15:46:17 +00:00
2023-03-31 15:01:50 +00:00
2023-03-31 15:01:50 +00:00
2023-03-31 15:01:50 +00:00
2023-03-31 15:01:50 +00:00
2023-10-31 10:40:43 +00:00
2023-03-31 15:01:50 +00:00
2023-03-31 15:01:50 +00:00
2023-03-31 15:01:50 +00:00
2023-03-15 17:05:09 +00:00
2023-02-15 08:13:42 +00:00
2021-05-28 15:36:24 +03:00
2022-08-12 09:35:27 +00:00
2023-10-31 10:40:43 +00:00
2023-10-30 06:58:40 +00:00
2023-03-31 15:01:50 +00:00
2023-03-31 15:01:50 +00:00
2023-03-31 15:01:50 +00:00
2023-03-31 15:01:50 +00:00
2023-04-19 20:12:38 +00:00
2022-09-19 19:12:21 +00:00
2022-09-19 19:12:21 +00:00
2022-09-19 19:12:20 +00:00
2023-06-23 07:30:45 +00:00
2022-02-17 15:04:36 +00:00
2021-05-25 13:28:26 +03:00
2021-05-25 13:28:27 +03:00
2023-08-18 13:29:20 +00:00
2023-08-18 13:29:20 +00:00
2023-08-18 13:29:20 +00:00
2023-09-11 14:23:55 +00:00
2023-05-15 14:44:10 +00:00
2023-05-15 14:44:10 +00:00
2023-05-02 15:16:07 +00:00
2022-08-12 09:35:27 +00:00
2022-10-04 12:27:17 +00:00
2022-10-04 12:27:17 +00:00
2022-10-04 12:27:17 +00:00
2023-04-19 20:12:38 +00:00
2023-04-19 20:12:38 +00:00
2023-01-25 07:14:19 +00:00
2023-01-25 07:14:19 +00:00
2023-01-25 07:14:19 +00:00
2023-08-18 13:29:20 +00:00
2023-02-03 08:26:17 +00:00
2023-08-18 13:29:20 +00:00
2023-02-03 08:26:17 +00:00
2023-02-03 08:26:17 +00:00
2023-02-03 08:26:17 +00:00
2023-02-03 08:26:17 +00:00
2023-01-30 08:48:33 +00:00
2023-01-30 08:48:33 +00:00
2024-02-08 12:59:31 +00:00
2023-08-21 16:28:48 +00:00
2023-02-15 08:13:41 +00:00
2022-03-09 15:19:28 +00:00
2022-03-09 15:19:26 +00:00
2024-02-08 12:59:31 +00:00
2022-04-06 16:05:37 +00:00
2022-03-09 15:19:28 +00:00
2022-03-09 15:19:27 +00:00
2023-07-26 06:09:15 +00:00
2023-07-26 06:09:15 +00:00
2023-07-26 06:09:15 +00:00
2023-05-02 15:16:07 +00:00
2021-11-02 19:08:26 +03:00
2021-05-13 16:13:07 +03:00
2023-08-18 13:29:20 +00:00
2023-08-18 13:29:20 +00:00
2023-11-14 15:19:33 +00:00
2022-03-23 21:13:33 +00:00
2022-09-15 15:38:32 +00:00