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

start() — spring-boot Function Reference

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

Function java GradlePlugin RunTasks calls 2 called by 2

Entity Profile

Dependency Diagram

graph TD
  ebf6362a_dc43_f70d_079a_c5fe4be9d3ac["start()"]
  796b14b8_96ad_2949_1a09_3bc15a6fce96["writeArray()"]
  796b14b8_96ad_2949_1a09_3bc15a6fce96 -->|calls| ebf6362a_dc43_f70d_079a_c5fe4be9d3ac
  90fd623c_4b7a_00f5_6a5f_7b58db58fc75["writeObject()"]
  90fd623c_4b7a_00f5_6a5f_7b58db58fc75 -->|calls| ebf6362a_dc43_f70d_079a_c5fe4be9d3ac
  a7a780b0_61af_a4c6_0b83_ac3bd05373cf["ActiveSeries()"]
  ebf6362a_dc43_f70d_079a_c5fe4be9d3ac -->|calls| a7a780b0_61af_a4c6_0b83_ac3bd05373cf
  fa3e1f17_48fd_2ad5_b4cd_873b931f4dba["append()"]
  ebf6362a_dc43_f70d_079a_c5fe4be9d3ac -->|calls| fa3e1f17_48fd_2ad5_b4cd_873b931f4dba
  style ebf6362a_dc43_f70d_079a_c5fe4be9d3ac fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/json/JsonValueWriter.java lines 163–172

	void start(@Nullable Series series) {
		if (series != null) {
			int nestingDepth = this.activeSeries.size();
			Assert.state(nestingDepth <= this.maxNestingDepth,
					() -> "JSON nesting depth (%s) exceeds maximum depth of %s (current path: %s)"
						.formatted(nestingDepth, this.maxNestingDepth, this.path));
			this.activeSeries.push(new ActiveSeries(series));
			append(series.openChar);
		}
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does start() do?
start() is a function in the spring-boot codebase.
What does start() call?
start() calls 2 function(s): ActiveSeries, append.
What calls start()?
start() is called by 2 function(s): writeArray, writeObject.

Analyze Your Own Codebase

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

Try Supermodel Free