blob: 7d57c5ae188c7f0551d747b76ef5c526680cd697 [file] [log] [blame]
// Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import '../messages/codes.dart';
import 'flags.dart';
/// Returns the message used to report that [experimentalFlag] feature is not
/// enabled.
Message getExperimentNotEnabledMessage(ExperimentalFlag experimentalFlag) {
if (experimentalFlag.isEnabledByDefault) {
return codeExperimentNotEnabled.withArgumentsOld(
experimentalFlag.name,
experimentalFlag.experimentEnabledVersion.toText(),
);
} else {
return codeExperimentNotEnabledOffByDefault.withArgumentsOld(
experimentalFlag.name,
);
}
}