mirror of
https://github.com/dart-lang/sdk
synced 2024-10-03 03:22:06 +00:00
de302d7f3b
This CL introduces StructuralParameter and StructuralParameterType classes. They are intended to replace TypeParameter and TypeParameterType respectively where those were used as type parameters defined by FunctionTypes. Previously, type parameters of FunctionTypes were represented by TypeParameter objects with the ‘parent’ field set to null. By introducing StructuralParameter and StructuralParameterType this CL unambiguously separates the two notions of type parameters. TEST=existing Change-Id: Ida3feb7ad96a7b2acef55840eacba9e36bf2a3e7 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/312264 Reviewed-by: Johnni Winther <johnniwinther@google.com> Reviewed-by: Aske Simon Christensen <askesc@google.com> Commit-Queue: Chloe Stefantsova <cstefantsova@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com> Reviewed-by: Mayank Patke <fishythefish@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com> |
||
---|---|---|
.. | ||
cast_error | ||
debugger | ||
mixin | ||
assertion_failure_message_test.dart | ||
const_test.dart | ||
dartdevc_native_dartdevc.status | ||
developer_events_test.dart | ||
hot_restart_expando_test.dart | ||
hot_restart_lazy_test.dart | ||
hot_restart_static_test.dart | ||
hot_restart_test.dart | ||
hot_restart_timer_test.dart | ||
js_interop_non_external_lib.dart | ||
js_interop_non_external_test.dart | ||
js_interop_test.dart | ||
libraries_part.dart | ||
libraries_test.dart | ||
no_such_method_errors_test.dart | ||
runtime_utils.dart | ||
subtype_test.dart | ||
utils.dart |