On Tue, 30 Aug 2022 20:23:26 GMT, Weijun Wang <wei...@openjdk.org> wrote:
>> Mark Powers has updated the pull request incrementally with one additional >> commit since the last revision: >> >> white space > > src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java line > 184: > >> 182: return false; >> 183: PKCS10Attribute thisAttr, otherAttr; >> 184: String key; > > This whole `toString` method can be enhanced. Can we just compare > `this.map.equals(that.map)`? Don't know what you mean about changing `toString`. I could change `equals` to something like: public boolean equals(Object other) { if (!(other instanceof PKCS10Attributes)) return false; Collection<PKCS10Attribute> othersAttribs = ((PKCS10Attributes)other).getAttributes(); PKCS10Attribute[] attrs = othersAttribs.toArray(new PKCS10Attribute[0]); PKCS10Attributes foo = new PKCS10Attributes(attrs); return this.map.equals(foo.map); } ------------- PR: https://git.openjdk.org/jdk/pull/9972