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-01-19 11:40:39 +00:00
2023-11-14 15:19:33 +00:00
2023-04-19 20:12:38 +00:00
2024-02-21 20:24:13 +00:00
2023-05-19 13:23:59 +00:00
2023-12-07 12:26:40 +00:00
2023-08-23 12:35:51 +00:00
2023-02-28 10:19:18 +00:00
2023-02-28 10:19:18 +00:00
2022-03-23 21:13:33 +00:00
2022-06-17 23:26:15 +00:00
2022-06-17 23:26:16 +00:00
2022-06-17 23:26:16 +00:00
2023-09-13 11:27:14 +00:00
2023-09-13 11:27:14 +00:00
2021-08-19 15:25:46 +03:00
2023-11-06 21:21:16 +00:00
2023-11-06 21:21:16 +00:00
2023-01-04 08:08:32 +00:00
2023-01-04 08:08:32 +00:00
2023-01-04 08:08:32 +00:00
2023-04-19 20:12:38 +00:00
2023-04-19 20:12:38 +00:00
2021-07-29 19:45:54 +02:00
2023-04-19 20:12:38 +00:00
2023-04-19 20:12:38 +00:00
2023-04-19 20:12:38 +00:00
2023-04-19 20:12:38 +00:00
2021-09-10 00:49:07 +03:00
2022-03-23 21:13:33 +00:00
2023-05-10 11:49:42 +00:00
2021-08-13 18:32:27 +03:00
2023-11-30 13:17:55 +00:00
2023-11-30 13:17:55 +00:00
2023-11-30 13:17:55 +00:00
2023-11-08 15:45:48 +00:00
2023-02-28 10:19:18 +00:00
2022-11-22 10:47:45 +00:00
2023-05-26 11:29:13 +00:00
2023-05-26 11:29:13 +00:00
2023-05-26 11:29:13 +00:00
2022-02-23 14:21:57 +03:00
2022-01-14 14:26:51 +03:00
2022-02-23 14:21:57 +03:00
2022-01-14 14:26:51 +03:00
2022-01-14 14:26:51 +03:00
2023-11-29 10:24:03 +00:00
2023-11-29 10:24:02 +00:00
2023-12-13 16:46:24 +00:00
2023-12-13 16:46:24 +00:00
2023-12-13 16:46:24 +00:00
2023-12-13 16:46:24 +00:00
2023-10-17 20:32:11 +00:00
2023-07-04 16:00:45 +00:00
2023-07-26 17:16:13 +00:00
2023-10-06 14:13:37 +00:00
2023-11-14 15:19:33 +00:00
2023-10-06 14:13:36 +00:00
2023-10-06 14:13:36 +00:00
2023-10-06 14:13:37 +00:00
2023-10-06 14:13:36 +00:00
2023-11-14 15:19:33 +00:00
2023-10-06 14:13:37 +00:00
2023-10-06 14:13:36 +00:00
2023-11-14 15:19:33 +00:00
2023-11-14 15:19:33 +00:00
2023-10-06 14:13:36 +00:00
2023-10-06 14:13:37 +00:00
2023-11-14 15:19:33 +00:00
2023-10-06 14:13:36 +00:00
2023-10-06 14:13:37 +00:00
2023-11-29 10:24:03 +00:00
2023-10-06 14:13:36 +00:00
2023-10-06 14:13:36 +00:00
2023-10-06 14:13:37 +00:00
2023-10-06 14:13:36 +00:00
2023-11-14 15:19:33 +00:00
2023-10-06 14:13:36 +00:00
2023-10-06 14:13:37 +00:00
2023-10-06 14:13:36 +00:00
2023-11-29 10:24:03 +00:00
2022-06-15 09:55:27 +00:00
2022-01-14 14:26:52 +03:00
2022-06-15 09:55:27 +00:00
2022-06-15 09:55:27 +00:00
2022-06-15 09:55:27 +00:00
2022-01-14 14:26:52 +03:00
2023-11-29 10:24:02 +00:00
2023-11-29 10:24:03 +00:00
2023-11-29 10:24:02 +00:00
2023-07-05 19:46:04 +00:00
2022-12-21 20:58:46 +00:00
2022-12-21 20:58:46 +00:00
2023-02-28 10:19:18 +00:00
2023-10-20 09:24:43 +00:00
2023-10-20 09:24:43 +00:00
2023-10-18 12:34:58 +00:00
2023-10-18 12:34:58 +00:00
2024-01-18 14:39:54 +00:00
2024-01-18 14:39:54 +00:00
2024-01-18 14:39:54 +00:00
2022-01-14 22:20:44 +03:00
2022-01-14 22:20:44 +03:00
2022-01-14 22:20:44 +03:00
2023-11-28 11:59:26 +00:00
2023-12-08 17:17:36 +00:00
2023-08-18 13:29:20 +00:00
2023-01-04 08:08:33 +00:00
2023-01-04 08:08:33 +00:00
2023-01-04 08:08:33 +00:00
2023-11-29 10:24:02 +00:00
2023-11-29 10:24:02 +00:00
2023-11-29 10:24:02 +00:00
2023-03-02 10:23:38 +00:00
2023-02-23 12:14:15 +00:00
2021-08-19 15:25:46 +03:00
2022-01-20 11:25:44 +03:00
2022-01-20 11:25:44 +03:00
2023-12-07 08:56:56 +00:00
2022-07-18 17:10:07 +02:00
2022-07-18 17:10:07 +02:00
2023-05-05 09:34:24 +00:00
2022-03-23 21:13:33 +00:00
2023-05-05 09:34:24 +00:00
2023-04-19 20:12:38 +00:00
2023-04-19 20:12:38 +00:00
2023-04-19 20:12:38 +00:00
2023-12-07 12:26:39 +00:00
2023-11-28 11:59:26 +00:00
2023-10-06 14:13:37 +00:00
2023-11-29 10:24:02 +00:00
2023-11-29 10:24:03 +00:00
2023-11-29 10:24:02 +00:00
2023-12-15 16:39:50 +00:00
2023-11-27 09:00:17 +00:00
2023-10-17 20:32:11 +00:00
2023-10-17 20:32:11 +00:00
2023-04-19 20:12:38 +00:00
2023-03-02 10:23:38 +00:00
2023-10-17 20:32:11 +00:00
2022-03-23 21:13:33 +00:00
2023-11-14 15:19:33 +00:00
2023-04-19 20:12:38 +00:00
2023-11-28 11:59:26 +00:00
2023-12-07 12:26:39 +00:00
2023-12-07 12:26:39 +00:00
2023-12-07 12:26:39 +00:00
2023-12-07 12:26:39 +00:00
2023-10-17 20:32:11 +00:00
2023-10-17 20:32:11 +00:00
2023-10-17 20:32:11 +00:00
2023-10-06 14:13:37 +00:00
2023-11-14 15:19:33 +00:00
2023-11-14 15:19:33 +00:00
2023-02-28 10:19:17 +00:00
2023-01-25 07:14:19 +00:00
2021-08-03 00:17:33 +03:00
2021-08-03 00:20:11 +03:00
2023-10-17 10:18:36 +00:00
2023-04-01 06:39:46 +00:00
2023-04-01 06:39:46 +00:00
2021-10-12 18:56:32 +03:00
2022-04-18 15:36:19 +00:00
2022-04-18 15:36:19 +00:00
2023-11-29 10:24:02 +00:00
2023-11-29 10:24:02 +00:00
2023-11-29 10:24:03 +00:00
2023-11-29 10:24:02 +00:00
2021-11-24 23:13:40 +03:00
2022-03-23 21:13:33 +00:00
2023-10-17 20:32:11 +00:00
2022-03-23 21:13:33 +00:00
2023-09-04 08:05:08 +00:00
2022-03-23 21:13:33 +00:00