Post-Quick cleanup: Remove CompilationUnit.
Change-Id: I309411b0fffaaed1e218e2c34394bdf6e2f75b48
diff --git a/compiler/driver/dex_compilation_unit.h b/compiler/driver/dex_compilation_unit.h
index 16872f4..854927d 100644
--- a/compiler/driver/dex_compilation_unit.h
+++ b/compiler/driver/dex_compilation_unit.h
@@ -30,15 +30,11 @@
class DexCache;
} // namespace mirror
class ClassLinker;
-struct CompilationUnit;
class VerifiedMethod;
class DexCompilationUnit : public DeletableArenaObject<kArenaAllocMisc> {
public:
- explicit DexCompilationUnit(CompilationUnit* cu);
-
- DexCompilationUnit(CompilationUnit* cu,
- jobject class_loader,
+ DexCompilationUnit(jobject class_loader,
ClassLinker* class_linker,
const DexFile& dex_file,
const DexFile::CodeItem* code_item,
@@ -48,10 +44,6 @@
const VerifiedMethod* verified_method,
Handle<mirror::DexCache> dex_cache);
- CompilationUnit* GetCompilationUnit() const {
- return cu_;
- }
-
jobject GetClassLoader() const {
return class_loader_;
}
@@ -121,8 +113,6 @@
}
private:
- CompilationUnit* const cu_;
-
const jobject class_loader_;
ClassLinker* const class_linker_;