writePair() — spring-boot Function Reference
Architecture documentation for the writePair() function in JsonValueWriter.java from the spring-boot codebase.
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
- addName()
- append()
- incrementIndexAndAddCommaIfRequired()
- isFilteredPath()
- processName()
- write()
- writeString()
Called By
Source
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