Lines Matching defs:class_root

690   auto* class_root = FindSystemClass(self, "Ljava/lang/reflect/Field;");
691 CHECK(class_root != nullptr);
692 SetClassRoot(kJavaLangReflectField, class_root);
693 mirror::Field::SetClass(class_root);
696 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Field;");
697 CHECK(class_root != nullptr);
698 SetClassRoot(kJavaLangReflectFieldArrayClass, class_root);
699 mirror::Field::SetArrayClass(class_root);
702 class_root = FindSystemClass(self, "Ljava/lang/reflect/Constructor;");
703 CHECK(class_root != nullptr);
704 SetClassRoot(kJavaLangReflectConstructor, class_root);
705 mirror::Constructor::SetClass(class_root);
706 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Constructor;");
707 CHECK(class_root != nullptr);
708 SetClassRoot(kJavaLangReflectConstructorArrayClass, class_root);
709 mirror::Constructor::SetArrayClass(class_root);
712 class_root = FindSystemClass(self, "Ljava/lang/reflect/Method;");
713 CHECK(class_root != nullptr);
714 SetClassRoot(kJavaLangReflectMethod, class_root);
715 mirror::Method::SetClass(class_root);
716 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Method;");
717 CHECK(class_root != nullptr);
718 SetClassRoot(kJavaLangReflectMethodArrayClass, class_root);
719 mirror::Method::SetArrayClass(class_root);
722 class_root = FindSystemClass(self, "Ljava/lang/invoke/CallSite;");
723 CHECK(class_root != nullptr);
724 SetClassRoot(kJavaLangInvokeCallSite, class_root);
725 mirror::CallSite::SetClass(class_root);
728 class_root = FindSystemClass(self, "Ljava/lang/invoke/MethodType;");
729 CHECK(class_root != nullptr);
730 SetClassRoot(kJavaLangInvokeMethodType, class_root);
731 mirror::MethodType::SetClass(class_root);
734 class_root = FindSystemClass(self, "Ljava/lang/invoke/MethodHandleImpl;");
735 CHECK(class_root != nullptr);
736 SetClassRoot(kJavaLangInvokeMethodHandleImpl, class_root);
737 mirror::MethodHandleImpl::SetClass(class_root);
740 class_root = FindSystemClass(self, "Ljava/lang/invoke/MethodHandles$Lookup;");
741 CHECK(class_root != nullptr);
742 SetClassRoot(kJavaLangInvokeMethodHandlesLookup, class_root);
743 mirror::MethodHandlesLookup::SetClass(class_root);
746 class_root = FindSystemClass(self, "Ljava/lang/invoke/VarHandle;");
747 CHECK(class_root != nullptr);
748 SetClassRoot(kJavaLangInvokeVarHandle, class_root);
749 mirror::VarHandle::SetClass(class_root);
752 class_root = FindSystemClass(self, "Ljava/lang/invoke/FieldVarHandle;");
753 CHECK(class_root != nullptr);
754 SetClassRoot(kJavaLangInvokeFieldVarHandle, class_root);
755 mirror::FieldVarHandle::SetClass(class_root);
758 class_root = FindSystemClass(self, "Ljava/lang/invoke/ArrayElementVarHandle;");
759 CHECK(class_root != nullptr);
760 SetClassRoot(kJavaLangInvokeArrayElementVarHandle, class_root);
761 mirror::ArrayElementVarHandle::SetClass(class_root);
764 class_root = FindSystemClass(self, "Ljava/lang/invoke/ByteArrayViewVarHandle;");
765 CHECK(class_root != nullptr);
766 SetClassRoot(kJavaLangInvokeByteArrayViewVarHandle, class_root);
767 mirror::ByteArrayViewVarHandle::SetClass(class_root);
770 class_root = FindSystemClass(self, "Ljava/lang/invoke/ByteBufferViewVarHandle;");
771 CHECK(class_root != nullptr);
772 SetClassRoot(kJavaLangInvokeByteBufferViewVarHandle, class_root);
773 mirror::ByteBufferViewVarHandle::SetClass(class_root);
775 class_root = FindSystemClass(self, "Ldalvik/system/EmulatedStackFrame;");
776 CHECK(class_root != nullptr);
777 SetClassRoot(kDalvikSystemEmulatedStackFrame, class_root);
778 mirror::EmulatedStackFrame::SetClass(class_root);
787 class_root = FindSystemClass(self, "Ljava/lang/ref/FinalizerReference;");
788 CHECK_EQ(class_root->GetClassFlags(), mirror::kClassFlagNormal);
789 class_root->SetClassFlags(class_root->GetClassFlags() | mirror::kClassFlagFinalizerReference);
790 class_root = FindSystemClass(self, "Ljava/lang/ref/PhantomReference;");
791 CHECK_EQ(class_root->GetClassFlags(), mirror::kClassFlagNormal);
792 class_root->SetClassFlags(class_root->GetClassFlags() | mirror::kClassFlagPhantomReference);
793 class_root = FindSystemClass(self, "Ljava/lang/ref/SoftReference;");
794 CHECK_EQ(class_root->GetClassFlags(), mirror::kClassFlagNormal);
795 class_root->SetClassFlags(class_root->GetClassFlags() | mirror::kClassFlagSoftReference);
796 class_root = FindSystemClass(self, "Ljava/lang/ref/WeakReference;");
797 CHECK_EQ(class_root->GetClassFlags(), mirror::kClassFlagNormal);
798 class_root->SetClassFlags(class_root->GetClassFlags() | mirror::kClassFlagWeakReference);
801 class_root = FindSystemClass(self, "Ljava/lang/ClassLoader;");
802 class_root->SetClassLoaderClass();
803 CHECK_EQ(class_root->GetObjectSize(), mirror::ClassLoader::InstanceSize());
804 SetClassRoot(kJavaLangClassLoader, class_root);
861 ClassRoot class_root = static_cast<ClassRoot>(i);
862 ObjPtr<mirror::Class> klass = GetClassRoot(class_root);
8638 void ClassLinker::SetClassRoot(ClassRoot class_root, ObjPtr<mirror::Class> klass) {
8646 DCHECK(class_roots->Get(class_root) == nullptr);
8647 class_roots->Set<false>(class_root, klass);
8650 const char* ClassLinker::GetClassRootDescriptor(ClassRoot class_root) {
8704 const char* descriptor = class_roots_descriptors[class_root];