public class sun.java2d.windows.GDIRenderer$Tracer extends sun.java2d.windows.GDIRenderer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.java2d.windows.GDIRenderer$Tracer
super_class: sun.java2d.windows.GDIRenderer
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
0: .line 338
aload 0 /* this */
invokespecial sun.java2d.windows.GDIRenderer.<init>:()V
return
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
void doDrawLine(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
flags: (0x0000)
Code:
stack=9, locals=9, args_size=9
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x1
start local 6 // int y1
start local 7 // int x2
start local 8 // int y2
0: .line 343
ldc "GDIDrawLine"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 344
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* x1 */
iload 6 /* y1 */
iload 7 /* x2 */
iload 8 /* y2 */
invokespecial sun.java2d.windows.GDIRenderer.doDrawLine:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
2: .line 345
return
end local 8 // int y2
end local 7 // int x2
end local 6 // int y1
end local 5 // int x1
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 3 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 3 2 clip Lsun/java2d/pipe/Region;
0 3 3 comp Ljava/awt/Composite;
0 3 4 color I
0 3 5 x1 I
0 3 6 y1 I
0 3 7 x2 I
0 3 8 y2 I
MethodParameters:
Name Flags
sData
clip
comp
color
x1
y1
x2
y2
void doDrawRect(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
flags: (0x0000)
Code:
stack=9, locals=9, args_size=9
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x
start local 6 // int y
start local 7 // int w
start local 8 // int h
0: .line 350
ldc "GDIDrawRect"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 351
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* x */
iload 6 /* y */
iload 7 /* w */
iload 8 /* h */
invokespecial sun.java2d.windows.GDIRenderer.doDrawRect:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
2: .line 352
return
end local 8 // int h
end local 7 // int w
end local 6 // int y
end local 5 // int x
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 3 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 3 2 clip Lsun/java2d/pipe/Region;
0 3 3 comp Ljava/awt/Composite;
0 3 4 color I
0 3 5 x I
0 3 6 y I
0 3 7 w I
0 3 8 h I
MethodParameters:
Name Flags
sData
clip
comp
color
x
y
w
h
void doDrawRoundRect(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIIIII)V
flags: (0x0000)
Code:
stack=11, locals=11, args_size=11
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x
start local 6 // int y
start local 7 // int w
start local 8 // int h
start local 9 // int arcW
start local 10 // int arcH
0: .line 358
ldc "GDIDrawRoundRect"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 359
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
2: .line 360
iload 5 /* x */
iload 6 /* y */
iload 7 /* w */
iload 8 /* h */
iload 9 /* arcW */
iload 10 /* arcH */
3: .line 359
invokespecial sun.java2d.windows.GDIRenderer.doDrawRoundRect:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIIIII)V
4: .line 361
return
end local 10 // int arcH
end local 9 // int arcW
end local 8 // int h
end local 7 // int w
end local 6 // int y
end local 5 // int x
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 5 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 5 2 clip Lsun/java2d/pipe/Region;
0 5 3 comp Ljava/awt/Composite;
0 5 4 color I
0 5 5 x I
0 5 6 y I
0 5 7 w I
0 5 8 h I
0 5 9 arcW I
0 5 10 arcH I
MethodParameters:
Name Flags
sData
clip
comp
color
x
y
w
h
arcW
arcH
void doDrawOval(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
flags: (0x0000)
Code:
stack=9, locals=9, args_size=9
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x
start local 6 // int y
start local 7 // int w
start local 8 // int h
0: .line 366
ldc "GDIDrawOval"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 367
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* x */
iload 6 /* y */
iload 7 /* w */
iload 8 /* h */
invokespecial sun.java2d.windows.GDIRenderer.doDrawOval:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
2: .line 368
return
end local 8 // int h
end local 7 // int w
end local 6 // int y
end local 5 // int x
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 3 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 3 2 clip Lsun/java2d/pipe/Region;
0 3 3 comp Ljava/awt/Composite;
0 3 4 color I
0 3 5 x I
0 3 6 y I
0 3 7 w I
0 3 8 h I
MethodParameters:
Name Flags
sData
clip
comp
color
x
y
w
h
void doDrawArc(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIIIII)V
flags: (0x0000)
Code:
stack=11, locals=11, args_size=11
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x
start local 6 // int y
start local 7 // int w
start local 8 // int h
start local 9 // int angleStart
start local 10 // int angleExtent
0: .line 374
ldc "GDIDrawArc"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 375
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* x */
iload 6 /* y */
iload 7 /* w */
iload 8 /* h */
2: .line 376
iload 9 /* angleStart */
iload 10 /* angleExtent */
3: .line 375
invokespecial sun.java2d.windows.GDIRenderer.doDrawArc:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIIIII)V
4: .line 377
return
end local 10 // int angleExtent
end local 9 // int angleStart
end local 8 // int h
end local 7 // int w
end local 6 // int y
end local 5 // int x
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 5 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 5 2 clip Lsun/java2d/pipe/Region;
0 5 3 comp Ljava/awt/Composite;
0 5 4 color I
0 5 5 x I
0 5 6 y I
0 5 7 w I
0 5 8 h I
0 5 9 angleStart I
0 5 10 angleExtent I
MethodParameters:
Name Flags
sData
clip
comp
color
x
y
w
h
angleStart
angleExtent
void doDrawPoly(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int[], int[], int, boolean);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;III[I[IIZ)V
flags: (0x0000)
Code:
stack=11, locals=11, args_size=11
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int transx
start local 6 // int transy
start local 7 // int[] xpoints
start local 8 // int[] ypoints
start local 9 // int npoints
start local 10 // boolean isclosed
0: .line 384
ldc "GDIDrawPoly"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 385
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* transx */
iload 6 /* transy */
2: .line 386
aload 7 /* xpoints */
aload 8 /* ypoints */
iload 9 /* npoints */
iload 10 /* isclosed */
3: .line 385
invokespecial sun.java2d.windows.GDIRenderer.doDrawPoly:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;III[I[IIZ)V
4: .line 387
return
end local 10 // boolean isclosed
end local 9 // int npoints
end local 8 // int[] ypoints
end local 7 // int[] xpoints
end local 6 // int transy
end local 5 // int transx
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 5 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 5 2 clip Lsun/java2d/pipe/Region;
0 5 3 comp Ljava/awt/Composite;
0 5 4 color I
0 5 5 transx I
0 5 6 transy I
0 5 7 xpoints [I
0 5 8 ypoints [I
0 5 9 npoints I
0 5 10 isclosed Z
MethodParameters:
Name Flags
sData
clip
comp
color
transx
transy
xpoints
ypoints
npoints
isclosed
void doFillRect(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
flags: (0x0000)
Code:
stack=9, locals=9, args_size=9
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x
start local 6 // int y
start local 7 // int w
start local 8 // int h
0: .line 392
ldc "GDIFillRect"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 393
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* x */
iload 6 /* y */
iload 7 /* w */
iload 8 /* h */
invokespecial sun.java2d.windows.GDIRenderer.doFillRect:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
2: .line 394
return
end local 8 // int h
end local 7 // int w
end local 6 // int y
end local 5 // int x
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 3 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 3 2 clip Lsun/java2d/pipe/Region;
0 3 3 comp Ljava/awt/Composite;
0 3 4 color I
0 3 5 x I
0 3 6 y I
0 3 7 w I
0 3 8 h I
MethodParameters:
Name Flags
sData
clip
comp
color
x
y
w
h
void doFillRoundRect(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIIIII)V
flags: (0x0000)
Code:
stack=11, locals=11, args_size=11
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x
start local 6 // int y
start local 7 // int w
start local 8 // int h
start local 9 // int arcW
start local 10 // int arcH
0: .line 400
ldc "GDIFillRoundRect"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 401
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
2: .line 402
iload 5 /* x */
iload 6 /* y */
iload 7 /* w */
iload 8 /* h */
iload 9 /* arcW */
iload 10 /* arcH */
3: .line 401
invokespecial sun.java2d.windows.GDIRenderer.doFillRoundRect:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIIIII)V
4: .line 403
return
end local 10 // int arcH
end local 9 // int arcW
end local 8 // int h
end local 7 // int w
end local 6 // int y
end local 5 // int x
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 5 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 5 2 clip Lsun/java2d/pipe/Region;
0 5 3 comp Ljava/awt/Composite;
0 5 4 color I
0 5 5 x I
0 5 6 y I
0 5 7 w I
0 5 8 h I
0 5 9 arcW I
0 5 10 arcH I
MethodParameters:
Name Flags
sData
clip
comp
color
x
y
w
h
arcW
arcH
void doFillOval(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
flags: (0x0000)
Code:
stack=9, locals=9, args_size=9
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x
start local 6 // int y
start local 7 // int w
start local 8 // int h
0: .line 408
ldc "GDIFillOval"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 409
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* x */
iload 6 /* y */
iload 7 /* w */
iload 8 /* h */
invokespecial sun.java2d.windows.GDIRenderer.doFillOval:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIII)V
2: .line 410
return
end local 8 // int h
end local 7 // int w
end local 6 // int y
end local 5 // int x
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 3 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 3 2 clip Lsun/java2d/pipe/Region;
0 3 3 comp Ljava/awt/Composite;
0 3 4 color I
0 3 5 x I
0 3 6 y I
0 3 7 w I
0 3 8 h I
MethodParameters:
Name Flags
sData
clip
comp
color
x
y
w
h
void doFillArc(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIIIII)V
flags: (0x0000)
Code:
stack=11, locals=11, args_size=11
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int x
start local 6 // int y
start local 7 // int w
start local 8 // int h
start local 9 // int angleStart
start local 10 // int angleExtent
0: .line 416
ldc "GDIFillArc"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 417
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* x */
iload 6 /* y */
iload 7 /* w */
iload 8 /* h */
2: .line 418
iload 9 /* angleStart */
iload 10 /* angleExtent */
3: .line 417
invokespecial sun.java2d.windows.GDIRenderer.doFillArc:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIIIIII)V
4: .line 419
return
end local 10 // int angleExtent
end local 9 // int angleStart
end local 8 // int h
end local 7 // int w
end local 6 // int y
end local 5 // int x
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 5 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 5 2 clip Lsun/java2d/pipe/Region;
0 5 3 comp Ljava/awt/Composite;
0 5 4 color I
0 5 5 x I
0 5 6 y I
0 5 7 w I
0 5 8 h I
0 5 9 angleStart I
0 5 10 angleExtent I
MethodParameters:
Name Flags
sData
clip
comp
color
x
y
w
h
angleStart
angleExtent
void doFillPoly(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, int[], int[], int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;III[I[II)V
flags: (0x0000)
Code:
stack=10, locals=10, args_size=10
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int transx
start local 6 // int transy
start local 7 // int[] xpoints
start local 8 // int[] ypoints
start local 9 // int npoints
0: .line 426
ldc "GDIFillPoly"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 427
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
iload 5 /* transx */
iload 6 /* transy */
2: .line 428
aload 7 /* xpoints */
aload 8 /* ypoints */
iload 9 /* npoints */
3: .line 427
invokespecial sun.java2d.windows.GDIRenderer.doFillPoly:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;III[I[II)V
4: .line 429
return
end local 9 // int npoints
end local 8 // int[] ypoints
end local 7 // int[] xpoints
end local 6 // int transy
end local 5 // int transx
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 5 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 5 2 clip Lsun/java2d/pipe/Region;
0 5 3 comp Ljava/awt/Composite;
0 5 4 color I
0 5 5 transx I
0 5 6 transy I
0 5 7 xpoints [I
0 5 8 ypoints [I
0 5 9 npoints I
MethodParameters:
Name Flags
sData
clip
comp
color
transx
transy
xpoints
ypoints
npoints
void doShape(sun.java2d.windows.GDIWindowSurfaceData, sun.java2d.pipe.Region, java.awt.Composite, int, int, int, java.awt.geom.Path2D$Float, boolean);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIILjava/awt/geom/Path2D$Float;Z)V
flags: (0x0000)
Code:
stack=9, locals=9, args_size=9
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // sun.java2d.pipe.Region clip
start local 3 // java.awt.Composite comp
start local 4 // int color
start local 5 // int transX
start local 6 // int transY
start local 7 // java.awt.geom.Path2D$Float p2df
start local 8 // boolean isfill
0: .line 435
iload 8 /* isfill */
ifeq 2
1: .line 436
ldc "GDIFillShape"
goto 3
2: .line 437
StackMap locals:
StackMap stack:
ldc "GDIDrawShape"
3: .line 435
StackMap locals:
StackMap stack: java.lang.String
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
4: .line 438
aload 0 /* this */
aload 1 /* sData */
aload 2 /* clip */
aload 3 /* comp */
iload 4 /* color */
5: .line 439
iload 5 /* transX */
iload 6 /* transY */
aload 7 /* p2df */
iload 8 /* isfill */
6: .line 438
invokespecial sun.java2d.windows.GDIRenderer.doShape:(Lsun/java2d/windows/GDIWindowSurfaceData;Lsun/java2d/pipe/Region;Ljava/awt/Composite;IIILjava/awt/geom/Path2D$Float;Z)V
7: .line 440
return
end local 8 // boolean isfill
end local 7 // java.awt.geom.Path2D$Float p2df
end local 6 // int transY
end local 5 // int transX
end local 4 // int color
end local 3 // java.awt.Composite comp
end local 2 // sun.java2d.pipe.Region clip
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 8 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 8 2 clip Lsun/java2d/pipe/Region;
0 8 3 comp Ljava/awt/Composite;
0 8 4 color I
0 8 5 transX I
0 8 6 transY I
0 8 7 p2df Ljava/awt/geom/Path2D$Float;
0 8 8 isfill Z
MethodParameters:
Name Flags
sData
clip
comp
color
transX
transY
p2df
isfill
public void devCopyArea(sun.java2d.windows.GDIWindowSurfaceData, int, int, int, int, int, int);
descriptor: (Lsun/java2d/windows/GDIWindowSurfaceData;IIIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 // sun.java2d.windows.GDIRenderer$Tracer this
start local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
start local 2 // int srcx
start local 3 // int srcy
start local 4 // int dx
start local 5 // int dy
start local 6 // int w
start local 7 // int h
0: .line 446
ldc "GDICopyArea"
invokestatic sun.java2d.loops.GraphicsPrimitive.tracePrimitive:(Ljava/lang/Object;)V
1: .line 447
aload 0 /* this */
aload 1 /* sData */
iload 2 /* srcx */
iload 3 /* srcy */
iload 4 /* dx */
iload 5 /* dy */
iload 6 /* w */
iload 7 /* h */
invokespecial sun.java2d.windows.GDIRenderer.devCopyArea:(Lsun/java2d/windows/GDIWindowSurfaceData;IIIIII)V
2: .line 448
return
end local 7 // int h
end local 6 // int w
end local 5 // int dy
end local 4 // int dx
end local 3 // int srcy
end local 2 // int srcx
end local 1 // sun.java2d.windows.GDIWindowSurfaceData sData
end local 0 // sun.java2d.windows.GDIRenderer$Tracer this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/windows/GDIRenderer$Tracer;
0 3 1 sData Lsun/java2d/windows/GDIWindowSurfaceData;
0 3 2 srcx I
0 3 3 srcy I
0 3 4 dx I
0 3 5 dy I
0 3 6 w I
0 3 7 h I
MethodParameters:
Name Flags
sData
srcx
srcy
dx
dy
w
h
}
SourceFile: "GDIRenderer.java"
NestHost: sun.java2d.windows.GDIRenderer
InnerClasses:
public Float = java.awt.geom.Path2D$Float of java.awt.geom.Path2D
public Tracer = sun.java2d.windows.GDIRenderer$Tracer of sun.java2d.windows.GDIRenderer