diff options
Diffstat (limited to 'src/object.cc')
| -rw-r--r-- | src/object.cc | 13 |
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", |