summaryrefslogtreecommitdiff
path: root/src/class_linker.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/class_linker.h')
-rw-r--r--src/class_linker.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/class_linker.h b/src/class_linker.h
index f63ab3c90b..4f4ffc79c9 100644
--- a/src/class_linker.h
+++ b/src/class_linker.h
@@ -26,7 +26,8 @@ class ClassLinker {
public:
// Initializes the class linker using DexFile and an optional boot Space.
static ClassLinker* Create(const std::vector<const DexFile*>& boot_class_path,
- InternTable* intern_table, Space* boot_space);
+ const std::vector<const DexFile*>& class_path,
+ InternTable* intern_table, Space* boot_space);
~ClassLinker();
@@ -149,10 +150,13 @@ class ClassLinker {
ClassLinker(InternTable*);
// Initialize class linker from DexFile instances.
- void Init(const std::vector<const DexFile*>& boot_class_path_);
+ void Init(const std::vector<const DexFile*>& boot_class_path_,
+ const std::vector<const DexFile*>& class_path_);
// Initialize class linker from pre-initialized space.
- void Init(const std::vector<const DexFile*>& boot_class_path_, Space* space);
+ void Init(const std::vector<const DexFile*>& boot_class_path_,
+ const std::vector<const DexFile*>& class_path_,
+ Space* space);
static void InitCallback(Object* obj, void *arg);
struct InitCallbackState;