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) {