From 9898cbb4a177bcbc2d22b77305d133788a2472d8 Mon Sep 17 00:00:00 2001 From: Skylot <118523+skylot@users.noreply.github.com> Date: Mon, 22 Sep 2025 22:11:36 +0100 Subject: [PATCH] fix: add missing field code annotation for enum fields in switch-case --- jadx-core/src/main/java/jadx/core/codegen/RegionGen.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jadx-core/src/main/java/jadx/core/codegen/RegionGen.java b/jadx-core/src/main/java/jadx/core/codegen/RegionGen.java index 7942b252a..40cc18267 100644 --- a/jadx-core/src/main/java/jadx/core/codegen/RegionGen.java +++ b/jadx-core/src/main/java/jadx/core/codegen/RegionGen.java @@ -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; }