Index: runtime/bin/dartutils.h |
diff --git a/runtime/bin/dartutils.h b/runtime/bin/dartutils.h |
index 68ad7ed5471451f03cc82acc78bf4fd7647f921d..618c33a2845ca68eb7bfe4cc37e1aad34e06a7b3 100644 |
--- a/runtime/bin/dartutils.h |
+++ b/runtime/bin/dartutils.h |
@@ -123,26 +123,12 @@ class DartUtils { |
static Dart_Handle LibraryTagHandler(Dart_LibraryTag tag, |
Dart_Handle library, |
Dart_Handle url); |
- static Dart_Handle LoadScript(const char* script_uri, |
- Dart_Handle builtin_lib); |
- static Dart_Handle PrepareBuiltinLibrary(Dart_Handle builtin_lib, |
- Dart_Handle internal_lib, |
- bool is_service_isolate, |
- bool trace_loading, |
- const char* package_root, |
- const char* packages_file); |
- static Dart_Handle PrepareCoreLibrary(Dart_Handle core_lib, |
- Dart_Handle builtin_lib, |
- bool is_service_isolate); |
- static Dart_Handle PrepareAsyncLibrary(Dart_Handle async_lib, |
- Dart_Handle isolate_lib); |
- static Dart_Handle PrepareIOLibrary(Dart_Handle io_lib); |
- static Dart_Handle PrepareIsolateLibrary(Dart_Handle isolate_lib); |
- static Dart_Handle PrepareForScriptLoading(const char* package_root, |
- const char* packages_file, |
- bool is_service_isolate, |
- bool trace_loading, |
- Dart_Handle builtin_lib); |
+ static Dart_Handle LoadScript(const char* script_uri); |
+ static Dart_Handle PrepareForScriptLoading(bool is_service_isolate, |
+ bool trace_loading); |
+ static Dart_Handle SetupServiceLoadPort(); |
+ static Dart_Handle SetupPackageRoot(const char* package_root, |
+ const char* packages_file); |
static Dart_Handle SetupIOLibrary(const char* script_uri); |
static bool PostNull(Dart_Port port_id); |
@@ -184,20 +170,9 @@ class DartUtils { |
static const char* MapLibraryUrl(CommandLineOptions* url_mapping, |
const char* url_string); |
- static Dart_Handle SetWorkingDirectory(Dart_Handle builtin_lib); |
- |
- static Dart_Handle ResolveUriInWorkingDirectory(Dart_Handle script_uri, |
- Dart_Handle builtin_lib); |
- |
- static Dart_Handle FilePathFromUri(Dart_Handle script_uri, |
- Dart_Handle builtin_lib); |
- |
- static Dart_Handle ExtensionPathFromUri(Dart_Handle extension_uri, |
- Dart_Handle builtin_lib); |
- |
- static Dart_Handle ResolveUri(Dart_Handle library_url, |
- Dart_Handle url, |
- Dart_Handle builtin_lib); |
+ static Dart_Handle ResolveUriInWorkingDirectory(Dart_Handle script_uri); |
+ static Dart_Handle FilePathFromUri(Dart_Handle script_uri); |
+ static Dart_Handle ResolveUri(Dart_Handle library_url, Dart_Handle url); |
// Sniffs the specified text_buffer to see if it contains the magic number |
// representing a script snapshot. If the text_buffer is a script snapshot |
@@ -230,6 +205,21 @@ class DartUtils { |
static const uint8_t magic_number[]; |
private: |
+ static Dart_Handle SetWorkingDirectory(); |
+ static Dart_Handle ExtensionPathFromUri(Dart_Handle extension_uri); |
+ |
+ static Dart_Handle PrepareBuiltinLibrary(Dart_Handle builtin_lib, |
+ Dart_Handle internal_lib, |
+ bool is_service_isolate, |
+ bool trace_loading); |
+ static Dart_Handle PrepareCoreLibrary(Dart_Handle core_lib, |
+ Dart_Handle builtin_lib, |
+ bool is_service_isolate); |
+ static Dart_Handle PrepareAsyncLibrary(Dart_Handle async_lib, |
+ Dart_Handle isolate_lib); |
+ static Dart_Handle PrepareIOLibrary(Dart_Handle io_lib); |
+ static Dart_Handle PrepareIsolateLibrary(Dart_Handle isolate_lib); |
+ |
DISALLOW_ALLOCATION(); |
DISALLOW_IMPLICIT_CONSTRUCTORS(DartUtils); |
}; |