1 package com.thoughtworks.someobjects; 2 3 public class X { 4 public String aStr; 5 public int anInt; 6 public Y innerObj; 7 8 public boolean equals(Object o) { 9 if (this == o) return true; 10 if (!(o instanceof X)) return false; 11 12 final X x = (X) o; 13 14 if (anInt != x.anInt) return false; 15 if (aStr != null ? !aStr.equals(x.aStr) : x.aStr != null) return false; 16 if (innerObj != null ? !innerObj.equals(x.innerObj) : x.innerObj != null) return false; 17 18 return true; 19 } 20 21 public String toString() { 22 return "X:{" + aStr + "," + anInt + "(" + innerObj + ")}"; 23 } 24 }

This page was automatically generated by Maven