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

getItemHintProvider() — spring-boot Function Reference

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

Function java GradlePlugin RunTasks calls 3 called by 1

Entity Profile

Dependency Diagram

graph TD
  97ac58ab_7fbd_dc3b_f42d_cf9a3fa4a32d["getItemHintProvider()"]
  d5aabaae_a0eb_2260_6145_b5b62d77ebf9["getItemHintProviders()"]
  d5aabaae_a0eb_2260_6145_b5b62d77ebf9 -->|calls| 97ac58ab_7fbd_dc3b_f42d_cf9a3fa4a32d
  135fcb76_5f4d_6bcf_4ec3_690e10d8d879["JSONObject()"]
  97ac58ab_7fbd_dc3b_f42d_cf9a3fa4a32d -->|calls| 135fcb76_5f4d_6bcf_4ec3_690e10d8d879
  3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa["extractItemValue()"]
  97ac58ab_7fbd_dc3b_f42d_cf9a3fa4a32d -->|calls| 3b7d3a2a_6256_6d7b_8c1a_41f80f9b12aa
  88f77b45_9cfd_0b63_e1e8_87a3b0e37a4a["put()"]
  97ac58ab_7fbd_dc3b_f42d_cf9a3fa4a32d -->|calls| 88f77b45_9cfd_0b63_e1e8_87a3b0e37a4a
  style 97ac58ab_7fbd_dc3b_f42d_cf9a3fa4a32d 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 151–162

	private JSONObject getItemHintProvider(ItemHint.ValueProvider provider) throws Exception {
		JSONObject result = new JSONObject();
		result.put("name", provider.getName());
		if (provider.getParameters() != null && !provider.getParameters().isEmpty()) {
			JSONObject parameters = new JSONObject();
			for (Map.Entry<String, Object> entry : provider.getParameters().entrySet()) {
				parameters.put(entry.getKey(), extractItemValue(entry.getValue()));
			}
			result.put("parameters", parameters);
		}
		return result;
	}

Domain

Subdomains

Frequently Asked Questions

What does getItemHintProvider() do?
getItemHintProvider() is a function in the spring-boot codebase.
What does getItemHintProvider() call?
getItemHintProvider() calls 3 function(s): JSONObject, extractItemValue, put.
What calls getItemHintProvider()?
getItemHintProvider() is called by 1 function(s): getItemHintProviders.

Analyze Your Own Codebase

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

Try Supermodel Free