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

resolveItemMetadataGroup() — spring-boot Function Reference

Architecture documentation for the resolveItemMetadataGroup() function in PropertyDescriptor.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 6 called by 1

Entity Profile

Dependency Diagram

graph TD
  89d9aff8_32a6_5d3c_6b92_94a90d87d96b["resolveItemMetadataGroup()"]
  7d3d9a20_851b_c762_1431_390ae20d4c1a["resolveItemMetadata()"]
  7d3d9a20_851b_c762_1431_390ae20d4c1a -->|calls| 89d9aff8_32a6_5d3c_6b92_94a90d87d96b
  7de4300f_d0b6_f0e8_b0f1_151794249711["getType()"]
  89d9aff8_32a6_5d3c_6b92_94a90d87d96b -->|calls| 7de4300f_d0b6_f0e8_b0f1_151794249711
  9f7c8c2c_9eec_7063_dab6_820716cccd7c["nestedPrefix()"]
  89d9aff8_32a6_5d3c_6b92_94a90d87d96b -->|calls| 9f7c8c2c_9eec_7063_dab6_820716cccd7c
  f4dbdc9b_fa21_d882_7d92_3fffe502dc5a["getName()"]
  89d9aff8_32a6_5d3c_6b92_94a90d87d96b -->|calls| f4dbdc9b_fa21_d882_7d92_3fffe502dc5a
  7780a014_a776_6bbb_e874_899cc23cfe63["getDeclaringElement()"]
  89d9aff8_32a6_5d3c_6b92_94a90d87d96b -->|calls| 7780a014_a776_6bbb_e874_899cc23cfe63
  af34f9a7_828e_3b23_4513_067531344156["getGetter()"]
  89d9aff8_32a6_5d3c_6b92_94a90d87d96b -->|calls| af34f9a7_828e_3b23_4513_067531344156
  f41b269d_b7d7_c6dd_6ea0_f39cd776402f["newGroup()"]
  89d9aff8_32a6_5d3c_6b92_94a90d87d96b -->|calls| f41b269d_b7d7_c6dd_6ea0_f39cd776402f
  style 89d9aff8_32a6_5d3c_6b92_94a90d87d96b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/PropertyDescriptor.java lines 180–187

	private ItemMetadata resolveItemMetadataGroup(String prefix, MetadataGenerationEnvironment environment) {
		Element propertyElement = environment.getTypeUtils().asElement(getType());
		String nestedPrefix = ConfigurationMetadata.nestedPrefix(prefix, getName());
		String dataType = environment.getTypeUtils().getQualifiedName(propertyElement);
		String ownerType = environment.getTypeUtils().getQualifiedName(getDeclaringElement());
		String sourceMethod = (getGetter() != null) ? getGetter().toString() : null;
		return ItemMetadata.newGroup(nestedPrefix, dataType, ownerType, sourceMethod);
	}

Domain

Subdomains

Frequently Asked Questions

What does resolveItemMetadataGroup() do?
resolveItemMetadataGroup() is a function in the spring-boot codebase.
What does resolveItemMetadataGroup() call?
resolveItemMetadataGroup() calls 6 function(s): getDeclaringElement, getGetter, getName, getType, nestedPrefix, newGroup.
What calls resolveItemMetadataGroup()?
resolveItemMetadataGroup() is called by 1 function(s): resolveItemMetadata.

Analyze Your Own Codebase

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

Try Supermodel Free