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()
762 const AnnotationSetItem* annotation_set, in GetAnnotationItemFromAnnotationSet() argument
767 for (uint32_t i = 0; i < annotation_set->size_; ++i) { in GetAnnotationItemFromAnnotationSet()
768 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in GetAnnotationItemFromAnnotationSet()
798 const AnnotationSetItem* annotation_set, in GetAnnotationObjectFromAnnotationSet() argument
803 klass, annotation_set, visibility, annotation_class); in GetAnnotationObjectFromAnnotationSet()
846 const AnnotationSetItem* annotation_set) in GetSignatureValue() argument
851 SearchAnnotationSet(dex_file, annotation_set, "Ldalvik/annotation/Signature;", in GetSignatureValue()
869 const AnnotationSetItem* annotation_set) in GetThrowsValue() argument
873 SearchAnnotationSet(dex_file, annotation_set, "Ldalvik/annotation/Throws;", in GetThrowsValue()
893 const AnnotationSetItem* annotation_set, in ProcessAnnotationSet() argument
902 if (annotation_set == nullptr) { in ProcessAnnotationSet()
906 uint32_t size = annotation_set->size_; in ProcessAnnotationSet()
915 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in ProcessAnnotationSet()
974 ObjPtr<mirror::Object> annotation_set = ProcessAnnotationSet(klass, in ProcessAnnotationSetRefList() local
977 if (annotation_set == nullptr) { in ProcessAnnotationSetRefList()
980 annotation_array_array->SetWithoutChecks<false>(index, annotation_set); in ProcessAnnotationSetRefList()
990 const AnnotationSetItem* annotation_set = FindAnnotationSetForField(field); in GetAnnotationForField() local
991 if (annotation_set == nullptr) { in GetAnnotationForField()
997 annotation_set, in GetAnnotationForField()
1003 const AnnotationSetItem* annotation_set = FindAnnotationSetForField(field); in GetAnnotationsForField() local
1006 return ProcessAnnotationSet(field_class, annotation_set, DexFile::kDexVisibilityRuntime); in GetAnnotationsForField()
1010 const AnnotationSetItem* annotation_set = FindAnnotationSetForField(field); in GetSignatureAnnotationForField() local
1011 if (annotation_set == nullptr) { in GetSignatureAnnotationForField()
1016 return GetSignatureValue(field_class, annotation_set); in GetSignatureAnnotationForField()
1020 const AnnotationSetItem* annotation_set = FindAnnotationSetForField(field); in IsFieldAnnotationPresent() local
1021 if (annotation_set == nullptr) { in IsFieldAnnotationPresent()
1027 field_class, annotation_set, DexFile::kDexVisibilityRuntime, annotation_class); in IsFieldAnnotationPresent()
1039 const AnnotationSetItem* annotation_set = in GetAnnotationDefaultValue() local
1041 if (annotation_set == nullptr) { in GetAnnotationDefaultValue()
1044 const AnnotationItem* annotation_item = SearchAnnotationSet(*dex_file, annotation_set, in GetAnnotationDefaultValue()
1077 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in GetAnnotationForMethod() local
1078 if (annotation_set == nullptr) { in GetAnnotationForMethod()
1081 return GetAnnotationObjectFromAnnotationSet(ClassData(method), annotation_set, in GetAnnotationForMethod()
1086 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in GetAnnotationsForMethod() local
1088 annotation_set, in GetAnnotationsForMethod()
1093 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in GetExceptionTypesForMethod() local
1094 if (annotation_set == nullptr) { in GetExceptionTypesForMethod()
1097 return GetThrowsValue(ClassData(method), annotation_set); in GetExceptionTypesForMethod()
1148 const AnnotationSetItem* annotation_set = in GetAnnotationForMethodParameter() local
1150 if (annotation_set == nullptr) { in GetAnnotationForMethodParameter()
1154 annotation_set, in GetAnnotationForMethodParameter()
1163 const AnnotationSetItem* annotation_set = in GetParametersMetadataForMethod() local
1165 if (annotation_set == nullptr) { in GetParametersMetadataForMethod()
1172 annotation_set, in GetParametersMetadataForMethod()
1217 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in GetSignatureAnnotationForMethod() local
1218 if (annotation_set == nullptr) { in GetSignatureAnnotationForMethod()
1221 return GetSignatureValue(ClassData(method), annotation_set); in GetSignatureAnnotationForMethod()
1227 const AnnotationSetItem* annotation_set = FindAnnotationSetForMethod(method); in IsMethodAnnotationPresent() local
1228 if (annotation_set == nullptr) { in IsMethodAnnotationPresent()
1232 ClassData(method), annotation_set, visibility, annotation_class); in IsMethodAnnotationPresent()
1252 const AnnotationSetItem& annotation_set, in IsMethodBuildAnnotationPresent() argument
1255 for (uint32_t i = 0; i < annotation_set.size_; ++i) { in IsMethodBuildAnnotationPresent()
1256 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(&annotation_set, i); in IsMethodBuildAnnotationPresent()
1274 const dex::AnnotationSetItem* annotation_set = in GetNativeMethodAnnotationAccessFlags() local
1276 if (annotation_set == nullptr) { in GetNativeMethodAnnotationAccessFlags()
1282 *annotation_set, in GetNativeMethodAnnotationAccessFlags()
1289 *annotation_set, in GetNativeMethodAnnotationAccessFlags()
1302 const AnnotationSetItem* annotation_set = in FieldIsReachabilitySensitive() local
1304 if (annotation_set == nullptr) { in FieldIsReachabilitySensitive()
1307 const AnnotationItem* annotation_item = SearchAnnotationSet(dex_file, annotation_set, in FieldIsReachabilitySensitive()
1317 const AnnotationSetItem* annotation_set = in MethodIsReachabilitySensitive() local
1319 if (annotation_set == nullptr) { in MethodIsReachabilitySensitive()
1322 const AnnotationItem* annotation_item = SearchAnnotationSet(dex_file, annotation_set, in MethodIsReachabilitySensitive()
1436 const AnnotationSetItem* annotation_set = dex_file.GetClassAnnotationSet(annotations_dir); in HasDeadReferenceSafeAnnotation() local
1437 if (annotation_set == nullptr) { in HasDeadReferenceSafeAnnotation()
1440 const AnnotationItem* annotation_item = SearchAnnotationSet(dex_file, annotation_set, in HasDeadReferenceSafeAnnotation()
1448 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetAnnotationForClass() local
1449 if (annotation_set == nullptr) { in GetAnnotationForClass()
1453 annotation_set, in GetAnnotationForClass()
1460 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetAnnotationsForClass() local
1461 return ProcessAnnotationSet(data, annotation_set, DexFile::kDexVisibilityRuntime); in GetAnnotationsForClass()
1466 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetDeclaredClasses() local
1467 if (annotation_set == nullptr) { in GetDeclaredClasses()
1471 SearchAnnotationSet(data.GetDexFile(), annotation_set, "Ldalvik/annotation/MemberClasses;", in GetDeclaredClasses()
1491 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetDeclaringClass() local
1492 if (annotation_set == nullptr) { in GetDeclaringClass()
1496 SearchAnnotationSet(data.GetDexFile(), annotation_set, "Ldalvik/annotation/EnclosingClass;", in GetDeclaringClass()
1518 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetEnclosingClass() local
1519 if (annotation_set == nullptr) { in GetEnclosingClass()
1524 annotation_set, in GetEnclosingClass()
1559 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetEnclosingMethod() local
1560 if (annotation_set == nullptr) { in GetEnclosingMethod()
1565 annotation_set, in GetEnclosingMethod()
1577 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetInnerClass() local
1578 if (annotation_set == nullptr) { in GetInnerClass()
1583 annotation_set, in GetInnerClass()
1612 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetInnerClassFlags() local
1613 if (annotation_set == nullptr) { in GetInnerClassFlags()
1617 SearchAnnotationSet(data.GetDexFile(), annotation_set, "Ldalvik/annotation/InnerClass;", in GetInnerClassFlags()
1645 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetSignatureAnnotationForClass() local
1646 if (annotation_set == nullptr) { in GetSignatureAnnotationForClass()
1649 return GetSignatureValue(data, annotation_set); in GetSignatureAnnotationForClass()
1662 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in GetSourceDebugExtension() local
1663 if (annotation_set == nullptr) { in GetSourceDebugExtension()
1669 annotation_set, in GetSourceDebugExtension()
1698 const AnnotationSetItem* annotation_set = FindAnnotationSetForClass(data); in IsClassAnnotationPresent() local
1699 if (annotation_set == nullptr) { in IsClassAnnotationPresent()
1703 data, annotation_set, DexFile::kDexVisibilityRuntime, annotation_class); in IsClassAnnotationPresent()