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

getFailureAnalysis() — spring-boot Function Reference

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

Function java GradlePlugin DslExtensions calls 4 called by 1

Entity Profile

Dependency Diagram

graph TD
  cd4f02f4_4a5b_2f58_3eec_087233a0b174["getFailureAnalysis()"]
  9dc2eeeb_ca3b_5708_1194_33bee9b929ba["analyzeGenericBindException()"]
  9dc2eeeb_ca3b_5708_1194_33bee9b929ba -->|calls| cd4f02f4_4a5b_2f58_3eec_087233a0b174
  3120aeb1_048c_cc67_6346_7c7fb29b8cf7["findValidValues()"]
  cd4f02f4_4a5b_2f58_3eec_087233a0b174 -->|calls| 3120aeb1_048c_cc67_6346_7c7fb29b8cf7
  1a4e5320_a2e2_8aa5_7d05_1e805db190f1["getAction()"]
  cd4f02f4_4a5b_2f58_3eec_087233a0b174 -->|calls| 1a4e5320_a2e2_8aa5_7d05_1e805db190f1
  1c0a452a_a003_0ab7_8926_72358d1266ed["FailureAnalysis()"]
  cd4f02f4_4a5b_2f58_3eec_087233a0b174 -->|calls| 1c0a452a_a003_0ab7_8926_72358d1266ed
  85f0a081_97f6_451e_57ce_91dcf2b87d1f["toString()"]
  cd4f02f4_4a5b_2f58_3eec_087233a0b174 -->|calls| 85f0a081_97f6_451e_57ce_91dcf2b87d1f
  style cd4f02f4_4a5b_2f58_3eec_087233a0b174 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/diagnostics/analyzer/BindFailureAnalyzer.java lines 108–120

	private FailureAnalysis getFailureAnalysis(String description, BindException cause,
			@Nullable FailureAnalysis missingParametersAnalysis) {
		StringBuilder action = new StringBuilder("Update your application's configuration");
		Collection<String> validValues = findValidValues(cause);
		if (!validValues.isEmpty()) {
			action.append(String.format(". The following values are valid:%n"));
			validValues.forEach((value) -> action.append(String.format("%n    %s", value)));
		}
		if (missingParametersAnalysis != null) {
			action.append(String.format("%n%n%s", missingParametersAnalysis.getAction()));
		}
		return new FailureAnalysis(description, action.toString(), cause);
	}

Domain

Subdomains

Frequently Asked Questions

What does getFailureAnalysis() do?
getFailureAnalysis() is a function in the spring-boot codebase.
What does getFailureAnalysis() call?
getFailureAnalysis() calls 4 function(s): FailureAnalysis, findValidValues, getAction, toString.
What calls getFailureAnalysis()?
getFailureAnalysis() is called by 1 function(s): analyzeGenericBindException.

Analyze Your Own Codebase

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

Try Supermodel Free