< prev index next >
src/com/sun/javatest/util/DynamicArray.java
Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg
@@ -105,11 +105,11 @@
return array2;
if (array2 == null)
return array1;
- Class type = array1.getClass().getComponentType();
+ Class<?> type = array1.getClass().getComponentType();
int size = array1.length + array2.length;
T[] newArray = (T[]) Array.newInstance(type, size);
System.arraycopy(array1, 0, newArray, 0, array1.length);
System.arraycopy(array2, 0, newArray, array1.length, array2.length);
return newArray;
@@ -259,11 +259,11 @@
* Get the type of objects that the array is declared to hold.
*
* @param arr The array to examine.
* @return The class of objects that the given array can hold.
*/
- protected static Class getArrayClass(Object[] arr) {
+ protected static Class<?> getArrayClass(Object[] arr) {
if(arr != null) {
return arr.getClass().getComponentType();
} else {
return null;
}
< prev index next >