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

constructObject() — spring-boot Function Reference

Architecture documentation for the constructObject() function in OriginTrackedYamlLoader.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  146ca22c_ab3e_3633_ce43_5b6a04ea2aec["constructObject()"]
  bf2d2eb6_0f54_dbb3_868d_63ef99924386["getValue()"]
  146ca22c_ab3e_3633_ce43_5b6a04ea2aec -->|calls| bf2d2eb6_0f54_dbb3_868d_63ef99924386
  a2e39e75_487a_79c3_9023_f7251020d602["constructTrackedObject()"]
  146ca22c_ab3e_3633_ce43_5b6a04ea2aec -->|calls| a2e39e75_487a_79c3_9023_f7251020d602
  0d542945_ed8f_8ab9_134c_44b6a905d1b2["replaceMappingNodeKeys()"]
  146ca22c_ab3e_3633_ce43_5b6a04ea2aec -->|calls| 0d542945_ed8f_8ab9_134c_44b6a905d1b2
  style 146ca22c_ab3e_3633_ce43_5b6a04ea2aec fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/env/OriginTrackedYamlLoader.java lines 107–121

		@Override
		protected Object constructObject(Node node) {
			if (node instanceof SequenceNode sequenceNode && sequenceNode.getValue().isEmpty()) {
				return constructTrackedObject(node, "");
			}
			if (node instanceof ScalarNode) {
				if (!(node instanceof KeyScalarNode)) {
					return constructTrackedObject(node, super.constructObject(node));
				}
			}
			if (node instanceof MappingNode mappingNode) {
				replaceMappingNodeKeys(mappingNode);
			}
			return super.constructObject(node);
		}

Domain

Subdomains

Frequently Asked Questions

What does constructObject() do?
constructObject() is a function in the spring-boot codebase.
What does constructObject() call?
constructObject() calls 3 function(s): constructTrackedObject, getValue, replaceMappingNodeKeys.

Analyze Your Own Codebase

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

Try Supermodel Free