Lines Matching refs:this

44   DCHECK((!IsVariableSize<kVerifyFlags, kReadBarrierOption>())) << " class=" << PrettyTypeOf(this);  in GetObjectSize()
120 << PrettyClass(this) << " status=" << GetStatus(); in GetVirtualMethod()
219 DCHECK(klass->IsInterface()) << PrettyClass(this); in Implements()
253 DCHECK(IsArrayClass()) << PrettyClass(this); in IsArrayAssignableFromArray()
259 DCHECK(!IsInterface()) << PrettyClass(this); // handled first in IsAssignableFrom in IsAssignableFromArray()
267 return this == java_lang_Object; in IsAssignableFromArray()
276 if (UNLIKELY(!this->CanAccess(access_to))) { in ResolvedFieldAccessTest()
280 DexCache* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache; in ResolvedFieldAccessTest()
285 if (UNLIKELY(!this->CanAccess(dex_access_to))) { in ResolvedFieldAccessTest()
287 ThrowIllegalAccessErrorClass(this, dex_access_to); in ResolvedFieldAccessTest()
291 DCHECK_EQ(this->CanAccessMember(access_to, field->GetAccessFlags()), in ResolvedFieldAccessTest()
292 this->CanAccessMember(dex_access_to, field->GetAccessFlags())); in ResolvedFieldAccessTest()
294 if (LIKELY(this->CanAccessMember(access_to, field->GetAccessFlags()))) { in ResolvedFieldAccessTest()
298 ThrowIllegalAccessErrorField(this, field); in ResolvedFieldAccessTest()
308 if (UNLIKELY(!this->CanAccess(access_to))) { in ResolvedMethodAccessTest()
312 DexCache* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache; in ResolvedMethodAccessTest()
317 if (UNLIKELY(!this->CanAccess(dex_access_to))) { in ResolvedMethodAccessTest()
319 ThrowIllegalAccessErrorClassForMethodDispatch(this, dex_access_to, in ResolvedMethodAccessTest()
324 DCHECK_EQ(this->CanAccessMember(access_to, method->GetAccessFlags()), in ResolvedMethodAccessTest()
325 this->CanAccessMember(dex_access_to, method->GetAccessFlags())); in ResolvedMethodAccessTest()
327 if (LIKELY(this->CanAccessMember(access_to, method->GetAccessFlags()))) { in ResolvedMethodAccessTest()
331 ThrowIllegalAccessErrorMethod(this, method); in ResolvedMethodAccessTest()
359 DCHECK(!IsInterface()) << PrettyClass(this); in IsSubClass()
360 DCHECK(!IsArrayClass()) << PrettyClass(this); in IsSubClass()
361 Class* current = this; in IsSubClass()
373 DCHECK(declaring_class != nullptr) << PrettyClass(this); in FindVirtualMethodForInterface()
518 CHECK(klass != nullptr) << PrettyClass(this); in SetVerifyErrorClass()
532 this == String::GetJavaLangString()) in GetAccessFlags()
537 << " IsString=" << (this == String::GetJavaLangString()) in GetAccessFlags()
538 << " descriptor=" << PrettyDescriptor(this); in GetAccessFlags()
573 << PrettyClass(this) in CheckObjectAlloc()
577 << PrettyClass(this) in CheckObjectAlloc()
581 << PrettyClass(this) in CheckObjectAlloc()
584 DCHECK(IsInstantiable()) << PrettyClass(this); in CheckObjectAlloc()
587 DCHECK_GE(this->object_size_, sizeof(Object)); in CheckObjectAlloc()
599 heap->AllocObjectWithAllocator<kIsInstrumented, false>(self, this, this->object_size_, in Alloc()
679 VisitStaticFieldsReferences<kVisitClass>(this, visitor); in VisitReferences()
685 return this == Reference::GetJavaLangRefReference<kReadBarrierOption>(); in IsReferenceClass()
692 return this == java_lang_Class; in IsClassClass()
715 CHECK(IsInitializing()) << PrettyClass(this) << " is not initializing: " << GetStatus(); in AssertInitializedOrInitializingInThread()
716 CHECK_EQ(GetClinitThreadId(), self->GetTid()) << PrettyClass(this) in AssertInitializedOrInitializingInThread()
818 CHECK_EQ(f->GetDeclaringClass(), this) << GetStatus(); in VisitNativeRoots()
828 CHECK_EQ(f->GetDeclaringClass(), this) << GetStatus(); in VisitNativeRoots()