Home / Function/ getAnnotationMetadata() — spring-boot Function Reference

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()

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