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

resolveFieldValuesFor() — spring-boot Function Reference

Architecture documentation for the resolveFieldValuesFor() function in MetadataGenerationEnvironment.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  11e8ffb6_81ca_d027_6b50_739e694685d2["resolveFieldValuesFor()"]
  da18b48e_c1d4_5b70_abd1_42597d107802["resolveFieldValues()"]
  da18b48e_c1d4_5b70_abd1_42597d107802 -->|calls| 11e8ffb6_81ca_d027_6b50_739e694685d2
  0301e40a_1828_a59e_11dd_fa1d0677651e["getFieldValues()"]
  11e8ffb6_81ca_d027_6b50_739e694685d2 -->|calls| 0301e40a_1828_a59e_11dd_fa1d0677651e
  style 11e8ffb6_81ca_d027_6b50_739e694685d2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/MetadataGenerationEnvironment.java lines 393–408

	private void resolveFieldValuesFor(Map<String, Object> values, TypeElement element) {
		try {
			this.fieldValuesParser.getFieldValues(element).forEach((name, value) -> {
				if (!values.containsKey(name)) {
					values.put(name, value);
				}
			});
		}
		catch (Exception ex) {
			// continue
		}
		Element superType = this.typeUtils.asElement(element.getSuperclass());
		if (superType instanceof TypeElement && superType.asType().getKind() != TypeKind.NONE) {
			resolveFieldValuesFor(values, (TypeElement) superType);
		}
	}

Domain

Subdomains

Called By

  • resolveFieldValues()

Frequently Asked Questions

What does resolveFieldValuesFor() do?
resolveFieldValuesFor() is a function in the spring-boot codebase.
What does resolveFieldValuesFor() call?
resolveFieldValuesFor() calls 1 function(s): getFieldValues.
What calls resolveFieldValuesFor()?
resolveFieldValuesFor() is called by 1 function(s): resolveFieldValues.

Analyze Your Own Codebase

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

Try Supermodel Free