Skip to content

Commit

Permalink
fix #719
Browse files Browse the repository at this point in the history
  • Loading branch information
gracekarina committed Jun 10, 2018
1 parent 8708f1b commit 392c4c9
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 25 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public boolean equals(java.lang.Object o) {

@Override
public int hashCode() {
return Objects.hash(vendorExtensions, super.hashCode());
return Objects.hash(super.hashCode(), vendorExtensions);
}

public java.util.Map<String, Object> getVendorExtensions() {
Expand Down Expand Up @@ -61,6 +61,7 @@ public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class Paths {\n");
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
sb.append(" vendorExtensions: ").append(toIndentedString(vendorExtensions)).append("\n");
sb.append("}");
return sb.toString();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,33 +6,13 @@

public class Responses extends LinkedHashMap<String, Response> {

public static final String DEFAULT = "default";

private java.util.Map<String, Object> vendorExtensions = null;

public Responses addResponse(String name, Response item) {
this.put(name, item);
return this;
}

/**
* returns the default property from a ApiResponses instance.
*
* @return ApiResponse _default
**/

public Response getDefault() {
return this.get(DEFAULT);
}

public void setDefault(Response _default) {
addResponse(DEFAULT, _default);
}

public Responses _default(Response _default) {
setDefault(_default);
return this;
}

public java.util.Map<String, Object> getVendorExtensions() {
return vendorExtensions;
Expand Down Expand Up @@ -69,8 +49,9 @@ public boolean equals(java.lang.Object o) {
if (!super.equals(o)) {
return false;
}
Responses apiResponses = (Responses) o;
return Objects.equals(this.vendorExtensions, apiResponses.vendorExtensions);
Responses responses = (Responses) o;
return Objects.equals(this.vendorExtensions, responses.vendorExtensions) &&
super.equals(o);
}

@Override
Expand All @@ -81,7 +62,7 @@ public int hashCode() {
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ApiResponses {\n");
sb.append("class Responses {\n");
sb.append(" ").append(toIndentedString(super.toString())).append("\n");
sb.append(" vendorExtensions: ").append(toIndentedString(vendorExtensions)).append("\n");
sb.append("}");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,10 +102,11 @@ public void testEqualsAndHashcodes() throws InstantiationException, IllegalAcces
classesExclusions.put(RefModel.class, new HashSet<String>(Arrays.asList("title")));
classesExclusions.put(RefResponse.class,
new HashSet<String>(Arrays.asList("headers", "schema")));


Set<Class<?>> classesUsingInheritedFields = new HashSet<Class<?>>(Arrays.asList(ApiKeyAuthDefinition.class,
BodyParameter.class, ArrayProperty.class, BaseIntegerProperty.class, CookieParameter.class));
Set<Class<?>> excludedClasses = new HashSet<Class<?>>(Arrays.asList(PropertyBuilder.class));
Set<Class<?>> excludedClasses = new HashSet<Class<?>>(Arrays.asList(PropertyBuilder.class,Responses.class,Paths.class));
for (PojoClass clazz : pojoClasses) {
if (excludedClasses.contains(clazz.getClazz()))
continue;
Expand Down

0 comments on commit 392c4c9

Please sign in to comment.