Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1564)

Unified Diff: sky/engine/bindings/builtin.dart

Issue 1200953007: Move internals.dart out of Sky SDK (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: _____ Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sky/engine/bindings/builtin.dart
diff --git a/sky/engine/bindings/builtin.dart b/sky/engine/bindings/builtin.dart
deleted file mode 100644
index 9fcbd9ac3f46103b036e4879540e43751d5e4d30..0000000000000000000000000000000000000000
--- a/sky/engine/bindings/builtin.dart
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-library sky_builtin;
-
-import "dart:async";
-
-// Corelib 'print' implementation.
-void _print(arg) {
- _Logger._printString(arg.toString());
-}
-
-class _Logger {
- static void _printString(String s) native "Logger_PrintString";
-}
-
-class _Timer implements Timer {
- _Timer(int milliseconds,
- void callback(Timer timer),
- bool repeating) {
- _id = _create(milliseconds, () {
- if (!repeating)
- _id = 0;
- callback(this);
- }, repeating);
- }
-
- void cancel() {
- _cancel(_id);
- _id = 0;
- }
-
- bool get isActive => _id != 0;
-
- static int _create(int milliseconds,
- void callback(),
- bool repeating) native "Timer_create";
- static void _cancel(int id) native "Timer_cancel";
-
- int _id;
-}
-
-void _scheduleMicrotask(void callback()) native "ScheduleMicrotask";
-Timer _createTimer(int milliseconds,
- void callback(Timer timer),
- bool repeating) {
- return new _Timer(milliseconds, callback, repeating);
-}
-
-String _getBaseURLString() native "GetBaseURLString";
-Uri _getBaseURL() => Uri.parse(_getBaseURLString());
-
-_getPrintClosure() => _print;
-_getScheduleMicrotaskClosure() => _scheduleMicrotask;
-_getGetBaseURLClosure() =>_getBaseURL;
-_getCreateTimerClosure() => _createTimer;

Powered by Google App Engine
This is Rietveld 408576698