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

buildAdditionalMetadata() — spring-boot Function Reference

Architecture documentation for the buildAdditionalMetadata() function in MergeMetadataGenerationTests.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 4 called by 8

Entity Profile

Dependency Diagram

graph TD
  a0b89884_7c7a_0fc8_975b_346d0a11f1b4["buildAdditionalMetadata()"]
  f5e568a9_e1ed_aa61_1afd_3856040f87b5["mergingOfAdditionalProperty()"]
  f5e568a9_e1ed_aa61_1afd_3856040f87b5 -->|calls| a0b89884_7c7a_0fc8_975b_346d0a11f1b4
  368a0e26_aab1_4871_819a_d1e1f12c1b34["mergingOfAdditionalPropertyMatchingGroup()"]
  368a0e26_aab1_4871_819a_d1e1f12c1b34 -->|calls| a0b89884_7c7a_0fc8_975b_346d0a11f1b4
  fa0d5ba4_1fee_070b_f31e_ded40ecba6ba["mergeExistingPropertyDefaultValue()"]
  fa0d5ba4_1fee_070b_f31e_ded40ecba6ba -->|calls| a0b89884_7c7a_0fc8_975b_346d0a11f1b4
  8b20b6cb_c08f_f4ce_f63a_83f47564f46f["mergeExistingPropertyWithSeveralCandidates()"]
  8b20b6cb_c08f_f4ce_f63a_83f47564f46f -->|calls| a0b89884_7c7a_0fc8_975b_346d0a11f1b4
  4b3e875b_e768_205a_0c1b_149f0189b9aa["mergeExistingPropertyDescription()"]
  4b3e875b_e768_205a_0c1b_149f0189b9aa -->|calls| a0b89884_7c7a_0fc8_975b_346d0a11f1b4
  492888c3_d3da_3e42_fa7f_da31e0ce0919["mergeExistingPropertyDeprecation()"]
  492888c3_d3da_3e42_fa7f_da31e0ce0919 -->|calls| a0b89884_7c7a_0fc8_975b_346d0a11f1b4
  86db2a59_f717_17d6_b92c_067a0375ba30["mergeExistingPropertyDeprecationOverride()"]
  86db2a59_f717_17d6_b92c_067a0375ba30 -->|calls| a0b89884_7c7a_0fc8_975b_346d0a11f1b4
  204e892f_d28d_6fdc_2f14_c0d4e833b9bb["mergeExistingPropertyDeprecationOverrideLevel()"]
  204e892f_d28d_6fdc_2f14_c0d4e833b9bb -->|calls| a0b89884_7c7a_0fc8_975b_346d0a11f1b4
  135fcb76_5f4d_6bcf_4ec3_690e10d8d879["JSONObject()"]
  a0b89884_7c7a_0fc8_975b_346d0a11f1b4 -->|calls| 135fcb76_5f4d_6bcf_4ec3_690e10d8d879
  6d05120f_bafe_634b_9167_dd868a05e8a2["JSONArray()"]
  a0b89884_7c7a_0fc8_975b_346d0a11f1b4 -->|calls| 6d05120f_bafe_634b_9167_dd868a05e8a2
  8c6bfd19_c7e1_72d4_7ab4_88aef15e4a55["toJsonObject()"]
  a0b89884_7c7a_0fc8_975b_346d0a11f1b4 -->|calls| 8c6bfd19_c7e1_72d4_7ab4_88aef15e4a55
  0fcb93b3_4873_3258_b9e6_29138d183448["put()"]
  a0b89884_7c7a_0fc8_975b_346d0a11f1b4 -->|calls| 0fcb93b3_4873_3258_b9e6_29138d183448
  style a0b89884_7c7a_0fc8_975b_346d0a11f1b4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/test/java/org/springframework/boot/configurationprocessor/MergeMetadataGenerationTests.java lines 237–246

	private String buildAdditionalMetadata(ItemMetadata... metadata) throws Exception {
		TestJsonConverter converter = new TestJsonConverter();
		JSONObject additionalMetadata = new JSONObject();
		JSONArray properties = new JSONArray();
		for (ItemMetadata itemMetadata : metadata) {
			properties.put(converter.toJsonObject(itemMetadata));
		}
		additionalMetadata.put("properties", properties);
		return additionalMetadata.toString();
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does buildAdditionalMetadata() do?
buildAdditionalMetadata() is a function in the spring-boot codebase.
What does buildAdditionalMetadata() call?
buildAdditionalMetadata() calls 4 function(s): JSONArray, JSONObject, put, toJsonObject.
What calls buildAdditionalMetadata()?
buildAdditionalMetadata() is called by 8 function(s): mergeExistingPropertyDefaultValue, mergeExistingPropertyDeprecation, mergeExistingPropertyDeprecationOverride, mergeExistingPropertyDeprecationOverrideLevel, mergeExistingPropertyDescription, mergeExistingPropertyWithSeveralCandidates, mergingOfAdditionalProperty, mergingOfAdditionalPropertyMatchingGroup.

Analyze Your Own Codebase

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

Try Supermodel Free