• Home
  • Raw
  • Download

Lines Matching refs:klass

449   for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) {  in FindDirectMethod()  local
450 ArtMethod* method = klass->FindDeclaredDirectMethod(name, signature); in FindDirectMethod()
459 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindDirectMethod() local
460 ArtMethod* method = klass->FindDeclaredDirectMethod(name, signature); in FindDirectMethod()
469 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindDirectMethod() local
470 ArtMethod* method = klass->FindDeclaredDirectMethod(dex_cache, dex_method_idx); in FindDirectMethod()
513 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindVirtualMethod() local
514 ArtMethod* method = klass->FindDeclaredVirtualMethod(name, signature); in FindVirtualMethod()
523 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindVirtualMethod() local
524 ArtMethod* method = klass->FindDeclaredVirtualMethod(name, signature); in FindVirtualMethod()
533 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindVirtualMethod() local
534 ArtMethod* method = klass->FindDeclaredVirtualMethod(dex_cache, dex_method_idx); in FindVirtualMethod()
625 ArtField* Class::FindStaticField(Thread* self, Handle<Class> klass, const StringPiece& name, in FindStaticField() argument
629 for (Class* k = klass.Get(); k != nullptr; k = k->GetSuperClass()) { in FindStaticField()
651 ArtField* Class::FindStaticField(Thread* self, Handle<Class> klass, const DexCache* dex_cache, in FindStaticField() argument
653 for (Class* k = klass.Get(); k != nullptr; k = k->GetSuperClass()) { in FindStaticField()
675 ArtField* Class::FindField(Thread* self, Handle<Class> klass, const StringPiece& name, in FindField() argument
678 for (Class* k = klass.Get(); k != nullptr; k = k->GetSuperClass()) { in FindField()
777 mirror::Class* Class::GetDirectInterface(Thread* self, Handle<mirror::Class> klass, uint32_t idx) { in GetDirectInterface() argument
778 DCHECK(klass.Get() != nullptr); in GetDirectInterface()
779 DCHECK(!klass->IsPrimitive()); in GetDirectInterface()
780 if (klass->IsArrayClass()) { in GetDirectInterface()
788 } else if (klass->IsProxyClass()) { in GetDirectInterface()
789 mirror::ObjectArray<mirror::Class>* interfaces = klass.Get()->GetInterfaces(); in GetDirectInterface()
793 uint16_t type_idx = klass->GetDirectInterfaceTypeIdx(idx); in GetDirectInterface()
794 mirror::Class* interface = klass->GetDexCache()->GetResolvedType(type_idx); in GetDirectInterface()
796 interface = Runtime::Current()->GetClassLinker()->ResolveType(klass->GetDexFile(), type_idx, in GetDirectInterface()
797 klass.Get()); in GetDirectInterface()