Update Eclipse Jacksonized Handler

This commit is contained in:
Rafa committed 2026-03-19 00:02:25 +01:00
1 parent 89abb18004
commit 39a178a447
1 file changed
+7 -7
@@ -193,13 +193,13 @@ public class HandleJacksonized extends EclipseAnnotationHandler<Jacksonized> {
// Add @JsonProperty to all fields. It will be automatically copied to the getter/setters later.
for (EclipseNode eclipseNode : tdNode.down()) {
if (eclipseNode.getKind() == Kind.FIELD) {
if (hasAnnotation(eclipseNode, JacksonAnnotationType.JSON_PROPERTY2) ||
hasAnnotation(eclipseNode, JacksonAnnotationType.JSON_IGNORE2)) {
return;
} else if (eclipseNode.isTransient()) {
createJsonIgnoreForField(eclipseNode, annotationNode);
} else {
createJsonPropertyForField(eclipseNode, annotationNode);
if (!hasAnnotation(eclipseNode, JacksonAnnotationType.JSON_PROPERTY2) &&
!hasAnnotation(eclipseNode, JacksonAnnotationType.JSON_IGNORE2)) {
if (eclipseNode.isTransient()) {
createJsonIgnoreForField(eclipseNode, annotationNode);
} else {
createJsonPropertyForField(eclipseNode, annotationNode);
}
}
}
}