Mikhail Glukhikh
83cfcc30c6
K2: handle type parameter vs nested class conflict in body resolve properly
...
This commit does two things:
- prioritize type parameter scopes against static scopes in body resolve
(effectively it's a revert of KT-58028 fix)
- consider type parameters as inapplicable callable, so during callable
resolve we can go up the tower and still resolve to static scope
This allows both KT-58028 and KT-63377 to work properly
#KT-63377 Fixed
2023-11-24 21:28:16 +00:00
..
2022-12-14 21:46:41 +00:00
2022-12-14 21:46:41 +00:00
2021-09-13 13:53:12 +03:00
2021-09-13 13:53:12 +03:00
2023-04-19 20:12:38 +00:00
2022-08-12 09:35:27 +00:00
2021-09-13 13:53:12 +03:00
2023-04-19 20:12:38 +00:00
2023-04-19 20:12:38 +00:00
2022-12-02 21:54:18 +00:00
2023-06-05 14:27:53 +00:00
2023-05-05 09:34:23 +00:00
2023-10-13 11:56:54 +00:00
2023-05-05 09:34:23 +00:00
2023-08-04 11:20:40 +00:00
2022-11-08 14:51:33 +01:00
2022-11-08 14:51:33 +01:00
2023-01-27 12:26:51 +00:00
2022-12-02 21:54:18 +00:00
2023-01-13 21:32:51 +00:00
2022-08-12 09:35:27 +00:00
2023-07-13 17:37:48 +00:00
2023-10-11 08:54:09 +00:00
2023-08-22 11:20:19 +00:00
2022-11-24 19:47:21 +00:00
2021-10-05 12:17:08 +00:00
2021-08-13 18:32:28 +03:00
2023-10-26 20:07:50 +00:00
2023-06-07 14:33:33 +00:00
2023-05-08 14:25:54 +00:00
2023-07-13 17:37:48 +00:00
2023-08-18 13:31:04 +00:00
2023-08-18 13:31:04 +00:00
2023-08-31 13:07:00 +00:00
2021-08-18 16:03:01 +03:00
2023-11-24 21:28:16 +00:00
2021-06-25 20:57:45 +03:00
2022-05-18 21:19:57 +03:00
2023-04-19 20:12:38 +00:00
2021-08-10 19:36:43 +03:00
2021-08-10 19:36:43 +03:00
2023-02-06 10:30:28 +00:00
2023-02-06 10:30:28 +00:00
2023-11-01 13:58:44 +00:00
2023-10-06 12:22:57 +00:00
2022-12-14 21:46:41 +00:00
2023-04-19 20:12:38 +00:00
2021-09-17 01:59:06 +03:00
2023-01-13 21:32:51 +00:00
2023-09-06 07:38:34 +00:00
2023-09-06 07:38:34 +00:00
2022-08-12 09:35:27 +00:00
2023-04-19 20:12:38 +00:00
2023-02-15 08:13:42 +00:00
2023-01-13 21:32:51 +00:00
2022-12-15 12:12:19 +00:00
2023-08-18 13:31:04 +00:00
2023-10-13 11:56:54 +00:00
2023-08-18 13:31:04 +00:00
2023-01-13 21:32:51 +00:00
2023-03-17 12:37:31 +00:00
2023-01-13 21:32:51 +00:00
2021-08-10 19:36:43 +03:00
2021-08-10 19:36:43 +03:00
2023-07-13 17:37:48 +00:00
2023-07-13 17:37:48 +00:00
2023-07-13 17:37:48 +00:00
2023-10-11 08:54:09 +00:00
2021-11-22 17:01:17 +03:00
2023-11-20 14:59:06 +00:00
2021-07-15 19:02:54 +03:00
2022-08-12 09:35:27 +00:00
2022-08-12 09:35:27 +00:00
2023-08-18 13:31:04 +00:00
2021-08-26 12:25:03 +03:00
2023-03-21 20:24:57 +00:00
2023-07-20 07:29:18 +00:00