Ok to the two you are making final.

>  Question is whether TIFFDirectory might be made final as well.

com.sun.imageio.plugins.tiff.TIFFIFD extends TIFFDirectory so that
is more than a case of marking it final.
Therefore it at least depends on whether you think that internal subclass
really needs to be a subclass ?

-phil.

On 10/03/2016 11:53 AM, Brian Burkhalter wrote:
A trivial change, code-wise:

--- a/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java +++ b/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
@@ -261,7 +261,7 @@
  * @see TIFFDirectory
  * @see TIFFTag
  */
-public class TIFFField implements Cloneable {
+public final class TIFFField implements Cloneable {


--- a/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java +++ b/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFImageReadParam.java
@@ -48,7 +48,7 @@
  *
  * @since 9
  */
-public class TIFFImageReadParam extends ImageReadParam {
+public final class TIFFImageReadParam extends ImageReadParam {

Question is whether TIFFDirectory might be made final as well.

Thanks,

Brian

Reply via email to