DescriptionImprove equivalence testing of unnamed mixin applications.
The equivalence of unnamed mixin applications cannot be tested directly since
they are not nominal entities. In the example below two classes by the synthetic
name `S+M` are introduces. This CL adds a reference to the introducing class so
that the unnamed mixin applications can be distinguished as `S+M from C1` and
`S+M from C2`.
class S {}
class M {}
class C1 extends S with M {}
class C2 extends S with M {}
R=sigmund@google.com
Committed: https://github.com/dart-lang/sdk/commit/5916ee557f0a53e1a0cab14598a5aaece1f8135c
Patch Set 1 #Patch Set 2 : Rebased #
Total comments: 4
Patch Set 3 : Updated cf. comments. #Messages
Total messages: 11 (4 generated)
|