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

addToClasses() — spring-boot Function Reference

Architecture documentation for the addToClasses() function in AutoConfigurationSorter.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 4 called by 1

Entity Profile

Dependency Diagram

graph TD
  cd41a1c5_ec86_cff0_3f51_902ed48fea48["addToClasses()"]
  7c1a96e5_93c6_439f_4cb2_483f9c88efd3["AutoConfigurationClasses()"]
  7c1a96e5_93c6_439f_4cb2_483f9c88efd3 -->|calls| cd41a1c5_ec86_cff0_3f51_902ed48fea48
  f1092782_7054_78a5_ee50_42d260ef4d67["AutoConfigurationClass()"]
  cd41a1c5_ec86_cff0_3f51_902ed48fea48 -->|calls| f1092782_7054_78a5_ee50_42d260ef4d67
  0a24729a_6e81_f598_947c_5dd47ab35d94["isAvailable()"]
  cd41a1c5_ec86_cff0_3f51_902ed48fea48 -->|calls| 0a24729a_6e81_f598_947c_5dd47ab35d94
  c320fa6f_f4e7_8e63_e999_3352d8be331f["getBefore()"]
  cd41a1c5_ec86_cff0_3f51_902ed48fea48 -->|calls| c320fa6f_f4e7_8e63_e999_3352d8be331f
  a615d948_7831_72d2_c453_9ae817955f6d["getAfter()"]
  cd41a1c5_ec86_cff0_3f51_902ed48fea48 -->|calls| a615d948_7831_72d2_c453_9ae817955f6d
  style cd41a1c5_ec86_cff0_3f51_902ed48fea48 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationSorter.java lines 132–151

		private void addToClasses(MetadataReaderFactory metadataReaderFactory,
				@Nullable AutoConfigurationMetadata autoConfigurationMetadata, Collection<String> classNames,
				boolean required) {
			for (String className : classNames) {
				if (!this.classes.containsKey(className)) {
					AutoConfigurationClass autoConfigurationClass = new AutoConfigurationClass(className,
							metadataReaderFactory, autoConfigurationMetadata);
					boolean available = autoConfigurationClass.isAvailable();
					if (required || available) {
						this.classes.put(className, autoConfigurationClass);
					}
					if (available) {
						addToClasses(metadataReaderFactory, autoConfigurationMetadata,
								autoConfigurationClass.getBefore(), false);
						addToClasses(metadataReaderFactory, autoConfigurationMetadata,
								autoConfigurationClass.getAfter(), false);
					}
				}
			}
		}

Domain

Subdomains

Calls

Called By

  • AutoConfigurationClasses()

Frequently Asked Questions

What does addToClasses() do?
addToClasses() is a function in the spring-boot codebase.
What does addToClasses() call?
addToClasses() calls 4 function(s): AutoConfigurationClass, getAfter, getBefore, isAvailable.
What calls addToClasses()?
addToClasses() is called by 1 function(s): AutoConfigurationClasses.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free