@@ -54,20 +54,23 @@ void verify(Index index) {
54
54
assertThat ( propertyField .toJavaMember ().getName () ).isEqualTo ( "property" );
55
55
assertThat ( propertyField .resolveAttributeName () ).isEqualTo ( "property" );
56
56
assertThat ( propertyField .getType ().asClassType ().getClassDetails ().toJavaClass () ).isEqualTo ( Integer .class );
57
+ assertThat ( propertyField .getAssociatedType ().determineRawClass ().toJavaClass () ).isEqualTo ( Integer .class );
57
58
assertThat ( propertyField .getVisibility () ).isEqualTo ( MemberDetails .Visibility .PUBLIC );
58
59
assertThat ( propertyField .isPersistable () ).isTrue ();
59
60
assertThat ( propertyField .getDeclaringType () ).isSameAs ( classDetails );
60
61
61
62
final FieldDetails somethingField = classDetails .findFieldByName ( "something" );
62
63
assertThat ( somethingField .resolveAttributeName () ).isEqualTo ( "something" );
63
64
assertThat ( somethingField .getType ().asClassType ().getClassDetails ().toJavaClass () ).isEqualTo ( Object .class );
65
+ assertThat ( somethingField .getAssociatedType ().determineRawClass ().toJavaClass () ).isEqualTo ( Object .class );
64
66
assertThat ( somethingField .getVisibility () ).isEqualTo ( MemberDetails .Visibility .PUBLIC );
65
67
assertThat ( somethingField .isPersistable () ).isTrue ();
66
68
assertThat ( somethingField .getDeclaringType () ).isSameAs ( classDetails );
67
69
68
70
final FieldDetails activeField = classDetails .findFieldByName ( "active" );
69
71
assertThat ( activeField .resolveAttributeName () ).isEqualTo ( "active" );
70
72
assertThat ( activeField .getType ().asPrimitiveType ().getClassDetails ().toJavaClass () ).isEqualTo ( boolean .class );
73
+ assertThat ( activeField .getAssociatedType ().determineRawClass ().toJavaClass () ).isEqualTo ( boolean .class );
71
74
assertThat ( activeField .getVisibility () ).isEqualTo ( MemberDetails .Visibility .PRIVATE );
72
75
assertThat ( activeField .isPersistable () ).isTrue ();
73
76
assertThat ( activeField .getDeclaringType () ).isSameAs ( classDetails );
@@ -117,6 +120,7 @@ void verify(Index index) {
117
120
final FieldDetails intValueArrayField = classDetails .findFieldByName ( "intValueArray" );
118
121
assertThat ( intValueArrayField .resolveAttributeName () ).isEqualTo ( "intValueArray" );
119
122
assertThat ( intValueArrayField .getType ().asArrayType ().getArrayClassDetails ().toJavaClass () ).isEqualTo ( int [].class );
123
+ assertThat ( intValueArrayField .getAssociatedType ().determineRawClass ().toJavaClass () ).isEqualTo ( int .class );
120
124
assertThat ( intValueArrayField .getVisibility () ).isEqualTo ( MemberDetails .Visibility .PROTECTED );
121
125
assertThat ( intValueArrayField .isPersistable () ).isTrue ();
122
126
assertThat ( intValueArrayField .getDeclaringType () ).isSameAs ( classDetails );
0 commit comments