addToClasses() — spring-boot Function Reference
Architecture documentation for the addToClasses() function in AutoConfigurationSorter.java from the spring-boot codebase.
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
- AutoConfigurationClass()
- getAfter()
- getBefore()
- isAvailable()
Called By
- AutoConfigurationClasses()
Source
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