src/share/classes/java/awt/GradientPaintContext.java

Print this page

        

@@ -39,11 +39,11 @@
         new DirectColorModel(24, 0x00ff0000, 0x0000ff00, 0x000000ff);
     static ColorModel xbgrmodel =
         new DirectColorModel(24, 0x000000ff, 0x0000ff00, 0x00ff0000);
 
     static ColorModel cachedModel;
-    static WeakReference cached;
+    static WeakReference<Raster> cached;
 
     static synchronized Raster getCachedRaster(ColorModel cm, int w, int h) {
         if (cm == cachedModel) {
             if (cached != null) {
                 Raster ras = (Raster) cached.get();

@@ -74,11 +74,11 @@
                     return;
                 }
             }
         }
         cachedModel = cm;
-        cached = new WeakReference(ras);
+        cached = new WeakReference<>(ras);
     }
 
     double x1;
     double y1;
     double dx;