You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by br...@apache.org on 2014/12/27 20:58:31 UTC

svn commit: r1648100 - /commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/Imaging.java

Author: britter
Date: Sat Dec 27 19:58:31 2014
New Revision: 1648100

URL: http://svn.apache.org/r1648100
Log:
Make sure no instance of Imaging class can be created

Modified:
    commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/Imaging.java

Modified: commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/Imaging.java
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/Imaging.java?rev=1648100&r1=1648099&r2=1648100&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/Imaging.java (original)
+++ commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/Imaging.java Sat Dec 27 19:58:31 2014
@@ -110,7 +110,8 @@ import static org.apache.commons.imaging
  *      href="https://svn.apache.org/repos/asf/commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/examples/SampleUsage.java">org.apache.commons.imaging.examples.SampleUsage</a>
  * @see <a href="http://commons.apache.org/imaging/formatsupport.html">Format Support</a>
  */
-public abstract class Imaging {
+public final class Imaging {
+
     private static final int[] MAGIC_NUMBERS_GIF = { 0x47, 0x49, };
     private static final int[] MAGIC_NUMBERS_PNG = { 0x89, 0x50, };
     private static final int[] MAGIC_NUMBERS_JPEG = { 0xff, 0xd8, };
@@ -131,6 +132,10 @@ public abstract class Imaging {
     private static final int[] MAGIC_NUMBERS_DCX = { 0xB1, 0x68, };
     private static final int[] MAGIC_NUMBERS_RGBE = { 0x23, 0x3F, };
 
+    private Imaging() {
+        // Instances can not be created
+    }
+
     /**
      * Attempts to determine if a file contains an image recorded in 
      * a supported graphics format based on its file-name extension