Searched refs:declaring_class (Results 1 - 18 of 18) sorted by relevance

/art/runtime/mirror/
H A Dstack_trace_element.cc42 StackTraceElement* StackTraceElement::Alloc(Thread* self, Handle<String> declaring_class, argument
49 trace->Init<true>(declaring_class, method_name, file_name, line_number);
51 trace->Init<false>(declaring_class, method_name, file_name, line_number);
58 void StackTraceElement::Init(Handle<String> declaring_class, Handle<String> method_name, argument
61 declaring_class.Get());
H A Dstack_trace_element.h50 static StackTraceElement* Alloc(Thread* self, Handle<String> declaring_class,
72 void Init(Handle<String> declaring_class, Handle<String> method_name, Handle<String> file_name,
H A Dart_method.cc108 Class* declaring_class = GetDeclaringClass(); local
109 Class* super_class = declaring_class->GetSuperClass();
H A Dclass-inl.h347 Class* declaring_class = method->GetDeclaringClass(); local
348 DCHECK(declaring_class != NULL) << PrettyClass(this);
349 DCHECK(declaring_class->IsInterface()) << PrettyMethod(method);
354 if (iftable->GetInterface(i) == declaring_class) {
/art/runtime/
H A Dclass_linker-inl.h61 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local
62 mirror::String* resolved_string = declaring_class->GetDexCacheStrings()->Get(string_idx);
65 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
79 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local
81 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
82 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
92 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local
93 mirror::DexCache* dex_cache_ptr = declaring_class->GetDexCache();
98 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
124 mirror::Class* declaring_class local
144 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local
[all...]
H A Dreflection.cc532 mirror::Class* declaring_class = m->GetDeclaringClass(); local
533 if (UNLIKELY(!declaring_class->IsInitialized())) {
535 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class));
539 declaring_class = h_class.Get();
546 if (!VerifyObjectIsClass(receiver, declaring_class)) {
568 if (!accessible && !VerifyAccess(soa.Self(), receiver, declaring_class, m->GetAccessFlags())) {
791 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, uint32_t access_flags) { argument
802 if (caller_class == declaring_class) {
810 !declaring_class->IsInSamePackage(caller_class)) {
812 } else if (declaring_class
[all...]
H A Dreflection.h77 bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class,
H A Dquick_exception_handler.cc207 mirror::Class* declaring_class = m->GetDeclaringClass(); local
208 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
209 Handle<mirror::ClassLoader> h_class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
H A Dclass_linker.cc2396 mirror::Class* declaring_class = method->GetDeclaringClass(); local
2404 oat_method_index = declaring_class->NumDirectMethods();
2405 size_t end = declaring_class->NumVirtualMethods();
2410 declaring_class->GetVirtualMethod(i)->GetDexMethodIndex()) {
2419 GetOatMethodIndexFromMethodIndex(*declaring_class->GetDexCache()->GetDexFile(),
2423 if (!FindOatClass(*declaring_class->GetDexCache()->GetDexFile(),
2424 declaring_class->GetDexClassDefIndex(),
5900 mirror::Class* declaring_class = referrer->GetDeclaringClass(); local
5901 mirror::DexCache* dex_cache = declaring_class->GetDexCache();
H A Ddebugger.cc3155 mirror::Class* declaring_class = m->GetDeclaringClass(); local
3156 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
3157 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
/art/compiler/sea_ir/types/
H A Dtype_inference.cc80 const art::verifier::RegType& declaring_class = GetDeclaringClass(); local
81 if (IsConstructor() && !declaring_class.IsJavaLangObject()) {
82 argument_types.push_back(&(type_cache_->UninitializedThisArgument(declaring_class)));
84 argument_types.push_back(&declaring_class);
/art/compiler/driver/
H A Dcompiler_driver-inl.h85 mirror::Class* declaring_class = resolved_field->GetDeclaringClass(); local
86 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile();
87 *declaring_class_idx = declaring_class->GetDexTypeIndex();
192 mirror::Class* declaring_class = resolved_method->GetDeclaringClass(); local
193 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile();
194 *declaring_class_idx = declaring_class->GetDexTypeIndex();
H A Dcompiler_driver.cc1187 mirror::Class* declaring_class = method->GetDeclaringClass(); local
1188 bool method_code_in_boot = (declaring_class->GetClassLoader() == nullptr);
1194 method->IsStatic() && !declaring_class->IsInitialized();
1195 if (has_clinit_trampoline && (declaring_class != referrer_class)) {
1211 Runtime::Current()->GetHeap()->FindSpaceFromObject(declaring_class,
1223 if (target_method->dex_file == declaring_class->GetDexCache()->GetDexFile()) {
1237 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile();
1260 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile();
1267 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile();
/art/compiler/dex/quick/
H A Ddex_file_method_inliner.h254 ClassCacheIndex declaring_class; member in struct:art::DexFileMethodInliner::MethodDef
H A Ddex_file_method_inliner.cc654 uint32_t declaring_class_index = FindClassIndex(dex_file, cache, method_def.declaring_class);
/art/runtime/interpreter/
H A Dinterpreter.cc552 mirror::Class* declaring_class = method->GetDeclaringClass(); local
553 if (UNLIKELY(!declaring_class->IsInitialized())) {
555 HandleWrapper<Class> h_declaring_class(hs.NewHandleWrapper(&declaring_class));
/art/compiler/
H A Dimage_writer.cc359 mirror::Class* declaring_class = art_method->GetDeclaringClass(); local
360 if (declaring_class->GetStatus() != Class::kStatusInitialized) {
/art/runtime/verifier/
H A Dmethod_verifier.cc1203 RegType& declaring_class = GetDeclaringClass(); local
1204 if (IsConstructor() && !declaring_class.IsJavaLangObject()) {
1206 reg_types_.UninitializedThisArgument(declaring_class));
1208 reg_line->SetRegisterType(arg_start + cur_arg, declaring_class);

Completed in 975 milliseconds