resolveItemMetadataGroup() — spring-boot Function Reference
Architecture documentation for the resolveItemMetadataGroup() function in PropertyDescriptor.java from the spring-boot codebase.
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
Called By
Source
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