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

Unified Diff: vm/object.cc

Issue 12220027: - Add handling of private dart:_ libraries. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/runtime/
Patch Set: Created 7 years, 10 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
« no previous file with comments | « no previous file | vm/parser.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: vm/object.cc
===================================================================
--- vm/object.cc (revision 18158)
+++ vm/object.cc (working copy)
@@ -6216,7 +6216,7 @@
void Library::InitASyncLibrary(Isolate* isolate) {
- const String& url = String::Handle(Symbols::New("dart:async"));
+ const String& url = Symbols::DartAsync();
const Library& lib = Library::Handle(Library::NewLibraryHelper(url, true));
lib.Register();
isolate->object_store()->set_async_library(lib);
@@ -6224,7 +6224,7 @@
void Library::InitCoreLibrary(Isolate* isolate) {
- const String& core_lib_url = String::Handle(Symbols::New("dart:core"));
+ const String& core_lib_url = Symbols::DartCore();
const Library& core_lib =
Library::Handle(Library::NewLibraryHelper(core_lib_url, false));
core_lib.Register();
@@ -6257,7 +6257,7 @@
void Library::InitCollectionLibrary(Isolate* isolate) {
- const String& url = String::Handle(Symbols::New("dart:collection"));
+ const String& url = Symbols::DartCollection();
const Library& lib = Library::Handle(Library::NewLibraryHelper(url, true));
lib.Register();
const Library& math_lib = Library::Handle(Library::MathLibrary());
@@ -6274,7 +6274,7 @@
void Library::InitCollectionDevLibrary(Isolate* isolate) {
- const String& url = String::Handle(Symbols::New("dart:collection-dev"));
+ const String& url = Symbols::DartCollectionDev();
const Library& lib = Library::Handle(Library::NewLibraryHelper(url, true));
lib.Register();
isolate->object_store()->set_collection_dev_library(lib);
@@ -6282,7 +6282,7 @@
void Library::InitMathLibrary(Isolate* isolate) {
- const String& url = String::Handle(Symbols::New("dart:math"));
+ const String& url = Symbols::DartMath();
const Library& lib = Library::Handle(Library::NewLibraryHelper(url, true));
lib.Register();
isolate->object_store()->set_math_library(lib);
@@ -6290,7 +6290,7 @@
void Library::InitIsolateLibrary(Isolate* isolate) {
- const String& url = String::Handle(Symbols::New("dart:isolate"));
+ const String& url = Symbols::DartIsolate();
const Library& lib = Library::Handle(Library::NewLibraryHelper(url, true));
lib.Register();
const Library& async_lib = Library::Handle(Library::ASyncLibrary());
@@ -6302,7 +6302,7 @@
void Library::InitMirrorsLibrary(Isolate* isolate) {
- const String& url = String::Handle(Symbols::New("dart:mirrors"));
+ const String& url = Symbols::DartMirrors();
const Library& lib = Library::Handle(Library::NewLibraryHelper(url, true));
lib.Register();
const Library& isolate_lib = Library::Handle(Library::IsolateLibrary());
@@ -6323,7 +6323,7 @@
void Library::InitScalarlistLibrary(Isolate* isolate) {
- const String& url = String::Handle(Symbols::New("dart:scalarlist"));
+ const String& url = Symbols::DartScalarlist();
const Library& lib = Library::Handle(Library::NewLibraryHelper(url, true));
lib.Register();
const Library& collection_lib =
@@ -6338,8 +6338,7 @@
void Library::InitNativeWrappersLibrary(Isolate* isolate) {
static const int kNumNativeWrappersClasses = 4;
ASSERT(kNumNativeWrappersClasses > 0 && kNumNativeWrappersClasses < 10);
- const String& native_flds_lib_url = String::Handle(
- Symbols::New("dart:nativewrappers"));
+ const String& native_flds_lib_url = Symbols::DartNativeWrappers();
const Library& native_flds_lib = Library::Handle(
Library::NewLibraryHelper(native_flds_lib_url, false));
native_flds_lib.Register();
« no previous file with comments | « no previous file | vm/parser.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698