Home | History | Annotate | Download | only in mirror

Lines Matching refs:dex_cache

24 #include "dex_cache.h"
355 ArtMethod* Class::FindInterfaceMethod(const DexCache* dex_cache, uint32_t dex_method_idx) const {
357 ArtMethod* method = FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
365 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
386 ArtMethod* Class::FindDeclaredDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx) const {
387 if (GetDexCache() == dex_cache) {
408 ArtMethod* Class::FindDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx) const {
410 ArtMethod* method = klass->FindDeclaredDirectMethod(dex_cache, dex_method_idx);
431 ArtMethod* Class::FindDeclaredVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx) const {
432 if (GetDexCache() == dex_cache) {
453 ArtMethod* Class::FindVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx) const {
455 ArtMethod* method = klass->FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
477 ArtField* Class::FindDeclaredInstanceField(const DexCache* dex_cache, uint32_t dex_field_idx) {
478 if (GetDexCache() == dex_cache) {
501 ArtField* Class::FindInstanceField(const DexCache* dex_cache, uint32_t dex_field_idx) {
505 ArtField* f = c->FindDeclaredInstanceField(dex_cache, dex_field_idx);
526 ArtField* Class::FindDeclaredStaticField(const DexCache* dex_cache, uint32_t dex_field_idx) {
527 if (dex_cache == GetDexCache()) {
561 ArtField* Class::FindStaticField(const DexCache* dex_cache, uint32_t dex_field_idx) {
565 ArtField* f = k->FindDeclaredStaticField(dex_cache, dex_field_idx);
573 f = interface->FindStaticField(dex_cache, dex_field_idx);