diff options
Diffstat (limited to 'libdexfile/dex/dex_file_exception_helpers.h')
-rw-r--r-- | libdexfile/dex/dex_file_exception_helpers.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libdexfile/dex/dex_file_exception_helpers.h b/libdexfile/dex/dex_file_exception_helpers.h index a05fd68e86..08127c865d 100644 --- a/libdexfile/dex/dex_file_exception_helpers.h +++ b/libdexfile/dex/dex_file_exception_helpers.h @@ -17,17 +17,23 @@ #ifndef ART_LIBDEXFILE_DEX_DEX_FILE_EXCEPTION_HELPERS_H_ #define ART_LIBDEXFILE_DEX_DEX_FILE_EXCEPTION_HELPERS_H_ -#include "dex_file.h" +#include <android-base/logging.h> + +#include "dex_file_types.h" namespace art { +namespace dex { +struct TryItem; +} // namespace dex + class CodeItemDataAccessor; class CatchHandlerIterator { public: CatchHandlerIterator(const CodeItemDataAccessor& accessor, uint32_t address); - CatchHandlerIterator(const CodeItemDataAccessor& accessor, const DexFile::TryItem& try_item); + CatchHandlerIterator(const CodeItemDataAccessor& accessor, const dex::TryItem& try_item); explicit CatchHandlerIterator(const uint8_t* handler_data) { Init(handler_data); |