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

writePair() — spring-boot Function Reference

Architecture documentation for the writePair() function in JsonValueWriter.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 7 called by 1

Entity Profile

Dependency Diagram

graph TD
  38f66200_2257_94aa_9c43_e9a2f205a1c4["writePair()"]
  50d7a4bd_f5f4_c5d4_8463_aa8f63ebe0a2["write()"]
  50d7a4bd_f5f4_c5d4_8463_aa8f63ebe0a2 -->|calls| 38f66200_2257_94aa_9c43_e9a2f205a1c4
  bf46a2d5_3541_0c69_2632_3f233718a785["isFilteredPath()"]
  38f66200_2257_94aa_9c43_e9a2f205a1c4 -->|calls| bf46a2d5_3541_0c69_2632_3f233718a785
  469fde26_a3ca_11ad_5333_9b7cb140ca98["processName()"]
  38f66200_2257_94aa_9c43_e9a2f205a1c4 -->|calls| 469fde26_a3ca_11ad_5333_9b7cb140ca98
  b053ccff_1606_aca1_2cc4_7ade10f9a1f0["incrementIndexAndAddCommaIfRequired()"]
  38f66200_2257_94aa_9c43_e9a2f205a1c4 -->|calls| b053ccff_1606_aca1_2cc4_7ade10f9a1f0
  74e514f7_8830_47c7_92d5_fcff3dfb6e26["addName()"]
  38f66200_2257_94aa_9c43_e9a2f205a1c4 -->|calls| 74e514f7_8830_47c7_92d5_fcff3dfb6e26
  01198923_ed9a_1651_42d0_fd2437c3ef41["writeString()"]
  38f66200_2257_94aa_9c43_e9a2f205a1c4 -->|calls| 01198923_ed9a_1651_42d0_fd2437c3ef41
  fa3e1f17_48fd_2ad5_b4cd_873b931f4dba["append()"]
  38f66200_2257_94aa_9c43_e9a2f205a1c4 -->|calls| fa3e1f17_48fd_2ad5_b4cd_873b931f4dba
  50d7a4bd_f5f4_c5d4_8463_aa8f63ebe0a2["write()"]
  38f66200_2257_94aa_9c43_e9a2f205a1c4 -->|calls| 50d7a4bd_f5f4_c5d4_8463_aa8f63ebe0a2
  style 38f66200_2257_94aa_9c43_e9a2f205a1c4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/json/JsonValueWriter.java lines 247–261

	private <N, V> void writePair(N name, @Nullable V value) {
		this.path = this.path.child(name.toString());
		if (!isFilteredPath()) {
			String processedName = processName(name.toString());
			ActiveSeries activeSeries = this.activeSeries.peek();
			Assert.state(activeSeries != null, "No series has been started");
			activeSeries.incrementIndexAndAddCommaIfRequired();
			Assert.state(activeSeries.addName(processedName),
					() -> "The name '" + processedName + "' has already been written");
			writeString(processedName);
			append(":");
			write(value);
		}
		this.path = (this.path.parent() != null) ? this.path.parent() : MemberPath.ROOT;
	}

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does writePair() do?
writePair() is a function in the spring-boot codebase.
What does writePair() call?
writePair() calls 7 function(s): addName, append, incrementIndexAndAddCommaIfRequired, isFilteredPath, processName, write, writeString.
What calls writePair()?
writePair() is called by 1 function(s): write.

Analyze Your Own Codebase

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

Try Supermodel Free