diff --git a/pkg/_fe_analyzer_shared/test/flow_analysis/flow_analysis_test.dart b/pkg/_fe_analyzer_shared/test/flow_analysis/flow_analysis_test.dart index 249b33d455d..b33704b31e7 100644 --- a/pkg/_fe_analyzer_shared/test/flow_analysis/flow_analysis_test.dart +++ b/pkg/_fe_analyzer_shared/test/flow_analysis/flow_analysis_test.dart @@ -5871,17 +5871,17 @@ class _MockNonPromotionReason extends NonPromotionReason { } extension on FlowModel { + ExpressionInfo _tryMarkNonNullable(Harness h, Var variable) => + tryMarkNonNullable(h, _varRefWithType(variable)); + + ExpressionInfo _tryPromoteForTypeCheck( + Harness h, Var variable, String type) => + tryPromoteForTypeCheck(h, _varRefWithType(variable), Type(type)); + Reference _varRef(Var variable) => new VariableReference(variable); ReferenceWithType _varRefWithType(Var variable) => new ReferenceWithType(_varRef(variable), variableInfo[variable]?.promotedTypes?.last ?? variable.type); - - ExpressionInfo _tryPromoteForTypeCheck( - Harness h, Var variable, String type) => - tryPromoteForTypeCheck(h, _varRefWithType(variable), Type(type)); - - ExpressionInfo _tryMarkNonNullable(Harness h, Var variable) => - tryMarkNonNullable(h, _varRefWithType(variable)); }