Lines Matching defs:GetClass
52 inline Class* Object::GetClass() {
156 DCHECK(GetClass<kVerifyFlags>() != nullptr);
163 DCHECK(GetClass<kVerifyNone>() != nullptr)
165 return klass->IsAssignableFrom(GetClass<kVerifyFlags>());
170 Class* java_lang_Class = GetClass<kVerifyFlags, kReadBarrierOption>()->
171 template GetClass<kVerifyFlags, kReadBarrierOption>();
172 return GetClass<static_cast<VerifyObjectFlags>(kVerifyFlags & ~kVerifyThis),
186 !GetClass<kNewFlags, kReadBarrierOption>()->
198 return GetClass<kVerifyFlags, kReadBarrierOption>()->
204 return GetClass<kVerifyFlags, kReadBarrierOption>()->IsTypeOfReferenceClass();
222 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass());
223 DCHECK(GetClass<kNewFlags>()->GetComponentType()->IsPrimitiveBoolean());
230 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass());
231 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte());
238 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass());
239 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte() ||
240 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveBoolean());
247 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass());
248 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar());
255 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass());
256 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort());
263 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass());
264 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort() ||
265 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar());
272 ObjPtr<Class> klass = GetClass<kVerifyFlags, kReadBarrierOption>();
286 ObjPtr<Class> klass = GetClass<kVerifyFlags, kReadBarrierOption>();
300 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType();
308 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass());
309 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveFloat());
316 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType();
324 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass());
325 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveDouble());
331 return GetClass<kVerifyFlags, kReadBarrierOption>()->IsStringClass();
342 DCHECK(GetClass<kVerifyFlags>()->IsThrowableClass());
348 return GetClass<kVerifyFlags>()->IsWeakReferenceClass();
353 return GetClass<kVerifyFlags>()->IsSoftReferenceClass();
358 return GetClass<kVerifyFlags>()->IsFinalizerReferenceClass();
369 return GetClass<kVerifyFlags>()->IsPhantomReferenceClass();
385 } else if (GetClass<kNewFlags, kReadBarrierOption>()->IsStringClass()) {
389 result = GetClass<kNewFlags, kReadBarrierOption>()->
393 << " class=" << Class::PrettyClass(GetClass<kNewFlags, kReadBarrierOption>());
1149 : GetClass<kVerifyFlags, kReadBarrierOption>();
1189 return GetClass<kVerifyFlags, kReadBarrierOption>()->IsClassLoaderClass();
1200 return GetClass<kVerifyFlags, kReadBarrierOption>()->IsDexCacheClass();