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

analyzeBindValidationException() — spring-boot Function Reference

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

Function java GradlePlugin RunTasks calls 5 called by 1

Entity Profile

Dependency Diagram

graph TD
  4959d160_f227_d586_668e_a11b5bfd2599["analyzeBindValidationException()"]
  87e03158_e46f_9651_afa9_dd43a2278291["analyze()"]
  87e03158_e46f_9651_afa9_dd43a2278291 -->|calls| 4959d160_f227_d586_668e_a11b5bfd2599
  7d8a0702_14fc_bfc1_a260_01517a11c0db["getTarget()"]
  4959d160_f227_d586_668e_a11b5bfd2599 -->|calls| 7d8a0702_14fc_bfc1_a260_01517a11c0db
  8fbbd50f_0319_ce22_0649_0da66760114c["getErrors()"]
  4959d160_f227_d586_668e_a11b5bfd2599 -->|calls| 8fbbd50f_0319_ce22_0649_0da66760114c
  0daae499_4f12_2f23_5c2f_fe679a6eb4e6["appendFieldError()"]
  4959d160_f227_d586_668e_a11b5bfd2599 -->|calls| 0daae499_4f12_2f23_5c2f_fe679a6eb4e6
  fa401c26_6ac9_7062_5224_a2801bd91584["getFailureAnalysis()"]
  4959d160_f227_d586_668e_a11b5bfd2599 -->|calls| fa401c26_6ac9_7062_5224_a2801bd91584
  946db722_26cd_45c3_4d5d_f06d54745b2a["getCause()"]
  4959d160_f227_d586_668e_a11b5bfd2599 -->|calls| 946db722_26cd_45c3_4d5d_f06d54745b2a
  style 4959d160_f227_d586_668e_a11b5bfd2599 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/diagnostics/analyzer/BindValidationFailureAnalyzer.java lines 67–77

	private FailureAnalysis analyzeBindValidationException(ExceptionDetails details) {
		StringBuilder description = new StringBuilder(
				String.format("Binding to target %s failed:%n", details.getTarget()));
		for (ObjectError error : details.getErrors()) {
			if (error instanceof FieldError fieldError) {
				appendFieldError(description, fieldError);
			}
			description.append(String.format("%n    Reason: %s%n", error.getDefaultMessage()));
		}
		return getFailureAnalysis(description, details.getCause());
	}

Domain

Subdomains

Calls

  • appendFieldError()
  • getCause()
  • getErrors()
  • getFailureAnalysis()
  • getTarget()

Called By

Frequently Asked Questions

What does analyzeBindValidationException() do?
analyzeBindValidationException() is a function in the spring-boot codebase.
What does analyzeBindValidationException() call?
analyzeBindValidationException() calls 5 function(s): appendFieldError, getCause, getErrors, getFailureAnalysis, getTarget.
What calls analyzeBindValidationException()?
analyzeBindValidationException() is called by 1 function(s): analyze.

Analyze Your Own Codebase

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

Try Supermodel Free