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

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

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