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

getMessage() — spring-boot Function Reference

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

Function java GradlePlugin RunTasks calls 5 called by 2

Entity Profile

Dependency Diagram

graph TD
  ec11b7fc_d191_7572_c238_34d1e7b79001["getMessage()"]
  9dc2eeeb_ca3b_5708_1194_33bee9b929ba["analyzeGenericBindException()"]
  9dc2eeeb_ca3b_5708_1194_33bee9b929ba -->|calls| ec11b7fc_d191_7572_c238_34d1e7b79001
  6049f6ad_d20c_a5fd_1a98_afe95ba6a388["getExceptionTypeAndMessage()"]
  6049f6ad_d20c_a5fd_1a98_afe95ba6a388 -->|calls| ec11b7fc_d191_7572_c238_34d1e7b79001
  92c768cf_625e_6880_ab94_d18972249b8b["getMessage()"]
  ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| 92c768cf_625e_6880_ab94_d18972249b8b
  7478b49b_f940_b227_0fc2_cc84784d1941["getRootCause()"]
  ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| 7478b49b_f940_b227_0fc2_cc84784d1941
  f68a547a_0d93_764b_7125_80c78705be6b["getCause()"]
  ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| f68a547a_0d93_764b_7125_80c78705be6b
  01bddb9a_8a21_d376_4852_540eba6ef8e8["findCause()"]
  ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| 01bddb9a_8a21_d376_4852_540eba6ef8e8
  6049f6ad_d20c_a5fd_1a98_afe95ba6a388["getExceptionTypeAndMessage()"]
  ec11b7fc_d191_7572_c238_34d1e7b79001 -->|calls| 6049f6ad_d20c_a5fd_1a98_afe95ba6a388
  style ec11b7fc_d191_7572_c238_34d1e7b79001 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

	private String getMessage(BindException cause) {
		Throwable rootCause = getRootCause(cause.getCause());
		ConversionFailedException conversionFailure = findCause(cause, ConversionFailedException.class);
		if (conversionFailure != null) {
			String message = "failed to convert " + conversionFailure.getSourceType() + " to "
					+ conversionFailure.getTargetType();
			if (rootCause != null) {
				message += " (caused by " + getExceptionTypeAndMessage(rootCause) + ")";
			}
			return message;
		}
		if (rootCause != null && StringUtils.hasText(rootCause.getMessage())) {
			return getExceptionTypeAndMessage(rootCause);
		}
		return getExceptionTypeAndMessage(cause);
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does getMessage() do?
getMessage() is a function in the spring-boot codebase.
What does getMessage() call?
getMessage() calls 5 function(s): findCause, getCause, getExceptionTypeAndMessage, getMessage, getRootCause.
What calls getMessage()?
getMessage() is called by 2 function(s): analyzeGenericBindException, getExceptionTypeAndMessage.

Analyze Your Own Codebase

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

Try Supermodel Free