summaryrefslogtreecommitdiff
path: root/runtime/class_linker.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2018-05-25 13:12:09 +0100
committer Vladimir Marko <vmarko@google.com> 2018-05-25 14:12:31 +0100
commit6834d3414308e3d536bc685dbb3d60fe70186f23 (patch)
tree7c579de52d3acc5cc4d02babf25c7fcb2b94793b /runtime/class_linker.cc
parentc7aa87e1666ac48ddf9149cfdfd64b026b3969e5 (diff)
Remove mirror::Reference::java_lang_ref_Reference.
And some #include cleanup after previous CLs removing static GcRoot<>s. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 31113334 Change-Id: I56b34637f9d793ed7680696a1eeedd07d061ad00
Diffstat (limited to 'runtime/class_linker.cc')
-rw-r--r--runtime/class_linker.cc3
1 files changed, 0 insertions, 3 deletions
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc
index 5d0932128c..ea6d7ccc05 100644
--- a/runtime/class_linker.cc
+++ b/runtime/class_linker.cc
@@ -510,7 +510,6 @@ bool ClassLinker::InitWithoutImage(std::vector<std::unique_ptr<const DexFile>> b
// Setup java.lang.ref.Reference.
Handle<mirror::Class> java_lang_ref_Reference(hs.NewHandle(
AllocClass(self, java_lang_Class.Get(), mirror::Reference::ClassSize(image_pointer_size_))));
- mirror::Reference::SetClass(java_lang_ref_Reference.Get());
java_lang_ref_Reference->SetObjectSize(mirror::Reference::InstanceSize());
mirror::Class::SetStatus(java_lang_ref_Reference, ClassStatus::kResolved, self);
@@ -1048,7 +1047,6 @@ bool ClassLinker::InitFromBootImage(std::string* error_msg) {
mirror::Method::SetClass(GetClassRoot(ClassRoot::kJavaLangReflectMethod, this).Ptr());
mirror::Method::SetArrayClass(
GetClassRoot(ClassRoot::kJavaLangReflectMethodArrayClass, this).Ptr());
- mirror::Reference::SetClass(GetClassRoot(ClassRoot::kJavaLangRefReference, this));
mirror::Throwable::SetClass(GetClassRoot(ClassRoot::kJavaLangThrowable, this));
mirror::StackTraceElement::SetClass(GetClassRoot(ClassRoot::kJavaLangStackTraceElement, this));
mirror::EmulatedStackFrame::SetClass(
@@ -2135,7 +2133,6 @@ ClassLinker::~ClassLinker() {
mirror::Constructor::ResetClass();
mirror::Field::ResetClass();
mirror::Method::ResetClass();
- mirror::Reference::ResetClass();
mirror::StackTraceElement::ResetClass();
mirror::String::ResetClass();
mirror::Throwable::ResetClass();