MockPeriodTypeDescriptor Class — spring-boot Architecture
Architecture documentation for the MockPeriodTypeDescriptor class in MockPeriodTypeDescriptor.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot/src/test/java/org/springframework/boot/convert/MockPeriodTypeDescriptor.java lines 38–61
public final class MockPeriodTypeDescriptor {
private MockPeriodTypeDescriptor() {
}
@SuppressWarnings({ "rawtypes", "unchecked" })
public static TypeDescriptor get(@Nullable ChronoUnit unit, @Nullable PeriodStyle style) {
TypeDescriptor descriptor = mock(TypeDescriptor.class);
if (unit != null) {
PeriodUnit unitAnnotation = AnnotationUtils.synthesizeAnnotation(Collections.singletonMap("value", unit),
PeriodUnit.class, null);
given(descriptor.getAnnotation(PeriodUnit.class)).willReturn(unitAnnotation);
}
if (style != null) {
PeriodFormat formatAnnotation = AnnotationUtils
.synthesizeAnnotation(Collections.singletonMap("value", style), PeriodFormat.class, null);
given(descriptor.getAnnotation(PeriodFormat.class)).willReturn(formatAnnotation);
}
given(descriptor.getType()).willReturn((Class) Period.class);
given(descriptor.getObjectType()).willReturn((Class) Period.class);
return descriptor;
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free