Lines Matching refs:method

363   ArtMethod* method = FindDeclaredVirtualMethod(name, signature);
364 if (method != nullptr) {
365 return method;
371 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature);
372 if (method != nullptr) {
373 return method;
381 ArtMethod* method = FindDeclaredVirtualMethod(name, signature);
382 if (method != nullptr) {
383 return method;
389 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature);
390 if (method != nullptr) {
391 return method;
399 ArtMethod* method = FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
400 if (method != nullptr) {
401 return method;
407 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
408 if (method != nullptr) {
409 return method;
417 ArtMethod* method = GetDirectMethod(i);
418 if (name == method->GetName() && method->GetSignature() == signature) {
419 return method;
427 ArtMethod* method = GetDirectMethod(i);
428 if (name == method->GetName() && signature == method->GetSignature()) {
429 return method;
438 ArtMethod* method = GetDirectMethod(i);
439 if (method->GetDexMethodIndex() == dex_method_idx) {
440 return method;
449 ArtMethod* method = klass->FindDeclaredDirectMethod(name, signature);
450 if (method != nullptr) {
451 return method;
459 ArtMethod* method = klass->FindDeclaredDirectMethod(name, signature);
460 if (method != nullptr) {
461 return method;
469 ArtMethod* method = klass->FindDeclaredDirectMethod(dex_cache, dex_method_idx);
470 if (method != nullptr) {
471 return method;
479 ArtMethod* method = GetVirtualMethod(i);
480 if (name == method->GetName() && method->GetSignature() == signature) {
481 return method;
489 ArtMethod* method = GetVirtualMethod(i);
490 if (name == method->GetName() && signature == method->GetSignature()) {
491 return method;
500 ArtMethod* method = GetVirtualMethod(i);
501 if (method->GetDexMethodIndex() == dex_method_idx &&
502 // A miranda method may have a different DexCache and is always created by linking,
504 !method->IsMiranda()) {
505 return method;
514 ArtMethod* method = klass->FindDeclaredVirtualMethod(name, signature);
515 if (method != nullptr) {
516 return method;
524 ArtMethod* method = klass->FindDeclaredVirtualMethod(name, signature);
525 if (method != nullptr) {
526 return method;
534 ArtMethod* method = klass->FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
535 if (method != nullptr) {
536 return method;
544 ArtMethod* method = GetDirectMethod(i);
545 if (method->IsClassInitializer()) {
546 DCHECK_STREQ(method->GetName(), "<clinit>");
547 DCHECK_STREQ(method->GetSignature().ToString().c_str(), "()V");
548 return method;
707 mirror::ArtMethod* method = methods->GetWithoutChecks(index);
708 DCHECK(method != nullptr);
709 if (!method->IsNative() && !method->IsAbstract()) {
710 method->SetPreverified();