34
34
* @author Jens Schauder
35
35
* @since 2.6
36
36
*/
37
- final class AggregateReferenceConverters {
37
+ class AggregateReferenceConverters {
38
38
/**
39
39
* Prevent instantiation.
40
40
*/
@@ -45,11 +45,11 @@ private AggregateReferenceConverters() {}
45
45
* delegate {@link ConversionService}.
46
46
*/
47
47
@ WritingConverter
48
- public static class AggregateReferenceToSimpleTypeConverter implements GenericConverter {
48
+ static class AggregateReferenceToSimpleTypeConverter implements GenericConverter {
49
49
50
50
private final ConversionService delegate ;
51
51
52
- public AggregateReferenceToSimpleTypeConverter (ConversionService delegate ) {
52
+ AggregateReferenceToSimpleTypeConverter (ConversionService delegate ) {
53
53
this .delegate = delegate ;
54
54
}
55
55
@@ -90,11 +90,11 @@ public Object convert(@Nullable Object source, TypeDescriptor sourceDescriptor,
90
90
* {@link ConversionService}.
91
91
*/
92
92
@ ReadingConverter
93
- public static class SimpleTypeToAggregateReferenceConverter implements GenericConverter {
93
+ static class SimpleTypeToAggregateReferenceConverter implements GenericConverter {
94
94
95
95
private final ConversionService delegate ;
96
96
97
- public SimpleTypeToAggregateReferenceConverter (ConversionService delegate ) {
97
+ SimpleTypeToAggregateReferenceConverter (ConversionService delegate ) {
98
98
this .delegate = delegate ;
99
99
}
100
100
@@ -110,7 +110,6 @@ public Object convert(@Nullable Object source, TypeDescriptor sourceDescriptor,
110
110
return null ;
111
111
}
112
112
113
- // TODO check
114
113
ResolvableType componentType = targetDescriptor .getResolvableType ().getGenerics ()[1 ];
115
114
TypeDescriptor targetType = TypeDescriptor .valueOf (componentType .resolve ());
116
115
Object convertedId = delegate .convert (source , TypeDescriptor .valueOf (source .getClass ()), targetType );
0 commit comments