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

resolveConstructorBoundProperties() — spring-boot Function Reference

Architecture documentation for the resolveConstructorBoundProperties() function in PropertyDescriptorResolver.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  3b2d7d23_ccec_de81_cedf_a26f0d9edc61["resolveConstructorBoundProperties()"]
  6775f042_3d09_d5e9_78c0_c47ca3fcd373["resolve()"]
  6775f042_3d09_d5e9_78c0_c47ca3fcd373 -->|calls| 3b2d7d23_ccec_de81_cedf_a26f0d9edc61
  f0e316c0_a7ba_498f_3fe7_b7e221f48dc4["extracted()"]
  3b2d7d23_ccec_de81_cedf_a26f0d9edc61 -->|calls| f0e316c0_a7ba_498f_3fe7_b7e221f48dc4
  style 3b2d7d23_ccec_de81_cedf_a26f0d9edc61 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/PropertyDescriptorResolver.java lines 78–86

	private Stream<PropertyDescriptor> resolveConstructorBoundProperties(TypeElement declaringElement,
			TypeElementMembers members, ExecutableElement bindConstructor) {
		Map<String, PropertyDescriptor> candidates = new LinkedHashMap<>();
		bindConstructor.getParameters().forEach((parameter) -> {
			PropertyDescriptor descriptor = extracted(declaringElement, members, parameter);
			register(candidates, descriptor);
		});
		return candidates.values().stream();
	}

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does resolveConstructorBoundProperties() do?
resolveConstructorBoundProperties() is a function in the spring-boot codebase.
What does resolveConstructorBoundProperties() call?
resolveConstructorBoundProperties() calls 1 function(s): extracted.
What calls resolveConstructorBoundProperties()?
resolveConstructorBoundProperties() is called by 1 function(s): resolve.

Analyze Your Own Codebase

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

Try Supermodel Free