resolveMainClassName() — spring-boot Function Reference
Architecture documentation for the resolveMainClassName() function in ResolveMainClassName.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 9e3bb070_e9d0_76e8_405e_f46d1b7ccbad["resolveMainClassName()"] 928cdabf_ddd9_3bbe_279c_36e6ec166cdf["resolveAndStoreMainClassName()"] 928cdabf_ddd9_3bbe_279c_36e6ec166cdf -->|calls| 9e3bb070_e9d0_76e8_405e_f46d1b7ccbad cceecfe8_0f7b_f8ad_21a8_74cac89c4bf4["getClasspath()"] 9e3bb070_e9d0_76e8_405e_f46d1b7ccbad -->|calls| cceecfe8_0f7b_f8ad_21a8_74cac89c4bf4 style 9e3bb070_e9d0_76e8_405e_f46d1b7ccbad fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/ResolveMainClassName.java lines 132–144
private String resolveMainClassName() {
String configuredMainClass = this.configuredMainClass.getOrNull();
if (configuredMainClass != null) {
return configuredMainClass;
}
return getClasspath().filter(File::isDirectory)
.getFiles()
.stream()
.map(this::findMainClass)
.filter(Objects::nonNull)
.findFirst()
.orElse("");
}
Domain
Subdomains
Calls
Called By
- resolveAndStoreMainClassName()
Source
Frequently Asked Questions
What does resolveMainClassName() do?
resolveMainClassName() is a function in the spring-boot codebase.
What does resolveMainClassName() call?
resolveMainClassName() calls 1 function(s): getClasspath.
What calls resolveMainClassName()?
resolveMainClassName() is called by 1 function(s): resolveAndStoreMainClassName.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free