On Fri, 8 Jul 2022 21:37:47 GMT, Andy Goryachev <d...@openjdk.org> wrote:

> The fix includes:
> - renaming of offending methods to avoid confusion
> - explicitly declaring the offending methods as private

+1 for JLS

While I agree that leaving the code as is does not cause issues (since the 
methods are not getting overriden), it might fall under maintainability rubric. 
 Especially in the case of BaseShaderGraphics, where a human surely gets 
confused.  Some people do have eclipse and can F3 to see the superclass.

So I would suggest to merge all of my changes.

If this is unacceptable, at least merge the  BaseShaderGraphics change, as it 
is rather confusing.  

The good thing is that we only have a very few places, so the probability of 
confusion due to this issue is rather low.

-------------

PR: https://git.openjdk.org/jfx/pull/824

Reply via email to