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

extractItemValue() — spring-boot Function Reference

Architecture documentation for the extractItemValue() function in JsonConverter.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 3 called by 3

Entity Profile

Dependency Diagram

graph TD
  3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa["extractItemValue()"]
  97ac58ab_7fbd_dc3b_f42d_cf9a3fa4a32d["getItemHintProvider()"]
  97ac58ab_7fbd_dc3b_f42d_cf9a3fa4a32d -->|calls| 3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa
  f7b6d6a5_c4e9_b400_e6ec_b4881c88ed47["putHintValue()"]
  f7b6d6a5_c4e9_b400_e6ec_b4881c88ed47 -->|calls| 3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa
  0d342770_7beb_0451_b46c_0da8969bdf0a["putDefaultValue()"]
  0d342770_7beb_0451_b46c_0da8969bdf0a -->|calls| 3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa
  6d05120f_bafe_634b_9167_dd868a05e8a2["JSONArray()"]
  3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa -->|calls| 6d05120f_bafe_634b_9167_dd868a05e8a2
  88f77b45_9cfd_0b63_e1e8_87a3b0e37a4a["put()"]
  3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa -->|calls| 88f77b45_9cfd_0b63_e1e8_87a3b0e37a4a
  93605ca9_8576_4803_faef_67cbcbb051b7["get()"]
  3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa -->|calls| 93605ca9_8576_4803_faef_67cbcbb051b7
  style 3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/metadata/JsonConverter.java lines 174–186

	private Object extractItemValue(Object value) {
		Object defaultValue = value;
		if (value.getClass().isArray()) {
			JSONArray array = new JSONArray();
			int length = Array.getLength(value);
			for (int i = 0; i < length; i++) {
				array.put(Array.get(value, i));
			}
			defaultValue = array;

		}
		return defaultValue;
	}

Domain

Subdomains

Frequently Asked Questions

What does extractItemValue() do?
extractItemValue() is a function in the spring-boot codebase.
What does extractItemValue() call?
extractItemValue() calls 3 function(s): JSONArray, get, put.
What calls extractItemValue()?
extractItemValue() is called by 3 function(s): getItemHintProvider, putDefaultValue, putHintValue.

Analyze Your Own Codebase

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

Try Supermodel Free