selectImports() — spring-boot Function Reference
Architecture documentation for the selectImports() function in AutoConfigurationImportSelectorTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 71be4117_6361_ac8a_b7bc_57c820dea18e["selectImports()"] d558478c_abef_28b3_0bc1_14fe106a53b9["importsAreSelectedWhenUsingEnableAutoConfiguration()"] d558478c_abef_28b3_0bc1_14fe106a53b9 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 28739ccb_7c28_cc23_1bfc_34a4cd1ce545["classExclusionsAreApplied()"] 28739ccb_7c28_cc23_1bfc_34a4cd1ce545 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 8aa74b69_b4d0_12d9_9974_54eed21c0c76["classExclusionsAreAppliedWhenUsingSpringBootApplication()"] 8aa74b69_b4d0_12d9_9974_54eed21c0c76 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 87e27412_4251_0c02_1ed0_970112b30834["classNamesExclusionsAreApplied()"] 87e27412_4251_0c02_1ed0_970112b30834 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 4bf4ebf2_4235_a68e_da8c_6720cd913ef8["classNamesExclusionsAreAppliedWhenUsingSpringBootApplication()"] 4bf4ebf2_4235_a68e_da8c_6720cd913ef8 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e ee0c3516_f317_3c62_6446_ed3136ca9bbf["propertyExclusionsAreApplied()"] ee0c3516_f317_3c62_6446_ed3136ca9bbf -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 8ef1144b_18c4_384b_2d93_81263fe01fd5["testSeveralPropertyExclusionsAreApplied()"] 8ef1144b_18c4_384b_2d93_81263fe01fd5 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 19302c86_3222_e7aa_3e84_4de5749f4a91["combinedExclusionsAreApplied()"] 19302c86_3222_e7aa_3e84_4de5749f4a91 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 7926fb4f_0aed_7c7c_4e19_d96b436d8e5f["removedExclusionsAreApplied()"] 7926fb4f_0aed_7c7c_4e19_d96b436d8e5f -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e c0177d6a_3299_5221_276a_3c90f92c494d["nonAutoConfigurationClassExclusionsShouldThrowException()"] c0177d6a_3299_5221_276a_3c90f92c494d -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 8186ec69_c68a_8c35_0f78_8e662fa1c78b["nonAutoConfigurationClassNameExclusionsWhenPresentOnClassPathShouldThrowException()"] 8186ec69_c68a_8c35_0f78_8e662fa1c78b -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e b9197f63_79bb_b977_d6e6_8f4a2530c411["nonAutoConfigurationPropertyExclusionsWhenPresentOnClassPathShouldThrowException()"] b9197f63_79bb_b977_d6e6_8f4a2530c411 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e d1ea7ac5_6fec_0f37_807a_d438d24d4da1["nameAndPropertyExclusionsWhenNotPresentOnClasspathShouldNotThrowException()"] d1ea7ac5_6fec_0f37_807a_d438d24d4da1 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e 651c15e4_e176_b7de_70df_cde0ea83f531["filterShouldFilterImports()"] 651c15e4_e176_b7de_70df_cde0ea83f531 -->|calls| 71be4117_6361_ac8a_b7bc_57c820dea18e style 71be4117_6361_ac8a_b7bc_57c820dea18e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/AutoConfigurationImportSelectorTests.java lines 251–253
private String[] selectImports(Class<?> source) {
return this.importSelector.selectImports(AnnotationMetadata.introspect(source));
}
Domain
Subdomains
Called By
- classExclusionsAreApplied()
- classExclusionsAreAppliedWhenUsingSpringBootApplication()
- classNamesExclusionsAreApplied()
- classNamesExclusionsAreAppliedWhenUsingSpringBootApplication()
- combinedExclusionsAreApplied()
- filterShouldFilterImports()
- filterShouldSupportAware()
- importsAreSelectedWhenUsingEnableAutoConfiguration()
- nameAndPropertyExclusionsWhenNotPresentOnClasspathShouldNotThrowException()
- nonAutoConfigurationClassExclusionsShouldThrowException()
- nonAutoConfigurationClassNameExclusionsWhenPresentOnClassPathShouldThrowException()
- nonAutoConfigurationPropertyExclusionsWhenPresentOnClassPathShouldThrowException()
- propertyExclusionsAreApplied()
- removedExclusionsAreApplied()
- sortingConsidersReplacements()
- testSeveralPropertyExclusionsAreApplied()
Source
Frequently Asked Questions
What does selectImports() do?
selectImports() is a function in the spring-boot codebase.
What calls selectImports()?
selectImports() is called by 16 function(s): classExclusionsAreApplied, classExclusionsAreAppliedWhenUsingSpringBootApplication, classNamesExclusionsAreApplied, classNamesExclusionsAreAppliedWhenUsingSpringBootApplication, combinedExclusionsAreApplied, filterShouldFilterImports, filterShouldSupportAware, importsAreSelectedWhenUsingEnableAutoConfiguration, and 8 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free