Lines Matching refs:self
112 Thread* self, mirror::Class* klass, bool public_only, bool force_resolve)
114 StackHandleScope<1> hs(self);
133 self, mirror::Field::ArrayClass(), array_size));
139 auto* reflect_field = mirror::Field::CreateFromArtField(self, &field, force_resolve);
142 self->AssertPendingException();
152 auto* reflect_field = mirror::Field::CreateFromArtField(self, &field, force_resolve);
155 self->AssertPendingException();
189 Thread* self ATTRIBUTE_UNUSED, mirror::String* name, LengthPrefixedArray<ArtField>* fields)
203 // int result = field->GetStringName(self, true)->CompareTo(name);
221 Thread* self, mirror::Class* c, mirror::String* name)
223 ArtField* art_field = FindFieldByName(self, name, c->GetIFieldsPtr());
225 return mirror::Field::CreateFromArtField(self, art_field, true);
227 art_field = FindFieldByName(self, name, c->GetSFieldsPtr());
229 return mirror::Field::CreateFromArtField(self, art_field, true);
235 Thread* self, mirror::Class* clazz, mirror::String* name)
239 DCHECK(self != nullptr);
241 StackHandleScope<2> hs(self);
247 mirror::Field* result = GetDeclaredField(self, h_clazz.Get(), h_name.Get());
250 } else if (UNLIKELY(self->IsExceptionPending())) {
257 mirror::Class *iface = mirror::Class::GetDirectInterface(self, h_clazz, i);
259 self->AssertPendingException();
262 result = GetPublicFieldRecursive(self, iface, h_name.Get());
266 } else if (UNLIKELY(self->IsExceptionPending())) {