Lines Matching refs:annotation

139                                               const uint8_t** annotation)
194 const uint8_t* annotation = annotation_item->annotation_; in SearchAnnotationSet() local
195 uint32_t type_index = DecodeUnsignedLeb128(&annotation); in SearchAnnotationSet()
207 const uint8_t* annotation = *annotation_ptr; in SkipAnnotationValue() local
208 uint8_t header_byte = *(annotation++); in SkipAnnotationValue()
229 uint32_t size = DecodeUnsignedLeb128(&annotation); in SkipAnnotationValue()
231 if (!SkipAnnotationValue(dex_file, &annotation)) { in SkipAnnotationValue()
240 DecodeUnsignedLeb128(&annotation); // unused type_index in SkipAnnotationValue()
241 uint32_t size = DecodeUnsignedLeb128(&annotation); in SkipAnnotationValue()
243 DecodeUnsignedLeb128(&annotation); // unused element_name_index in SkipAnnotationValue()
244 if (!SkipAnnotationValue(dex_file, &annotation)) { in SkipAnnotationValue()
260 annotation += width; in SkipAnnotationValue()
261 *annotation_ptr = annotation; in SkipAnnotationValue()
266 const uint8_t* annotation, in SearchEncodedAnnotation() argument
269 DecodeUnsignedLeb128(&annotation); // unused type_index in SearchEncodedAnnotation()
270 uint32_t size = DecodeUnsignedLeb128(&annotation); in SearchEncodedAnnotation()
273 uint32_t element_name_index = DecodeUnsignedLeb128(&annotation); in SearchEncodedAnnotation()
277 return annotation; in SearchEncodedAnnotation()
279 SkipAnnotationValue(dex_file, &annotation); in SearchEncodedAnnotation()
353 ObjPtr<mirror::Object> ProcessEncodedAnnotation(const ClassData& klass, const uint8_t** annotation) in ProcessEncodedAnnotation() argument
355 uint32_t type_index = DecodeUnsignedLeb128(annotation); in ProcessEncodedAnnotation()
356 uint32_t size = DecodeUnsignedLeb128(annotation); in ProcessEncodedAnnotation()
393 ObjPtr<mirror::Object> new_member = CreateAnnotationMember(klass, annotation_class, annotation); in ProcessEncodedAnnotation()
426 const uint8_t* annotation = *annotation_ptr; in ProcessAnnotationValue() local
427 uint8_t header_byte = *(annotation++); in ProcessAnnotationValue()
436 static_cast<int8_t>(DexFile::ReadSignedInt(annotation, value_arg))); in ProcessAnnotationValue()
441 static_cast<int16_t>(DexFile::ReadSignedInt(annotation, value_arg))); in ProcessAnnotationValue()
446 static_cast<uint16_t>(DexFile::ReadUnsignedInt(annotation, value_arg, false))); 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()
471 uint32_t index = DexFile::ReadUnsignedInt(annotation, value_arg, false); in ProcessAnnotationValue()
486 uint32_t index = DexFile::ReadUnsignedInt(annotation, value_arg, false); in ProcessAnnotationValue()
512 uint32_t index = DexFile::ReadUnsignedInt(annotation, value_arg, false); in ProcessAnnotationValue()
543 uint32_t index = DexFile::ReadUnsignedInt(annotation, value_arg, false); in ProcessAnnotationValue()
564 uint32_t index = DexFile::ReadUnsignedInt(annotation, value_arg, false); in ProcessAnnotationValue()
591 uint32_t size = DecodeUnsignedLeb128(&annotation); in ProcessAnnotationValue()
603 &annotation, in ProcessAnnotationValue()
662 element_object = ProcessEncodedAnnotation(klass, &annotation); in ProcessAnnotationValue()
683 annotation += width; in ProcessAnnotationValue()
684 *annotation_ptr = annotation; in ProcessAnnotationValue()
700 const uint8_t** annotation) { in CreateAnnotationMember() argument
705 uint32_t element_name_index = DecodeUnsignedLeb128(annotation); in CreateAnnotationMember()
720 annotation, in CreateAnnotationMember()
772 const uint8_t* annotation = annotation_item->annotation_; in GetAnnotationItemFromAnnotationSet() local
773 uint32_t type_index = DecodeUnsignedLeb128(&annotation); in GetAnnotationItemFromAnnotationSet()
807 const uint8_t* annotation = annotation_item->annotation_; in GetAnnotationObjectFromAnnotationSet() local
808 return ProcessEncodedAnnotation(klass, &annotation); in GetAnnotationObjectFromAnnotationSet()
818 const uint8_t* annotation = in GetAnnotationValue() local
820 if (annotation == nullptr) { in GetAnnotationValue()
826 &annotation, in GetAnnotationValue()
831 &annotation, in GetAnnotationValue()
921 const uint8_t* annotation = annotation_item->annotation_; in ProcessAnnotationSet() local
922 ObjPtr<mirror::Object> annotation_obj = ProcessEncodedAnnotation(klass, &annotation); in ProcessAnnotationSet()
1049 const uint8_t* annotation = in GetAnnotationDefaultValue() local
1051 if (annotation == nullptr) { in GetAnnotationDefaultValue()
1054 uint8_t header_byte = *(annotation++); in GetAnnotationDefaultValue()
1058 annotation = SearchEncodedAnnotation(*dex_file, annotation, method->GetName()); in GetAnnotationDefaultValue()
1059 if (annotation == nullptr) { in GetAnnotationDefaultValue()
1066 &annotation, in GetAnnotationDefaultValue()
1260 const uint8_t* annotation = annotation_item->annotation_; in IsMethodBuildAnnotationPresent() local
1261 uint32_t type_index = DecodeUnsignedLeb128(&annotation); in IsMethodBuildAnnotationPresent()
1568 const uint8_t* annotation = in GetEnclosingClass() local
1570 if (annotation == nullptr) { in GetEnclosingClass()
1575 &annotation, in GetEnclosingClass()
1627 const uint8_t* annotation = in GetInnerClass() local
1629 if (annotation == nullptr) { in GetInnerClass()
1634 &annotation, in GetInnerClass()
1660 const uint8_t* annotation = in GetInnerClassFlags() local
1662 if (annotation == nullptr) { in GetInnerClassFlags()
1667 &annotation, in GetInnerClassFlags()
1714 const uint8_t* annotation = in GetSourceDebugExtension() local
1716 if (annotation == nullptr) { in GetSourceDebugExtension()
1721 &annotation, in GetSourceDebugExtension()