mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 09:58:32 +00:00
[dart2js] Remove unused compile_time_constants.dart.
Change-Id: I4a574ac615aabaf63d7bf3e241fc969766f03cf8 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/232030 Reviewed-by: Mayank Patke <fishythefish@google.com> Commit-Queue: Joshua Litt <joshualitt@google.com>
This commit is contained in:
parent
6bcc451e59
commit
6a7470f530
|
@ -1,26 +0,0 @@
|
||||||
// Copyright (c) 2012, 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.
|
|
||||||
|
|
||||||
library dart2js.compile_time_constant_evaluator;
|
|
||||||
|
|
||||||
import 'common/tasks.dart' show CompilerTask, Measurer;
|
|
||||||
import 'elements/entities.dart';
|
|
||||||
|
|
||||||
/// A [ConstantEnvironment] provides access for constants compiled for variable
|
|
||||||
/// initializers.
|
|
||||||
abstract class ConstantEnvironment {}
|
|
||||||
|
|
||||||
/// A [BackendConstantEnvironment] provides access to constants needed for
|
|
||||||
/// backend implementation.
|
|
||||||
abstract class BackendConstantEnvironment extends ConstantEnvironment {
|
|
||||||
/// Register that [element] needs lazy initialization.
|
|
||||||
void registerLazyStatic(FieldEntity element);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Interface for the task that compiles the constant environments for the
|
|
||||||
/// frontend and backend interpretation of compile-time constants.
|
|
||||||
abstract class ConstantCompilerTask extends CompilerTask
|
|
||||||
implements ConstantEnvironment {
|
|
||||||
ConstantCompilerTask(Measurer measurer) : super(measurer);
|
|
||||||
}
|
|
Loading…
Reference in a new issue