From 3db0a6c1fc0b7d5c2e456e9bbde811b4ef0339a6 Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Fri, 6 Feb 2026 01:51:10 +0100 Subject: [PATCH] [bugfix][`@Jacksonized`] javac handler of jacksonized checked for existing jackson annotations on the wrong node. --- src/core/lombok/javac/handlers/HandleJacksonized.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/lombok/javac/handlers/HandleJacksonized.java b/src/core/lombok/javac/handlers/HandleJacksonized.java index 0de87537..bf945847 100644 --- a/src/core/lombok/javac/handlers/HandleJacksonized.java +++ b/src/core/lombok/javac/handlers/HandleJacksonized.java @@ -116,8 +116,8 @@ public class HandleJacksonized extends JavacAnnotationHandler { // Add @JsonIgnore to all transient fields. It will be automatically copied to the getter/setters later. for (JavacNode javacNode : tdNode.down()) { if (javacNode.getKind() == Kind.FIELD) { - if (hasAnnotation(annotationNode, JacksonAnnotationType.JSON_PROPERTY2) || - hasAnnotation(annotationNode, JacksonAnnotationType.JSON_IGNORE2)) { + if (hasAnnotation(javacNode, JacksonAnnotationType.JSON_PROPERTY2) || + hasAnnotation(javacNode, JacksonAnnotationType.JSON_IGNORE2)) { return; } else if (javacNode.isTransient()) {