Author: sebb
Date: Fri Sep 10 01:12:53 2010
New Revision: 995628

URL: http://svn.apache.org/viewvc?rev=995628&view=rev
Log:
Fix various Eclipse warnings

Modified:
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/color/ColorConversions.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/common/byteSources/ByteSourceFile.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/bmp/BmpImageParser.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/gif/GifImageParser.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegImageParser.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegUtils.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/png/PngImageParser.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/pnm/PNMImageParser.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/psd/PsdImageParser.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterYCbCr.java
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/util/Debug.java

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/color/ColorConversions.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/color/ColorConversions.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/color/ColorConversions.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/color/ColorConversions.java
 Fri Sep 10 01:12:53 2010
@@ -703,7 +703,7 @@ public abstract class ColorConversions
 
                {
 
-                       double var_Y = (((double) cieL * 100.0 / 255.0) + 16.0) 
/ 116.0;
+                       double var_Y = ((cieL * 100.0 / 255.0) + 16.0) / 116.0;
                        double var_X = cieA / 500.0 + var_Y;
                        double var_Z = var_Y - cieB / 200.0;
 

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/common/byteSources/ByteSourceFile.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/common/byteSources/ByteSourceFile.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/common/byteSources/ByteSourceFile.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/common/byteSources/ByteSourceFile.java
 Fri Sep 10 01:12:53 2010
@@ -67,7 +67,9 @@ public class ByteSourceFile extends Byte
                {
                        try
                        {
-                               raf.close();
+                               if (raf != null) {
+                                   raf.close();
+                               }
                        }
                        catch (Exception e)
                        {

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/bmp/BmpImageParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/bmp/BmpImageParser.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/bmp/BmpImageParser.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/bmp/BmpImageParser.java
 Fri Sep 10 01:12:53 2010
@@ -388,7 +388,9 @@ public class BmpImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                               if (is != null) {
+                                   is.close();
+                               }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -511,10 +513,10 @@ public class BmpImageParser extends Imag
                // boolean isProgressive = (fPNGChunkIHDR.InterlaceMethod != 0);
                //
                // pixels per meter
-               int physicalWidthDpi = (int) ((double) bhi.hResolution * 1000.0 
/ 2.54);
+               int physicalWidthDpi = (int) (bhi.hResolution * 1000.0 / 2.54);
                float physicalWidthInch = (float) ((double) width / (double) 
physicalWidthDpi);
                // int physicalHeightDpi = 72;
-               int physicalHeightDpi = (int) ((double) bhi.vResolution * 
1000.0 / 2.54);
+               int physicalHeightDpi = (int) (bhi.vResolution * 1000.0 / 2.54);
                float physicalHeightInch = (float) ((double) height / (double) 
physicalHeightDpi);
 
                String formatDetails = "Bmp (" + (char) bhi.identifier1

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/gif/GifImageParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/gif/GifImageParser.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/gif/GifImageParser.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/gif/GifImageParser.java
 Fri Sep 10 01:12:53 2010
@@ -422,8 +422,7 @@ public class GifImageParser extends Imag
        }
 
        private byte[] readColorTable(InputStream is, int ct_size,
-                       FormatCompliance formatCompliance) throws 
ImageReadException,
-                       IOException
+                       FormatCompliance formatCompliance) throws IOException
        {
                int actual_size = convertColorTableSize(ct_size);
 
@@ -433,6 +432,7 @@ public class GifImageParser extends Imag
                return bytes;
        }
 
+       // TODO - unused
        private GIFHeaderInfo readHeader(ByteSource byteSource)
                        throws ImageReadException, IOException
        {
@@ -446,7 +446,9 @@ public class GifImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -500,7 +502,9 @@ public class GifImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -553,8 +557,7 @@ public class GifImageParser extends Imag
                return null;
        }
 
-       private ArrayList getComments(ArrayList v) throws ImageReadException,
-                       IOException
+       private ArrayList getComments(ArrayList v) throws IOException
        {
                ArrayList result = new ArrayList();
                int code = 0x21fe;
@@ -670,8 +673,7 @@ public class GifImageParser extends Imag
                return true;
        }
 
-       private int[] getColorTable(byte bytes[]) throws ImageReadException,
-                       IOException
+       private int[] getColorTable(byte bytes[]) throws ImageReadException
        {
                if ((bytes.length % 3) != 0)
                        throw new ImageReadException("Bad Color Table Length: "
@@ -1174,7 +1176,9 @@ public class GifImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java
 Fri Sep 10 01:12:53 2010
@@ -18,11 +18,6 @@ package org.apache.sanselan.formats.ico;
 
 import java.awt.Dimension;
 import java.awt.image.BufferedImage;
-import java.awt.image.ColorModel;
-import java.awt.image.DataBufferInt;
-import java.awt.image.Raster;
-import java.awt.image.SampleModel;
-import java.awt.image.WritableRaster;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.File;
@@ -362,8 +357,8 @@ public class IcoImageParser extends Imag
                BinaryOutputStream bos = new BinaryOutputStream(baos,
                                BinaryOutputStream.BYTE_ORDER_LITTLE_ENDIAN);
 
-               bos.write((int)'B');
-               bos.write((int)'M');
+               bos.write('B');
+               bos.write('M');
                bos.write4Bytes(bitmapSize);
                bos.write4Bytes(0);
                bos.write4Bytes(bitmapPixelsOffset);

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegImageParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegImageParser.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegImageParser.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegImageParser.java
 Fri Sep 10 01:12:53 2010
@@ -174,8 +174,7 @@ public class JpegImageParser extends Ima
 
        public static final boolean permissive = true;
 
-       private byte[] assembleSegments(ArrayList v) throws ImageReadException,
-                       IOException
+       private byte[] assembleSegments(ArrayList v) throws ImageReadException
        {
                try
                {
@@ -187,7 +186,7 @@ public class JpegImageParser extends Ima
        }
 
        private byte[] assembleSegments(ArrayList v, boolean start_with_zero)
-                       throws ImageReadException, IOException
+                       throws ImageReadException
        {
                if (v.size() < 1)
                        throw new ImageReadException("No App2 Segments Found.");
@@ -336,6 +335,7 @@ public class JpegImageParser extends Ima
                return result;
        }
 
+       // TODO unused
        private ArrayList filterSegments(ArrayList v, List markers)
        {
                ArrayList result = new ArrayList();
@@ -780,12 +780,10 @@ public class JpegImageParser extends Ima
 
                if (units_per_inch > 0)
                {
-                       PhysicalWidthDpi = (int) Math.round((double) x_density
-                                       / units_per_inch);
-                       PhysicalWidthInch = (float) ((double) Width / 
(x_density * units_per_inch));
-                       PhysicalHeightDpi = (int) Math.round((double) y_density
-                                       * units_per_inch);
-                       PhysicalHeightInch = (float) ((double) Height / 
(y_density * units_per_inch));
+                       PhysicalWidthDpi = (int) Math.round(x_density / 
units_per_inch);
+                       PhysicalWidthInch = (float) (Width / (x_density * 
units_per_inch));
+                       PhysicalHeightDpi = (int) Math.round(y_density  * 
units_per_inch);
+                       PhysicalHeightInch = (float) (Height / (y_density * 
units_per_inch));
                }
 
                ArrayList Comments = new ArrayList();

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegUtils.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegUtils.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/jpeg/JpegUtils.java
 Fri Sep 10 01:12:53 2010
@@ -106,7 +106,9 @@ public class JpegUtils extends BinaryFil
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/png/PngImageParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/png/PngImageParser.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/png/PngImageParser.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/png/PngImageParser.java
 Fri Sep 10 01:12:53 2010
@@ -136,7 +136,9 @@ public class PngImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                               if (is != null) {
+                                   is.close();
+                               }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -255,7 +257,9 @@ public class PngImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -441,8 +445,7 @@ public class PngImageParser extends Imag
                return result;
        }
 
-       private boolean hasAlphaChannel(int ColorType) throws 
ImageReadException,
-                       IOException
+       private boolean hasAlphaChannel(int ColorType) throws ImageReadException
        {
                switch (ColorType)
                {

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/pnm/PNMImageParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/pnm/PNMImageParser.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/pnm/PNMImageParser.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/pnm/PNMImageParser.java
 Fri Sep 10 01:12:53 2010
@@ -133,7 +133,9 @@ public class PNMImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -283,7 +285,9 @@ public class PNMImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/psd/PsdImageParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/psd/PsdImageParser.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/psd/PsdImageParser.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/psd/PsdImageParser.java
 Fri Sep 10 01:12:53 2010
@@ -94,7 +94,9 @@ public class PsdImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -276,7 +278,9 @@ public class PsdImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -409,7 +413,9 @@ public class PsdImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -435,7 +441,9 @@ public class PsdImageParser extends Imag
                {
                        try
                        {
-                               is.close();
+                           if (is != null) {
+                               is.close();
+                           }
                        } catch (Exception e)
                        {
                                Debug.debug(e);
@@ -583,8 +591,8 @@ public class PsdImageParser extends Imag
                return result;
        }
 
+       // TODO not used
        private ImageResourceBlock findImageResourceBlock(ArrayList blocks, int 
ID)
-                       throws ImageReadException, IOException
        {
                for (int i = 0; i < blocks.size(); i++)
                {

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterYCbCr.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterYCbCr.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterYCbCr.java
 (original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterYCbCr.java
 Fri Sep 10 01:12:53 2010
@@ -51,10 +51,10 @@ public class PhotometricInterpreterYCbCr
         */
        public int convertYCbCrtoRGB(int Y, int Cb, int Cr)
        {
-               double r1 = (((1.164 * ((double) Y - 16.0))) + (1.596 * 
((double) Cr - 128.0)));
-               double g1 = (((1.164 * ((double) Y - 16.0)))
-                               - (0.813 * ((double) Cr - 128.0)) - (0.392 * 
((double) Cb - 128.0)));
-               double b1 = (((1.164 * ((double) Y - 16.0))) + (2.017 * 
((double) Cb - 128.0)));
+               double r1 = (((1.164 * (Y - 16.0))) + (1.596 * (Cr - 128.0)));
+               double g1 = (((1.164 * (Y - 16.0)))
+                               - (0.813 * (Cr - 128.0)) - (0.392 * (Cb - 
128.0)));
+               double b1 = (((1.164 * (Y - 16.0))) + (2.017 * (Cb - 128.0)));
 
                int r = limit((int) r1, 0, 255);
                int g = limit((int) g1, 0, 255);

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/util/Debug.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/util/Debug.java?rev=995628&r1=995627&r2=995628&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/util/Debug.java 
(original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/util/Debug.java 
Fri Sep 10 01:12:53 2010
@@ -379,15 +379,18 @@ public final class Debug
 
        public static void debug(String message, Object value[])
        {
-               if (value == null)
+               if (value == null) {
                        debug(message, "null");
-
-               debug(message, value.length);
-               final int max = 10;
-               for (int i = 0; i < value.length && i < max; i++)
-                       debug("\t" + i, value[i]);
-               if (value.length > max)
-                       debug("\t...");
+               } else {
+               debug(message, value.length);
+               final int max = 10;
+               for (int i = 0; i < value.length && i < max; i++) {
+                   debug("\t" + i, value[i]);
+               }
+               if (value.length > max) {
+                   debug("\t...");
+               }
+               }
                debug();
        }
 
@@ -478,15 +481,18 @@ public final class Debug
        {
                StringBuffer result = new StringBuffer();
 
-               if (value == null)
+               if (value == null) {
                        result.append(getDebug(message, "null") + newline);
-
-               result.append(getDebug(message, value.length));
-               final int max = 10;
-               for (int i = 0; i < value.length && i < max; i++)
-                       result.append(getDebug("\t" + i, value[i]) + newline);
-               if (value.length > max)
-                       result.append(getDebug("\t...") + newline);
+               } else {
+               result.append(getDebug(message, value.length));
+               final int max = 10;
+               for (int i = 0; i < value.length && i < max; i++) {
+                   result.append(getDebug("\t" + i, value[i]) + newline);
+               }
+               if (value.length > max) {
+                   result.append(getDebug("\t...") + newline);
+               }
+               }
                result.append(newline);
 
                return result.toString();


Reply via email to