// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

part of dart.ui;

// ignore_for_file: avoid_classes_with_only_static_members

/// Helper functions for Dart Plugin Registrants.
class DartPluginRegistrant {
  /// Makes sure the that the Dart Plugin Registrant has been called for this
  /// isolate. This can safely be executed multiple times on the same isolate,
  /// but should not be called on the Root isolate.
  static void ensureInitialized() {
    throw UnimplementedError(
        '`ensureInitialized` is not implemented on the web.');
  }
}

List<int> saveCompilationTrace() {
  assert(
    throw UnimplementedError('saveCompilationTrace is not implemented on the web.'),
  );
  throw UnimplementedError();
}
