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

Print this page

        

@@ -172,11 +172,11 @@
             if (dataArray[i] == null) {
                 throw new NullPointerException("dataArray["+i+"] is null");
             }
         }
 
-        bankdata = (short[][]) dataArray.clone();
+        bankdata = dataArray.clone();
         data = bankdata[0];
     }
 
     /**
      * Constructs an unsigned-short based <CODE>DataBuffer</CODE> with specified arrays,

@@ -211,11 +211,11 @@
                                                    "] is less than size+"+
                                                    "offsets["+i+"].");
             }
 
         }
-        bankdata = (short[][]) dataArray.clone();
+        bankdata = dataArray.clone();
         data = bankdata[0];
     }
 
     /**
      * Returns the default (first) unsigned-short data array.

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

@@ -270,11 +270,11 @@
      * @return The requested data array element as an integer.
      * @see #setElem(int, int)
      * @see #setElem(int, int, int)
      */
     public int getElem(int i) {
-        return (int)(data[i+offset]&0xffff);
+        return data[i+offset]&0xffff;
     }
 
     /**
      * Returns the requested data array element from the specified bank.
      *

@@ -283,11 +283,11 @@
      * @return The requested data array element as an integer.
      * @see #setElem(int, int)
      * @see #setElem(int, int, int)
      */
     public int getElem(int bank, int i) {
-        return (int)(bankdata[bank][i+offsets[bank]]&0xffff);
+        return bankdata[bank][i+offsets[bank]]&0xffff;
     }
 
     /**
      * Sets the requested data array element in the first (default) bank
      * to the specified value.