Lines Matching refs:klass
247 mirror::Class* klass = dex_cache->GetResolvedType(type_idx); in PreloadDexCachesResolveType() local
248 if (klass != NULL) { in PreloadDexCachesResolveType()
255 klass = linker->FindPrimitiveClass(class_name[0]); in PreloadDexCachesResolveType()
257 klass = linker->LookupClass(class_name, NULL); in PreloadDexCachesResolveType()
259 if (klass == NULL) { in PreloadDexCachesResolveType()
263 dex_cache->SetResolvedType(type_idx, klass); in PreloadDexCachesResolveType()
265 if (!klass->IsInitialized()) { in PreloadDexCachesResolveType()
284 Handle<mirror::Class> klass(hs.NewHandle(dex_cache->GetResolvedType(field_id.class_idx_))); in PreloadDexCachesResolveField() local
285 if (klass.Get() == NULL) { in PreloadDexCachesResolveField()
289 field = mirror::Class::FindStaticField(self, klass, dex_cache.Get(), field_idx); in PreloadDexCachesResolveField()
291 field = klass->FindInstanceField(dex_cache.Get(), field_idx); in PreloadDexCachesResolveField()
310 mirror::Class* klass = dex_cache->GetResolvedType(method_id.class_idx_); in PreloadDexCachesResolveMethod() local
311 if (klass == NULL) { in PreloadDexCachesResolveMethod()
317 method = klass->FindDirectMethod(dex_cache.Get(), method_idx); in PreloadDexCachesResolveMethod()
320 method = klass->FindInterfaceMethod(dex_cache.Get(), method_idx); in PreloadDexCachesResolveMethod()
324 method = klass->FindVirtualMethod(dex_cache.Get(), method_idx); in PreloadDexCachesResolveMethod()
393 mirror::Class* klass = dex_cache->GetResolvedType(i); in PreloadDexCachesStatsFilled() local
394 if (klass != NULL) { in PreloadDexCachesStatsFilled()