package ch.qos.logback.core.net;
public class Innocent implements java.io.Serializable {
private static final long serialVersionUID = -1227008349289885025L;
int anInt;
Integer anInteger;
String aString;
public int getAnInt() {
return anInt;
}
public void setAnInt(int anInt) {
this.anInt = anInt;
}
public Integer getAnInteger() {
return anInteger;
}
public void setAnInteger(Integer anInteger) {
this.anInteger = anInteger;
}
public String getaString() {
return aString;
}
public void setaString(String aString) {
this.aString = aString;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((aString == null) ? 0 : aString.hashCode());
result = prime * result + anInt;
result = prime * result + ((anInteger == null) ? 0 : anInteger.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Innocent other = (Innocent) obj;
if (aString == null) {
if (other.aString != null)
return false;
} else if (!aString.equals(other.aString))
return false;
if (anInt != other.anInt)
return false;
if (anInteger == null) {
if (other.anInteger != null)
return false;
} else if (!anInteger.equals(other.anInteger))
return false;
return true;
}
}