Index: runtime/vm/kernel_reader.h |
diff --git a/runtime/vm/kernel_reader.h b/runtime/vm/kernel_reader.h |
index 23dc2e92640a3baa34f15f8979a61406fa279da5..2730cffe2f0fb2fecc42ba88e6945b913621faf2 100644 |
--- a/runtime/vm/kernel_reader.h |
+++ b/runtime/vm/kernel_reader.h |
@@ -25,8 +25,6 @@ class BuildingTranslationHelper : public TranslationHelper { |
: TranslationHelper(thread, zone, isolate), reader_(reader) {} |
virtual ~BuildingTranslationHelper() {} |
- virtual void SetFinalize(bool finalize); |
- |
virtual RawLibrary* LookupLibraryByKernelLibrary(Library* library); |
virtual RawClass* LookupClassByKernelClass(Class* klass); |
@@ -60,9 +58,10 @@ class KernelReader { |
zone_(thread_->zone()), |
isolate_(thread_->isolate()), |
translation_helper_(this, thread_, zone_, isolate_), |
- type_translator_(&translation_helper_, &active_class_, !bootstrapping), |
+ type_translator_(&translation_helper_, |
+ &active_class_, |
+ /*finalize=*/false), |
bootstrapping_(bootstrapping), |
- finalize_(!bootstrapping), |
buffer_(buffer), |
buffer_length_(len) {} |
@@ -83,7 +82,7 @@ class KernelReader { |
friend class BuildingTranslationHelper; |
void ReadPreliminaryClass(dart::Class* klass, Class* kernel_klass); |
- void ReadClass(const dart::Library& library, Class* kernel_klass); |
+ dart::Class& ReadClass(const dart::Library& library, Class* kernel_klass); |
void ReadProcedure(const dart::Library& library, |
const dart::Class& owner, |
Procedure* procedure, |
@@ -110,9 +109,6 @@ class KernelReader { |
bool bootstrapping_; |
- // Should created classes be finalized when they are created? |
- bool finalize_; |
- |
const uint8_t* buffer_; |
intptr_t buffer_length_; |