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