in event/src/main/java/org/apache/shiro/event/support/EventClassComparator.java [53:73]
public int compare(Class a, Class b) {
if (a == null) {
if (b == null) {
return 0;
} else {
return -1;
}
} else if (b == null) {
return 1;
} else if (a == b || a.equals(b)) {
return 0;
} else {
if (a.isAssignableFrom(b)) {
return 1;
} else if (b.isAssignableFrom(a)) {
return -1;
} else {
return 0;
}
}
}