public class sun.java2d.loops.FillRect$General extends sun.java2d.loops.FillRect
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.java2d.loops.FillRect$General
super_class: sun.java2d.loops.FillRect
{
public sun.java2d.loops.MaskFill fillop;
descriptor: Lsun/java2d/loops/MaskFill;
flags: (0x0001) ACC_PUBLIC
public void <init>(sun.java2d.loops.SurfaceType, sun.java2d.loops.CompositeType, sun.java2d.loops.SurfaceType);
descriptor: (Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/CompositeType;Lsun/java2d/loops/SurfaceType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial sun.java2d.loops.FillRect.<init>:(Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/CompositeType;Lsun/java2d/loops/SurfaceType;)V
1: aload 0
aload 1
aload 2
aload 3
invokestatic sun.java2d.loops.MaskFill.locate:(Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/CompositeType;Lsun/java2d/loops/SurfaceType;)Lsun/java2d/loops/MaskFill;
putfield sun.java2d.loops.FillRect$General.fillop:Lsun/java2d/loops/MaskFill;
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/java2d/loops/FillRect$General;
0 3 1 srctype Lsun/java2d/loops/SurfaceType;
0 3 2 comptype Lsun/java2d/loops/CompositeType;
0 3 3 dsttype Lsun/java2d/loops/SurfaceType;
MethodParameters:
Name Flags
srctype
comptype
dsttype
public void FillRect(sun.java2d.SunGraphics2D, sun.java2d.SurfaceData, int, int, int, int);
descriptor: (Lsun/java2d/SunGraphics2D;Lsun/java2d/SurfaceData;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, 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
getfield sun.java2d.loops.FillRect$General.fillop:Lsun/java2d/loops/MaskFill;
aload 1
aload 2
aload 1
getfield sun.java2d.SunGraphics2D.composite:Ljava/awt/Composite;
iload 3
iload 4
iload 5
iload 6
aconst_null
iconst_0
iconst_0
invokevirtual sun.java2d.loops.MaskFill.MaskFill:(Lsun/java2d/SunGraphics2D;Lsun/java2d/SurfaceData;Ljava/awt/Composite;IIII[BII)V
1: 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 2 0 this Lsun/java2d/loops/FillRect$General;
0 2 1 sg2d Lsun/java2d/SunGraphics2D;
0 2 2 dest Lsun/java2d/SurfaceData;
0 2 3 x I
0 2 4 y I
0 2 5 w I
0 2 6 h I
MethodParameters:
Name Flags
sg2d
dest
x
y
w
h
}
SourceFile: "FillRect.java"
NestHost: sun.java2d.loops.FillRect
InnerClasses:
public General = sun.java2d.loops.FillRect$General of sun.java2d.loops.FillRect