summaryrefslogtreecommitdiff
path: root/runtime/mirror/field-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/mirror/field-inl.h')
-rw-r--r--runtime/mirror/field-inl.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/runtime/mirror/field-inl.h b/runtime/mirror/field-inl.h
index d33df5c8e7..ad48202514 100644
--- a/runtime/mirror/field-inl.h
+++ b/runtime/mirror/field-inl.h
@@ -20,7 +20,8 @@
#include "field.h"
#include "art_field-inl.h"
-#include "mirror/dex_cache-inl.h"
+#include "class-inl.h"
+#include "dex_cache-inl.h"
namespace art {
@@ -87,6 +88,10 @@ inline void Field::SetType(ObjPtr<mirror::Class> type) {
SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, type_), type);
}
+inline Primitive::Type Field::GetTypeAsPrimitiveType() {
+ return GetType()->GetPrimitiveType();
+}
+
} // namespace mirror
} // namespace art