Implement more of the exception/object/class JNI functions.
Change-Id: Id835c1a37e5034d11e2fc43ccf49e578510abfc1
diff --git a/src/object.cc b/src/object.cc
index 6a349ac..20e462a 100644
--- a/src/object.cc
+++ b/src/object.cc
@@ -166,6 +166,7 @@
if (IsStatic()) {
object = declaring_class_;
}
+ // TODO: volatile
return object->GetField32(GetOffset());
}
@@ -174,6 +175,7 @@
if (IsStatic()) {
object = declaring_class_;
}
+ // TODO: volatile
object->SetField32(GetOffset(), new_value);
}
@@ -182,6 +184,7 @@
if (IsStatic()) {
object = declaring_class_;
}
+ // TODO: volatile
return object->GetField64(GetOffset());
}
@@ -190,6 +193,7 @@
if (IsStatic()) {
object = declaring_class_;
}
+ // TODO: volatile
object->SetField64(GetOffset(), new_value);
}
@@ -198,6 +202,7 @@
if (IsStatic()) {
object = declaring_class_;
}
+ // TODO: volatile
return object->GetFieldObject(GetOffset());
}
@@ -206,6 +211,7 @@
if (IsStatic()) {
object = declaring_class_;
}
+ // TODO: volatile
object->SetFieldObject(GetOffset(), new_value);
}