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

Print this page

        

@@ -154,11 +154,11 @@
      * @param dataArray The byte arrays for the <CODE>DataBuffer</CODE>.
      * @param size The size of the banks in the <CODE>DataBuffer</CODE>.
      */
     public DataBufferByte(byte dataArray[][], int size) {
         super(UNTRACKABLE, TYPE_BYTE, size, dataArray.length);
-        bankdata = (byte[][]) dataArray.clone();
+        bankdata = dataArray.clone();
         data = bankdata[0];
     }
 
     /**
      * Constructs a byte-based <CODE>DataBuffer</CODE> with the specified arrays, size,

@@ -179,11 +179,11 @@
      * @param size The size of the banks in the <CODE>DataBuffer</CODE>.
      * @param offsets The offsets into each array.
      */
     public DataBufferByte(byte dataArray[][], int size, int offsets[]) {
         super(UNTRACKABLE, TYPE_BYTE, size, dataArray.length, offsets);
-        bankdata = (byte[][]) dataArray.clone();
+        bankdata = dataArray.clone();
         data = bankdata[0];
     }
 
     /**
      * Returns the default (first) byte data array.

@@ -226,11 +226,11 @@
      *
      * @return All of the data arrays.
      */
     public byte[][] getBankData() {
         theTrackable.setUntrackable();
-        return (byte[][]) bankdata.clone();
+        return bankdata.clone();
     }
 
     /**
      * Returns the requested data array element from the first (default) bank.
      *