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

write() — spring-boot Function Reference

Architecture documentation for the write() function in ChangelogWriter.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 5 called by 3

Entity Profile

Dependency Diagram

graph TD
  e6d1ffe4_3653_d894_431a_e01ce544139f["write()"]
  937f4eef_02a5_8829_2f86_c06bb1e064e1["writeTable()"]
  937f4eef_02a5_8829_2f86_c06bb1e064e1 -->|calls| e6d1ffe4_3653_d894_431a_e01ce544139f
  367ae6d3_0d7a_ed92_1691_4cb197a962a0["writeTableBreak()"]
  367ae6d3_0d7a_ed92_1691_4cb197a962a0 -->|calls| e6d1ffe4_3653_d894_431a_e01ce544139f
  af182f25_a2c8_d31c_ead5_671ec43ef6da["writeCell()"]
  af182f25_a2c8_d31c_ead5_671ec43ef6da -->|calls| e6d1ffe4_3653_d894_431a_e01ce544139f
  e4cc36ed_5c6a_bb65_1f78_03f792aaa3bc["collateByType()"]
  e6d1ffe4_3653_d894_431a_e01ce544139f -->|calls| e4cc36ed_5c6a_bb65_1f78_03f792aaa3bc
  6e46f5bc_b590_5adc_e090_c6981e7fc2ea["writeDefaultChanged()"]
  e6d1ffe4_3653_d894_431a_e01ce544139f -->|calls| 6e46f5bc_b590_5adc_e090_c6981e7fc2ea
  e7e0915c_7d86_2d05_9e40_ef5aa68ca0cd["writeDeprecated()"]
  e6d1ffe4_3653_d894_431a_e01ce544139f -->|calls| e7e0915c_7d86_2d05_9e40_ef5aa68ca0cd
  adf22f06_ba95_0ffc_d545_fdab291e5785["writeAdded()"]
  e6d1ffe4_3653_d894_431a_e01ce544139f -->|calls| adf22f06_ba95_0ffc_d545_fdab291e5785
  6973a543_1d6b_f8b9_feb1_e3c4a80cc2d4["writeRemoved()"]
  e6d1ffe4_3653_d894_431a_e01ce544139f -->|calls| 6973a543_1d6b_f8b9_feb1_e3c4a80cc2d4
  style e6d1ffe4_3653_d894_431a_e01ce544139f 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/ChangelogWriter.java lines 66–79

	void write(Changelog changelog) {
		String oldVersionNumber = changelog.oldVersionNumber();
		String newVersionNumber = changelog.newVersionNumber();
		Map<DifferenceType, List<Difference>> differencesByType = collateByType(changelog);
		write("Configuration property changes between `%s` and `%s`%n", oldVersionNumber, newVersionNumber);
		write("%n%n%n== Default Changed in %s%n%n", newVersionNumber);
		writeDefaultChanged(differencesByType.get(DifferenceType.DEFAULT_CHANGED));
		write("%n%n%n== Deprecated in %s%n%n", newVersionNumber);
		writeDeprecated(differencesByType.get(DifferenceType.DEPRECATED));
		write("%n%n%n== Added in %s%n%n", newVersionNumber);
		writeAdded(differencesByType.get(DifferenceType.ADDED));
		write("%n%n%n== Removed in %s%n%n", newVersionNumber);
		writeRemoved(differencesByType.get(DifferenceType.DELETED), differencesByType.get(DifferenceType.DEPRECATED));
	}

Domain

Subdomains

Frequently Asked Questions

What does write() do?
write() is a function in the spring-boot codebase.
What does write() call?
write() calls 5 function(s): collateByType, writeAdded, writeDefaultChanged, writeDeprecated, writeRemoved.
What calls write()?
write() is called by 3 function(s): writeCell, writeTable, writeTableBreak.

Analyze Your Own Codebase

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

Try Supermodel Free