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

get() — spring-boot Function Reference

Architecture documentation for the get() function in ValueObjectBinder.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 3 called by 2

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

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