• Home
  • Raw
  • Download

Lines Matching refs:klass

46   mirror::Class* klass = referrer->GetDexCacheResolvedType<false>(type_idx);  in CheckFilledNewArrayAlloc()  local
47 if (UNLIKELY(klass == NULL)) { // Not in dex cache so try to resolve in CheckFilledNewArrayAlloc()
48 klass = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, referrer); in CheckFilledNewArrayAlloc()
49 if (klass == NULL) { // Error in CheckFilledNewArrayAlloc()
54 if (UNLIKELY(klass->IsPrimitive() && !klass->IsPrimitiveInt())) { in CheckFilledNewArrayAlloc()
55 if (klass->IsPrimitiveLong() || klass->IsPrimitiveDouble()) { in CheckFilledNewArrayAlloc()
57 PrettyDescriptor(klass).c_str()); in CheckFilledNewArrayAlloc()
64 PrettyDescriptor(klass).c_str()); in CheckFilledNewArrayAlloc()
70 if (UNLIKELY(!referrer_klass->CanAccess(klass))) { in CheckFilledNewArrayAlloc()
71 ThrowIllegalAccessErrorClass(referrer_klass, klass); in CheckFilledNewArrayAlloc()
75 DCHECK(klass->IsArrayClass()) << PrettyClass(klass); in CheckFilledNewArrayAlloc()
76 return klass; in CheckFilledNewArrayAlloc()
84 mirror::Class* klass = CheckFilledNewArrayAlloc(type_idx, referrer, component_count, self, in CheckAndAllocArrayFromCode() local
86 if (UNLIKELY(klass == nullptr)) { in CheckAndAllocArrayFromCode()
93 return mirror::Array::Alloc<false>(self, klass, component_count, klass->GetComponentSize(), in CheckAndAllocArrayFromCode()
104 mirror::Class* klass = CheckFilledNewArrayAlloc(type_idx, referrer, component_count, self, in CheckAndAllocArrayFromCodeInstrumented() local
106 if (UNLIKELY(klass == nullptr)) { in CheckAndAllocArrayFromCodeInstrumented()
112 return mirror::Array::Alloc<true>(self, klass, component_count, klass->GetComponentSize(), in CheckAndAllocArrayFromCodeInstrumented()