Lines Matching refs:annotation_set
184 const AnnotationSetItem* annotation_set, in SearchAnnotationSet() argument
189 for (uint32_t i = 0; i < annotation_set->size_; ++i) { in SearchAnnotationSet()
190 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in SearchAnnotationSet()
783 const AnnotationSetItem* annotation_set, in GetAnnotationItemFromAnnotationSet() argument
788 for (uint32_t i = 0; i < annotation_set->size_; ++i) { in GetAnnotationItemFromAnnotationSet()
789 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in GetAnnotationItemFromAnnotationSet()
819 const AnnotationSetItem* annotation_set, in GetAnnotationObjectFromAnnotationSet() argument
824 klass, annotation_set, visibility, annotation_class); in GetAnnotationObjectFromAnnotationSet()
867 const AnnotationSetItem* annotation_set) in GetSignatureValue() argument
872 SearchAnnotationSet(dex_file, annotation_set, "Ldalvik/annotation/Signature;", in GetSignatureValue()
890 const AnnotationSetItem* annotation_set) in GetThrowsValue() argument
894 SearchAnnotationSet(dex_file, annotation_set, "Ldalvik/annotation/Throws;", in GetThrowsValue()
914 const AnnotationSetItem* annotation_set, in ProcessAnnotationSet() argument
923 if (annotation_set == nullptr) { in ProcessAnnotationSet()
927 uint32_t size = annotation_set->size_; in ProcessAnnotationSet()
936 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in ProcessAnnotationSet()
995 ObjPtr<mirror::Object> annotation_set = ProcessAnnotationSet(klass, in ProcessAnnotationSetRefList() local
998 if (annotation_set == nullptr) { in ProcessAnnotationSetRefList()
1001 annotation_array_array->SetWithoutChecks<false>(index, annotation_set); in ProcessAnnotationSetRefList()
1011 const AnnotationSetItem* annotation_set = FindAnnotationSetForField(field); in GetAnnotationForField() local
1012 if (annotation_set == nullptr) { in GetAnnotationForField()
1018 annotation_set, in GetAnnotationForField()
1024 const AnnotationSetItem* annotation_set = FindAnnotationSetForField(field); in GetAnnotationsForField() local
1027 return ProcessAnnotationSet(field_class, annotation_set, DexFile::kDexVisibilityRuntime); in GetAnnotationsForField()
1031 const AnnotationSetItem* annotation_set = FindAnnotationSetForField(field); in GetSignatureAnnotationForField() local
1032 if (annotation_set == nullptr) { in GetSignatureAnnotationForField()
1037 return GetSignatureValue(field_class, annotation_set); in GetSignatureAnnotationForField()
1041 const AnnotationSetItem* annotation_set = FindAnnotationSetForField(field); in IsFieldAnnotationPresent() local
1042 if (annotation_set == nullptr) { in IsFieldAnnotationPresent()
1048 field_class, annotation_set, DexFile::kDexVisibilityRuntime, annotation_class); in IsFieldAnnotationPresent()
1060 const AnnotationSetItem* annotation_set = in GetAnnotationDefaultValue() local
1062 if (annotation_set == nullptr) { in GetAnnotationDefaultValue()
1065 const AnnotationItem* annotation_item = SearchAnnotationSet(*dex_file, annotation_set, in GetAnnotationDefaultValue()
1098 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in GetAnnotationForMethod() local
1099 if (annotation_set == nullptr) { in GetAnnotationForMethod()
1102 return GetAnnotationObjectFromAnnotationSet(ClassData(method), annotation_set, in GetAnnotationForMethod()
1107 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in GetAnnotationsForMethod() local
1109 annotation_set, in GetAnnotationsForMethod()
1114 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in GetExceptionTypesForMethod() local
1115 if (annotation_set == nullptr) { in GetExceptionTypesForMethod()
1118 return GetThrowsValue(ClassData(method), annotation_set); in GetExceptionTypesForMethod()
1169 const AnnotationSetItem* annotation_set = in GetAnnotationForMethodParameter() local
1171 if (annotation_set == nullptr) { in GetAnnotationForMethodParameter()
1175 annotation_set, in GetAnnotationForMethodParameter()
1184 const AnnotationSetItem* annotation_set = in GetParametersMetadataForMethod() local
1186 if (annotation_set == nullptr) { in GetParametersMetadataForMethod()
1193 annotation_set, in GetParametersMetadataForMethod()
1238 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in GetSignatureAnnotationForMethod() local
1239 if (annotation_set == nullptr) { in GetSignatureAnnotationForMethod()
1242 return GetSignatureValue(ClassData(method), annotation_set); in GetSignatureAnnotationForMethod()
1248 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in IsMethodAnnotationPresent() local
1249 if (annotation_set == nullptr) { in IsMethodAnnotationPresent()
1253 ClassData(method), annotation_set, visibility, annotation_class); in IsMethodAnnotationPresent()
1273 const AnnotationSetItem& annotation_set, in IsMethodBuildAnnotationPresent() argument
1276 for (uint32_t i = 0; i < annotation_set.size_; ++i) { in IsMethodBuildAnnotationPresent()
1277 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(&annotation_set, i); in IsMethodBuildAnnotationPresent()
1295 const dex::AnnotationSetItem* annotation_set = in GetNativeMethodAnnotationAccessFlags() local
1297 if (annotation_set == nullptr) { in GetNativeMethodAnnotationAccessFlags()
1303 *annotation_set, in GetNativeMethodAnnotationAccessFlags()
1310 *annotation_set, in GetNativeMethodAnnotationAccessFlags()
1323 const AnnotationSetItem* annotation_set = in FieldIsReachabilitySensitive() local
1325 if (annotation_set == nullptr) { in FieldIsReachabilitySensitive()
1328 const AnnotationItem* annotation_item = SearchAnnotationSet(dex_file, annotation_set, in FieldIsReachabilitySensitive()
1338 const AnnotationSetItem* annotation_set = in MethodIsReachabilitySensitive() local
1340 if (annotation_set == nullptr) { in MethodIsReachabilitySensitive()
1343 const AnnotationItem* annotation_item = SearchAnnotationSet(dex_file, annotation_set, in MethodIsReachabilitySensitive()
1495 const AnnotationSetItem* annotation_set = dex_file.GetClassAnnotationSet(annotations_dir); in HasDeadReferenceSafeAnnotation() local
1496 if (annotation_set == nullptr) { in HasDeadReferenceSafeAnnotation()
1499 const AnnotationItem* annotation_item = SearchAnnotationSet(dex_file, annotation_set, in HasDeadReferenceSafeAnnotation()
1507 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetAnnotationForClass() local
1508 if (annotation_set == nullptr) { in GetAnnotationForClass()
1512 annotation_set, in GetAnnotationForClass()
1519 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetAnnotationsForClass() local
1520 return ProcessAnnotationSet(data, annotation_set, DexFile::kDexVisibilityRuntime); in GetAnnotationsForClass()
1525 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetDeclaredClasses() local
1526 if (annotation_set == nullptr) { in GetDeclaredClasses()
1530 SearchAnnotationSet(data.GetDexFile(), annotation_set, "Ldalvik/annotation/MemberClasses;", in GetDeclaredClasses()
1550 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetDeclaringClass() local
1551 if (annotation_set == nullptr) { in GetDeclaringClass()
1555 SearchAnnotationSet(data.GetDexFile(), annotation_set, "Ldalvik/annotation/EnclosingClass;", in GetDeclaringClass()
1577 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetEnclosingClass() local
1578 if (annotation_set == nullptr) { in GetEnclosingClass()
1583 annotation_set, in GetEnclosingClass()
1618 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetEnclosingMethod() local
1619 if (annotation_set == nullptr) { in GetEnclosingMethod()
1624 annotation_set, in GetEnclosingMethod()
1636 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetInnerClass() local
1637 if (annotation_set == nullptr) { in GetInnerClass()
1642 annotation_set, in GetInnerClass()
1671 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetInnerClassFlags() local
1672 if (annotation_set == nullptr) { in GetInnerClassFlags()
1676 SearchAnnotationSet(data.GetDexFile(), annotation_set, "Ldalvik/annotation/InnerClass;", in GetInnerClassFlags()
1704 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetSignatureAnnotationForClass() local
1705 if (annotation_set == nullptr) { in GetSignatureAnnotationForClass()
1708 return GetSignatureValue(data, annotation_set); in GetSignatureAnnotationForClass()
1721 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetSourceDebugExtension() local
1722 if (annotation_set == nullptr) { in GetSourceDebugExtension()
1728 annotation_set, in GetSourceDebugExtension()
1757 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in IsClassAnnotationPresent() local
1758 if (annotation_set == nullptr) { in IsClassAnnotationPresent()
1762 data, annotation_set, DexFile::kDexVisibilityRuntime, annotation_class); in IsClassAnnotationPresent()