< prev index next >
src/share/classes/javax/swing/table/DefaultTableModel.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
@@ -679,13 +679,13 @@
*/
protected static Vector convertToVector(Object[] anArray) {
if (anArray == null) {
return null;
}
- Vector v = new Vector(anArray.length);
- for (int i=0; i < anArray.length; i++) {
- v.addElement(anArray[i]);
+ Vector<Object> v = new Vector<Object>(anArray.length);
+ for (Object o : anArray) {
+ v.addElement(o);
}
return v;
}
/**
@@ -696,13 +696,13 @@
*/
protected static Vector convertToVector(Object[][] anArray) {
if (anArray == null) {
return null;
}
- Vector v = new Vector(anArray.length);
- for (int i=0; i < anArray.length; i++) {
- v.addElement(convertToVector(anArray[i]));
+ Vector<Vector> v = new Vector<Vector>(anArray.length);
+ for (Object[] o : anArray) {
+ v.addElement(convertToVector(o));
}
return v;
}
} // End of class DefaultTableModel
< prev index next >