src/share/classes/java/awt/image/DataBufferFloat.java

Print this page

        

@@ -154,11 +154,11 @@
      *                  used as the banks of this <code>DataBuffer</code>.
      * @param size The number of elements of each array to be used.
      */
     public DataBufferFloat(float dataArray[][], int size) {
         super(UNTRACKABLE, TYPE_FLOAT, size, dataArray.length);
-        bankdata = (float[][]) dataArray.clone();
+        bankdata = dataArray.clone();
         data = bankdata[0];
     }
 
     /**
      * Constructs a <code>float</code>-based <code>DataBuffer</code>

@@ -178,11 +178,11 @@
      * @param size The number of elements of each array to be used.
      * @param offsets An array of integer offsets, one for each bank.
      */
     public DataBufferFloat(float dataArray[][], int size, int offsets[]) {
         super(UNTRACKABLE, TYPE_FLOAT, size,dataArray.length, offsets);
-        bankdata = (float[][]) dataArray.clone();
+        bankdata = dataArray.clone();
         data = bankdata[0];
     }
 
     /**
      * Returns the default (first) <code>float</code> data array.

@@ -225,11 +225,11 @@
      *
      * @return all data arrays for this data buffer.
      */
     public float[][] getBankData() {
         theTrackable.setUntrackable();
-        return (float[][]) bankdata.clone();
+        return bankdata.clone();
     }
 
     /**
      * Returns the requested data array element from the first
      * (default) bank as an <code>int</code>.