class org.apache.batik.ext.awt.image.rendered.IndexImage$Counter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.batik.ext.awt.image.rendered.IndexImage$Counter
super_class: java.lang.Object
{
final int val;
descriptor: I
flags: (0x0010) ACC_FINAL
int count;
descriptor: I
flags: (0x0000)
void <init>(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield org.apache.batik.ext.awt.image.rendered.IndexImage$Counter.count:I
2: aload 0
iload 1
putfield org.apache.batik.ext.awt.image.rendered.IndexImage$Counter.val:I
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/ext/awt/image/rendered/IndexImage$Counter;
0 3 1 val I
MethodParameters:
Name Flags
val
boolean add(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.batik.ext.awt.image.rendered.IndexImage$Counter.val:I
iload 1
if_icmpeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
dup
getfield org.apache.batik.ext.awt.image.rendered.IndexImage$Counter.count:I
iconst_1
iadd
putfield org.apache.batik.ext.awt.image.rendered.IndexImage$Counter.count:I
3: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/ext/awt/image/rendered/IndexImage$Counter;
0 4 1 val I
MethodParameters:
Name Flags
val
int[] getRgb(int[]);
descriptor: ([I)[I
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_0
aload 0
getfield org.apache.batik.ext.awt.image.rendered.IndexImage$Counter.val:I
ldc 16711680
iand
bipush 16
ishr
iastore
1: aload 1
iconst_1
aload 0
getfield org.apache.batik.ext.awt.image.rendered.IndexImage$Counter.val:I
ldc 65280
iand
bipush 8
ishr
iastore
2: aload 1
iconst_2
aload 0
getfield org.apache.batik.ext.awt.image.rendered.IndexImage$Counter.val:I
sipush 255
iand
iastore
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/batik/ext/awt/image/rendered/IndexImage$Counter;
0 4 1 rgb [I
MethodParameters:
Name Flags
rgb
}
SourceFile: "IndexImage.java"
NestHost: org.apache.batik.ext.awt.image.rendered.IndexImage
InnerClasses:
private Counter = org.apache.batik.ext.awt.image.rendered.IndexImage$Counter of org.apache.batik.ext.awt.image.rendered.IndexImage