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

resolveItemMetadataProperty() — spring-boot Function Reference

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

Function java GradlePlugin RunTasks calls 7 called by 1

Entity Profile

Dependency Diagram

graph TD
  2d31d708_7a16_1d88_6f34_12de6c2ee2cb["resolveItemMetadataProperty()"]
  7d3d9a20_851b_c762_1431_390ae20d4c1a["resolveItemMetadata()"]
  7d3d9a20_851b_c762_1431_390ae20d4c1a -->|calls| 2d31d708_7a16_1d88_6f34_12de6c2ee2cb
  a14d26ef_c441_ff69_96f8_b480fd55ea94["resolveType()"]
  2d31d708_7a16_1d88_6f34_12de6c2ee2cb -->|calls| a14d26ef_c441_ff69_96f8_b480fd55ea94
  7780a014_a776_6bbb_e874_899cc23cfe63["getDeclaringElement()"]
  2d31d708_7a16_1d88_6f34_12de6c2ee2cb -->|calls| 7780a014_a776_6bbb_e874_899cc23cfe63
  a0e60bb6_5276_201c_2617_4d84205db25c["resolveDescription()"]
  2d31d708_7a16_1d88_6f34_12de6c2ee2cb -->|calls| a0e60bb6_5276_201c_2617_4d84205db25c
  c33cc3f5_7efb_60cc_81ac_ce2babb68549["resolveDefaultValue()"]
  2d31d708_7a16_1d88_6f34_12de6c2ee2cb -->|calls| c33cc3f5_7efb_60cc_81ac_ce2babb68549
  702aa74f_a02e_bc05_e8d6_c872d7ab2796["resolveItemDeprecation()"]
  2d31d708_7a16_1d88_6f34_12de6c2ee2cb -->|calls| 702aa74f_a02e_bc05_e8d6_c872d7ab2796
  14d469eb_4ba7_e784_b4d8_11c5e9d3b187["newProperty()"]
  2d31d708_7a16_1d88_6f34_12de6c2ee2cb -->|calls| 14d469eb_4ba7_e784_b4d8_11c5e9d3b187
  f4dbdc9b_fa21_d882_7d92_3fffe502dc5a["getName()"]
  2d31d708_7a16_1d88_6f34_12de6c2ee2cb -->|calls| f4dbdc9b_fa21_d882_7d92_3fffe502dc5a
  style 2d31d708_7a16_1d88_6f34_12de6c2ee2cb 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 189–197

	private ItemMetadata resolveItemMetadataProperty(String prefix, MetadataGenerationEnvironment environment) {
		String dataType = resolveType(environment);
		String ownerType = environment.getTypeUtils().getQualifiedName(getDeclaringElement());
		String description = resolveDescription(environment);
		Object defaultValue = resolveDefaultValue(environment);
		ItemDeprecation deprecation = resolveItemDeprecation(environment);
		return ItemMetadata.newProperty(prefix, getName(), dataType, ownerType, null, description, defaultValue,
				deprecation);
	}

Domain

Subdomains

Frequently Asked Questions

What does resolveItemMetadataProperty() do?
resolveItemMetadataProperty() is a function in the spring-boot codebase.
What does resolveItemMetadataProperty() call?
resolveItemMetadataProperty() calls 7 function(s): getDeclaringElement, getName, newProperty, resolveDefaultValue, resolveDescription, resolveItemDeprecation, resolveType.
What calls resolveItemMetadataProperty()?
resolveItemMetadataProperty() 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