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

readMainClassName() — spring-boot Function Reference

Architecture documentation for the readMainClassName() function in ResolveMainClassName.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  22c2a4e8_7364_2829_a031_e669a109fb2c["readMainClassName()"]
  cceecfe8_0f7b_f8ad_21a8_74cac89c4bf4["getClasspath()"]
  22c2a4e8_7364_2829_a031_e669a109fb2c -->|calls| cceecfe8_0f7b_f8ad_21a8_74cac89c4bf4
  0a26408a_ec1a_c9c6_4318_15fe6b3206b2["ClassNameReader()"]
  22c2a4e8_7364_2829_a031_e669a109fb2c -->|calls| 0a26408a_ec1a_c9c6_4318_15fe6b3206b2
  style 22c2a4e8_7364_2829_a031_e669a109fb2c 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 155–162

	Provider<String> readMainClassName() {
		String classpath = getClasspath().filter(File::isDirectory)
			.getFiles()
			.stream()
			.map(File::getAbsolutePath)
			.collect(Collectors.joining(File.pathSeparator));
		return this.outputFile.map(new ClassNameReader(classpath));
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does readMainClassName() do?
readMainClassName() is a function in the spring-boot codebase.
What does readMainClassName() call?
readMainClassName() calls 2 function(s): ClassNameReader, getClasspath.

Analyze Your Own Codebase

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

Try Supermodel Free