mirror of
https://github.com/dart-lang/sdk
synced 2024-11-02 12:24:24 +00:00
640791c922
This CL adds an example to super-bounded-types.md in order to motivate the definition of what it means for a parameterized type based on a type alias to be super-bounded. The definition says that we must check the actual type arguments relative to the formal type parameter list of the given `typedef` as well as the right hand side, replacing the formals by the given actual type arguments. The example shows that the right hand side can be ill-bounded even though the check that we apply based on the formal type parameter bounds (that is, the check that we apply to class types) succeeds. A rendered version of super-bounded-types.md corresponding to patchset 6 is available here: https://gist.github.com/eernstg/fc12eeb23064a2578a936b443461dde4. Change-Id: I33dc6ced592f53160bc6f933558bfface46cd329 Reviewed-on: https://dart-review.googlesource.com/56668 Commit-Queue: Erik Ernst <eernst@google.com> Reviewed-by: Leaf Petersen <leafp@google.com> |
||
---|---|---|
.. | ||
language | ||
newsletter |