fix: add missing field code annotation for enum fields in switch-case

This commit is contained in:
Skylot
2025-09-22 22:11:36 +01:00
parent 104a0f0636
commit 9898cbb4a1
@@ -294,6 +294,9 @@ public class RegionGen extends InsnGen {
isEnum = clsDetails != null && clsDetails.hasAccFlag(AccessFlags.ENUM);
}
if (isEnum) {
if (fld != null) {
code.attachAnnotation(fld);
}
code.add(fldInfo.getAlias());
return;
}