getAnnotationMetadata() — spring-boot Function Reference
Architecture documentation for the getAnnotationMetadata() function in ImportAutoConfigurationImportSelectorTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 05a26182_0ceb_0269_3bf3_12082f47f326["getAnnotationMetadata()"] f987d951_663a_2a5c_faf3_d32c28d41369["importsAreSelected()"] f987d951_663a_2a5c_faf3_d32c28d41369 -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 3f876e88_b7ba_67d6_9ba0_f68147226892["importsAreSelectedUsingClassesAttribute()"] 3f876e88_b7ba_67d6_9ba0_f68147226892 -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 d21f1ea5_be93_dcc6_fe8e_4a39863a94d5["importsAreSelectedFromImportsFile()"] d21f1ea5_be93_dcc6_fe8e_4a39863a94d5 -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 72beac3c_0883_55da_6a13_aba4e0591f88["importsSelectedFromImportsFileIgnoreMissingOptionalClasses()"] 72beac3c_0883_55da_6a13_aba4e0591f88 -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 4f42bb74_ee8f_746d_93a7_edcdbecec30f["propertyExclusionsAreApplied()"] 4f42bb74_ee8f_746d_93a7_edcdbecec30f -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 3b483adb_16a4_e54f_30fd_844a488cb4f6["multipleImportsAreFound()"] 3b483adb_16a4_e54f_30fd_844a488cb4f6 -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 703684b9_1df0_6858_ce0d_214843c6a29c["selfAnnotatingAnnotationDoesNotCauseStackOverflow()"] 703684b9_1df0_6858_ce0d_214843c6a29c -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 74123975_62e1_7c9e_3150_cbb17856883e["exclusionsAreApplied()"] 74123975_62e1_7c9e_3150_cbb17856883e -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 d7aab5b0_fb16_530d_4e20_2aeaff37eacb["exclusionsWithoutImport()"] d7aab5b0_fb16_530d_4e20_2aeaff37eacb -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 44e0ba38_f64c_d83d_b6c5_3475c4e9ef36["exclusionsAliasesAreApplied()"] 44e0ba38_f64c_d83d_b6c5_3475c4e9ef36 -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 51056a6c_205b_6cc7_9a3a_f78c7bbbad7a["determineImportsWhenUsingMetaWithoutClassesShouldBeEqual()"] 51056a6c_205b_6cc7_9a3a_f78c7bbbad7a -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 76e1cb9b_d8f8_6361_93dd_bb7e76bc848c["determineImportsWhenUsingNonMetaWithoutClassesShouldBeSame()"] 76e1cb9b_d8f8_6361_93dd_bb7e76bc848c -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 ecaba1ab_c268_2c7f_1307_a9d31d566dbe["determineImportsWhenUsingNonMetaWithClassesShouldBeSame()"] ecaba1ab_c268_2c7f_1307_a9d31d566dbe -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 4422d019_64b3_a3c2_bffb_1f6fd23e06cc["determineImportsWhenUsingMetaExcludeWithoutClassesShouldBeEqual()"] 4422d019_64b3_a3c2_bffb_1f6fd23e06cc -->|calls| 05a26182_0ceb_0269_3bf3_12082f47f326 style 05a26182_0ceb_0269_3bf3_12082f47f326 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/ImportAutoConfigurationImportSelectorTests.java lines 210–212
private AnnotationMetadata getAnnotationMetadata(Class<?> source) throws IOException {
return new SimpleMetadataReaderFactory().getMetadataReader(source.getName()).getAnnotationMetadata();
}
Domain
Subdomains
Called By
- determineImportsShouldNotSetPackageImport()
- determineImportsWhenUsingMetaDifferentExcludeWithoutClassesShouldBeDifferent()
- determineImportsWhenUsingMetaExcludeWithoutClassesShouldBeEqual()
- determineImportsWhenUsingMetaWithoutClassesShouldBeEqual()
- determineImportsWhenUsingNonMetaWithClassesShouldBeSame()
- determineImportsWhenUsingNonMetaWithoutClassesShouldBeSame()
- exclusionsAliasesAreApplied()
- exclusionsAreApplied()
- exclusionsWithoutImport()
- importsAreSelected()
- importsAreSelectedFromImportsFile()
- importsAreSelectedUsingClassesAttribute()
- importsSelectedFromImportsFileIgnoreMissingOptionalClasses()
- multipleImportsAreFound()
- propertyExclusionsAreApplied()
- selfAnnotatingAnnotationDoesNotCauseStackOverflow()
Source
Frequently Asked Questions
What does getAnnotationMetadata() do?
getAnnotationMetadata() is a function in the spring-boot codebase.
What calls getAnnotationMetadata()?
getAnnotationMetadata() is called by 16 function(s): determineImportsShouldNotSetPackageImport, determineImportsWhenUsingMetaDifferentExcludeWithoutClassesShouldBeDifferent, determineImportsWhenUsingMetaExcludeWithoutClassesShouldBeEqual, determineImportsWhenUsingMetaWithoutClassesShouldBeEqual, determineImportsWhenUsingNonMetaWithClassesShouldBeSame, determineImportsWhenUsingNonMetaWithoutClassesShouldBeSame, exclusionsAliasesAreApplied, exclusionsAreApplied, and 8 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free