summaryrefslogtreecommitdiff
path: root/src/object.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/object.cc')
-rw-r--r--src/object.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/object.cc b/src/object.cc
index 5d64466a8e..175e687a6d 100644
--- a/src/object.cc
+++ b/src/object.cc
@@ -602,6 +602,19 @@ void PathClassLoader::ResetClass() {
dalvik_system_PathClassLoader_ = NULL;
}
+Class* StackTraceElement::java_lang_StackTraceElement_ = NULL;
+
+void StackTraceElement::SetClass(Class* java_lang_StackTraceElement) {
+ CHECK(java_lang_StackTraceElement_ == NULL);
+ CHECK(java_lang_StackTraceElement != NULL);
+ java_lang_StackTraceElement_ = java_lang_StackTraceElement;
+}
+
+void StackTraceElement::ResetClass() {
+ CHECK(java_lang_StackTraceElement_ != NULL);
+ java_lang_StackTraceElement_ = NULL;
+}
+
static const char* kClassStatusNames[] = {
"Error",
"NotReady",