Closed sebersole closed 4 months ago
Improve MemberDetails#getElementType handling for TypeDetails.Kind.CLASS.
MemberDetails#getElementType
TypeDetails.Kind.CLASS
From the ORM testsuite, this would be something like -
class LongList extends java.util.ArrayList<Long>{ ... } @Entity class Stuff { LongList values; }
The member type for Stuff#values is a TypeDetails.Kind.CLASS, which we can resolve, but it means walking the super/interfaces -
Stuff#values
class LongList implements java.util.List<Long>{ ... }
Improve
MemberDetails#getElementType
handling forTypeDetails.Kind.CLASS
.From the ORM testsuite, this would be something like -
The member type for
Stuff#values
is aTypeDetails.Kind.CLASS
, which we can resolve, but it means walking the super/interfaces -