public class sun.java2d.pipe.ValidatePipe implements sun.java2d.pipe.PixelDrawPipe, sun.java2d.pipe.PixelFillPipe, sun.java2d.pipe.ShapeDrawPipe, sun.java2d.pipe.TextPipe, sun.java2d.pipe.DrawImagePipe
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.java2d.pipe.ValidatePipe
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/java2d/pipe/ValidatePipe;
public boolean validate(sun.java2d.SunGraphics2D);
descriptor: (Lsun/java2d/SunGraphics2D;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual sun.java2d.SunGraphics2D.validatePipe:()V
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/java2d/pipe/ValidatePipe;
0 2 1 sg Lsun/java2d/SunGraphics2D;
MethodParameters:
Name Flags
sg
public void drawLine(sun.java2d.SunGraphics2D, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
invokeinterface sun.java2d.pipe.PixelDrawPipe.drawLine:(Lsun/java2d/SunGraphics2D;IIII)V
2: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 x1 I
0 3 3 y1 I
0 3 4 x2 I
0 3 5 y2 I
MethodParameters:
Name Flags
sg
x1
y1
x2
y2
public void drawRect(sun.java2d.SunGraphics2D, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
invokeinterface sun.java2d.pipe.PixelDrawPipe.drawRect:(Lsun/java2d/SunGraphics2D;IIII)V
2: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 x I
0 3 3 y I
0 3 4 width I
0 3 5 height I
MethodParameters:
Name Flags
sg
x
y
width
height
public void fillRect(sun.java2d.SunGraphics2D, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
invokeinterface sun.java2d.pipe.PixelFillPipe.fillRect:(Lsun/java2d/SunGraphics2D;IIII)V
2: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 x I
0 3 3 y I
0 3 4 width I
0 3 5 height I
MethodParameters:
Name Flags
sg
x
y
width
height
public void drawRoundRect(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 4
1: aload 1
getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
2: iload 6
iload 7
3: invokeinterface sun.java2d.pipe.PixelDrawPipe.drawRoundRect:(Lsun/java2d/SunGraphics2D;IIIIII)V
4: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/pipe/ValidatePipe;
0 5 1 sg Lsun/java2d/SunGraphics2D;
0 5 2 x I
0 5 3 y I
0 5 4 width I
0 5 5 height I
0 5 6 arcWidth I
0 5 7 arcHeight I
MethodParameters:
Name Flags
sg
x
y
width
height
arcWidth
arcHeight
public void fillRoundRect(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 4
1: aload 1
getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
2: iload 6
iload 7
3: invokeinterface sun.java2d.pipe.PixelFillPipe.fillRoundRect:(Lsun/java2d/SunGraphics2D;IIIIII)V
4: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/pipe/ValidatePipe;
0 5 1 sg Lsun/java2d/SunGraphics2D;
0 5 2 x I
0 5 3 y I
0 5 4 width I
0 5 5 height I
0 5 6 arcWidth I
0 5 7 arcHeight I
MethodParameters:
Name Flags
sg
x
y
width
height
arcWidth
arcHeight
public void drawOval(sun.java2d.SunGraphics2D, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
invokeinterface sun.java2d.pipe.PixelDrawPipe.drawOval:(Lsun/java2d/SunGraphics2D;IIII)V
2: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 x I
0 3 3 y I
0 3 4 width I
0 3 5 height I
MethodParameters:
Name Flags
sg
x
y
width
height
public void fillOval(sun.java2d.SunGraphics2D, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
invokeinterface sun.java2d.pipe.PixelFillPipe.fillOval:(Lsun/java2d/SunGraphics2D;IIII)V
2: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 x I
0 3 3 y I
0 3 4 width I
0 3 5 height I
MethodParameters:
Name Flags
sg
x
y
width
height
public void drawArc(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
iload 6
iload 7
invokeinterface sun.java2d.pipe.PixelDrawPipe.drawArc:(Lsun/java2d/SunGraphics2D;IIIIII)V
2: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 x I
0 3 3 y I
0 3 4 width I
0 3 5 height I
0 3 6 startAngle I
0 3 7 arcAngle I
MethodParameters:
Name Flags
sg
x
y
width
height
startAngle
arcAngle
public void fillArc(sun.java2d.SunGraphics2D, int, int, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;IIIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
aload 1
iload 2
iload 3
iload 4
iload 5
iload 6
iload 7
invokeinterface sun.java2d.pipe.PixelFillPipe.fillArc:(Lsun/java2d/SunGraphics2D;IIIIII)V
2: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 x I
0 3 3 y I
0 3 4 width I
0 3 5 height I
0 3 6 startAngle I
0 3 7 arcAngle I
MethodParameters:
Name Flags
sg
x
y
width
height
startAngle
arcAngle
public void drawPolyline(sun.java2d.SunGraphics2D, int[], int[], int);
descriptor: (Lsun/java2d/SunGraphics2D;[I[II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
aload 1
aload 2
aload 3
iload 4
invokeinterface sun.java2d.pipe.PixelDrawPipe.drawPolyline:(Lsun/java2d/SunGraphics2D;[I[II)V
2: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 xPoints [I
0 3 3 yPoints [I
0 3 4 nPoints I
MethodParameters:
Name Flags
sg
xPoints
yPoints
nPoints
public void drawPolygon(sun.java2d.SunGraphics2D, int[], int[], int);
descriptor: (Lsun/java2d/SunGraphics2D;[I[II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.drawpipe:Lsun/java2d/pipe/PixelDrawPipe;
aload 1
aload 2
aload 3
iload 4
invokeinterface sun.java2d.pipe.PixelDrawPipe.drawPolygon:(Lsun/java2d/SunGraphics2D;[I[II)V
2: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 xPoints [I
0 3 3 yPoints [I
0 3 4 nPoints I
MethodParameters:
Name Flags
sg
xPoints
yPoints
nPoints
public void fillPolygon(sun.java2d.SunGraphics2D, int[], int[], int);
descriptor: (Lsun/java2d/SunGraphics2D;[I[II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.fillpipe:Lsun/java2d/pipe/PixelFillPipe;
aload 1
aload 2
aload 3
iload 4
invokeinterface sun.java2d.pipe.PixelFillPipe.fillPolygon:(Lsun/java2d/SunGraphics2D;[I[II)V
2: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 xPoints [I
0 3 3 yPoints [I
0 3 4 nPoints I
MethodParameters:
Name Flags
sg
xPoints
yPoints
nPoints
public void draw(sun.java2d.SunGraphics2D, java.awt.Shape);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.shapepipe:Lsun/java2d/pipe/ShapeDrawPipe;
aload 1
aload 2
invokeinterface sun.java2d.pipe.ShapeDrawPipe.draw:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 s Ljava/awt/Shape;
MethodParameters:
Name Flags
sg
s
public void fill(sun.java2d.SunGraphics2D, java.awt.Shape);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.shapepipe:Lsun/java2d/pipe/ShapeDrawPipe;
aload 1
aload 2
invokeinterface sun.java2d.pipe.ShapeDrawPipe.fill:(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 s Ljava/awt/Shape;
MethodParameters:
Name Flags
sg
s
public void drawString(sun.java2d.SunGraphics2D, java.lang.String, double, double);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/lang/String;DD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 5 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.textpipe:Lsun/java2d/pipe/TextPipe;
aload 1
aload 2
dload 3
dload 5
invokeinterface sun.java2d.pipe.TextPipe.drawString:(Lsun/java2d/SunGraphics2D;Ljava/lang/String;DD)V
2: StackMap locals:
StackMap stack:
return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 s Ljava/lang/String;
0 3 3 x D
0 3 5 y D
MethodParameters:
Name Flags
sg
s
x
y
public void drawGlyphVector(sun.java2d.SunGraphics2D, java.awt.font.GlyphVector, float, float);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/font/GlyphVector;FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.textpipe:Lsun/java2d/pipe/TextPipe;
aload 1
aload 2
fload 3
fload 4
invokeinterface sun.java2d.pipe.TextPipe.drawGlyphVector:(Lsun/java2d/SunGraphics2D;Ljava/awt/font/GlyphVector;FF)V
2: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 g Ljava/awt/font/GlyphVector;
0 3 3 x F
0 3 4 y F
MethodParameters:
Name Flags
sg
g
x
y
public void drawChars(sun.java2d.SunGraphics2D, char[], int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;[CIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.textpipe:Lsun/java2d/pipe/TextPipe;
aload 1
aload 2
iload 3
iload 4
iload 5
iload 6
invokeinterface sun.java2d.pipe.TextPipe.drawChars:(Lsun/java2d/SunGraphics2D;[CIIII)V
2: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 data [C
0 3 3 offset I
0 3 4 length I
0 3 5 x I
0 3 6 y I
MethodParameters:
Name Flags
sg
data
offset
length
x
y
public boolean copyImage(sun.java2d.SunGraphics2D, java.awt.Image, int, int, java.awt.Color, java.awt.image.ImageObserver);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
aload 1
aload 2
iload 3
iload 4
aload 5
aload 6
invokeinterface sun.java2d.pipe.DrawImagePipe.copyImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 img Ljava/awt/Image;
0 3 3 x I
0 3 4 y I
0 3 5 bgColor Ljava/awt/Color;
0 3 6 observer Ljava/awt/image/ImageObserver;
MethodParameters:
Name Flags
sg
img
x
y
bgColor
observer
public boolean copyImage(sun.java2d.SunGraphics2D, java.awt.Image, int, int, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, locals=11, args_size=11
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 4
1: aload 1
getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
aload 1
aload 2
iload 3
iload 4
iload 5
iload 6
iload 7
iload 8
2: aload 9
aload 10
3: invokeinterface sun.java2d.pipe.DrawImagePipe.copyImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/pipe/ValidatePipe;
0 5 1 sg Lsun/java2d/SunGraphics2D;
0 5 2 img Ljava/awt/Image;
0 5 3 dx I
0 5 4 dy I
0 5 5 sx I
0 5 6 sy I
0 5 7 w I
0 5 8 h I
0 5 9 bgColor Ljava/awt/Color;
0 5 10 observer Ljava/awt/image/ImageObserver;
MethodParameters:
Name Flags
sg
img
dx
dy
sx
sy
w
h
bgColor
observer
public boolean scaleImage(sun.java2d.SunGraphics2D, java.awt.Image, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 4
1: aload 1
getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
aload 1
aload 2
iload 3
iload 4
iload 5
iload 6
aload 7
2: aload 8
3: invokeinterface sun.java2d.pipe.DrawImagePipe.scaleImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/pipe/ValidatePipe;
0 5 1 sg Lsun/java2d/SunGraphics2D;
0 5 2 img Ljava/awt/Image;
0 5 3 x I
0 5 4 y I
0 5 5 w I
0 5 6 h I
0 5 7 bgColor Ljava/awt/Color;
0 5 8 observer Ljava/awt/image/ImageObserver;
MethodParameters:
Name Flags
sg
img
x
y
w
h
bgColor
observer
public boolean scaleImage(sun.java2d.SunGraphics2D, java.awt.Image, int, int, int, int, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=13, args_size=13
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 5
1: aload 1
getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
aload 1
aload 2
iload 3
iload 4
iload 5
iload 6
2: iload 7
iload 8
iload 9
iload 10
aload 11
3: aload 12
4: invokeinterface sun.java2d.pipe.DrawImagePipe.scaleImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IIIIIIIILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/java2d/pipe/ValidatePipe;
0 6 1 sg Lsun/java2d/SunGraphics2D;
0 6 2 img Ljava/awt/Image;
0 6 3 dx1 I
0 6 4 dy1 I
0 6 5 dx2 I
0 6 6 dy2 I
0 6 7 sx1 I
0 6 8 sy1 I
0 6 9 sx2 I
0 6 10 sy2 I
0 6 11 bgColor Ljava/awt/Color;
0 6 12 observer Ljava/awt/image/ImageObserver;
MethodParameters:
Name Flags
sg
img
dx1
dy1
dx2
dy2
sx1
sy1
sx2
sy2
bgColor
observer
public boolean transformImage(sun.java2d.SunGraphics2D, java.awt.Image, java.awt.geom.AffineTransform, java.awt.image.ImageObserver);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
aload 1
aload 2
aload 3
aload 4
invokeinterface sun.java2d.pipe.DrawImagePipe.transformImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/geom/AffineTransform;Ljava/awt/image/ImageObserver;)Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 img Ljava/awt/Image;
0 3 3 atfm Ljava/awt/geom/AffineTransform;
0 3 4 observer Ljava/awt/image/ImageObserver;
MethodParameters:
Name Flags
sg
img
atfm
observer
public void transformImage(sun.java2d.SunGraphics2D, java.awt.image.BufferedImage, java.awt.image.BufferedImageOp, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
invokevirtual sun.java2d.pipe.ValidatePipe.validate:(Lsun/java2d/SunGraphics2D;)Z
ifeq 2
1: aload 1
getfield sun.java2d.SunGraphics2D.imagepipe:Lsun/java2d/pipe/DrawImagePipe;
aload 1
aload 2
aload 3
iload 4
iload 5
invokeinterface sun.java2d.pipe.DrawImagePipe.transformImage:(Lsun/java2d/SunGraphics2D;Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImageOp;II)V
2: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/pipe/ValidatePipe;
0 3 1 sg Lsun/java2d/SunGraphics2D;
0 3 2 img Ljava/awt/image/BufferedImage;
0 3 3 op Ljava/awt/image/BufferedImageOp;
0 3 4 x I
0 3 5 y I
MethodParameters:
Name Flags
sg
img
op
x
y
}
SourceFile: "ValidatePipe.java"