Index: samples/android_embedder/builtin_nolib.cc |
diff --git a/samples/android_embedder/builtin_nolib.cc b/samples/android_embedder/builtin_nolib.cc |
deleted file mode 100644 |
index 06b469e736753c98384386e932aa3dac26622603..0000000000000000000000000000000000000000 |
--- a/samples/android_embedder/builtin_nolib.cc |
+++ /dev/null |
@@ -1,68 +0,0 @@ |
-// Copyright (c) 2012, 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. |
- |
-#include <stdio.h> |
- |
-#include "include/dart_api.h" |
- |
-#include "bin/builtin.h" |
-#include "bin/dartutils.h" |
-#include "bin/io_natives.h" |
- |
-Builtin::builtin_lib_props Builtin::builtin_libraries_[] = { |
- /* { url_, source_, patch_url_, patch_source_, has_natives_ } */ |
- { DartUtils::kBuiltinLibURL, NULL, NULL, NULL, true }, |
- { DartUtils::kJsonLibURL, NULL, NULL, NULL, false }, |
- { DartUtils::kUriLibURL, NULL, NULL, NULL, false }, |
- { DartUtils::kCryptoLibURL, NULL, NULL, NULL, false }, |
- { DartUtils::kIOLibURL, NULL, NULL, NULL, true }, |
- { DartUtils::kUtfLibURL, NULL, NULL, NULL, false } |
-}; |
- |
- |
-Dart_Handle Builtin::Source(BuiltinLibraryId id) { |
- ASSERT((sizeof(builtin_libraries_) / sizeof(builtin_lib_props)) == |
- kInvalidLibrary); |
- return Dart_NewApiError("Unreachable code in Builtin::Source (%d).", id); |
-} |
- |
-/** |
- * Looks up native functions in both libdart_builtin and libdart_io. |
- */ |
-Dart_NativeFunction Builtin::NativeLookup(Dart_Handle name, |
- int argument_count) { |
- return BuiltinNativeLookup(name, argument_count); |
-} |
- |
-void Builtin::SetNativeResolver(BuiltinLibraryId id) { |
- ASSERT((sizeof(builtin_libraries_) / sizeof(builtin_lib_props)) == |
- kInvalidLibrary); |
- ASSERT(id >= kBuiltinLibrary && id < kInvalidLibrary); |
- if (builtin_libraries_[id].has_natives_) { |
- Dart_Handle url = DartUtils::NewString(builtin_libraries_[id].url_); |
- Dart_Handle library = Dart_LookupLibrary(url); |
- ASSERT(!Dart_IsError(library)); |
- // Setup the native resolver for built in library functions. |
- DART_CHECK_VALID(Dart_SetNativeResolver(library, NativeLookup)); |
- } |
-} |
- |
- |
-Dart_Handle Builtin::LoadAndCheckLibrary(BuiltinLibraryId id) { |
- ASSERT((sizeof(builtin_libraries_) / sizeof(builtin_lib_props)) == |
- kInvalidLibrary); |
- ASSERT(id >= kBuiltinLibrary && id < kInvalidLibrary); |
- Dart_Handle url = DartUtils::NewString(builtin_libraries_[id].url_); |
- Dart_Handle library = Dart_LookupLibrary(url); |
- if (Dart_IsError(library)) { |
- ASSERT(id > kUtfLibrary); |
- library = Dart_LoadLibrary(url, Source(id)); |
- if (!Dart_IsError(library) && (builtin_libraries_[id].has_natives_)) { |
- // Setup the native resolver for built in library functions. |
- DART_CHECK_VALID(Dart_SetNativeResolver(library, NativeLookup)); |
- } |
- } |
- DART_CHECK_VALID(library); |
- return library; |
-} |