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

append() — spring-boot Function Reference

Architecture documentation for the append() function in ConfigurationPropertyName.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 4 called by 3

Entity Profile

Dependency Diagram

graph TD
  7abf93ba_3935_11c5_2c16_72f1719f101e["append()"]
  ab2d8162_8b78_6d7d_a007_edd56cb0b2e5["append()"]
  ab2d8162_8b78_6d7d_a007_edd56cb0b2e5 -->|calls| 7abf93ba_3935_11c5_2c16_72f1719f101e
  bfe9b8ba_3fc6_5405_032e_3c148ec14bf4["buildDefaultToString()"]
  bfe9b8ba_3fc6_5405_032e_3c148ec14bf4 -->|calls| 7abf93ba_3935_11c5_2c16_72f1719f101e
  53880a7e_9440_e65c_1748_ec0028e14c0e["buildSimpleToString()"]
  53880a7e_9440_e65c_1748_ec0028e14c0e -->|calls| 7abf93ba_3935_11c5_2c16_72f1719f101e
  ab2d8162_8b78_6d7d_a007_edd56cb0b2e5["append()"]
  7abf93ba_3935_11c5_2c16_72f1719f101e -->|calls| ab2d8162_8b78_6d7d_a007_edd56cb0b2e5
  fb6031c6_8bcc_470d_b1c8_a8f9a4245aeb["newResolved()"]
  7abf93ba_3935_11c5_2c16_72f1719f101e -->|calls| fb6031c6_8bcc_470d_b1c8_a8f9a4245aeb
  d7626b8d_946e_609d_ccf0_ffbf47d8df9a["get()"]
  7abf93ba_3935_11c5_2c16_72f1719f101e -->|calls| d7626b8d_946e_609d_ccf0_ffbf47d8df9a
  dc53b315_4d48_1fc7_aa95_522dec28a016["Elements()"]
  7abf93ba_3935_11c5_2c16_72f1719f101e -->|calls| dc53b315_4d48_1fc7_aa95_522dec28a016
  style 7abf93ba_3935_11c5_2c16_72f1719f101e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/source/ConfigurationPropertyName.java lines 837–850

		Elements append(Elements additional) {
			int size = this.size + additional.size;
			ElementType[] type = new ElementType[size];
			int[] hashCode = new int[size];
			System.arraycopy(this.type, 0, type, 0, this.size);
			System.arraycopy(additional.type, 0, type, this.size, additional.size);
			System.arraycopy(this.hashCode, 0, hashCode, 0, this.size);
			System.arraycopy(additional.hashCode, 0, hashCode, this.size, additional.size);
			CharSequence[] resolved = newResolved(0, size);
			for (int i = 0; i < additional.size; i++) {
				resolved[this.size + i] = additional.get(i);
			}
			return new Elements(this.source, size, this.start, this.end, type, hashCode, resolved);
		}

Domain

Subdomains

Frequently Asked Questions

What does append() do?
append() is a function in the spring-boot codebase.
What does append() call?
append() calls 4 function(s): Elements, append, get, newResolved.
What calls append()?
append() is called by 3 function(s): append, buildDefaultToString, buildSimpleToString.

Analyze Your Own Codebase

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

Try Supermodel Free