buildAdditionalMetadata() — spring-boot Function Reference
Architecture documentation for the buildAdditionalMetadata() function in MergeMetadataGenerationTests.java from the spring-boot codebase.
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
- JSONArray()
- JSONObject()
- put()
- toJsonObject()
Called By
- mergeExistingPropertyDefaultValue()
- mergeExistingPropertyDeprecation()
- mergeExistingPropertyDeprecationOverride()
- mergeExistingPropertyDeprecationOverrideLevel()
- mergeExistingPropertyDescription()
- mergeExistingPropertyWithSeveralCandidates()
- mergingOfAdditionalProperty()
- mergingOfAdditionalPropertyMatchingGroup()
Source
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