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

generate() — spring-boot Function Reference

Architecture documentation for the generate() function in ChangelogGenerator.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  445f9cd2_d69e_d252_6131_687b09471360["generate()"]
  dfbd5249_fbe4_2803_f57a_7849fe4e5865["main()"]
  dfbd5249_fbe4_2803_f57a_7849fe4e5865 -->|calls| 445f9cd2_d69e_d252_6131_687b09471360
  9a8b3b8d_de9c_3d38_fd3a_d69a26a5b2d9["buildRepository()"]
  445f9cd2_d69e_d252_6131_687b09471360 -->|calls| 9a8b3b8d_de9c_3d38_fd3a_d69a26a5b2d9
  style 445f9cd2_d69e_d252_6131_687b09471360 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-metadata-changelog-generator/src/main/java/org/springframework/boot/configurationmetadata/changelog/ChangelogGenerator.java lines 51–61

	private static void generate(File oldDir, File newDir, File out) throws IOException {
		String oldVersionNumber = oldDir.getName();
		ConfigurationMetadataRepository oldMetadata = buildRepository(oldDir);
		String newVersionNumber = newDir.getName();
		ConfigurationMetadataRepository newMetadata = buildRepository(newDir);
		Changelog changelog = Changelog.of(oldVersionNumber, oldMetadata, newVersionNumber, newMetadata);
		try (ChangelogWriter writer = new ChangelogWriter(out)) {
			writer.write(changelog);
		}
		System.out.println("%nConfiguration metadata changelog written to '%s'".formatted(out));
	}

Domain

Subdomains

Called By

  • main()

Frequently Asked Questions

What does generate() do?
generate() is a function in the spring-boot codebase.
What does generate() call?
generate() calls 1 function(s): buildRepository.
What calls generate()?
generate() is called by 1 function(s): main.

Analyze Your Own Codebase

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

Try Supermodel Free