diff options
Diffstat (limited to 'runtime/common_runtime_test.h')
-rw-r--r-- | runtime/common_runtime_test.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/runtime/common_runtime_test.h b/runtime/common_runtime_test.h index b68eb19f2a..e290928334 100644 --- a/runtime/common_runtime_test.h +++ b/runtime/common_runtime_test.h @@ -40,8 +40,14 @@ class ScratchFile { public: ScratchFile(); + explicit ScratchFile(const std::string& filename); + ScratchFile(const ScratchFile& other, const char* suffix); + explicit ScratchFile(ScratchFile&& other); + + ScratchFile& operator=(ScratchFile&& other); + explicit ScratchFile(File* file); ~ScratchFile(); @@ -113,8 +119,7 @@ class CommonRuntimeTestImpl { std::string GetTestDexFileName(const char* name) const; - std::vector<std::unique_ptr<const DexFile>> OpenTestDexFiles(const char* name) - SHARED_REQUIRES(Locks::mutator_lock_); + std::vector<std::unique_ptr<const DexFile>> OpenTestDexFiles(const char* name); std::unique_ptr<const DexFile> OpenTestDexFile(const char* name) SHARED_REQUIRES(Locks::mutator_lock_); |