<AWT Dev> [9] Review Request: 6521783 Unnecessary final modifier for a method in a final class
Petr Pchelko
petr.pchelko at oracle.com
Mon Jul 21 15:41:24 UTC 2014
> On Jul 21, 2014, at 7:31 PM, Sergey Bylokhov <Sergey.Bylokhov at oracle.com> wrote:
>
> On 7/21/14 7:22 PM, Petr Pchelko wrote:
>>>> What do you think about filing new CRs for private final methods and static final methods?
>>> Actually I have nothing against private/static final methods. Some times I used them
>> private final is useless because you can’t override it anyway. It’s arguable as we can possibly
>> change the method to protected and forget to add final,
> but subclasses can create the method with the same name , this sometime is not obvious for readers.
>> but static methods cannot be overridden
>> at all, so final in this case is completely useless and it only annoys as IDEA highlights these issues.
> Same for static, http://youtrack.jetbrains.com/issue/IDEA-92076
> Usually I mark all my static method as final.
Ok, I agree. Idea tricked me a bit) Anyway, it’s not related directly to the current review.
With best regards. Petr.
> On Jul 21, 2014, at 7:31 PM, Sergey Bylokhov <Sergey.Bylokhov at oracle.com> wrote:
>
> On 7/21/14 7:22 PM, Petr Pchelko wrote:
>>>> What do you think about filing new CRs for private final methods and static final methods?
>>> Actually I have nothing against private/static final methods. Some times I used them
>> private final is useless because you can’t override it anyway. It’s arguable as we can possibly
>> change the method to protected and forget to add final,
> but subclasses can create the method with the same name , this sometime is not obvious for readers.
>> but static methods cannot be overridden
>> at all, so final in this case is completely useless and it only annoys as IDEA highlights these issues.
> Same for static, http://youtrack.jetbrains.com/issue/IDEA-92076
> Usually I mark all my static method as final.
>>
>> With best regards. Petr.
>>
>>
>>> On Jul 21, 2014, at 7:12 PM, Sergey Bylokhov <Sergey.Bylokhov at oracle.com> wrote:
>>>
>>> On 7/21/14 6:53 PM, Petr Pchelko wrote:
>>>> Hello, Sergey.
>>>>
>>>> The fix looks good.
>>>>
>>>> What do you think about filing new CRs for private final methods and static final methods?
>>> Actually I have nothing against private/static final methods. Some times I used them
>>>>
>>>> With best regards. Petr.
>>>>
>>>>> On Jul 21, 2014, at 5:35 PM, Sergey Bylokhov <Sergey.Bylokhov at oracle.com> wrote:
>>>>>
>>>>> Hello.
>>>>> Please review a small fix of warnings from another one tool:
>>>>> I fix all related issues in the client code.
>>>>>
>>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-6521783
>>>>> Webrev can be found at: http://cr.openjdk.java.net/~serb/6521783/webrev.00
>>>>>
>>>>> --
>>>>> Best regards, Sergey.
>>>>>
>>>
>>>
>>> --
>>> Best regards, Sergey.
>>
>
>
> --
> Best regards, Sergey.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20140721/eb919baa/attachment.html>
More information about the awt-dev
mailing list