You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by da...@apache.org on 2013/10/22 19:59:02 UTC

svn commit: r1534712 - in /commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging: formats/tiff/TiffDirectory.java palette/ColorGroup.java

Author: damjan
Date: Tue Oct 22 17:59:01 2013
New Revision: 1534712

URL: http://svn.apache.org/r1534712
Log:
Make some public java.util.Lists unmodifiable.

Jira issue key: IMAGING-117


Modified:
    commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffDirectory.java
    commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/palette/ColorGroup.java

Modified: commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffDirectory.java
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffDirectory.java?rev=1534712&r1=1534711&r2=1534712&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffDirectory.java (original)
+++ commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffDirectory.java Tue Oct 22 17:59:01 2013
@@ -19,6 +19,7 @@ package org.apache.commons.imaging.forma
 import java.awt.image.BufferedImage;
 import java.io.IOException;
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 
@@ -57,7 +58,7 @@ public class TiffDirectory extends TiffE
                 TiffConstants.TIFF_DIRECTORY_FOOTER_LENGTH);
 
         this.type = type;
-        this.entries = entries;
+        this.entries = Collections.unmodifiableList(entries);
         this.nextDirectoryOffset = nextDirectoryOffset;
     }
     

Modified: commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/palette/ColorGroup.java
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/palette/ColorGroup.java?rev=1534712&r1=1534711&r2=1534712&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/palette/ColorGroup.java (original)
+++ commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/palette/ColorGroup.java Tue Oct 22 17:59:01 2013
@@ -16,6 +16,7 @@
  */
 package org.apache.commons.imaging.palette;
 
+import java.util.Collections;
 import java.util.List;
 
 import org.apache.commons.imaging.ImageWriteException;
@@ -48,7 +49,7 @@ class ColorGroup {
 
     public ColorGroup(final List<ColorCount> color_counts, final boolean ignoreAlpha)
             throws ImageWriteException {
-        this.color_counts = color_counts;
+        this.color_counts = Collections.unmodifiableList(color_counts);
         this.ignoreAlpha = ignoreAlpha;
 
         if (color_counts.size() < 1) {