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

SpringIterableConfigurationPropertySource() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  851ba811_217b_4b6c_f08b_617ba6b514dd["SpringIterableConfigurationPropertySource()"]
  4d5c98ac_69dd_9a07_da89_f84537163aa0["assertEnumerablePropertySource()"]
  851ba811_217b_4b6c_f08b_617ba6b514dd -->|calls| 4d5c98ac_69dd_9a07_da89_f84537163aa0
  ee5573ec_1b2e_f695_f2f8_190369d6c3e4["isImmutablePropertySource()"]
  851ba811_217b_4b6c_f08b_617ba6b514dd -->|calls| ee5573ec_1b2e_f695_f2f8_190369d6c3e4
  15e663e1_630b_efe3_f684_ac67fba59f7f["getAncestorOfCheck()"]
  851ba811_217b_4b6c_f08b_617ba6b514dd -->|calls| 15e663e1_630b_efe3_f684_ac67fba59f7f
  style 851ba811_217b_4b6c_f08b_617ba6b514dd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/source/SpringIterableConfigurationPropertySource.java lines 68–76

	SpringIterableConfigurationPropertySource(EnumerablePropertySource<?> propertySource,
			boolean systemEnvironmentSource, PropertyMapper... mappers) {
		super(propertySource, systemEnvironmentSource, mappers);
		assertEnumerablePropertySource();
		boolean immutable = isImmutablePropertySource();
		this.ancestorOfCheck = getAncestorOfCheck(mappers);
		this.cache = new SoftReferenceConfigurationPropertyCache<>(immutable);
		this.containsDescendantOfCache = (!systemEnvironmentSource) ? null : new ConcurrentReferenceHashMap<>();
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does SpringIterableConfigurationPropertySource() do?
SpringIterableConfigurationPropertySource() is a function in the spring-boot codebase.
What does SpringIterableConfigurationPropertySource() call?
SpringIterableConfigurationPropertySource() calls 3 function(s): assertEnumerablePropertySource, getAncestorOfCheck, isImmutablePropertySource.

Analyze Your Own Codebase

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

Try Supermodel Free