<Swing Dev> [OpenJDK 2D-Dev] <AWT Dev> JDK 9 RFR of JDK-8032047: Fix static lint warnings in client libraries

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Fri Jan 17 10:28:00 UTC 2014


Hello, Joe.
Some comments:
  - in the SunDropTargetContextPeer.java file header changed only
  - Incorrect modification of if statement in D3DSurfaceDataProxy.java
  - It is not necessary to use class name in  StyledEditorKit.java and 
HTMLEditorKit.java, because defaultActions is a private static field and 
it can be accessed directly.

On 17.01.2014 11:31, Joe Darcy wrote:
> Hi Petr,
>
> On 01/16/2014 11:20 PM, Petr Pchelko wrote:
>> Hello, Joe.
>>
>> A couple of small comments:
>>
>> AffineTransformOp.java: Could you please split a long line #241
>
> Done.
>
>>
>> ClipboardTransferable.java: You can safely remove the 
>> DataTransferer.getInstance in this place.
>> The DataTransferer is a singleton and it's already created by this time.
>>
>> SunDragSourceContextPeer.java: same here, you can safely remove the 
>> getInstance
>
> Changed.
>
>>
>> D3DDrawImage.java: you've mistyped the copyright update.
>
> Fixed.
>
>>
>> D3DSurfaceDataProxy.java: Why did you choose to suppress a warning 
>> here? the getD3DDevice is
>> just a getter, it does not allocate new object and has no side effects..
>
> Changed.
>
> Revised webrev at
>
>     http://cr.openjdk.java.net/~darcy/8032047.0/
>
> Thanks for the careful review,
>
> -Joe
>
>>
>> With best regards. Petr.
>>
>> On 17.01.2014, at 10:55, Joe Darcy <joe.darcy at oracle.com> wrote:
>>
>>> Hello,
>>>
>>> Please view my proposed fix for
>>>
>>>     JDK-8032047: Fix static lint warnings in client libraries
>>>     http://cr.openjdk.java.net/~darcy/8032047.0/
>>>
>>> Mostly this fix consisted of just replacing a variable name with the 
>>> class name mentioned by javac in the warning message. In a few cases 
>>> where the expression allocated a new object, I choose to just 
>>> suppress the warning since I didn't feel motivated to analyze the 
>>> possible side-effects of the allocation.
>>>
>>> Thanks,
>>>
>>> -Joe
>>>
>


-- 
Best regards, Sergey.




More information about the swing-dev mailing list