diff options
Diffstat (limited to 'runtime/mirror/dex_cache-inl.h')
-rw-r--r-- | runtime/mirror/dex_cache-inl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/runtime/mirror/dex_cache-inl.h b/runtime/mirror/dex_cache-inl.h index 08cff99..d3fcb55 100644 --- a/runtime/mirror/dex_cache-inl.h +++ b/runtime/mirror/dex_cache-inl.h @@ -19,6 +19,8 @@ #include "dex_cache.h" +#include "base/logging.h" +#include "mirror/class.h" #include "runtime.h" namespace art { @@ -41,6 +43,12 @@ inline ArtMethod* DexCache::GetResolvedMethod(uint32_t method_idx) } } +inline void DexCache::SetResolvedType(uint32_t type_idx, Class* resolved) { + // TODO default transaction support. + DCHECK(resolved == nullptr || !resolved->IsErroneous()); + GetResolvedTypes()->Set(type_idx, resolved); +} + } // namespace mirror } // namespace art |