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

registerHints() — spring-boot Function Reference

Architecture documentation for the registerHints() function in LogbackRuntimeHints.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  12024408_8b5e_41e8_139a_fe3fb516221f["registerHints()"]
  852a8089_faa5_6041_87f7_e8174b08aa7b["registerHintsForLogbackLoggingSystemTypeChecks()"]
  12024408_8b5e_41e8_139a_fe3fb516221f -->|calls| 852a8089_faa5_6041_87f7_e8174b08aa7b
  8f1e613e_6cc8_eec1_f755_b5e7e61ebbc2["registerHintsForBuiltInLogbackConverters()"]
  12024408_8b5e_41e8_139a_fe3fb516221f -->|calls| 8f1e613e_6cc8_eec1_f755_b5e7e61ebbc2
  5af97d6d_9057_7b66_1d81_561015a54bf3["registerHintsForSpringBootConverters()"]
  12024408_8b5e_41e8_139a_fe3fb516221f -->|calls| 5af97d6d_9057_7b66_1d81_561015a54bf3
  style 12024408_8b5e_41e8_139a_fe3fb516221f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/logging/logback/LogbackRuntimeHints.java lines 39–48

	@Override
	public void registerHints(RuntimeHints hints, @Nullable ClassLoader classLoader) {
		if (!ClassUtils.isPresent("ch.qos.logback.classic.LoggerContext", classLoader)) {
			return;
		}
		ReflectionHints reflection = hints.reflection();
		registerHintsForLogbackLoggingSystemTypeChecks(reflection, classLoader);
		registerHintsForBuiltInLogbackConverters(reflection);
		registerHintsForSpringBootConverters(reflection);
	}

Domain

Subdomains

Calls

  • registerHintsForBuiltInLogbackConverters()
  • registerHintsForLogbackLoggingSystemTypeChecks()
  • registerHintsForSpringBootConverters()

Frequently Asked Questions

What does registerHints() do?
registerHints() is a function in the spring-boot codebase.
What does registerHints() call?
registerHints() calls 3 function(s): registerHintsForBuiltInLogbackConverters, registerHintsForLogbackLoggingSystemTypeChecks, registerHintsForSpringBootConverters.

Analyze Your Own Codebase

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

Try Supermodel Free