public class org.apache.batik.ext.awt.image.rendered.Any2LumRed extends org.apache.batik.ext.awt.image.rendered.AbstractRed
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.ext.awt.image.rendered.Any2LumRed
super_class: org.apache.batik.ext.awt.image.rendered.AbstractRed
{
boolean isColorConvertOpAplhaSupported;
descriptor: Z
flags: (0x0000)
public void <init>(org.apache.batik.ext.awt.image.rendered.CachableRed);
descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getBounds:()Ljava/awt/Rectangle;
1: aload 1
invokestatic org.apache.batik.ext.awt.image.rendered.Any2LumRed.fixColorModel:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;)Ljava/awt/image/ColorModel;
2: aload 1
invokestatic org.apache.batik.ext.awt.image.rendered.Any2LumRed.fixSampleModel:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;)Ljava/awt/image/SampleModel;
3: aload 1
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getTileGridXOffset:()I
4: aload 1
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getTileGridYOffset:()I
5: aconst_null
invokespecial org.apache.batik.ext.awt.image.rendered.AbstractRed.<init>:(Lorg/apache/batik/ext/awt/image/rendered/CachableRed;Ljava/awt/Rectangle;Ljava/awt/image/ColorModel;Ljava/awt/image/SampleModel;IILjava/util/Map;)V
6: aload 0
invokestatic org.apache.batik.ext.awt.image.rendered.Any2LumRed.getColorConvertOpAplhaSupported:()Z
putfield org.apache.batik.ext.awt.image.rendered.Any2LumRed.isColorConvertOpAplhaSupported:Z
7: aload 0
getfield org.apache.batik.ext.awt.image.rendered.Any2LumRed.props:Ljava/util/Map;
ldc "org.apache.batik.gvt.filter.Colorspace"
8: getstatic org.apache.batik.ext.awt.ColorSpaceHintKey.VALUE_COLORSPACE_GREY:Ljava/lang/Object;
9: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/batik/ext/awt/image/rendered/Any2LumRed;
0 11 1 src Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
MethodParameters:
Name Flags
src
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster);
descriptor: (Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=14, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.batik.ext.awt.image.rendered.Any2LumRed.getSources:()Ljava/util/Vector;
iconst_0
invokevirtual java.util.Vector.get:(I)Ljava/lang/Object;
checkcast org.apache.batik.ext.awt.image.rendered.CachableRed
astore 2
start local 2 1: aload 2
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getSampleModel:()Ljava/awt/image/SampleModel;
astore 3
start local 3 2: aload 2
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getColorModel:()Ljava/awt/image/ColorModel;
astore 4
start local 4 3: aload 2
aload 1
invokevirtual java.awt.image.WritableRaster.getBounds:()Ljava/awt/Rectangle;
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getData:(Ljava/awt/Rectangle;)Ljava/awt/image/Raster;
astore 5
start local 5 4: aload 4
ifnonnull 16
5: aconst_null
astore 6
start local 6 6: aload 3
invokevirtual java.awt.image.SampleModel.getNumBands:()I
iconst_2
if_icmpne 11
7: iconst_2
iconst_2
multianewarray [[F 2
astore 6
8: aload 6
iconst_0
aaload
iconst_0
fconst_1
fastore
9: aload 6
iconst_1
aaload
iconst_1
fconst_1
fastore
10: goto 13
11: StackMap locals: org.apache.batik.ext.awt.image.rendered.Any2LumRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.image.SampleModel java.awt.image.ColorModel java.awt.image.Raster float[][]
StackMap stack:
aload 3
invokevirtual java.awt.image.SampleModel.getNumBands:()I
iconst_1
multianewarray [[F 2
astore 6
12: aload 6
iconst_0
aaload
iconst_0
fconst_1
fastore
13: StackMap locals:
StackMap stack:
new java.awt.image.BandCombineOp
dup
aload 6
aconst_null
invokespecial java.awt.image.BandCombineOp.<init>:([[FLjava/awt/RenderingHints;)V
astore 7
start local 7 14: aload 7
aload 5
aload 1
invokevirtual java.awt.image.BandCombineOp.filter:(Ljava/awt/image/Raster;Ljava/awt/image/WritableRaster;)Ljava/awt/image/WritableRaster;
pop
end local 7 end local 6 15: goto 63
16: StackMap locals:
StackMap stack:
aload 5
checkcast java.awt.image.WritableRaster
astore 6
start local 6 17: aload 4
invokevirtual java.awt.image.ColorModel.hasAlpha:()Z
ifeq 19
18: aload 6
aload 4
iconst_0
invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.coerceData:(Ljava/awt/image/WritableRaster;Ljava/awt/image/ColorModel;Z)Ljava/awt/image/ColorModel;
pop
19: StackMap locals: java.awt.image.WritableRaster
StackMap stack:
new java.awt.image.BufferedImage
dup
aload 4
20: aload 6
iconst_0
iconst_0
invokevirtual java.awt.image.WritableRaster.createWritableTranslatedChild:(II)Ljava/awt/image/WritableRaster;
21: iconst_0
22: aconst_null
23: invokespecial java.awt.image.BufferedImage.<init>:(Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V
astore 7
start local 7 24: aload 0
invokevirtual org.apache.batik.ext.awt.image.rendered.Any2LumRed.getColorModel:()Ljava/awt/image/ColorModel;
astore 9
start local 9 25: aload 9
invokevirtual java.awt.image.ColorModel.hasAlpha:()Z
ifeq 51
aload 0
getfield org.apache.batik.ext.awt.image.rendered.Any2LumRed.isColorConvertOpAplhaSupported:Z
ifne 51
26: aload 1
invokevirtual java.awt.image.WritableRaster.getSampleModel:()Ljava/awt/image/SampleModel;
checkcast java.awt.image.PixelInterleavedSampleModel
astore 10
start local 10 27: new java.awt.image.PixelInterleavedSampleModel
dup
28: aload 10
invokevirtual java.awt.image.PixelInterleavedSampleModel.getDataType:()I
29: aload 10
invokevirtual java.awt.image.PixelInterleavedSampleModel.getWidth:()I
aload 10
invokevirtual java.awt.image.PixelInterleavedSampleModel.getHeight:()I
30: aload 10
invokevirtual java.awt.image.PixelInterleavedSampleModel.getPixelStride:()I
aload 10
invokevirtual java.awt.image.PixelInterleavedSampleModel.getScanlineStride:()I
31: iconst_1
newarray 10
32: invokespecial java.awt.image.PixelInterleavedSampleModel.<init>:(IIIII[I)V
astore 11
start local 11 33: aload 11
34: aload 1
invokevirtual java.awt.image.WritableRaster.getDataBuffer:()Ljava/awt/image/DataBuffer;
35: new java.awt.Point
dup
iconst_0
iconst_0
invokespecial java.awt.Point.<init>:(II)V
36: invokestatic java.awt.image.Raster.createWritableRaster:(Ljava/awt/image/SampleModel;Ljava/awt/image/DataBuffer;Ljava/awt/Point;)Ljava/awt/image/WritableRaster;
astore 12
start local 12 37: aload 12
38: aload 1
invokevirtual java.awt.image.WritableRaster.getMinX:()I
aload 1
invokevirtual java.awt.image.WritableRaster.getSampleModelTranslateX:()I
isub
39: aload 1
invokevirtual java.awt.image.WritableRaster.getMinY:()I
aload 1
invokevirtual java.awt.image.WritableRaster.getSampleModelTranslateY:()I
isub
40: aload 1
invokevirtual java.awt.image.WritableRaster.getWidth:()I
aload 1
invokevirtual java.awt.image.WritableRaster.getHeight:()I
41: iconst_0
iconst_0
aconst_null
42: invokevirtual java.awt.image.WritableRaster.createWritableChild:(IIIIII[I)Ljava/awt/image/WritableRaster;
astore 12
43: new java.awt.image.ComponentColorModel
dup
44: sipush 1003
invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
45: iconst_1
newarray 10
dup
iconst_0
bipush 8
iastore
iconst_0
iconst_0
46: iconst_1
47: iconst_0
48: invokespecial java.awt.image.ComponentColorModel.<init>:(Ljava/awt/color/ColorSpace;[IZZII)V
astore 13
start local 13 49: new java.awt.image.BufferedImage
dup
aload 13
aload 12
iconst_0
aconst_null
invokespecial java.awt.image.BufferedImage.<init>:(Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V
astore 8
end local 13 end local 12 end local 11 end local 10 start local 8 50: goto 55
end local 8 51: StackMap locals: org.apache.batik.ext.awt.image.rendered.Any2LumRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.image.SampleModel java.awt.image.ColorModel java.awt.image.Raster java.awt.image.WritableRaster java.awt.image.BufferedImage top java.awt.image.ColorModel
StackMap stack:
new java.awt.image.BufferedImage
dup
52: aload 9
aload 1
iconst_0
iconst_0
invokevirtual java.awt.image.WritableRaster.createWritableTranslatedChild:(II)Ljava/awt/image/WritableRaster;
53: aload 9
invokevirtual java.awt.image.ColorModel.isAlphaPremultiplied:()Z
aconst_null
54: invokespecial java.awt.image.BufferedImage.<init>:(Ljava/awt/image/ColorModel;Ljava/awt/image/WritableRaster;ZLjava/util/Hashtable;)V
astore 8
start local 8 55: StackMap locals: org.apache.batik.ext.awt.image.rendered.Any2LumRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.image.SampleModel java.awt.image.ColorModel java.awt.image.Raster java.awt.image.WritableRaster java.awt.image.BufferedImage java.awt.image.BufferedImage java.awt.image.ColorModel
StackMap stack:
new java.awt.image.ColorConvertOp
dup
aconst_null
invokespecial java.awt.image.ColorConvertOp.<init>:(Ljava/awt/RenderingHints;)V
astore 10
start local 10 56: aload 10
aload 7
aload 8
invokevirtual java.awt.image.ColorConvertOp.filter:(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
pop
57: aload 9
invokevirtual java.awt.image.ColorModel.hasAlpha:()Z
ifeq 63
58: aload 6
aload 3
invokevirtual java.awt.image.SampleModel.getNumBands:()I
iconst_1
isub
59: aload 1
aload 0
invokevirtual org.apache.batik.ext.awt.image.rendered.Any2LumRed.getSampleModel:()Ljava/awt/image/SampleModel;
invokevirtual java.awt.image.SampleModel.getNumBands:()I
iconst_1
isub
60: invokestatic org.apache.batik.ext.awt.image.rendered.Any2LumRed.copyBand:(Ljava/awt/image/Raster;ILjava/awt/image/WritableRaster;I)V
61: aload 9
invokevirtual java.awt.image.ColorModel.isAlphaPremultiplied:()Z
ifeq 63
62: aload 1
invokestatic org.apache.batik.ext.awt.image.GraphicsUtil.multiplyAlpha:(Ljava/awt/image/WritableRaster;)V
end local 10 end local 9 end local 8 end local 7 end local 6 63: StackMap locals: org.apache.batik.ext.awt.image.rendered.Any2LumRed java.awt.image.WritableRaster org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.image.SampleModel java.awt.image.ColorModel java.awt.image.Raster
StackMap stack:
aload 1
areturn
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 64 0 this Lorg/apache/batik/ext/awt/image/rendered/Any2LumRed;
0 64 1 wr Ljava/awt/image/WritableRaster;
1 64 2 src Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
2 64 3 sm Ljava/awt/image/SampleModel;
3 64 4 srcCM Ljava/awt/image/ColorModel;
4 64 5 srcRas Ljava/awt/image/Raster;
6 15 6 matrix [[F
14 15 7 op Ljava/awt/image/BandCombineOp;
17 63 6 srcWr Ljava/awt/image/WritableRaster;
24 63 7 srcBI Ljava/awt/image/BufferedImage;
50 51 8 dstBI Ljava/awt/image/BufferedImage;
55 63 8 dstBI Ljava/awt/image/BufferedImage;
25 63 9 dstCM Ljava/awt/image/ColorModel;
27 50 10 dstSM Ljava/awt/image/PixelInterleavedSampleModel;
33 50 11 smna Ljava/awt/image/SampleModel;
37 50 12 dstWr Ljava/awt/image/WritableRaster;
49 50 13 cmna Ljava/awt/image/ColorModel;
56 63 10 op Ljava/awt/image/ColorConvertOp;
MethodParameters:
Name Flags
wr
protected static java.awt.image.ColorModel fixColorModel(org.apache.batik.ext.awt.image.rendered.CachableRed);
descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;)Ljava/awt/image/ColorModel;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: aload 0
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getColorModel:()Ljava/awt/image/ColorModel;
astore 1
start local 1 1: aload 1
ifnull 16
2: aload 1
invokevirtual java.awt.image.ColorModel.hasAlpha:()Z
ifeq 10
3: new java.awt.image.ComponentColorModel
dup
4: sipush 1003
invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
5: iconst_2
newarray 10
dup
iconst_0
bipush 8
iastore
dup
iconst_1
bipush 8
iastore
iconst_1
6: aload 1
invokevirtual java.awt.image.ColorModel.isAlphaPremultiplied:()Z
7: iconst_3
8: iconst_0
9: invokespecial java.awt.image.ComponentColorModel.<init>:(Ljava/awt/color/ColorSpace;[IZZII)V
areturn
10: StackMap locals: java.awt.image.ColorModel
StackMap stack:
new java.awt.image.ComponentColorModel
dup
11: sipush 1003
invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
12: iconst_1
newarray 10
dup
iconst_0
bipush 8
iastore
iconst_0
iconst_0
13: iconst_1
14: iconst_0
15: invokespecial java.awt.image.ComponentColorModel.<init>:(Ljava/awt/color/ColorSpace;[IZZII)V
areturn
16: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getSampleModel:()Ljava/awt/image/SampleModel;
astore 2
start local 2 17: aload 2
invokevirtual java.awt.image.SampleModel.getNumBands:()I
iconst_2
if_icmpne 24
18: new java.awt.image.ComponentColorModel
dup
19: sipush 1003
invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
20: iconst_2
newarray 10
dup
iconst_0
bipush 8
iastore
dup
iconst_1
bipush 8
iastore
iconst_1
21: iconst_1
iconst_3
22: iconst_0
23: invokespecial java.awt.image.ComponentColorModel.<init>:(Ljava/awt/color/ColorSpace;[IZZII)V
areturn
24: StackMap locals: java.awt.image.SampleModel
StackMap stack:
new java.awt.image.ComponentColorModel
dup
25: sipush 1003
invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
26: iconst_1
newarray 10
dup
iconst_0
bipush 8
iastore
iconst_0
iconst_0
27: iconst_1
28: iconst_0
29: invokespecial java.awt.image.ComponentColorModel.<init>:(Ljava/awt/color/ColorSpace;[IZZII)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 src Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
1 30 1 cm Ljava/awt/image/ColorModel;
17 30 2 sm Ljava/awt/image/SampleModel;
MethodParameters:
Name Flags
src
protected static java.awt.image.SampleModel fixSampleModel(org.apache.batik.ext.awt.image.rendered.CachableRed);
descriptor: (Lorg/apache/batik/ext/awt/image/rendered/CachableRed;)Ljava/awt/image/SampleModel;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=11, locals=5, args_size=1
start local 0 0: aload 0
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getSampleModel:()Ljava/awt/image/SampleModel;
astore 1
start local 1 1: aload 1
invokevirtual java.awt.image.SampleModel.getWidth:()I
istore 2
start local 2 2: aload 1
invokevirtual java.awt.image.SampleModel.getHeight:()I
istore 3
start local 3 3: aload 0
invokeinterface org.apache.batik.ext.awt.image.rendered.CachableRed.getColorModel:()Ljava/awt/image/ColorModel;
astore 4
start local 4 4: aload 4
ifnull 14
5: aload 4
invokevirtual java.awt.image.ColorModel.hasAlpha:()Z
ifeq 10
6: new java.awt.image.PixelInterleavedSampleModel
dup
7: iconst_0
iload 2
iload 3
iconst_2
iconst_2
iload 2
imul
8: iconst_2
newarray 10
dup
iconst_1
iconst_1
iastore
9: invokespecial java.awt.image.PixelInterleavedSampleModel.<init>:(IIIII[I)V
areturn
10: StackMap locals: org.apache.batik.ext.awt.image.rendered.CachableRed java.awt.image.SampleModel int int java.awt.image.ColorModel
StackMap stack:
new java.awt.image.PixelInterleavedSampleModel
dup
11: iconst_0
iload 2
iload 3
iconst_1
iload 2
12: iconst_1
newarray 10
13: invokespecial java.awt.image.PixelInterleavedSampleModel.<init>:(IIIII[I)V
areturn
14: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.awt.image.SampleModel.getNumBands:()I
iconst_2
if_icmpne 19
15: new java.awt.image.PixelInterleavedSampleModel
dup
16: iconst_0
iload 2
iload 3
iconst_2
iconst_2
iload 2
imul
17: iconst_2
newarray 10
dup
iconst_1
iconst_1
iastore
18: invokespecial java.awt.image.PixelInterleavedSampleModel.<init>:(IIIII[I)V
areturn
19: StackMap locals:
StackMap stack:
new java.awt.image.PixelInterleavedSampleModel
dup
20: iconst_0
iload 2
iload 3
iconst_1
iload 2
21: iconst_1
newarray 10
22: invokespecial java.awt.image.PixelInterleavedSampleModel.<init>:(IIIII[I)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 src Lorg/apache/batik/ext/awt/image/rendered/CachableRed;
1 23 1 sm Ljava/awt/image/SampleModel;
2 23 2 width I
3 23 3 height I
4 23 4 cm Ljava/awt/image/ColorModel;
MethodParameters:
Name Flags
src
protected static boolean getColorConvertOpAplhaSupported();
descriptor: ()Z
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=5, locals=7, args_size=0
0: bipush 50
istore 0
start local 0 1: new java.awt.image.BufferedImage
dup
2: iload 0
iload 0
iconst_2
3: invokespecial java.awt.image.BufferedImage.<init>:(III)V
astore 1
start local 1 4: aload 1
invokevirtual java.awt.image.BufferedImage.createGraphics:()Ljava/awt/Graphics2D;
astore 2
start local 2 5: aload 2
getstatic java.awt.Color.red:Ljava/awt/Color;
invokevirtual java.awt.Graphics2D.setColor:(Ljava/awt/Color;)V
6: aload 2
iconst_0
iconst_0
iload 0
iload 0
invokevirtual java.awt.Graphics2D.fillRect:(IIII)V
7: aload 2
invokevirtual java.awt.Graphics2D.dispose:()V
8: new java.awt.image.BufferedImage
dup
9: iload 0
iload 0
iconst_2
10: invokespecial java.awt.image.BufferedImage.<init>:(III)V
astore 3
start local 3 11: aload 3
invokevirtual java.awt.image.BufferedImage.createGraphics:()Ljava/awt/Graphics2D;
astore 4
start local 4 12: aload 4
getstatic java.awt.AlphaComposite.Clear:Ljava/awt/AlphaComposite;
invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
13: aload 4
iconst_0
iconst_0
iload 0
iload 0
invokevirtual java.awt.Graphics2D.fillRect:(IIII)V
14: aload 4
invokevirtual java.awt.Graphics2D.dispose:()V
15: sipush 1003
invokestatic java.awt.color.ColorSpace.getInstance:(I)Ljava/awt/color/ColorSpace;
astore 5
start local 5 16: new java.awt.image.ColorConvertOp
dup
aload 5
aconst_null
invokespecial java.awt.image.ColorConvertOp.<init>:(Ljava/awt/color/ColorSpace;Ljava/awt/RenderingHints;)V
astore 6
start local 6 17: aload 6
aload 1
aload 3
invokevirtual java.awt.image.ColorConvertOp.filter:(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;
pop
18: aload 1
invokestatic org.apache.batik.ext.awt.image.rendered.Any2LumRed.getAlpha:(Ljava/awt/image/BufferedImage;)I
aload 3
invokestatic org.apache.batik.ext.awt.image.rendered.Any2LumRed.getAlpha:(Ljava/awt/image/BufferedImage;)I
if_icmpne 19
iconst_1
ireturn
StackMap locals: int java.awt.image.BufferedImage java.awt.Graphics2D java.awt.image.BufferedImage java.awt.Graphics2D java.awt.color.ColorSpace java.awt.image.ColorConvertOp
StackMap stack:
19: 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
1 20 0 size I
4 20 1 srcImage Ljava/awt/image/BufferedImage;
5 20 2 srcGraphics Ljava/awt/Graphics2D;
11 20 3 dstImage Ljava/awt/image/BufferedImage;
12 20 4 dstGraphics Ljava/awt/Graphics2D;
16 20 5 grayColorSpace Ljava/awt/color/ColorSpace;
17 20 6 op Ljava/awt/image/ColorConvertOp;
protected static int getAlpha(java.awt.image.BufferedImage);
descriptor: (Ljava/awt/image/BufferedImage;)I
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual java.awt.image.BufferedImage.getWidth:()I
iconst_2
idiv
istore 1
start local 1 1: aload 0
invokevirtual java.awt.image.BufferedImage.getHeight:()I
iconst_2
idiv
istore 2
start local 2 2: sipush 255
aload 0
iload 1
iload 2
invokevirtual java.awt.image.BufferedImage.getRGB:(II)I
bipush 24
ishr
iand
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 bufferedImage Ljava/awt/image/BufferedImage;
1 3 1 x I
2 3 2 y I
MethodParameters:
Name Flags
bufferedImage
}
SourceFile: "Any2LumRed.java"