Home | History | Annotate | Download | only in native

Lines Matching defs:field_type

51     Primitive::Type field_type, JValue* value)
54 switch (field_type) {
138 Primitive::Type field_type = f->GetTypeAsPrimitiveType();
140 if (!GetFieldValue<true>(soa, o, f, field_type, &value)) {
144 return soa.AddLocalReference<jobject>(BoxPrimitive(field_type, value));
166 Primitive::Type field_type = f->GetTypeAsPrimitiveType();
168 if (field_type == kPrimitiveType) {
176 if (!GetFieldValue<false>(soa, o, f, field_type, &field_value)) {
182 if (!ConvertPrimitiveValue(nullptr, false, field_type, kPrimitiveType, field_value,
225 mirror::ArtField* f, Primitive::Type field_type, bool allow_references,
229 switch (field_type) {
278 mirror::Class* field_type;
287 field_type = fh.GetType(true);
288 if (field_type == nullptr) {
293 field_type = Runtime::Current()->GetClassLinker()->FindPrimitiveClass(field_type_desciptor[0]);
299 if (!UnboxPrimitiveForField(boxed_value, field_type, f, &unboxed_value)) {
320 Primitive::Type field_type = f->GetTypeAsPrimitiveType();
321 if (UNLIKELY(field_type == Primitive::kPrimNot)) {
329 if (!ConvertPrimitiveValue(nullptr, false, kPrimitiveType, field_type, new_value, &wide_value)) {
341 SetFieldValue(soa, o, f, field_type, false, wide_value);