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()
553 annotation_value->value_.SetI(index); in ProcessAnnotationValue()
581 annotation_value->value_.SetI(index); in ProcessAnnotationValue()
686 annotation_value->value_.SetI(0); in ProcessAnnotationValue()
702 element_object = BoxPrimitive(primitive_type, annotation_value->value_); in ProcessAnnotationValue()
707 annotation_value->value_.SetL(element_object); in ProcessAnnotationValue()
733 DexFile::AnnotationValue annotation_value; in CreateAnnotationMember() local
736 &annotation_value, in CreateAnnotationMember()
741 Handle<mirror::Object> value_object(hs.NewHandle(annotation_value.value_.GetL())); in CreateAnnotationMember()
844 DexFile::AnnotationValue annotation_value; in GetAnnotationValue() local
848 &annotation_value, in GetAnnotationValue()
853 &annotation_value, in GetAnnotationValue()
859 if (annotation_value.type_ != expected_type) { in GetAnnotationValue()
862 return annotation_value.value_.GetL(); in GetAnnotationValue()
1083 DexFile::AnnotationValue annotation_value; in GetAnnotationDefaultValue() local
1088 &annotation_value, in GetAnnotationDefaultValue()
1093 return annotation_value.value_.GetL(); in GetAnnotationDefaultValue()
1594 DexFile::AnnotationValue annotation_value; in GetEnclosingClass() local
1597 &annotation_value, in GetEnclosingClass()
1602 if (annotation_value.type_ != DexFile::kDexAnnotationMethod) { in GetEnclosingClass()
1607 annotation_value.value_.GetI(), in GetEnclosingClass()
1653 DexFile::AnnotationValue annotation_value; in GetInnerClass() local
1656 &annotation_value, in GetInnerClass()
1661 if (annotation_value.type_ != DexFile::kDexAnnotationNull && in GetInnerClass()
1662 annotation_value.type_ != DexFile::kDexAnnotationString) { in GetInnerClass()
1665 *name = down_cast<mirror::String*>(annotation_value.value_.GetL()); in GetInnerClass()
1686 DexFile::AnnotationValue annotation_value; in GetInnerClassFlags() local
1689 &annotation_value, in GetInnerClassFlags()
1694 if (annotation_value.type_ != DexFile::kDexAnnotationInt) { in GetInnerClassFlags()
1697 *flags = annotation_value.value_.GetI(); in GetInnerClassFlags()
1740 DexFile::AnnotationValue annotation_value; in GetSourceDebugExtension() local
1743 &annotation_value, in GetSourceDebugExtension()
1748 if (annotation_value.type_ != DexFile::kDexAnnotationString) { in GetSourceDebugExtension()
1751 dex::StringIndex index(static_cast<uint32_t>(annotation_value.value_.GetI())); in GetSourceDebugExtension()