-
Notifications
You must be signed in to change notification settings - Fork 535
Closed
Labels
Milestone
Description
for (Class<?> cls = exceptionClass; !cls.equals(Object.class) && value == null; cls = cls.getSuperclass()) { |
// ★ first check for classifiable
Class<? extends T> exceptionClass = (Class<? extends T>) classifiable.getClass();
if (this.classified.containsKey(exceptionClass)) {
return this.classified.get(exceptionClass);
}
// check for subclasses
C value = null;
// ★ second check for classifiable by first loop
for (Class<?> cls = exceptionClass; !cls.equals(Object.class) && value == null; cls = cls.getSuperclass()) {
value = this.classified.get(cls);
}