Index: runtime/vm/object.h |
diff --git a/runtime/vm/object.h b/runtime/vm/object.h |
index 2cbd331ace2c25433c19b3c2a2a68a16c01cde46..41593d66201e1b7feb8d561b39bf8c1e9d73e0c8 100644 |
--- a/runtime/vm/object.h |
+++ b/runtime/vm/object.h |
@@ -3764,7 +3764,6 @@ class Library : public Object { |
void AddClass(const Class& cls) const; |
void AddObject(const Object& obj, const String& name) const; |
void ReplaceObject(const Object& obj, const String& name) const; |
- bool RemoveObject(const Object& obj, const String& name) const; |
RawObject* LookupReExport(const String& name, |
ZoneGrowableArray<intptr_t>* visited = NULL) const; |
RawObject* LookupObjectAllowPrivate(const String& name) const; |
@@ -3827,7 +3826,7 @@ class Library : public Object { |
RawLibrary* ImportLibraryAt(intptr_t index) const; |
bool ImportsCorelib() const; |
- void DropDependencies() const; |
+ void DropDependenciesAndCaches() const; |
// Resolving native methods for script loaded in the library. |
Dart_NativeEntryResolver native_entry_resolver() const { |
@@ -3962,7 +3961,7 @@ class Library : public Object { |
void InitImportList() const; |
- void GrowDictionary(const Array& dict, intptr_t dict_size) const; |
+ void RehashDictionary(const Array& old_dict, intptr_t new_dict_size) const; |
static RawLibrary* NewLibraryHelper(const String& url, bool import_core_lib); |
RawObject* LookupEntry(const String& name, intptr_t* index) const; |
@@ -3980,11 +3979,12 @@ class Library : public Object { |
friend class Bootstrap; |
friend class Class; |
friend class Debugger; |
- friend class Isolate; |
friend class DictionaryIterator; |
+ friend class Isolate; |
+ friend class LibraryDeserializationCluster; |
friend class Namespace; |
friend class Object; |
- friend class LibraryDeserializationCluster; |
+ friend class Precompiler; |
}; |