Chromium Code Reviews| Index: runtime/bin/builtin.h |
| diff --git a/runtime/bin/builtin.h b/runtime/bin/builtin.h |
| index 32a713bffc1d357958d54f55498809045a94952d..49ed00472ebe6b98382f01c4bba4fbc0273b3728 100644 |
| --- a/runtime/bin/builtin.h |
| +++ b/runtime/bin/builtin.h |
| @@ -21,17 +21,26 @@ |
| class Builtin { |
| public: |
| - static Dart_Handle Source(); |
| - static void SetupLibrary(Dart_Handle builtin_lib); |
| - static void ImportLibrary(Dart_Handle library); |
| - static void SetNativeResolver(); |
| + enum BuiltinLibraryId { |
| + kBuiltinLibrary, |
| + kCoreImplLibrary, |
| + kIOLibrary, |
| + kNativeWrappersLibrary |
|
Ivan Posva
2012/01/21 20:24:55
ditto. Only the builtin and the io library should
Mads Ager (google)
2012/01/23 11:35:38
Done.
|
| + }; |
| + |
| + static Dart_Handle Source(BuiltinLibraryId id); |
| + static void SetupLibrary(Dart_Handle library, BuiltinLibraryId id); |
| + static Dart_Handle LoadLibrary(BuiltinLibraryId id); |
| + static void ImportLibrary(Dart_Handle library, BuiltinLibraryId id); |
| + static void SetNativeResolver(BuiltinLibraryId id); |
| static void PrintString(FILE* out, Dart_Handle object); |
| private: |
| static Dart_NativeFunction NativeLookup(Dart_Handle name, |
| int argument_count); |
| - static const char Builtin_source_[]; |
| + static const char builtin_source_[]; |
| + static const char io_source_[]; |
| DISALLOW_ALLOCATION(); |
| DISALLOW_IMPLICIT_CONSTRUCTORS(Builtin); |