Looks good to me.

Regards,
Dmitry

> On 30 Jul 2020, at 07:10, Kumar Abhishek <kumar.z.abhis...@oracle.com> wrote:
> 
> Hi Dmitry,
> 
> I have updated the year in the copyright section for the modified file.
> Please find the updated Webrev:-
> http://cr.openjdk.java.net/~jdv/8200281/webrev.03/
> 
> 
> Thanks,
> Abhishek
> -----Original Message-----
> From: Dmitry Markov 
> Sent: Wednesday, July 29, 2020 11:45 PM
> To: Kumar Abhishek <kumar.z.abhis...@oracle.com>
> Cc: Alexey Ivanov <alexey.iva...@oracle.com>; Philip Race 
> <philip.r...@oracle.com>; 2d-dev <2d-dev@openjdk.java.net>
> Subject: Re: [OpenJDK 2D-Dev] RFR : 8200281: Add missing @Override 
> annotations in ImageIO plugins
> 
> Hi Abhishek,
> 
> Could you update the year in the copyright section for the modified files, 
> please?
> 
> Regards,
> Dmitry
> 
>> On 29 Jul 2020, at 11:43, Kumar Abhishek <kumar.z.abhis...@oracle.com> wrote:
>> 
>> Hi Alexey/Dmitry,
>> 
>> Please find the updated Webrev.
>> http://cr.openjdk.java.net/~jdv/8200281/webrev.02/
>> 
>> I have added the missed annotation.
>> 
>> Thanks,
>> Abhishek
>> -----Original Message-----
>> From: Alexey Ivanov
>> Sent: Saturday, July 25, 2020 2:38 AM
>> To: Kumar Abhishek <kumar.z.abhis...@oracle.com>
>> Cc: Philip Race <philip.r...@oracle.com>; 2d-dev 
>> <2d-dev@openjdk.java.net>
>> Subject: Re: [OpenJDK 2D-Dev] RFR : 8200281: Add missing @Override 
>> annotations in ImageIO plugins
>> 
>> Hi Abhishek,
>> 
>> *JPEGImageWriter.java*
>> 
>> 240     public IIOMetadata convertStreamMetadata(IIOMetadata inData,
>> 
>> 255     public IIOMetadata
>> 256         convertImageMetadata(IIOMetadata inData,
>> 
>> 1751         public synchronized void dispose() {
>> 
>> These methods are missed: no @Override annotation. In the last case, the 
>> method implements an interface rather than overrides a method from a super 
>> class, yet the @Override annotation is usually added.
>> 
>> *BMPImageReader.java*
>> 1937                 public void imageProgress(ImageReader source,
>> 1945                 public void imageUpdate(ImageReader source,
>> 1956                 public void passComplete(ImageReader source,
>> 
>> 
>> So the patch is incomplete.
>> Please verify you add @Override annotation to all overridden methods in 
>> these classes.
>> 
>> 
>> Regards,
>> Alexey
>> 
>> On 24/07/2020 18:59, Philip Race wrote:
>>> This is fine. Approved.
>>> 
>>> -phil.
>>> 
>>> On 7/24/20, 3:08 AM, Kumar Abhishek wrote:
>>>> 
>>>> Hi Phil,
>>>> 
>>>> This bug was originally only for JPEG plugin though I have verified 
>>>> the changes for other plugins as well.
>>>> 
>>>> Do you want me to divide the change for different plugins and create 
>>>> separate bugs or the current approach is fine?
>>>> 
>>>> Please find the updated webrev with superfluous comments removed :
>>>> 
>>>> http://cr.openjdk.java.net/~jdv/8200281/webrev.01/
>>>> <http://cr.openjdk.java.net/%7Ejdv/8200281/webrev.01/>
>>>> 
>>>> Thanks,
>>>> 
>>>> Abhishek
>>>> 
>>>> *From:*Philip Race
>>>> *Sent:* Thursday, July 23, 2020 10:37 PM
>>>> *To:* Kumar Abhishek <kumar.z.abhis...@oracle.com>
>>>> *Cc:* 2d-dev@openjdk.java.net
>>>> *Subject:* Re: [OpenJDK 2D-Dev] RFR : 8200281: Add missing @Override 
>>>> annotations in ImageIO plugins
>>>> 
>>>> 
>>>> 
>>>> On 7/23/20, 5:20 AM, Kumar Abhishek wrote:
>>>> 
>>>>   Hello, Please review this small change for JDK-16 .
>>>> 
>>>>   This is a clean up task to verify and add missing annotations in
>>>>   ImageIO plugins
>>>> 
>>>> 
>>>> They are missing in part because most of these classes were added in
>>>> 1.4 and
>>>> annotations were introduced in 1.5. So I am not sure how much 
>>>> retrofitting we should do along these lines. If applied widely it 
>>>> could just make backports painful when patches will not apply.
>>>> 
>>>> 
>>>>     /** Overrides the method defined in the superclass. */
>>>> +    @Override
>>>> 
>>>> The comment is now superflous so I suggest to remove it in the 
>>>> couple of places it is present.
>>>> 
>>>> -phil.
>>>> 
>>>>   Verified and added annotations for all the Writer and Reader
>>>>   implementation under
>>>>   src/java.desktop/share/classes/com/sun/imageio/plugins/
>>>> 
>>>>   Bug/webrev :
>>>> 
>>>>   https://bugs.openjdk.java.net/browse/JDK-8200281
>>>> 
>>>>   http://cr.openjdk.java.net/~jdv/8200281/webrev.00/  
>>>> <http://cr.openjdk.java.net/%7Ejdv/8200281/webrev.00/>
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>>   Thanks, Abhishek
>>>> 
>> 
> 

Reply via email to