< 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 >