get() — spring-boot Function Reference
Architecture documentation for the get() function in ValueObjectBinder.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 847b6442_acd0_02e3_22e0_082e237b5447["get()"] a6f678b5_aad4_d4c1_edf7_15c01aacc52b["get()"] a6f678b5_aad4_d4c1_edf7_15c01aacc52b -->|calls| 847b6442_acd0_02e3_22e0_082e237b5447 a9db6bd8_383a_89b8_9f12_a438fb821df8["parseConstructorParameters()"] a9db6bd8_383a_89b8_9f12_a438fb821df8 -->|calls| 847b6442_acd0_02e3_22e0_082e237b5447 9d37ddc1_aff7_b4f7_d037_350c1804fb87["getParameterNames()"] 847b6442_acd0_02e3_22e0_082e237b5447 -->|calls| 9d37ddc1_aff7_b4f7_d037_350c1804fb87 94235fe8_bed0_cb46_b2bd_d850d45e07f1["parseConstructorParameters()"] 847b6442_acd0_02e3_22e0_082e237b5447 -->|calls| 94235fe8_bed0_cb46_b2bd_d850d45e07f1 a6f678b5_aad4_d4c1_edf7_15c01aacc52b["get()"] 847b6442_acd0_02e3_22e0_082e237b5447 -->|calls| a6f678b5_aad4_d4c1_edf7_15c01aacc52b style 847b6442_acd0_02e3_22e0_082e237b5447 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/ValueObjectBinder.java lines 334–343
@SuppressWarnings("unchecked")
static <T> @Nullable ValueObject<T> get(Constructor<?> bindConstructor, ResolvableType type,
ParameterNameDiscoverer parameterNameDiscoverer) {
@Nullable String @Nullable [] names = parameterNameDiscoverer.getParameterNames(bindConstructor);
if (names == null) {
return null;
}
List<ConstructorParameter> constructorParameters = parseConstructorParameters(bindConstructor, type, names);
return new DefaultValueObject<>((Constructor<T>) bindConstructor, constructorParameters);
}
Domain
Subdomains
Calls
- get()
- getParameterNames()
- parseConstructorParameters()
Called By
Source
Frequently Asked Questions
What does get() do?
get() is a function in the spring-boot codebase.
What does get() call?
get() calls 3 function(s): get, getParameterNames, parseConstructorParameters.
What calls get()?
get() is called by 2 function(s): get, parseConstructorParameters.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free