Sort declarations in flow_analysis_test.dart

Change-Id: Ic7addf569b2fe734d3007b463ab602c5ebdc2e79
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/226760
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Commit-Queue: Paul Berry <paulberry@google.com>
This commit is contained in:
Paul Berry
2022-01-06 21:29:15 +00:00
committed by Commit Bot
parent 44ba8ecdb2
commit 241ef0dfac
@@ -5871,17 +5871,17 @@ class _MockNonPromotionReason extends NonPromotionReason {
}
extension on FlowModel<Var, Type> {
ExpressionInfo<Var, Type> _tryMarkNonNullable(Harness h, Var variable) =>
tryMarkNonNullable(h, _varRefWithType(variable));
ExpressionInfo<Var, Type> _tryPromoteForTypeCheck(
Harness h, Var variable, String type) =>
tryPromoteForTypeCheck(h, _varRefWithType(variable), Type(type));
Reference<Var, Type> _varRef(Var variable) =>
new VariableReference<Var, Type>(variable);
ReferenceWithType<Var, Type> _varRefWithType(Var variable) =>
new ReferenceWithType<Var, Type>(_varRef(variable),
variableInfo[variable]?.promotedTypes?.last ?? variable.type);
ExpressionInfo<Var, Type> _tryPromoteForTypeCheck(
Harness h, Var variable, String type) =>
tryPromoteForTypeCheck(h, _varRefWithType(variable), Type(type));
ExpressionInfo<Var, Type> _tryMarkNonNullable(Harness h, Var variable) =>
tryMarkNonNullable(h, _varRefWithType(variable));
}