Lines Matching refs:self

65 static hiddenapi::AccessContext GetReflectionCaller(Thread* self)  in GetReflectionCaller()  argument
121 FirstExternalCallerVisitor visitor(self); in GetReflectionCaller()
133 static std::function<hiddenapi::AccessContext()> GetHiddenapiAccessContextFunction(Thread* self) { in GetHiddenapiAccessContextFunction() argument
134 return [=]() REQUIRES_SHARED(Locks::mutator_lock_) { return GetReflectionCaller(self); }; in GetHiddenapiAccessContextFunction()
140 ALWAYS_INLINE static bool ShouldDenyAccessToMember(T* member, Thread* self) in ShouldDenyAccessToMember() argument
143 GetHiddenapiAccessContextFunction(self), in ShouldDenyAccessToMember()
282 Thread* self, in GetDeclaredFields() argument
290 StackHandleScope<1> hs(self); in GetDeclaredFields()
294 hiddenapi::AccessContext hiddenapi_context = GetReflectionCaller(self); in GetDeclaredFields()
308 self, GetClassRoot<mirror::ObjectArray<mirror::Field>>(), array_size)); in GetDeclaredFields()
315 mirror::Field::CreateFromArtField(self, &field, force_resolve); in GetDeclaredFields()
318 self->AssertPendingException(); in GetDeclaredFields()
329 mirror::Field::CreateFromArtField(self, &field, force_resolve); in GetDeclaredFields()
332 self->AssertPendingException(); in GetDeclaredFields()
410 ALWAYS_INLINE static inline ObjPtr<mirror::Field> GetDeclaredField(Thread* self, in GetDeclaredField() argument
420 return mirror::Field::CreateFromArtField(self, art_field, true); in GetDeclaredField()
424 return mirror::Field::CreateFromArtField(self, art_field, true); in GetDeclaredField()
430 Thread* self, ObjPtr<mirror::Class> clazz, ObjPtr<mirror::String> name) in GetPublicFieldRecursive() argument
434 DCHECK(self != nullptr); in GetPublicFieldRecursive()
440 StackHandleScope<2> hs(self); in GetPublicFieldRecursive()
446 ObjPtr<mirror::Field> result = GetDeclaredField(self, h_clazz.Get(), h_name.Get()); in GetPublicFieldRecursive()
449 } else if (UNLIKELY(self->IsExceptionPending())) { in GetPublicFieldRecursive()
456 ObjPtr<mirror::Class> iface = mirror::Class::ResolveDirectInterface(self, h_clazz, i); in GetPublicFieldRecursive()
458 self->AssertPendingException(); in GetPublicFieldRecursive()
461 result = GetPublicFieldRecursive(self, iface, h_name.Get()); in GetPublicFieldRecursive()
465 } else if (UNLIKELY(self->IsExceptionPending())) { in GetPublicFieldRecursive()
962 Thread* self = soa.Self(); in Class_newInstance() local
965 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in Class_newInstance()
966 DCHECK(self->IsExceptionPending()); in Class_newInstance()