Skip to content

Commit

Permalink
Include parents hashCode, fix #325 (#326)
Browse files Browse the repository at this point in the history
* Include parents hashCode

* PR remarks
  • Loading branch information
pulledtim committed Oct 27, 2023
1 parent 8f06f66 commit 16da907
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion gen/main/java/issue/_315/ServiceScopesEntry.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public boolean equals(Object object) {

@Override
public int hashCode() {
return java.util.Objects.hash();
return java.util.Objects.hash(super.hashCode());
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public boolean equals(Object object) {

@Override
public int hashCode() {
return java.util.Objects.hash();
return java.util.Objects.hash(super.hashCode());
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public boolean equals(Object object) {

@Override
public int hashCode() {
return java.util.Objects.hash();
return java.util.Objects.hash(super.hashCode());
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public boolean equals(Object object) {

@Override
public int hashCode() {
return java.util.Objects.hash();
return java.util.Objects.hash(super.hashCode());
}

@Override
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/Micronaut/modelPojo.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public {{#discriminator}}abstract {{/discriminator}}class {{classname}}{{^parent

@Override
public int hashCode() {
return java.util.Objects.hash({{#vendorExtensions.additionalPropertiesMap}}this.additionalProperties{{#vars}}, {{/vars}}{{/vendorExtensions.additionalPropertiesMap}}{{^vars}}{{#discriminator}}{{discriminator.propertyGetter}}(){{/discriminator}}{{/vars}}{{#vars}}{{^isFile}}{{^isByteArray}}{{name}}{{/isByteArray}}{{/isFile}}{{#isByteArray}}java.util.Arrays.hashCode({{name}}){{/isByteArray}}{{#isFile}}java.util.Arrays.hashCode({{name}}){{/isFile}}{{^-last}}, {{/-last}}{{#-last}}{{#discriminator}}, {{discriminator.propertyGetter}}(){{/discriminator}}{{#parent}}, super.hashCode(){{/parent}}{{/-last}}{{/vars}});
return java.util.Objects.hash({{#vendorExtensions.additionalPropertiesMap}}this.additionalProperties{{#vars}}, {{/vars}}{{/vendorExtensions.additionalPropertiesMap}}{{^vars}}{{#discriminator}}{{discriminator.propertyGetter}}(){{/discriminator}}{{/vars}}{{#vars}}{{^isFile}}{{^isByteArray}}{{name}}{{/isByteArray}}{{/isFile}}{{#isByteArray}}java.util.Arrays.hashCode({{name}}){{/isByteArray}}{{#isFile}}java.util.Arrays.hashCode({{name}}){{/isFile}}{{^-last}}, {{/-last}}{{#-last}}{{#discriminator}}, {{discriminator.propertyGetter}}(){{/discriminator}}{{/-last}}{{/vars}}{{#parent}}{{#vars}}, {{/vars}}super.hashCode(){{/parent}});
}

@Override
Expand Down

0 comments on commit 16da907

Please sign in to comment.