Some method parameters are incorrectly marked as mappable
Consider the following class:
This shows as completely unmapped (0/4) on the side panel and reports 4 unmapped parameters in the stats tree,
After some investigation, I found the record's <init> and equals methods are considered unmapped and count towards the total, despite being unmappable and completely hidden from the user.
This is the same issue as https://github.com/FabricMC/Enigma/issues/502 except it no longer affects enums.
I've started looking into this, and I'm still not sure why it happens. Next I need to set up a minimal reproduction case.
little update I'm trying to fix up records in general with this, as they're quite broken. fix will be delayed a while