Add a method to determine the raw ClassDetails from a TypeDetails:
interface TypeDetails {
...
/**
* Determine the raw {@linkplain ClassDetails class} for the given type. Never returns {@code null}, opting
* to return {@linkplain ClassDetails#OBJECT_CLASS_DETAILS Object} instead if the raw class is not known
*
* @return The raw class details, or {@linkplain ClassDetails#OBJECT_CLASS_DETAILS Object} if "not known".
*
* @see TypeDetailsHelper#resolveRawClass
*/
default ClassDetails determineRawClass() {
return TypeDetailsHelper.resolveRawClass( this, null );
}
}
Add a method to determine the raw
ClassDetails
from aTypeDetails
: