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

analyze() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  841cf232_de0d_429d_f868_f8d8561dd3f3["analyze()"]
  b32bd4ba_4c95_b76c_e666_aa713bed5057["analyze()"]
  841cf232_de0d_429d_f868_f8d8561dd3f3 -->|calls| b32bd4ba_4c95_b76c_e666_aa713bed5057
  01bddb9a_8a21_d376_4852_540eba6ef8e8["findCause()"]
  841cf232_de0d_429d_f868_f8d8561dd3f3 -->|calls| 01bddb9a_8a21_d376_4852_540eba6ef8e8
  f2ded482_45b1_24e0_da15_7396d1863dfb["getName()"]
  841cf232_de0d_429d_f868_f8d8561dd3f3 -->|calls| f2ded482_45b1_24e0_da15_7396d1863dfb
  1c0a452a_a003_0ab7_8926_72358d1266ed["FailureAnalysis()"]
  841cf232_de0d_429d_f868_f8d8561dd3f3 -->|calls| 1c0a452a_a003_0ab7_8926_72358d1266ed
  03dd220e_616f_d36c_7f8e_34178796b9ad["buildDescription()"]
  841cf232_de0d_429d_f868_f8d8561dd3f3 -->|calls| 03dd220e_616f_d36c_7f8e_34178796b9ad
  style 841cf232_de0d_429d_f868_f8d8561dd3f3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/diagnostics/analyzer/InvalidConfigurationPropertyNameFailureAnalyzer.java lines 37–43

	@Override
	protected FailureAnalysis analyze(Throwable rootFailure, InvalidConfigurationPropertyNameException cause) {
		BeanCreationException exception = findCause(rootFailure, BeanCreationException.class);
		String action = String.format("Modify '%s' so that it conforms to the canonical names requirements.",
				cause.getName());
		return new FailureAnalysis(buildDescription(cause, exception), action, cause);
	}

Domain

Subdomains

Frequently Asked Questions

What does analyze() do?
analyze() is a function in the spring-boot codebase.
What does analyze() call?
analyze() calls 5 function(s): FailureAnalysis, analyze, buildDescription, findCause, getName.

Analyze Your Own Codebase

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

Try Supermodel Free