Searched defs:declaring_class (Results 1 - 24 of 24) sorted by relevance

/art/runtime/mirror/
H A Dstack_trace_element.cc43 Handle<String> declaring_class,
51 trace->Init<true>(declaring_class.Get(), method_name.Get(), file_name.Get(), line_number);
53 trace->Init<false>(declaring_class.Get(), method_name.Get(), file_name.Get(), line_number);
60 void StackTraceElement::Init(ObjPtr<String> declaring_class, argument
65 declaring_class); local
42 Alloc(Thread* self, Handle<String> declaring_class, Handle<String> method_name, Handle<String> file_name, int32_t line_number) argument
H A Dfield.cc58 mirror::Class* declaring_class = GetDeclaringClass(); local
59 if (UNLIKELY(declaring_class->IsProxyClass())) {
61 DCHECK_EQ(declaring_class->NumStaticFields(), 2U);
64 return &declaring_class->GetSFieldsPtr()->At(0);
67 return &declaring_class->GetSFieldsPtr()->At(1);
70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache();
74 art_field = declaring_class->FindDeclaredStaticField(dex_cache, GetDexFieldIndex());
76 art_field = declaring_class->FindInstanceField(dex_cache, GetDexFieldIndex());
81 CHECK_EQ(declaring_class, art_field->GetDeclaringClass());
H A Dclass-inl.h534 ObjPtr<Class> declaring_class = method->GetDeclaringClass(); local
535 DCHECK(declaring_class != nullptr) << PrettyClass();
536 DCHECK(declaring_class->IsInterface()) << method->PrettyMethod();
542 if (iftable->GetInterface(i) == declaring_class) {
/art/test/918-fields/
H A Dfields.cc87 jclass declaring_class; local
88 jvmtiError result = jvmti_env->GetFieldDeclaringClass(klass, id, &declaring_class);
97 return declaring_class;
/art/runtime/
H A Dclass_linker-inl.h84 ObjPtr<mirror::Class> declaring_class = referrer->GetDeclaringClass(); local
86 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
130 ObjPtr<mirror::Class> declaring_class = referrer->GetDeclaringClass(); local
133 Handle<mirror::ClassLoader> h_class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
162 ObjPtr<mirror::Class> declaring_class = referrer->GetDeclaringClass(); local
168 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
H A Dart_field-inl.h308 ObjPtr<mirror::Class> declaring_class = GetDeclaringClass(); local
309 if (UNLIKELY(declaring_class->IsProxyClass())) {
312 auto* dex_cache = declaring_class->GetDexCache();
319 type = class_linker->ResolveType(*dex_file, field_id.type_idx_, declaring_class);
323 *dex_file, field_id.type_idx_, dex_cache, declaring_class->GetClassLoader());
H A Dmethod_handles.cc659 ObjPtr<mirror::Class> declaring_class(target_method->GetDeclaringClass());
660 if (receiver == nullptr || receiver->GetClass() != declaring_class) {
663 if (!VerifyObjectIsClass(receiver, declaring_class)) {
678 ObjPtr<mirror::Class> declaring_class = target_method->GetDeclaringClass(); local
685 if (!declaring_class->IsInterface()) {
H A Dart_method-inl.h117 auto* declaring_class = method->GetDeclaringClass(); local
118 if (LIKELY(declaring_class == nullptr || !declaring_class->IsErroneous())) {
H A Dreflection.cc598 ObjPtr<mirror::Class> declaring_class = m->GetDeclaringClass(); local
599 if (UNLIKELY(!declaring_class->IsInitialized())) {
601 HandleWrapperObjPtr<mirror::Class> h_class(hs.NewHandleWrapper(&declaring_class));
610 if (declaring_class->IsStringClass() && m->IsConstructor()) {
616 if (!VerifyObjectIsClass(receiver, declaring_class)) {
642 declaring_class,
878 ObjPtr<mirror::Class> declaring_class,
891 return VerifyAccess(obj, declaring_class, access_flags, klass);
895 ObjPtr<mirror::Class> declaring_class,
898 if (calling_class == declaring_class) {
876 VerifyAccess(Thread* self, ObjPtr<mirror::Object> obj, ObjPtr<mirror::Class> declaring_class, uint32_t access_flags, ObjPtr<mirror::Class>* calling_class, size_t num_frames) argument
894 VerifyAccess(ObjPtr<mirror::Object> obj, ObjPtr<mirror::Class> declaring_class, uint32_t access_flags, ObjPtr<mirror::Class> calling_class) argument
[all...]
H A Dart_method.cc191 mirror::Class* declaring_class = GetDeclaringClass(); local
192 mirror::Class* super_class = declaring_class->GetSuperClass();
518 mirror::Class* declaring_class = method->GetDeclaringClass(); local
525 oat_method_index = declaring_class->NumDirectMethods();
527 for (ArtMethod& art_method : declaring_class->GetVirtualMethods(pointer_size)) {
539 GetOatMethodIndexFromMethodIndex(*declaring_class->GetDexCache()->GetDexFile(),
542 OatFile::OatClass oat_class = OatFile::FindOatClass(*declaring_class->GetDexCache()->GetDexFile(),
543 declaring_class->GetDexClassDefIndex(),
H A Ddex_file_annotations.cc1308 mirror::Class* declaring_class = GetDeclaringClass(klass); local
1309 if (declaring_class != nullptr) {
1310 return declaring_class;
H A Dstack.cc684 auto* declaring_class = method->GetDeclaringClass(); local
687 CHECK(declaring_class != nullptr);
688 CHECK_EQ(declaring_class->GetClass(), declaring_class->GetClass()->GetClass())
689 << declaring_class;
691 CHECK(declaring_class == nullptr);
H A Ddebugger.cc88 mirror::Class* declaring_class = m->GetDeclaringClass(); local
89 return declaring_class->FindDeclaredVirtualMethod(declaring_class->GetDexCache(),
H A Dclass_linker.cc1598 ObjPtr<mirror::Class> declaring_class = m->GetDeclaringClassUnchecked(); local
1599 CHECK(declaring_class == nullptr) << declaring_class << " " << m->PrettyMethod();
/art/test/910-methods/
H A Dmethods.cc80 jclass declaring_class; local
81 jvmtiError result = jvmti_env->GetMethodDeclaringClass(id, &declaring_class);
86 return declaring_class;
/art/runtime/interpreter/
H A Dinterpreter.cc605 ObjPtr<mirror::Class> declaring_class = method->GetDeclaringClass(); local
606 if (UNLIKELY(!declaring_class->IsInitialized())) {
608 HandleWrapperObjPtr<mirror::Class> h_declaring_class(hs.NewHandleWrapper(&declaring_class));
/art/runtime/native/
H A Djava_lang_reflect_Field.cc126 ObjPtr<mirror::Class> declaring_class = (*f)->GetDeclaringClass(); local
128 if (UNLIKELY(!declaring_class->IsInitialized())) {
131 HandleWrapperObjPtr<mirror::Class> h_klass(hs.NewHandleWrapper(&declaring_class));
138 *class_or_rcvr = declaring_class;
142 if (!VerifyObjectIsClass(*class_or_rcvr, declaring_class)) {
H A Djava_lang_Class.cc720 auto* declaring_class = constructor->GetDeclaringClass(); local
726 declaring_class,
736 if (UNLIKELY(!declaring_class->IsInitialized())) {
738 soa.Self(), hs.NewHandle(declaring_class), true, true)) {
/art/compiler/optimizing/
H A Dreference_type_propagation.cc532 mirror::Class* declaring_class = method->GetDeclaringClass(); local
533 DCHECK(declaring_class != nullptr);
534 DCHECK(declaring_class->IsStringClass())
535 << "Expected String class: " << declaring_class->PrettyDescriptor();
/art/dexdump/
H A Ddexdump.cc1619 const char* declaring_class; local
1624 declaring_class = pDexFile->GetMethodDeclaringClassDescriptor(method_id);
1629 declaring_class = pDexFile->GetFieldDeclaringClassDescriptor(field_id);
1637 fprintf(gOutFile, " target : %s %s\n", declaring_class, member);
1642 fprintf(gOutFile, " target_class=\"%s\"\n", declaring_class);
/art/imgdiag/
H A Dimgdiag.cc728 mirror::Class* declaring_class = local
742 os << " class_status (local): " << declaring_class->GetStatus();
812 mirror::Class* declaring_class = art_method->GetDeclaringClass(); local
823 os << " class_status (local): " << declaring_class->GetStatus();
/art/test/004-JniTest/
H A Djni_test.cc696 void TestCalls(const char* declaring_class, std::vector<const char*> methods) { argument
701 jclass decl_class = env_->FindClass(declaring_class);
707 printf("Calling method %s->%s on object of type ConcreteClass\n", declaring_class, method);
/art/compiler/
H A Dimage_writer.cc632 mirror::Class* declaring_class = m->GetDeclaringClass(); local
634 return declaring_class == nullptr || declaring_class->GetStatus() != Class::kStatusInitialized;
947 mirror::Class* declaring_class = method->GetDeclaringClass(); local
951 if (method->IsCopied() || !KeepClass(declaring_class)) {
959 CHECK(class_linker->ClassInClassTable(declaring_class)) << "Class "
960 << Class::PrettyClass(declaring_class) << " not in class linker table";
/art/runtime/verifier/
H A Dmethod_verifier.cc1726 const RegType& declaring_class = GetDeclaringClass(); local
1728 if (declaring_class.IsJavaLangObject()) {
1731 reg_line->SetRegisterType<LockOp::kClear>(this, arg_start + cur_arg, declaring_class);
1736 reg_types_.UninitializedThisArgument(declaring_class));
1739 reg_line->SetRegisterType<LockOp::kClear>(this, arg_start + cur_arg, declaring_class);
3369 auto& declaring_class = GetDeclaringClass(); local
3370 if (declaring_class.IsUnresolvedReference()) {
3381 auto* klass = declaring_class.GetClass();

Completed in 1477 milliseconds