Home | History | Annotate | Download | only in entrypoints

Lines Matching defs:method

63                                        ArtMethod* method,
65 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx);
67 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method);
82 mirror::Class* referrer = method->GetDeclaringClass();
137 // Given the context of a calling Method, use its DexCache to resolve a type to a Class. If it
144 ArtMethod* method,
148 mirror::Class* klass = CheckObjectAlloc<kAccessCheck>(type_idx, method, self, &slow_path);
159 // Given the context of a calling Method and a resolved class, create an instance.
180 // Given the context of a calling Method and an initialized class, create an instance.
196 ArtMethod* method,
203 mirror::Class* klass = method->GetDexCacheResolvedType<false>(type_idx);
205 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, method);
214 mirror::Class* referrer = method->GetDeclaringClass();
224 // Given the context of a calling Method, use its DexCache to resolve a type to an array Class. If
232 ArtMethod* method,
236 mirror::Class* klass = CheckArrayAlloc<kAccessCheck>(type_idx, component_count, method,
255 ArtMethod* method,
264 mirror::Class* referrer = method->GetDeclaringClass();
390 // Incompatible class change should have been handled in resolve method.
450 ArtMethod* method = klass->FindVirtualMethodForInterface(
452 CHECK_EQ(imt_method, method) << PrettyMethod(resolved_method) << " / " <<
453 PrettyMethod(imt_method) << " / " << PrettyMethod(method) << " / " <<
545 // Fast path method resolution that can't throw exceptions.
567 // Potential illegal access, may need to refine the method's class.