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

isAncestorOf() — spring-boot Function Reference

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

Function java GradlePlugin AotProcessing calls 2 called by 3

Entity Profile

Dependency Diagram

graph TD
  8a3d9db5_328f_e1f5_894e_8f21318d0e64["isAncestorOf()"]
  3e36b84b_bdb9_7b8c_9f97_88cf91923361["isUnbound()"]
  3e36b84b_bdb9_7b8c_9f97_88cf91923361 -->|calls| 8a3d9db5_328f_e1f5_894e_8f21318d0e64
  3c03e8a2_dea4_98a2_8c26_ae9cf52a60e4["getValidationErrors()"]
  3c03e8a2_dea4_98a2_8c26_ae9cf52a60e4 -->|calls| 8a3d9db5_328f_e1f5_894e_8f21318d0e64
  1c6ead0f_9d06_7422_7ad9_0a308715cb0d["isParentOf()"]
  1c6ead0f_9d06_7422_7ad9_0a308715cb0d -->|calls| 8a3d9db5_328f_e1f5_894e_8f21318d0e64
  5acc70e6_66e3_8996_e541_fcd335154b61["getNumberOfElements()"]
  8a3d9db5_328f_e1f5_894e_8f21318d0e64 -->|calls| 5acc70e6_66e3_8996_e541_fcd335154b61
  4cab22fa_2872_d8a9_193e_230e922dca3f["endsWithElementsEqualTo()"]
  8a3d9db5_328f_e1f5_894e_8f21318d0e64 -->|calls| 4cab22fa_2872_d8a9_193e_230e922dca3f
  style 8a3d9db5_328f_e1f5_894e_8f21318d0e64 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/source/ConfigurationPropertyName.java lines 298–304

	public boolean isAncestorOf(ConfigurationPropertyName name) {
		Assert.notNull(name, "'name' must not be null");
		if (getNumberOfElements() >= name.getNumberOfElements()) {
			return false;
		}
		return endsWithElementsEqualTo(name);
	}

Domain

Subdomains

Frequently Asked Questions

What does isAncestorOf() do?
isAncestorOf() is a function in the spring-boot codebase.
What does isAncestorOf() call?
isAncestorOf() calls 2 function(s): endsWithElementsEqualTo, getNumberOfElements.
What calls isAncestorOf()?
isAncestorOf() is called by 3 function(s): getValidationErrors, isParentOf, isUnbound.

Analyze Your Own Codebase

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

Try Supermodel Free