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

getClassesRequestedAfter() — spring-boot Function Reference

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

Function java GradlePlugin AotProcessing calls 3 called by 1

Entity Profile

Dependency Diagram

graph TD
  729ade08_2fbb_d2fb_237c_e9b4e0b3857d["getClassesRequestedAfter()"]
  c3aebe1c_7a2c_3042_6a93_0e62643c091d["doSortByAfterAnnotation()"]
  c3aebe1c_7a2c_3042_6a93_0e62643c091d -->|calls| 729ade08_2fbb_d2fb_237c_e9b4e0b3857d
  00f5187b_9f25_8e91_e542_b06dd07ee08d["get()"]
  729ade08_2fbb_d2fb_237c_e9b4e0b3857d -->|calls| 00f5187b_9f25_8e91_e542_b06dd07ee08d
  a615d948_7831_72d2_c453_9ae817955f6d["getAfter()"]
  729ade08_2fbb_d2fb_237c_e9b4e0b3857d -->|calls| a615d948_7831_72d2_c453_9ae817955f6d
  c320fa6f_f4e7_8e63_e999_3352d8be331f["getBefore()"]
  729ade08_2fbb_d2fb_237c_e9b4e0b3857d -->|calls| c320fa6f_f4e7_8e63_e999_3352d8be331f
  style 729ade08_2fbb_d2fb_237c_e9b4e0b3857d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationSorter.java lines 159–167

		Set<String> getClassesRequestedAfter(String className) {
			Set<String> classesRequestedAfter = new LinkedHashSet<>(get(className).getAfter());
			this.classes.forEach((name, autoConfigurationClass) -> {
				if (autoConfigurationClass.getBefore().contains(className)) {
					classesRequestedAfter.add(name);
				}
			});
			return classesRequestedAfter;
		}

Domain

Subdomains

Frequently Asked Questions

What does getClassesRequestedAfter() do?
getClassesRequestedAfter() is a function in the spring-boot codebase.
What does getClassesRequestedAfter() call?
getClassesRequestedAfter() calls 3 function(s): get, getAfter, getBefore.
What calls getClassesRequestedAfter()?
getClassesRequestedAfter() is called by 1 function(s): doSortByAfterAnnotation.

Analyze Your Own Codebase

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

Try Supermodel Free