Hi, 

 

Please review the following fix in JDK9:

 

Bug : https://bugs.openjdk.java.net/browse/JDK-7107905 

 

Webrev : http://cr.openjdk.java.net/~jdv/7107905/webrev.00/ 

 

Issue : When we compare two IndexColorModel objects with different ColorMap(or 
any other property specific to IndexColorModel) using equals() method it 
returns true.

 

Root cause : There is no override equals() method specific to IndexColorModel 
and it uses super class equals() which is ColorModel and it doesn't verify 
equality for IndexColorModel specific properties.

 

Solution : Add override equals() method for IndexColorModel which verifies its 
unique properties for equality.

  

Thanks,

Jay

 

Reply via email to