From c9e2e217277595fcae2f2d6f262e5e9a00ad0114 Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Thu, 11 Oct 2018 22:36:41 +0200 Subject: [PATCH] Equals method for DiscreteAlphaIndexColorModel, needed for Java 10. (cherry picked from commit b86bad2bf9f01fdd19067f5b69254aa237f80ca2) --- .../imageio/color/DiscreteAlphaIndexColorModel.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/color/DiscreteAlphaIndexColorModel.java b/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/color/DiscreteAlphaIndexColorModel.java index a3ed6865..b7bdf420 100644 --- a/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/color/DiscreteAlphaIndexColorModel.java +++ b/imageio/imageio-core/src/main/java/com/twelvemonkeys/imageio/color/DiscreteAlphaIndexColorModel.java @@ -153,6 +153,12 @@ public final class DiscreteAlphaIndexColorModel extends ColorModel { (raster.getNumBands() == 2) && ((1 << size) >= icm.getMapSize())); } + @Override + public boolean equals(Object obj) { + return this == obj + || obj != null && getClass() == obj.getClass() && icm.equals(((DiscreteAlphaIndexColorModel) obj).icm); + } + public String toString() { return "DiscreteAlphaIndexColorModel: #pixelBits = " + pixel_bits + " numComponents = " + getNumComponents()