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