Author: sebb Date: Sun Apr 1 11:28:24 2012 New Revision: 1308079 URL: http://svn.apache.org/viewvc?rev=1308079&view=rev Log: Unnecessary casts
Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegPhotoshopMetadata.java commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/png/PngWriter.java commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffField.java commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffImageParser.java commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffImageWriterLossless.java commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputDirectory.java commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputSet.java commons/proper/sanselan/trunk/src/test/java/org/apache/commons/sanselan/formats/jpeg/decoder/DctTest.java Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java (original) +++ commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegImageParser.java Sun Apr 1 11:28:24 2012 @@ -230,7 +230,7 @@ public class JpegImageParser extends Ima int total = 0; for (int i = 0; i < v.size(); i++) { - App2Segment segment = (App2Segment) v.get(i); + App2Segment segment = v.get(i); if ((i + offset) != segment.cur_marker) { @@ -258,7 +258,7 @@ public class JpegImageParser extends Ima for (int i = 0; i < v.size(); i++) { - App2Segment segment = (App2Segment) v.get(i); + App2Segment segment = v.get(i); System.arraycopy(segment.icc_bytes, 0, result, progress, segment.icc_bytes.length); @@ -1041,7 +1041,7 @@ public class JpegImageParser extends Ima for (int d = 0; d < segments.size(); d++) { - Segment segment = (Segment) segments.get(d); + Segment segment = segments.get(d); NumberFormat nf = NumberFormat.getIntegerInstance(); // this.debugNumber("found, marker: ", marker, 4); Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegPhotoshopMetadata.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegPhotoshopMetadata.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegPhotoshopMetadata.java (original) +++ commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/jpeg/JpegPhotoshopMetadata.java Sun Apr 1 11:28:24 2012 @@ -40,7 +40,7 @@ public class JpegPhotoshopMetadata exten Collections.sort(records, IptcRecord.COMPARATOR); for (int j = 0; j < records.size(); j++) { - IptcRecord element = (IptcRecord) records.get(j); + IptcRecord element = records.get(j); if (element.iptcType != IptcTypes.RECORD_VERSION) add(element.getIptcTypeName(), element.getValue()); } Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/png/PngWriter.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/png/PngWriter.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/png/PngWriter.java (original) +++ commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/png/PngWriter.java Sun Apr 1 11:28:24 2012 @@ -297,7 +297,7 @@ public class PngWriter implements PngCon bytes[5] = (byte) (0xff & (yPPU >> 16)); bytes[6] = (byte) (0xff & (yPPU >> 8)); bytes[7] = (byte) (0xff & (yPPU >> 0)); - bytes[8] = (byte) units; + bytes[8] = units; writeChunk(os, IPHYS_CHUNK_TYPE.toByteArray(), bytes); } @@ -521,7 +521,7 @@ public class PngWriter implements PngCon List<PngText> outputTexts = (List<PngText>) params.get(PARAM_KEY_PNG_TEXT_CHUNKS); for (int i = 0; i < outputTexts.size(); i++) { - PngText text = (PngText) outputTexts.get(i); + PngText text = outputTexts.get(i); if (text instanceof PngText.tEXt) writeChunktEXt(os, (PngText.tEXt) text); else if (text instanceof PngText.zTXt) Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffField.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffField.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffField.java (original) +++ commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffField.java Sun Apr 1 11:28:24 2012 @@ -290,7 +290,7 @@ public class TiffField implements TiffCo // Debug.debug("fillInValue valueLength", valueLength); if (valueOffset < 0 || - ((long)valueOffset) + valueLengthLong > byteSource.getLength()) { + valueOffset + valueLengthLong > byteSource.getLength()) { throw new TiffValueOutsideFileBoundsException( "Attempt to read byte range starting from " + valueOffset + " " + "of length " + valueLength + " " + Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffImageParser.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffImageParser.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffImageParser.java (original) +++ commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/TiffImageParser.java Sun Apr 1 11:28:24 2012 @@ -440,8 +440,7 @@ public class TiffImageParser extends Ima List<ImageDataElement> dataElements = directory.getTiffRawImageDataElements(); for (int j = 0; j < dataElements.size(); j++) { - TiffDirectory.ImageDataElement element = (TiffDirectory.ImageDataElement) dataElements - .get(j); + TiffDirectory.ImageDataElement element = dataElements.get(j); byte bytes[] = byteSource.getBlock(element.offset, element.length); result.add(bytes); Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffImageWriterLossless.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffImageWriterLossless.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffImageWriterLossless.java (original) +++ commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffImageWriterLossless.java Sun Apr 1 11:28:24 2012 @@ -188,7 +188,7 @@ public class TiffImageWriterLossless ext int index = -1; for (int i = 0; i < elements.size(); i++) { - TiffElement element = (TiffElement) elements.get(i); + TiffElement element = elements.get(i); int lastElementByte = element.offset + element.length; if (start == null) { @@ -232,7 +232,7 @@ public class TiffImageWriterLossless ext throw new ImageWriteException("Couldn't analyze old tiff data."); else if (analysis.size() == 1) { - TiffElement onlyElement = (TiffElement) analysis.get(0); + TiffElement onlyElement = analysis.get(0); // Debug.debug("onlyElement", onlyElement.getElementDescription()); if (onlyElement.offset == TIFF_HEADER_SIZE && onlyElement.offset + onlyElement.length @@ -292,7 +292,7 @@ public class TiffImageWriterLossless ext // any items that represent a gap at the end of the exif segment, can be discarded. while (unusedElements.size() > 0) { - TiffElement element = (TiffElement) unusedElements.get(0); + TiffElement element = unusedElements.get(0); int elementEnd = element.offset + element.length; if (elementEnd == overflowIndex) { @@ -318,8 +318,7 @@ public class TiffImageWriterLossless ext while (unplacedItems.size() > 0) { // pop off largest unplaced item. - TiffOutputItem outputItem = (TiffOutputItem) unplacedItems - .remove(0); + TiffOutputItem outputItem = unplacedItems.remove(0); int outputItemLength = outputItem.getItemLength(); // Debug.debug("largest unplaced item: " // + outputItem.getItemDescription() + " (" + outputItemLength @@ -329,7 +328,7 @@ public class TiffImageWriterLossless ext TiffElement bestFit = null; for (int i = 0; i < unusedElements.size(); i++) { - TiffElement element = (TiffElement) unusedElements.get(i); + TiffElement element = unusedElements.get(i); if (element.length >= outputItemLength) bestFit = element; else @@ -434,7 +433,7 @@ public class TiffImageWriterLossless ext // zero out the parsed pieces of old exif segment, in case we don't overwrite them. for (int i = 0; i < analysis.size(); i++) { - TiffElement element = (TiffElement) analysis.get(i); + TiffElement element = analysis.get(i); for (int j = 0; j < element.length; j++) { int index = element.offset + j; @@ -446,7 +445,7 @@ public class TiffImageWriterLossless ext // write in the new items for (int i = 0; i < outputItems.size(); i++) { - TiffOutputItem outputItem = (TiffOutputItem) outputItems.get(i); + TiffOutputItem outputItem = outputItems.get(i); BufferOutputStream tos = new BufferOutputStream(output, outputItem .getOffset()); Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputDirectory.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputDirectory.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputDirectory.java (original) +++ commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputDirectory.java Sun Apr 1 11:28:24 2012 @@ -373,7 +373,7 @@ public final class TiffOutputDirectory e List<TiffOutputField> matches = new ArrayList<TiffOutputField>(); for (int i = 0; i < fields.size(); i++) { - TiffOutputField field = (TiffOutputField) fields.get(i); + TiffOutputField field = fields.get(i); if (field.tag == tag) matches.add(field); } @@ -389,7 +389,7 @@ public final class TiffOutputDirectory e { for (int i = 0; i < fields.size(); i++) { - TiffOutputField field = (TiffOutputField) fields.get(i); + TiffOutputField field = fields.get(i); if (field.tag == tag) return field; } @@ -424,7 +424,7 @@ public final class TiffOutputDirectory e // Write Fields for (int i = 0; i < fields.size(); i++) { - TiffOutputField field = (TiffOutputField) fields.get(i); + TiffOutputField field = fields.get(i); field.writeField(bos); // Debug.debug("\t" + "writing field (" + field.tag + ", 0x" + Modified: commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputSet.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputSet.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputSet.java (original) +++ commons/proper/sanselan/trunk/src/main/java/org/apache/commons/sanselan/formats/tiff/write/TiffOutputSet.java Sun Apr 1 11:28:24 2012 @@ -299,7 +299,7 @@ public final class TiffOutputSet impleme List<TiffOutputField> fields = directory.getFields(); for (int j = 0; j < fields.size(); j++) { - TiffOutputField field = (TiffOutputField) fields.get(j); + TiffOutputField field = fields.get(j); result.append(prefix); result.append("\t\t" + "field " + i + ": " + field.tagInfo); result.append(newline); Modified: commons/proper/sanselan/trunk/src/test/java/org/apache/commons/sanselan/formats/jpeg/decoder/DctTest.java URL: http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/test/java/org/apache/commons/sanselan/formats/jpeg/decoder/DctTest.java?rev=1308079&r1=1308078&r2=1308079&view=diff ============================================================================== --- commons/proper/sanselan/trunk/src/test/java/org/apache/commons/sanselan/formats/jpeg/decoder/DctTest.java (original) +++ commons/proper/sanselan/trunk/src/test/java/org/apache/commons/sanselan/formats/jpeg/decoder/DctTest.java Sun Apr 1 11:28:24 2012 @@ -36,7 +36,7 @@ public class DctTest extends TestCase assertEquals("Reference transforms broken, at x=" + i, originalData[i], reversed[i], 0.001); } - float[] data = (float[]) originalData.clone(); + float[] data = originalData.clone(); Dct.forwardDCT8(data); Dct.scaleQuantizationVector(data); for (int i = 0; i < 8; i++) @@ -76,7 +76,7 @@ public class DctTest extends TestCase } } - float[] data = (float[]) originalData.clone(); + float[] data = originalData.clone(); Dct.forwardDCT8x8(data); Dct.scaleQuantizationMatrix(data); for (int y = 0; y < 8; y++)