forValueObjectWithConstructorBindingAnnotatedClassReturnsBean() — spring-boot Function Reference
Architecture documentation for the forValueObjectWithConstructorBindingAnnotatedClassReturnsBean() function in ConfigurationPropertiesBeanTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD d858f339_6593_85bb_ba3f_105353b06787["forValueObjectWithConstructorBindingAnnotatedClassReturnsBean()"] f7e9ddde_2634_c57e_57b9_2c188cc789b6["getType()"] d858f339_6593_85bb_ba3f_105353b06787 -->|calls| f7e9ddde_2634_c57e_57b9_2c188cc789b6 72ef994e_68af_b04d_cc4a_3a4530618274["getBindMethod()"] d858f339_6593_85bb_ba3f_105353b06787 -->|calls| 72ef994e_68af_b04d_cc4a_3a4530618274 ce02f572_c486_43df_ae0a_9908cf5bb011["getAnnotation()"] d858f339_6593_85bb_ba3f_105353b06787 -->|calls| ce02f572_c486_43df_ae0a_9908cf5bb011 365d2ef8_7fbf_f898_097b_be40ea9144af["getValue()"] d858f339_6593_85bb_ba3f_105353b06787 -->|calls| 365d2ef8_7fbf_f898_097b_be40ea9144af style d858f339_6593_85bb_ba3f_105353b06787 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot/src/test/java/org/springframework/boot/context/properties/ConfigurationPropertiesBeanTests.java lines 235–249
@Test
void forValueObjectWithConstructorBindingAnnotatedClassReturnsBean() {
ConfigurationPropertiesBean propertiesBean = ConfigurationPropertiesBean
.forValueObject(ConstructorBindingOnConstructor.class, "valueObjectBean");
assertThat(propertiesBean.getName()).isEqualTo("valueObjectBean");
assertThat(propertiesBean.getInstance()).isNull();
assertThat(propertiesBean.getType()).isEqualTo(ConstructorBindingOnConstructor.class);
assertThat(propertiesBean.asBindTarget().getBindMethod()).isEqualTo(BindMethod.VALUE_OBJECT);
assertThat(propertiesBean.getAnnotation()).isNotNull();
Bindable<?> target = propertiesBean.asBindTarget();
assertThat(target.getType()).isEqualTo(ResolvableType.forClass(ConstructorBindingOnConstructor.class));
assertThat(target.getValue()).isNull();
assertThat(BindConstructorProvider.DEFAULT.getBindConstructor(ConstructorBindingOnConstructor.class, false))
.isNotNull();
}
Domain
Subdomains
Source
Frequently Asked Questions
What does forValueObjectWithConstructorBindingAnnotatedClassReturnsBean() do?
forValueObjectWithConstructorBindingAnnotatedClassReturnsBean() is a function in the spring-boot codebase.
What does forValueObjectWithConstructorBindingAnnotatedClassReturnsBean() call?
forValueObjectWithConstructorBindingAnnotatedClassReturnsBean() calls 4 function(s): getAnnotation, getBindMethod, getType, getValue.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free