Todd Volkert
bc688cf0df
Make constraints a covariant argument in RenderBox.computeDryLayout() ( #136432 )
...
Some render box subclasses have a specific layout contract that is tightly coupled with other render box subclasses (e.g. two private classes in a local project file). In these cases, it is also possible that they use a constraints object that is a subclass of `BoxConstraints`. To allow for this, this change makes the `constraints` argument to `RenderBox.computeDryLayout()` a covariant argument.
For completeness' sake, this updates the other render objects in the rendering package to also use the covariant keyword for this argument.
2023-10-13 01:10:29 +00:00
..
2021-10-08 09:25:14 -07:00
2022-02-03 14:55:15 -08:00
2023-07-27 05:59:17 +00:00
2023-03-13 17:58:56 +00:00
2023-07-17 16:14:08 +00:00
2023-07-17 16:14:08 +00:00
2023-02-28 00:55:56 +00:00
2023-03-22 21:12:22 +00:00
2023-06-16 16:16:36 +00:00
2022-02-03 14:55:15 -08:00
2023-10-11 11:53:41 -07:00
2023-08-07 23:43:03 +00:00
2022-02-03 14:55:15 -08:00
2023-03-09 19:05:32 +00:00
2023-10-13 01:10:29 +00:00
2023-10-11 11:53:41 -07:00
2021-12-14 10:14:06 -08:00
2023-10-11 11:53:41 -07:00
2023-03-22 21:12:22 +00:00
2023-06-02 04:27:17 +00:00
2023-04-04 11:22:22 -07:00
2022-02-03 14:55:15 -08:00
2023-05-02 16:03:56 +00:00
2023-06-14 09:36:41 -07:00
2022-02-03 14:55:15 -08:00
2023-10-11 11:53:41 -07:00
2022-09-20 16:39:46 -07:00
2023-03-15 00:34:34 +00:00
2023-07-17 16:14:08 +00:00
2023-03-15 00:34:34 +00:00
2023-07-17 16:14:08 +00:00
2022-07-02 00:55:04 +00:00
2023-10-11 11:53:41 -07:00
2021-10-11 21:23:02 -07:00
2022-10-26 20:20:41 +00:00
2022-02-03 14:55:15 -08:00
2022-02-03 14:55:15 -08:00
2022-02-03 14:55:15 -08:00
2023-07-20 03:28:57 +00:00
2021-03-16 13:58:02 -07:00
2023-09-28 01:42:16 +00:00
2023-07-17 16:14:08 +00:00
2023-07-17 16:14:08 +00:00
2023-10-11 17:39:56 +00:00
2023-10-13 01:10:29 +00:00
2021-03-16 13:58:02 -07:00
2022-09-08 18:33:23 +00:00
2022-05-23 16:18:08 -07:00
2023-02-28 00:55:56 +00:00
2022-04-08 12:56:45 -07:00
2023-10-10 08:19:50 -07:00
2022-04-13 22:38:40 -07:00
2022-02-03 14:55:15 -08:00
2022-05-24 13:53:55 -07:00
2022-02-03 14:55:15 -08:00
2023-06-07 03:02:55 +00:00
2022-02-03 14:55:15 -08:00
2022-05-25 19:57:57 +02:00
2022-08-03 22:42:06 +00:00
2022-02-03 14:55:15 -08:00
2023-07-24 18:19:03 +00:00
2022-05-25 19:57:57 +02:00
2021-01-27 20:20:44 +01:00
2022-04-13 22:38:40 -07:00
2022-04-27 09:14:57 -07:00
2023-05-15 11:07:30 +02:00
2023-02-28 00:55:56 +00:00
2023-08-07 23:43:03 +00:00
2022-02-03 14:55:15 -08:00
2023-03-14 20:51:06 +00:00
2023-08-07 23:43:03 +00:00
2022-02-03 14:55:15 -08:00
2023-09-28 18:01:46 -05:00
2023-05-15 11:07:30 +02:00