Lines Matching refs:GetClass

46 inline Class* Object::GetClass() {  in GetClass()  function
213 DCHECK(GetClass<kVerifyFlags>() != nullptr); in VerifierInstanceOf()
220 DCHECK(GetClass<kVerifyNone>() != nullptr); in InstanceOf()
221 return klass->IsAssignableFrom(GetClass<kVerifyFlags>()); in InstanceOf()
226 Class* java_lang_Class = GetClass<kVerifyFlags, kReadBarrierOption>()-> in IsClass()
227 template GetClass<kVerifyFlags, kReadBarrierOption>(); in IsClass()
228 return GetClass<static_cast<VerifyObjectFlags>(kVerifyFlags & ~kVerifyThis), in IsClass()
242 !GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitive(); in IsObjectArray()
253 return GetClass<kVerifyFlags, kReadBarrierOption>()-> in IsArrayInstance()
259 return GetClass<kVerifyFlags>()->IsTypeOfReferenceClass(); in IsReferenceInstance()
277 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsBooleanArray()
278 DCHECK(GetClass<kNewFlags>()->GetComponentType()->IsPrimitiveBoolean()); in AsBooleanArray()
285 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsByteArray()
286 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte()); in AsByteArray()
293 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsByteSizedArray()
294 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte() || in AsByteSizedArray()
295 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveBoolean()); in AsByteSizedArray()
302 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsCharArray()
303 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar()); in AsCharArray()
310 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsShortArray()
311 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort()); in AsShortArray()
318 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsShortSizedArray()
319 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort() || in AsShortSizedArray()
320 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar()); in AsShortSizedArray()
327 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType(); in IsIntArray()
340 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType(); in IsLongArray()
353 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType(); in IsFloatArray()
361 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsFloatArray()
362 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveFloat()); in AsFloatArray()
369 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType(); in IsDoubleArray()
377 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsDoubleArray()
378 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveDouble()); in AsDoubleArray()
384 return GetClass<kVerifyFlags, kReadBarrierOption>()->IsStringClass(); in IsString()
395 DCHECK(GetClass<kVerifyFlags>()->IsThrowableClass()); in AsThrowable()
401 return GetClass<kVerifyFlags>()->IsWeakReferenceClass(); in IsWeakReferenceInstance()
406 return GetClass<kVerifyFlags>()->IsSoftReferenceClass(); in IsSoftReferenceInstance()
411 return GetClass<kVerifyFlags>()->IsFinalizerReferenceClass(); in IsFinalizerReferenceInstance()
422 return GetClass<kVerifyFlags>()->IsPhantomReferenceClass(); in IsPhantomReferenceInstance()
435 } else if (GetClass<kNewFlags, kReadBarrierOption>()->IsStringClass()) { in SizeOf()
439 result = GetClass<kNewFlags, kReadBarrierOption>()-> in SizeOf()
443 << " class=" << PrettyTypeOf(GetClass<kNewFlags, kReadBarrierOption>()); in SizeOf()
959 for (mirror::Class* klass = kIsStatic ? AsClass() : GetClass(); klass != nullptr; in VisitFieldsReferences()
1000 mirror::Class* klass = GetClass<kVerifyFlags>(); in VisitReferences()