Lines Matching refs:ObjPtr
61 ObjPtr<mirror::Class> Class::GetPrimitiveClass(ObjPtr<mirror::String> name) { in GetPrimitiveClass()
82 ObjPtr<mirror::Class> klass = GetClassRoot(class_root); in GetPrimitiveClass()
97 ObjPtr<ClassExt> Class::EnsureExtDataPresent(Thread* self) { in EnsureExtDataPresent()
98 ObjPtr<ClassExt> existing(GetExtData()); in EnsureExtDataPresent()
132 ObjPtr<ClassExt> ret(set ? new_ext.Get() : h_this->GetExtData()); in EnsureExtDataPresent()
175 ObjPtr<ClassExt> ext(h_this->EnsureExtDataPresent(self)); in SetStatus()
187 ObjPtr<mirror::Class> h_this_ptr = h_this.Get(); in SetStatus()
188 SubtypeCheck<ObjPtr<mirror::Class>>::WriteStatus(h_this_ptr, new_status); in SetStatus()
238 void Class::SetDexCache(ObjPtr<DexCache> new_dex_cache) { in SetDexCache()
255 ObjPtr<String> Class::ComputeName(Handle<Class> h_this) { in ComputeName()
256 ObjPtr<String> name = h_this->GetName(); in ComputeName()
327 ObjPtr<Class> interface = GetDirectInterface(self, h_this.Get(), i); in DumpClass()
331 ObjPtr<ClassLoader> cl = interface->GetClassLoader(); in DumpClass()
381 for (ObjPtr<Class> c = this; c != nullptr; c = c->GetSuperClass()) { in SetReferenceInstanceOffsets()
406 bool Class::IsInSamePackage(ObjPtr<Class> that) { in IsInSamePackage()
407 ObjPtr<Class> klass1 = this; in IsInSamePackage()
408 ObjPtr<Class> klass2 = that; in IsInSamePackage()
437 static inline ArtMethod* FindInterfaceMethodWithSignature(ObjPtr<Class> klass, in FindInterfaceMethodWithSignature()
457 ObjPtr<IfTable> iftable = klass->GetIfTable(); in FindInterfaceMethodWithSignature()
459 ObjPtr<Class> iface = iftable->GetInterface(i); in FindInterfaceMethodWithSignature()
469 ObjPtr<Class> object_class = klass->GetSuperClass(); in FindInterfaceMethodWithSignature()
493 ArtMethod* Class::FindInterfaceMethod(ObjPtr<DexCache> dex_cache, in FindInterfaceMethod()
504 static inline bool IsValidInheritanceCheck(ObjPtr<mirror::Class> klass, in IsValidInheritanceCheck()
505 ObjPtr<mirror::Class> declaring_class) in IsValidInheritanceCheck()
516 static inline bool IsInheritedMethod(ObjPtr<mirror::Class> klass, in IsInheritedMethod()
517 ObjPtr<mirror::Class> declaring_class, in IsInheritedMethod()
539 static inline ArtMethod* FindClassMethodWithSignature(ObjPtr<Class> this_klass, in FindClassMethodWithSignature()
555 ObjPtr<Class> klass = this_klass->GetSuperClass(); in FindClassMethodWithSignature()
575 ObjPtr<Class> end_klass = klass; in FindClassMethodWithSignature()
606 ArtMethod* Class::FindClassMethod(ObjPtr<DexCache> dex_cache, in FindClassMethod()
613 ObjPtr<DexCache> this_dex_cache = GetDexCache(); in FindClassMethod()
648 ObjPtr<Class> klass = GetSuperClass(); in FindClassMethod()
686 ObjPtr<Class> end_klass = klass; in FindClassMethod()
862 ArtField* Class::FindDeclaredInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindDeclaredInstanceField()
876 for (ObjPtr<Class> c = this; c != nullptr; c = c->GetSuperClass()) { in FindInstanceField()
885 ArtField* Class::FindInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindInstanceField()
888 for (ObjPtr<Class> c = this; c != nullptr; c = c->GetSuperClass()) { in FindInstanceField()
902 ArtField* Class::FindDeclaredStaticField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindDeclaredStaticField()
914 ObjPtr<Class> klass, in FindStaticField()
919 for (ObjPtr<Class> k = klass; k != nullptr; k = k->GetSuperClass()) { in FindStaticField()
927 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindStaticField()
939 ObjPtr<Class> klass, in FindStaticField()
940 ObjPtr<DexCache> dex_cache, in FindStaticField()
942 for (ObjPtr<Class> k = klass; k != nullptr; k = k->GetSuperClass()) { in FindStaticField()
953 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindStaticField()
965 ObjPtr<Class> klass, in FindField()
969 for (ObjPtr<Class> k = klass; k != nullptr; k = k->GetSuperClass()) { in FindField()
981 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindField()
1003 ObjPtr<mirror::Class> klass = this; in GetDescriptor()
1014 ObjPtr<mirror::String> name = klass->GetName<kVerifyNone, kWithoutReadBarrier>(); in GetDescriptor()
1049 ObjPtr<Class> Class::GetDirectInterface(Thread* self, ObjPtr<Class> klass, uint32_t idx) { in GetDirectInterface()
1055 ObjPtr<Class> interface; in GetDirectInterface()
1065 ObjPtr<ObjectArray<Class>> interfaces = klass->GetProxyInterfaces(); in GetDirectInterface()
1070 ObjPtr<Class> interface = Runtime::Current()->GetClassLinker()->LookupResolvedType( in GetDirectInterface()
1076 ObjPtr<Class> Class::ResolveDirectInterface(Thread* self, Handle<Class> klass, uint32_t idx) { in ResolveDirectInterface()
1077 ObjPtr<Class> interface = GetDirectInterface(self, klass.Get(), idx); in ResolveDirectInterface()
1088 ObjPtr<Class> Class::GetCommonSuperClass(Handle<Class> klass) { in GetCommonSuperClass()
1092 ObjPtr<Class> common_super_class = this; in GetCommonSuperClass()
1094 ObjPtr<Class> old_common = common_super_class; in GetCommonSuperClass()
1112 ObjPtr<DexCache> dex_cache = GetDexCache(); in GetLocation()
1129 ObjPtr<PointerArray> table = GetVTableDuringLinking(); in PopulateEmbeddedVTable()
1145 void operator()(ObjPtr<Object> obj ATTRIBUTE_UNUSED, in operator ()()
1158 ObjPtr<Object> old_ref = root->AsMirrorPtr(); in VisitRoot()
1159 ObjPtr<Object> new_ref = ReadBarrier::BarrierForRoot(root); in VisitRoot()
1184 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator ()()
1208 ObjPtr<Class> Class::CopyOf( in CopyOf()
1219 ObjPtr<mirror::Class> java_lang_Class = GetClassRoot<mirror::Class>(runtime->GetClassLinker()); in CopyOf()
1220 ObjPtr<Object> new_class = kMovingClasses ? in CopyOf()
1259 for (ObjPtr<Class> cls = this; cls->GetSuperClass() != nullptr; cls = cls->GetSuperClass()) { in Depth()
1302 ObjPtr<Method> Class::GetDeclaredMethodInternal( in GetDeclaredMethodInternal()
1304 ObjPtr<Class> klass, in GetDeclaredMethodInternal()
1305 ObjPtr<String> name, in GetDeclaredMethodInternal()
1306 ObjPtr<ObjectArray<Class>> args, in GetDeclaredMethodInternal()
1332 ObjPtr<String> np_name = np_method->ResolveNameString(); in GetDeclaredMethodInternal()
1364 ObjPtr<String> np_name = np_method->ResolveNameString(); in GetDeclaredMethodInternal()
1396 ObjPtr<Method> Class::GetDeclaredMethodInternal<PointerSize::k32, false>(
1398 ObjPtr<Class> klass,
1399 ObjPtr<String> name,
1400 ObjPtr<ObjectArray<Class>> args,
1403 ObjPtr<Method> Class::GetDeclaredMethodInternal<PointerSize::k32, true>(
1405 ObjPtr<Class> klass,
1406 ObjPtr<String> name,
1407 ObjPtr<ObjectArray<Class>> args,
1410 ObjPtr<Method> Class::GetDeclaredMethodInternal<PointerSize::k64, false>(
1412 ObjPtr<Class> klass,
1413 ObjPtr<String> name,
1414 ObjPtr<ObjectArray<Class>> args,
1417 ObjPtr<Method> Class::GetDeclaredMethodInternal<PointerSize::k64, true>(
1419 ObjPtr<Class> klass,
1420 ObjPtr<String> name,
1421 ObjPtr<ObjectArray<Class>> args,
1425 ObjPtr<Constructor> Class::GetDeclaredConstructorInternal( in GetDeclaredConstructorInternal()
1427 ObjPtr<Class> klass, in GetDeclaredConstructorInternal()
1428 ObjPtr<ObjectArray<Class>> args) { in GetDeclaredConstructorInternal()
1439 ObjPtr<Constructor> Class::GetDeclaredConstructorInternal<PointerSize::k32, false>(
1441 ObjPtr<Class> klass,
1442 ObjPtr<ObjectArray<Class>> args);
1444 ObjPtr<Constructor> Class::GetDeclaredConstructorInternal<PointerSize::k32, true>(
1446 ObjPtr<Class> klass,
1447 ObjPtr<ObjectArray<Class>> args);
1449 ObjPtr<Constructor> Class::GetDeclaredConstructorInternal<PointerSize::k64, false>(
1451 ObjPtr<Class> klass,
1452 ObjPtr<ObjectArray<Class>> args);
1454 ObjPtr<Constructor> Class::GetDeclaredConstructorInternal<PointerSize::k64, true>(
1456 ObjPtr<Class> klass,
1457 ObjPtr<ObjectArray<Class>> args);
1478 std::string Class::PrettyDescriptor(ObjPtr<mirror::Class> klass) { in PrettyDescriptor()
1490 std::string Class::PrettyClass(ObjPtr<mirror::Class> c) { in PrettyClass()
1505 std::string Class::PrettyClassAndClassLoader(ObjPtr<mirror::Class> c) { in PrettyClassAndClassLoader()