src/share/classes/sun/java2d/loops/GeneralRenderer.java

Print this page
rev 9629 : 8038644: Fix raw and unchecked warnings in sun.java2d.*
Reviewed-by:


  33 import java.awt.image.DataBuffer;
  34 import java.awt.image.ColorModel;
  35 import java.awt.geom.Path2D;
  36 import java.awt.geom.PathIterator;
  37 import java.awt.geom.AffineTransform;
  38 import sun.java2d.pipe.Region;
  39 import sun.java2d.pipe.SpanIterator;
  40 import sun.java2d.SunGraphics2D;
  41 import sun.java2d.SurfaceData;
  42 import sun.java2d.loops.ProcessPath;
  43 import sun.font.GlyphList;
  44 
  45 /**
  46  * GeneralRenderer collection
  47  * Basically, a collection of components which permit basic
  48  * rendering to occur on rasters of any format
  49  */
  50 
  51 public final class GeneralRenderer {
  52     public static void register() {
  53         Class owner = GeneralRenderer.class;
  54         GraphicsPrimitive[] primitives = {
  55             new  GraphicsPrimitiveProxy(owner, "SetFillRectANY",
  56                                         FillRect.methodSignature,
  57                                         FillRect.primTypeID,
  58                                         SurfaceType.AnyColor,
  59                                         CompositeType.SrcNoEa,
  60                                         SurfaceType.Any),
  61             new  GraphicsPrimitiveProxy(owner, "SetFillPathANY",
  62                                         FillPath.methodSignature,
  63                                         FillPath.primTypeID,
  64                                         SurfaceType.AnyColor,
  65                                         CompositeType.SrcNoEa,
  66                                         SurfaceType.Any),
  67             new  GraphicsPrimitiveProxy(owner, "SetFillSpansANY",
  68                                         FillSpans.methodSignature,
  69                                         FillSpans.primTypeID,
  70                                         SurfaceType.AnyColor,
  71                                         CompositeType.SrcNoEa,
  72                                         SurfaceType.Any),
  73             new  GraphicsPrimitiveProxy(owner, "SetDrawLineANY",




  33 import java.awt.image.DataBuffer;
  34 import java.awt.image.ColorModel;
  35 import java.awt.geom.Path2D;
  36 import java.awt.geom.PathIterator;
  37 import java.awt.geom.AffineTransform;
  38 import sun.java2d.pipe.Region;
  39 import sun.java2d.pipe.SpanIterator;
  40 import sun.java2d.SunGraphics2D;
  41 import sun.java2d.SurfaceData;
  42 import sun.java2d.loops.ProcessPath;
  43 import sun.font.GlyphList;
  44 
  45 /**
  46  * GeneralRenderer collection
  47  * Basically, a collection of components which permit basic
  48  * rendering to occur on rasters of any format
  49  */
  50 
  51 public final class GeneralRenderer {
  52     public static void register() {
  53         Class<?> owner = GeneralRenderer.class;
  54         GraphicsPrimitive[] primitives = {
  55             new  GraphicsPrimitiveProxy(owner, "SetFillRectANY",
  56                                         FillRect.methodSignature,
  57                                         FillRect.primTypeID,
  58                                         SurfaceType.AnyColor,
  59                                         CompositeType.SrcNoEa,
  60                                         SurfaceType.Any),
  61             new  GraphicsPrimitiveProxy(owner, "SetFillPathANY",
  62                                         FillPath.methodSignature,
  63                                         FillPath.primTypeID,
  64                                         SurfaceType.AnyColor,
  65                                         CompositeType.SrcNoEa,
  66                                         SurfaceType.Any),
  67             new  GraphicsPrimitiveProxy(owner, "SetFillSpansANY",
  68                                         FillSpans.methodSignature,
  69                                         FillSpans.primTypeID,
  70                                         SurfaceType.AnyColor,
  71                                         CompositeType.SrcNoEa,
  72                                         SurfaceType.Any),
  73             new  GraphicsPrimitiveProxy(owner, "SetDrawLineANY",