Print this page
Added gradle and cmake project


 135         return new TraceDrawGlyphListAA(this);
 136     }
 137 
 138     private static class TraceDrawGlyphListAA extends DrawGlyphListAA {
 139         DrawGlyphListAA target;
 140 
 141         public TraceDrawGlyphListAA(DrawGlyphListAA target) {
 142             super(target.getSourceType(),
 143                   target.getCompositeType(),
 144                   target.getDestType());
 145             this.target = target;
 146         }
 147 
 148         public GraphicsPrimitive traceWrap() {
 149             return this;
 150         }
 151 
 152         public void DrawGlyphListAA(SunGraphics2D sg2d, SurfaceData dest,
 153                                     GlyphList glyphs)
 154         {

 155             tracePrimitive(target);


 156             target.DrawGlyphListAA(sg2d, dest, glyphs);

 157         }
 158     }
 159 }


 135         return new TraceDrawGlyphListAA(this);
 136     }
 137 
 138     private static class TraceDrawGlyphListAA extends DrawGlyphListAA {
 139         DrawGlyphListAA target;
 140 
 141         public TraceDrawGlyphListAA(DrawGlyphListAA target) {
 142             super(target.getSourceType(),
 143                   target.getCompositeType(),
 144                   target.getDestType());
 145             this.target = target;
 146         }
 147 
 148         public GraphicsPrimitive traceWrap() {
 149             return this;
 150         }
 151 
 152         public void DrawGlyphListAA(SunGraphics2D sg2d, SurfaceData dest,
 153                                     GlyphList glyphs)
 154         {
 155             if ((traceflags & TRACEPTIME) == 0) {
 156                 tracePrimitive(target);
 157             }
 158             long time = System.nanoTime();
 159             target.DrawGlyphListAA(sg2d, dest, glyphs);
 160             tracePrimitiveTime(target, System.nanoTime() - time);
 161         }
 162     }
 163 }