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

parseDefaults() — spring-boot Function Reference

Architecture documentation for the parseDefaults() function in InitializrServiceMetadata.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 5 called by 1

Entity Profile

Dependency Diagram

graph TD
  4584dba3_8260_1b92_9bbc_aac4c3d25176["parseDefaults()"]
  5e73729f_45b6_854c_8e3b_855cb22017ae["InitializrServiceMetadata()"]
  5e73729f_45b6_854c_8e3b_855cb22017ae -->|calls| 4584dba3_8260_1b92_9bbc_aac4c3d25176
  27fe96cf_6444_1498_1a42_e5d09aa359be["keys()"]
  4584dba3_8260_1b92_9bbc_aac4c3d25176 -->|calls| 27fe96cf_6444_1498_1a42_e5d09aa359be
  bce510cf_7d62_2e24_bead_369f8b5a84e7["has()"]
  4584dba3_8260_1b92_9bbc_aac4c3d25176 -->|calls| bce510cf_7d62_2e24_bead_369f8b5a84e7
  23d19be6_c283_52f7_8076_c235fe5e7e22["get()"]
  4584dba3_8260_1b92_9bbc_aac4c3d25176 -->|calls| 23d19be6_c283_52f7_8076_c235fe5e7e22
  e3be2238_5db5_c42d_7dea_fc316e36c89c["put()"]
  4584dba3_8260_1b92_9bbc_aac4c3d25176 -->|calls| e3be2238_5db5_c42d_7dea_fc316e36c89c
  5f0b7260_2ffb_2128_1491_90aaaa4c2740["getString()"]
  4584dba3_8260_1b92_9bbc_aac4c3d25176 -->|calls| 5f0b7260_2ffb_2128_1491_90aaaa4c2740
  style 4584dba3_8260_1b92_9bbc_aac4c3d25176 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

cli/spring-boot-cli/src/main/java/org/springframework/boot/cli/command/init/InitializrServiceMetadata.java lines 163–176

	private Map<String, String> parseDefaults(JSONObject root) throws JSONException {
		Map<String, String> result = new HashMap<>();
		Iterator<?> keys = root.keys();
		while (keys.hasNext()) {
			String key = (String) keys.next();
			Object o = root.get(key);
			if (o instanceof JSONObject child) {
				if (child.has(DEFAULT_ATTRIBUTE)) {
					result.put(key, child.getString(DEFAULT_ATTRIBUTE));
				}
			}
		}
		return result;
	}

Domain

Subdomains

Frequently Asked Questions

What does parseDefaults() do?
parseDefaults() is a function in the spring-boot codebase.
What does parseDefaults() call?
parseDefaults() calls 5 function(s): get, getString, has, keys, put.
What calls parseDefaults()?
parseDefaults() is called by 1 function(s): InitializrServiceMetadata.

Analyze Your Own Codebase

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

Try Supermodel Free