public class sun.java2d.xr.XRSolidSrcPict
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.java2d.xr.XRSolidSrcPict
super_class: java.lang.Object
{
sun.java2d.xr.XRBackend con;
descriptor: Lsun/java2d/xr/XRBackend;
flags: (0x0000)
sun.java2d.xr.XRSurfaceData srcPict;
descriptor: Lsun/java2d/xr/XRSurfaceData;
flags: (0x0000)
sun.java2d.xr.XRColor xrCol;
descriptor: Lsun/java2d/xr/XRColor;
flags: (0x0000)
int curPixVal;
descriptor: I
flags: (0x0000)
public void <init>(sun.java2d.xr.XRBackend, int);
descriptor: (Lsun/java2d/xr/XRBackend;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield sun.java2d.xr.XRSolidSrcPict.con:Lsun/java2d/xr/XRBackend;
2: aload 0
new sun.java2d.xr.XRColor
dup
invokespecial sun.java2d.xr.XRColor.<init>:()V
putfield sun.java2d.xr.XRSolidSrcPict.xrCol:Lsun/java2d/xr/XRColor;
3: aload 0
ldc -16777216
putfield sun.java2d.xr.XRSolidSrcPict.curPixVal:I
4: aload 1
iload 2
bipush 32
iconst_1
iconst_1
invokeinterface sun.java2d.xr.XRBackend.createPixmap:(IIII)I
istore 3
start local 3 5: aload 1
iload 3
iconst_0
invokeinterface sun.java2d.xr.XRBackend.createPicture:(II)I
istore 4
start local 4 6: aload 1
iload 4
iconst_1
invokeinterface sun.java2d.xr.XRBackend.setPictureRepeat:(II)V
7: aload 1
iload 4
iconst_1
getstatic sun.java2d.xr.XRColor.FULL_ALPHA:Lsun/java2d/xr/XRColor;
iconst_0
iconst_0
iconst_1
iconst_1
invokeinterface sun.java2d.xr.XRBackend.renderRectangle:(IBLsun/java2d/xr/XRColor;IIII)V
8: aload 0
new sun.java2d.xr.XRSurfaceData$XRInternalSurfaceData
dup
aload 1
iload 4
invokespecial sun.java2d.xr.XRSurfaceData$XRInternalSurfaceData.<init>:(Lsun/java2d/xr/XRBackend;I)V
putfield sun.java2d.xr.XRSolidSrcPict.srcPict:Lsun/java2d/xr/XRSurfaceData;
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lsun/java2d/xr/XRSolidSrcPict;
0 10 1 con Lsun/java2d/xr/XRBackend;
0 10 2 parentXid I
5 10 3 solidPixmap I
6 10 4 solidSrcPictXID I
MethodParameters:
Name Flags
con
parentXid
public sun.java2d.xr.XRSurfaceData prepareSrcPict(int);
descriptor: (I)Lsun/java2d/xr/XRSurfaceData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield sun.java2d.xr.XRSolidSrcPict.curPixVal:I
if_icmpeq 4
1: aload 0
getfield sun.java2d.xr.XRSolidSrcPict.xrCol:Lsun/java2d/xr/XRColor;
iload 1
iconst_0
invokevirtual sun.java2d.xr.XRColor.setColorValues:(IZ)V
2: aload 0
getfield sun.java2d.xr.XRSolidSrcPict.con:Lsun/java2d/xr/XRBackend;
aload 0
getfield sun.java2d.xr.XRSolidSrcPict.srcPict:Lsun/java2d/xr/XRSurfaceData;
getfield sun.java2d.xr.XRSurfaceData.picture:I
iconst_1
aload 0
getfield sun.java2d.xr.XRSolidSrcPict.xrCol:Lsun/java2d/xr/XRColor;
iconst_0
iconst_0
iconst_1
iconst_1
invokeinterface sun.java2d.xr.XRBackend.renderRectangle:(IBLsun/java2d/xr/XRColor;IIII)V
3: aload 0
iload 1
putfield sun.java2d.xr.XRSolidSrcPict.curPixVal:I
4: StackMap locals:
StackMap stack:
aload 0
getfield sun.java2d.xr.XRSolidSrcPict.srcPict:Lsun/java2d/xr/XRSurfaceData;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/java2d/xr/XRSolidSrcPict;
0 5 1 pixelVal I
MethodParameters:
Name Flags
pixelVal
}
SourceFile: "XRSolidSrcPict.java"
InnerClasses:
public XRInternalSurfaceData = sun.java2d.xr.XRSurfaceData$XRInternalSurfaceData of sun.java2d.xr.XRSurfaceData