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

Joe Darcy joe.darcy at oracle.com
Fri Jan 17 23:24:59 UTC 2014


Hello,

An update, good news / bad news from the jprt job; the jprt job failed, 
but there was only a single missed instance of a static warning in the 
sources to the jdk repo:

src\windows\classes\sun\java2d\d3d\D3DSurfaceData.java:741: warning: 
[static] static method should be qualified by type name, D3DRenderQueue, 
instead of by an expression
         if (rq.isRenderQueueThread()) {
               ^

I plan to fix it accordingly:

@@ -738,7 +738,7 @@
          D3DRenderQueue rq = D3DRenderQueue.getInstance();
          // swapBuffers can be called from the toolkit thread by swing, we
          // should detect this and prevent the deadlocks
-        if (rq.isRenderQueueThread()) {
+        if (D3DRenderQueue.isRenderQueueThread()) {
              if (!rq.tryLock()) {
                  // if we could not obtain the lock, repaint the area
                  // that was supposed to be swapped, and no-op this swap

Given that the builds were otherwise successful, I plan to get a fix for

         JDK-8032048: Add static lint warning to build of jdk repository

reviewed and then push JDK-8032047 and JDK-8032048 together in a single 
jprt job.

Thanks,

-Joe


On 01/17/2014 02:50 PM, Joe Darcy wrote:
> Hello,
>
> I've had a jprt job submitted to make sure that aren't any 
> cross-platform build issues (and to flush out any other static 
> warnings in the code base).
>
> If the jprt is successful, I'll push the changes proposed so far.
>
> Thanks Petr and Sergey for the reviews,
>
> -Joe
>
> On 01/17/2014 02:12 PM, Petr Pchelko wrote:
>> Hello, Joe.
>>
>> The final version still looks good.
>>
>> With best regards. Petr.
>>
>> 18 янв. 2014 г., в 1:47 до полудня, Sergey Bylokhov 
>> <Sergey.Bylokhov at oracle.com> написал(а):
>>
>>> Hello, Joe.
>>> This version looks good to me too.
>>>




More information about the swing-dev mailing list