src/solaris/classes/sun/print/AttributeClass.java
Print this page
*** 23,32 ****
--- 23,33 ----
* questions.
*/
package sun.print;
import java.io.ByteArrayInputStream;
+ import java.util.Objects;
public class AttributeClass {
private String myName;
private int myType;
private int nameLen;
*** 248,262 ****
return myName;
}
public boolean equals(Object obj) {
return
- obj != null &&
obj instanceof AttributeClass &&
obj.toString().equals (((AttributeClass) obj).toString());
}
public String toString() {
return myName;
}
private int unsignedByteToInt(byte b) {
--- 249,266 ----
return myName;
}
public boolean equals(Object obj) {
return
obj instanceof AttributeClass &&
obj.toString().equals (((AttributeClass) obj).toString());
}
+ public int hashCode() {
+ return Objects.hashCode(toString());
+ }
+
public String toString() {
return myName;
}
private int unsignedByteToInt(byte b) {