Lines Matching refs:annotation_value
417 DexFile::AnnotationValue* annotation_value, in ProcessAnnotationValue() argument
431 annotation_value->type_ = value_type; in ProcessAnnotationValue()
435 annotation_value->value_.SetB( in ProcessAnnotationValue()
440 annotation_value->value_.SetS( in ProcessAnnotationValue()
445 annotation_value->value_.SetC( in ProcessAnnotationValue()
450 annotation_value->value_.SetI(DexFile::ReadSignedInt(annotation, value_arg)); in ProcessAnnotationValue()
454 annotation_value->value_.SetJ(DexFile::ReadSignedLong(annotation, value_arg)); in ProcessAnnotationValue()
458 annotation_value->value_.SetI(DexFile::ReadUnsignedInt(annotation, value_arg, true)); in ProcessAnnotationValue()
462 annotation_value->value_.SetJ(DexFile::ReadUnsignedLong(annotation, value_arg, true)); in ProcessAnnotationValue()
466 annotation_value->value_.SetZ(value_arg != 0); in ProcessAnnotationValue()
473 annotation_value->value_.SetI(index); in ProcessAnnotationValue()
488 annotation_value->value_.SetI(index); in ProcessAnnotationValue()
514 annotation_value->value_.SetI(index); in ProcessAnnotationValue()
545 annotation_value->value_.SetI(index); in ProcessAnnotationValue()
566 annotation_value->value_.SetI(index); in ProcessAnnotationValue()
671 annotation_value->value_.SetI(0); in ProcessAnnotationValue()
687 element_object = BoxPrimitive(primitive_type, annotation_value->value_); in ProcessAnnotationValue()
692 annotation_value->value_.SetL(element_object); in ProcessAnnotationValue()
718 DexFile::AnnotationValue annotation_value; in CreateAnnotationMember() local
721 &annotation_value, in CreateAnnotationMember()
726 Handle<mirror::Object> value_object(hs.NewHandle(annotation_value.value_.GetL())); in CreateAnnotationMember()
823 DexFile::AnnotationValue annotation_value; in GetAnnotationValue() local
827 &annotation_value, in GetAnnotationValue()
832 &annotation_value, in GetAnnotationValue()
838 if (annotation_value.type_ != expected_type) { in GetAnnotationValue()
841 return annotation_value.value_.GetL(); in GetAnnotationValue()
1062 DexFile::AnnotationValue annotation_value; in GetAnnotationDefaultValue() local
1067 &annotation_value, in GetAnnotationDefaultValue()
1072 return annotation_value.value_.GetL(); in GetAnnotationDefaultValue()
1535 DexFile::AnnotationValue annotation_value; in GetEnclosingClass() local
1538 &annotation_value, in GetEnclosingClass()
1543 if (annotation_value.type_ != DexFile::kDexAnnotationMethod) { in GetEnclosingClass()
1548 annotation_value.value_.GetI(), in GetEnclosingClass()
1594 DexFile::AnnotationValue annotation_value; in GetInnerClass() local
1597 &annotation_value, in GetInnerClass()
1602 if (annotation_value.type_ != DexFile::kDexAnnotationNull && in GetInnerClass()
1603 annotation_value.type_ != DexFile::kDexAnnotationString) { in GetInnerClass()
1606 *name = down_cast<mirror::String*>(annotation_value.value_.GetL()); in GetInnerClass()
1627 DexFile::AnnotationValue annotation_value; in GetInnerClassFlags() local
1630 &annotation_value, in GetInnerClassFlags()
1635 if (annotation_value.type_ != DexFile::kDexAnnotationInt) { in GetInnerClassFlags()
1638 *flags = annotation_value.value_.GetI(); in GetInnerClassFlags()
1681 DexFile::AnnotationValue annotation_value; in GetSourceDebugExtension() local
1684 &annotation_value, in GetSourceDebugExtension()
1689 if (annotation_value.type_ != DexFile::kDexAnnotationString) { in GetSourceDebugExtension()
1692 dex::StringIndex index(static_cast<uint32_t>(annotation_value.value_.GetI())); in GetSourceDebugExtension()