Skip to content

Commit 3bf400e

Browse files
authored
Fix #1029: POJO ignore deprecated in hashcode/equals (#1030)
1 parent 7dd5be7 commit 3bf400e

File tree

1 file changed

+4
-0
lines changed
  • client/deployment/src/main/resources/templates/libraries/microprofile

1 file changed

+4
-0
lines changed

client/deployment/src/main/resources/templates/libraries/microprofile/pojo.qute

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,13 +158,15 @@ public class {m.classname} {#if m.parent}extends {m.parent}{/if}{#if serializabl
158158
return java.util.Objects.equals({m.vars.0.name}, model.{m.vars.0.name});
159159
{#else}
160160
{#for v in m.vars}
161+
{#if !v.deprecated || openapi:genDeprecatedModelAttr(package, m.classname, codegen)}
161162
{#if v_isFirst}
162163
return java.util.Objects.equals({v.name}, model.{v.name}) &&
163164
{#else if v_isLast}
164165
java.util.Objects.equals({v.name}, model.{v.name});
165166
{#else}
166167
java.util.Objects.equals({v.name}, model.{v.name}) &&
167168
{/if}
169+
{/if}
168170
{/for}
169171
{/if}
170172
}
@@ -180,13 +182,15 @@ public class {m.classname} {#if m.parent}extends {m.parent}{/if}{#if serializabl
180182
return java.util.Objects.hash({m.vars.0.name});
181183
{#else}
182184
{#for v in m.vars}
185+
{#if !v.deprecated || openapi:genDeprecatedModelAttr(package, m.classname, codegen)}
183186
{#if v_isFirst}
184187
return java.util.Objects.hash({v.name},
185188
{#else if v_isLast}
186189
{v.name});
187190
{#else}
188191
{v.name},
189192
{/if}
193+
{/if}
190194
{/for}
191195
{/if}
192196
}

0 commit comments

Comments
 (0)