blob: a7f3d56f37683f970e2042ff7c7f8ba103d12ea4 [file] [log] [blame] [edit]
// Copyright (c) 2024, 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.
/// The two types of scripts which are hooked into the compilation process.
///
/// The `build.dart` hook runs before, and the `link.dart` hook after
/// compilation. This enum holds static information about these hooks.
enum Hook {
link('link'),
build('build');
final String _scriptName;
String get scriptName => '$_scriptName.dart';
const Hook(this._scriptName);
}