mirror of
https://github.com/dart-lang/sdk
synced 2024-10-06 17:24:54 +00:00
4360e99d18
This reverts commit b1f7e6d94673b098c93c187fe3efc45c15f27edc.
BUG=
Committed: 62be0eacfb
Review-Url: https://codereview.chromium.org/2767533002 .
26 lines
740 B
Dart
26 lines
740 B
Dart
// Copyright (c) 2014, 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.
|
|
|
|
@patch
|
|
class UserTag {
|
|
@patch
|
|
factory UserTag(String label) {
|
|
return new _UserTag(label);
|
|
}
|
|
@patch
|
|
static UserTag get defaultTag => _getDefaultTag();
|
|
}
|
|
|
|
class _UserTag implements UserTag {
|
|
factory _UserTag(String label) native "UserTag_new";
|
|
String get label native "UserTag_label";
|
|
UserTag makeCurrent() native "UserTag_makeCurrent";
|
|
}
|
|
|
|
@patch
|
|
UserTag getCurrentTag() => _getCurrentTag();
|
|
UserTag _getCurrentTag() native "Profiler_getCurrentTag";
|
|
|
|
UserTag _getDefaultTag() native "UserTag_defaultTag";
|