< prev index next >
src/share/classes/javax/swing/DefaultFocusManager.java
Print this page
rev 1527 : 6727662: Code improvement and warnings removing from swing packages
Summary: Removed unnecessary castings and other warnings
Reviewed-by: malenkov
*** 154,173 ****
LegacyLayoutFocusTraversalPolicy(DefaultFocusManager defaultFocusManager) {
super(new CompareTabOrderComparator(defaultFocusManager));
}
}
! final class CompareTabOrderComparator implements Comparator {
private final DefaultFocusManager defaultFocusManager;
CompareTabOrderComparator(DefaultFocusManager defaultFocusManager) {
this.defaultFocusManager = defaultFocusManager;
}
! public int compare(Object o1, Object o2) {
if (o1 == o2) {
return 0;
}
! return (defaultFocusManager.compareTabOrder((Component)o1,
! (Component)o2)) ? -1 : 1;
}
}
--- 154,172 ----
LegacyLayoutFocusTraversalPolicy(DefaultFocusManager defaultFocusManager) {
super(new CompareTabOrderComparator(defaultFocusManager));
}
}
! final class CompareTabOrderComparator implements Comparator<Component> {
private final DefaultFocusManager defaultFocusManager;
CompareTabOrderComparator(DefaultFocusManager defaultFocusManager) {
this.defaultFocusManager = defaultFocusManager;
}
! public int compare(Component o1, Component o2) {
if (o1 == o2) {
return 0;
}
! return (defaultFocusManager.compareTabOrder(o1, o2)) ? -1 : 1;
}
}
< prev index next >