mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
Equality override on equation member returns a constraint
This commit is contained in:
parent
e66e88834e
commit
a223491d00
@ -15,7 +15,7 @@ abstract class _EquationMember {
|
|||||||
|
|
||||||
Constraint operator <=(_EquationMember m) => asExpression() <= m;
|
Constraint operator <=(_EquationMember m) => asExpression() <= m;
|
||||||
|
|
||||||
/* Constraint */ operator ==(_EquationMember m) => asExpression() == m;
|
Constraint operator ==(_EquationMember m) => asExpression() == m;
|
||||||
|
|
||||||
Expression operator +(_EquationMember m) => asExpression() + m;
|
Expression operator +(_EquationMember m) => asExpression() + m;
|
||||||
|
|
||||||
|
@ -585,4 +585,11 @@ void main() {
|
|||||||
p.context = "b";
|
p.context = "b";
|
||||||
expect(p.context, "b");
|
expect(p.context, "b");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('check_type_of_eq_result', () {
|
||||||
|
Param left = new Param();
|
||||||
|
Param right = new Param();
|
||||||
|
|
||||||
|
expect((left == right).runtimeType, Constraint);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user