in common/src/main/java/org/apache/asyncweb/common/CookieComparator.java [35:71]
public int compare(Cookie o1, Cookie o2) {
int answer;
// Compare the name first.
answer = o1.getName().compareTo(o2.getName());
if (answer != 0) {
return answer;
}
// and then path
if (o1.getPath() == null) {
if (o2.getPath() != null) {
answer = -1;
} else {
answer = 0;
}
} else {
answer = o1.getPath().compareTo(o2.getPath());
}
if (answer != 0) {
return answer;
}
// and then domain
if (o1.getDomain() == null) {
if (o2.getDomain() != null) {
answer = -1;
} else {
answer = 0;
}
} else {
answer = o1.getDomain().compareTo(o2.getDomain());
}
return answer;
}