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

valueObjectBinding() — spring-boot Function Reference

Architecture documentation for the valueObjectBinding() function in BindableRuntimeHintsRegistrarTests.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 2 called by 4

Entity Profile

Dependency Diagram

graph TD
  580c79ad_46ce_6846_70e3_532ce3376b35["valueObjectBinding()"]
  def3cbc4_26ae_c6ce_4561_94aacc959b1a["registerHintsWhenValueObject()"]
  def3cbc4_26ae_c6ce_4561_94aacc959b1a -->|calls| 580c79ad_46ce_6846_70e3_532ce3376b35
  433fc2aa_bad1_1112_5025_436810df286c["registerHintsWhenValueObjectWithSpecificConstructor()"]
  433fc2aa_bad1_1112_5025_436810df286c -->|calls| 580c79ad_46ce_6846_70e3_532ce3376b35
  85b2b366_55e4_80c8_0a5e_fd443468fe1b["registerHintsWhenValueObjectWithSeveralLayersOfPojo()"]
  85b2b366_55e4_80c8_0a5e_fd443468fe1b -->|calls| 580c79ad_46ce_6846_70e3_532ce3376b35
  5e611b56_5a4f_db6e_4a67_2d3b3ea0fa8f["registerHintsWhenValueObjectWithRecursiveType()"]
  5e611b56_5a4f_db6e_4a67_2d3b3ea0fa8f -->|calls| 580c79ad_46ce_6846_70e3_532ce3376b35
  f66262c1_53f9_3576_d55f_fded77038d41["getType()"]
  580c79ad_46ce_6846_70e3_532ce3376b35 -->|calls| f66262c1_53f9_3576_d55f_fded77038d41
  d928a4e8_396e_d08a_20f7_3906e35731d6["methods()"]
  580c79ad_46ce_6846_70e3_532ce3376b35 -->|calls| d928a4e8_396e_d08a_20f7_3906e35731d6
  style 580c79ad_46ce_6846_70e3_532ce3376b35 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/test/java/org/springframework/boot/context/properties/bind/BindableRuntimeHintsRegistrarTests.java lines 308–310

	private Consumer<TypeHint> valueObjectBinding(Class<?> type) {
		return valueObjectBinding(type, type.getDeclaredConstructors()[0]);
	}

Domain

Subdomains

Called By

  • registerHintsWhenValueObject()
  • registerHintsWhenValueObjectWithRecursiveType()
  • registerHintsWhenValueObjectWithSeveralLayersOfPojo()
  • registerHintsWhenValueObjectWithSpecificConstructor()

Frequently Asked Questions

What does valueObjectBinding() do?
valueObjectBinding() is a function in the spring-boot codebase.
What does valueObjectBinding() call?
valueObjectBinding() calls 2 function(s): getType, methods.
What calls valueObjectBinding()?
valueObjectBinding() is called by 4 function(s): registerHintsWhenValueObject, registerHintsWhenValueObjectWithRecursiveType, registerHintsWhenValueObjectWithSeveralLayersOfPojo, registerHintsWhenValueObjectWithSpecificConstructor.

Analyze Your Own Codebase

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

Try Supermodel Free