public abstract class org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext_INT_PACK extends org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext_INT_PACK
super_class: org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext
{
void <init>(java.awt.image.ColorModel, java.awt.image.ColorModel);
descriptor: (Ljava/awt/image/ColorModel;Ljava/awt/image/ColorModel;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext.<init>:(Ljava/awt/image/ColorModel;Ljava/awt/image/ColorModel;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/batik/ext/awt/image/SVGComposite$AlphaPreCompositeContext_INT_PACK;
0 2 1 srcCM Ljava/awt/image/ColorModel;
0 2 2 dstCM Ljava/awt/image/ColorModel;
MethodParameters:
Name Flags
srcCM
dstCM
protected abstract void precompose_INT_PACK(int, int, int[], int, int, int[], int, int, int[], int, int);
descriptor: (II[III[III[III)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
width final
height final
srcPixels final
srcAdjust final
srcSp
dstInPixels final
dstInAdjust final
dstInSp
dstOutPixels final
dstOutAdjust final
dstOutSp
protected void precompose(java.awt.image.Raster, java.awt.image.Raster, java.awt.image.WritableRaster);
descriptor: (Ljava/awt/image/Raster;Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=12, locals=26, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokevirtual java.awt.image.WritableRaster.getMinX:()I
istore 4
start local 4 1: aload 3
invokevirtual java.awt.image.WritableRaster.getWidth:()I
istore 5
start local 5 2: aload 3
invokevirtual java.awt.image.WritableRaster.getMinY:()I
istore 6
start local 6 3: aload 3
invokevirtual java.awt.image.WritableRaster.getHeight:()I
istore 7
start local 7 4: aload 1
invokevirtual java.awt.image.Raster.getSampleModel:()Ljava/awt/image/SampleModel;
checkcast java.awt.image.SinglePixelPackedSampleModel
astore 8
start local 8 5: aload 8
invokevirtual java.awt.image.SinglePixelPackedSampleModel.getScanlineStride:()I
istore 9
start local 9 6: aload 1
invokevirtual java.awt.image.Raster.getDataBuffer:()Ljava/awt/image/DataBuffer;
checkcast java.awt.image.DataBufferInt
astore 10
start local 10 7: aload 10
invokevirtual java.awt.image.DataBufferInt.getBankData:()[[I
iconst_0
aaload
astore 11
start local 11 8: aload 10
invokevirtual java.awt.image.DataBufferInt.getOffset:()I
9: aload 8
iload 4
aload 1
invokevirtual java.awt.image.Raster.getSampleModelTranslateX:()I
isub
10: iload 6
aload 1
invokevirtual java.awt.image.Raster.getSampleModelTranslateY:()I
isub
11: invokevirtual java.awt.image.SinglePixelPackedSampleModel.getOffset:(II)I
12: iadd
13: istore 12
start local 12 14: aload 2
invokevirtual java.awt.image.Raster.getSampleModel:()Ljava/awt/image/SampleModel;
checkcast java.awt.image.SinglePixelPackedSampleModel
astore 13
start local 13 15: aload 13
invokevirtual java.awt.image.SinglePixelPackedSampleModel.getScanlineStride:()I
istore 14
start local 14 16: aload 2
invokevirtual java.awt.image.Raster.getDataBuffer:()Ljava/awt/image/DataBuffer;
checkcast java.awt.image.DataBufferInt
astore 15
start local 15 17: aload 15
invokevirtual java.awt.image.DataBufferInt.getBankData:()[[I
iconst_0
aaload
astore 16
start local 16 18: aload 15
invokevirtual java.awt.image.DataBufferInt.getOffset:()I
19: aload 13
iload 4
aload 2
invokevirtual java.awt.image.Raster.getSampleModelTranslateX:()I
isub
20: iload 6
aload 2
invokevirtual java.awt.image.Raster.getSampleModelTranslateY:()I
isub
21: invokevirtual java.awt.image.SinglePixelPackedSampleModel.getOffset:(II)I
22: iadd
23: istore 17
start local 17 24: aload 3
invokevirtual java.awt.image.WritableRaster.getSampleModel:()Ljava/awt/image/SampleModel;
checkcast java.awt.image.SinglePixelPackedSampleModel
25: astore 18
start local 18 26: aload 18
invokevirtual java.awt.image.SinglePixelPackedSampleModel.getScanlineStride:()I
istore 19
start local 19 27: aload 3
invokevirtual java.awt.image.WritableRaster.getDataBuffer:()Ljava/awt/image/DataBuffer;
checkcast java.awt.image.DataBufferInt
astore 20
start local 20 28: aload 20
invokevirtual java.awt.image.DataBufferInt.getBankData:()[[I
iconst_0
aaload
astore 21
start local 21 29: aload 20
invokevirtual java.awt.image.DataBufferInt.getOffset:()I
30: aload 18
iload 4
aload 3
invokevirtual java.awt.image.WritableRaster.getSampleModelTranslateX:()I
isub
31: iload 6
aload 3
invokevirtual java.awt.image.WritableRaster.getSampleModelTranslateY:()I
isub
32: invokevirtual java.awt.image.SinglePixelPackedSampleModel.getOffset:(II)I
33: iadd
34: istore 22
start local 22 35: iload 9
iload 5
isub
istore 23
start local 23 36: iload 14
iload 5
isub
istore 24
start local 24 37: iload 19
iload 5
isub
istore 25
start local 25 38: aload 0
iload 5
iload 7
39: aload 11
iload 23
iload 12
40: aload 16
iload 24
iload 17
41: aload 21
iload 25
iload 22
42: invokevirtual org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext_INT_PACK.precompose_INT_PACK:(II[III[III[III)V
43: return
end local 25 end local 24 end local 23 end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 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 44 0 this Lorg/apache/batik/ext/awt/image/SVGComposite$AlphaPreCompositeContext_INT_PACK;
0 44 1 src Ljava/awt/image/Raster;
0 44 2 dstIn Ljava/awt/image/Raster;
0 44 3 dstOut Ljava/awt/image/WritableRaster;
1 44 4 x0 I
2 44 5 w I
3 44 6 y0 I
4 44 7 h I
5 44 8 srcSPPSM Ljava/awt/image/SinglePixelPackedSampleModel;
6 44 9 srcScanStride I
7 44 10 srcDB Ljava/awt/image/DataBufferInt;
8 44 11 srcPixels [I
14 44 12 srcBase I
15 44 13 dstInSPPSM Ljava/awt/image/SinglePixelPackedSampleModel;
16 44 14 dstInScanStride I
17 44 15 dstInDB Ljava/awt/image/DataBufferInt;
18 44 16 dstInPixels [I
24 44 17 dstInBase I
26 44 18 dstOutSPPSM Ljava/awt/image/SinglePixelPackedSampleModel;
27 44 19 dstOutScanStride I
28 44 20 dstOutDB Ljava/awt/image/DataBufferInt;
29 44 21 dstOutPixels [I
35 44 22 dstOutBase I
36 44 23 srcAdjust I
37 44 24 dstInAdjust I
38 44 25 dstOutAdjust I
MethodParameters:
Name Flags
src
dstIn
dstOut
}
SourceFile: "SVGComposite.java"
NestHost: org.apache.batik.ext.awt.image.SVGComposite
InnerClasses:
public abstract AlphaPreCompositeContext = org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext of org.apache.batik.ext.awt.image.SVGComposite
public abstract AlphaPreCompositeContext_INT_PACK = org.apache.batik.ext.awt.image.SVGComposite$AlphaPreCompositeContext_INT_PACK of org.apache.batik.ext.awt.image.SVGComposite