< prev index next >
src/share/classes/javax/swing/MultiUIDefaults.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
@@ -58,12 +58,11 @@
Object value = super.get(key);
if (value != null) {
return value;
}
- for(int i = 0; i < tables.length; i++) {
- UIDefaults table = tables[i];
+ for (UIDefaults table : tables) {
value = (table != null) ? table.get(key) : null;
if (value != null) {
return value;
}
}
@@ -77,12 +76,11 @@
Object value = super.get(key,l);
if (value != null) {
return value;
}
- for(int i = 0; i < tables.length; i++) {
- UIDefaults table = tables[i];
+ for (UIDefaults table : tables) {
value = (table != null) ? table.get(key,l) : null;
if (value != null) {
return value;
}
}
@@ -99,19 +97,19 @@
public boolean isEmpty() {
return size() == 0;
}
@Override
- public Enumeration keys()
+ public Enumeration<Object> keys()
{
return new MultiUIDefaultsEnumerator(
MultiUIDefaultsEnumerator.Type.KEYS, entrySet());
}
@Override
- public Enumeration elements()
+ public Enumeration<Object> elements()
{
return new MultiUIDefaultsEnumerator(
MultiUIDefaultsEnumerator.Type.ELEMENTS, entrySet());
}
@@ -134,11 +132,11 @@
} else {
super.getUIError(msg);
}
}
- private static class MultiUIDefaultsEnumerator implements Enumeration
+ private static class MultiUIDefaultsEnumerator implements Enumeration<Object>
{
public static enum Type { KEYS, ELEMENTS };
private Iterator<Entry<Object, Object>> iterator;
private Type type;
@@ -181,12 +179,11 @@
}
@Override
public void clear() {
super.clear();
- for(int i = 0; i < tables.length; i++) {
- UIDefaults table = tables[i];
+ for (UIDefaults table : tables) {
if (table != null) {
table.clear();
}
}
}
< prev index next >