public class android.graphics.ColorMatrix
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.graphics.ColorMatrix
super_class: java.lang.Object
{
private final float[] mArray;
descriptor: [F
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // android.graphics.ColorMatrix this
0: .line 68
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 62
aload 0 /* this */
bipush 20
newarray 6
putfield android.graphics.ColorMatrix.mArray:[F
2: .line 69
aload 0 /* this */
invokevirtual android.graphics.ColorMatrix.reset:()V
3: .line 70
return
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/graphics/ColorMatrix;
public void <init>(float[]);
descriptor: ([F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 // android.graphics.ColorMatrix this
start local 1 // float[] src
0: .line 75
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 62
aload 0 /* this */
bipush 20
newarray 6
putfield android.graphics.ColorMatrix.mArray:[F
2: .line 76
aload 1 /* src */
iconst_0
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
bipush 20
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: .line 77
return
end local 1 // float[] src
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/graphics/ColorMatrix;
0 4 1 src [F
MethodParameters:
Name Flags
src
public void <init>(android.graphics.ColorMatrix);
descriptor: (Landroid/graphics/ColorMatrix;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 // android.graphics.ColorMatrix this
start local 1 // android.graphics.ColorMatrix src
0: .line 82
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 62
aload 0 /* this */
bipush 20
newarray 6
putfield android.graphics.ColorMatrix.mArray:[F
2: .line 83
aload 1 /* src */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
bipush 20
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
3: .line 84
return
end local 1 // android.graphics.ColorMatrix src
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/graphics/ColorMatrix;
0 4 1 src Landroid/graphics/ColorMatrix;
MethodParameters:
Name Flags
src
public final float[] getArray();
descriptor: ()[F
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 // android.graphics.ColorMatrix this
0: .line 89
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
areturn
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/ColorMatrix;
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=2, args_size=1
start local 0 // android.graphics.ColorMatrix this
0: .line 101
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
astore 1 /* a */
start local 1 // float[] a
1: .line 102
aload 1 /* a */
fconst_0
invokestatic java.util.Arrays.fill:([FF)V
2: .line 103
aload 1 /* a */
iconst_0
aload 1 /* a */
bipush 6
aload 1 /* a */
bipush 12
aload 1 /* a */
bipush 18
fconst_1
dup_x2
fastore
dup_x2
fastore
dup_x2
fastore
fastore
3: .line 104
return
end local 1 // float[] a
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/graphics/ColorMatrix;
1 4 1 a [F
public void set(android.graphics.ColorMatrix);
descriptor: (Landroid/graphics/ColorMatrix;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 // android.graphics.ColorMatrix this
start local 1 // android.graphics.ColorMatrix src
0: .line 110
aload 1 /* src */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
bipush 20
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
1: .line 111
return
end local 1 // android.graphics.ColorMatrix src
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/ColorMatrix;
0 2 1 src Landroid/graphics/ColorMatrix;
MethodParameters:
Name Flags
src
public void set(float[]);
descriptor: ([F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 // android.graphics.ColorMatrix this
start local 1 // float[] src
0: .line 117
aload 1 /* src */
iconst_0
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
bipush 20
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
1: .line 118
return
end local 1 // float[] src
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/ColorMatrix;
0 2 1 src [F
MethodParameters:
Name Flags
src
public void setScale(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=5
start local 0 // android.graphics.ColorMatrix this
start local 1 // float rScale
start local 2 // float gScale
start local 3 // float bScale
start local 4 // float aScale
0: .line 125
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
astore 5 /* a */
start local 5 // float[] a
1: .line 127
bipush 19
istore 6 /* i */
start local 6 // int i
2: goto 5
3: .line 128
StackMap locals: float[] int
StackMap stack:
aload 5 /* a */
iload 6 /* i */
fconst_0
fastore
4: .line 127
iinc 6 /* i */ -1
StackMap locals:
StackMap stack:
5: iload 6 /* i */
ifgt 3
end local 6 // int i
6: .line 130
aload 5 /* a */
iconst_0
fload 1 /* rScale */
fastore
7: .line 131
aload 5 /* a */
bipush 6
fload 2 /* gScale */
fastore
8: .line 132
aload 5 /* a */
bipush 12
fload 3 /* bScale */
fastore
9: .line 133
aload 5 /* a */
bipush 18
fload 4 /* aScale */
fastore
10: .line 134
return
end local 5 // float[] a
end local 4 // float aScale
end local 3 // float bScale
end local 2 // float gScale
end local 1 // float rScale
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/graphics/ColorMatrix;
0 11 1 rScale F
0 11 2 gScale F
0 11 3 bScale F
0 11 4 aScale F
1 11 5 a [F
2 6 6 i I
MethodParameters:
Name Flags
rScale
gScale
bScale
aScale
public void setRotate(int, float);
descriptor: (IF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=3
start local 0 // android.graphics.ColorMatrix this
start local 1 // int axis
start local 2 // float degrees
0: .line 145
aload 0 /* this */
invokevirtual android.graphics.ColorMatrix.reset:()V
1: .line 146
fload 2 /* degrees */
f2d
ldc 3.141592653589793
dmul
ldc 180.0
ddiv
dstore 3 /* radians */
start local 3 // double radians
2: .line 147
dload 3 /* radians */
invokestatic java.lang.Math.cos:(D)D
d2f
fstore 5 /* cosine */
start local 5 // float cosine
3: .line 148
dload 3 /* radians */
invokestatic java.lang.Math.sin:(D)D
d2f
fstore 6 /* sine */
start local 6 // float sine
4: .line 149
iload 1 /* axis */
tableswitch { // 0 - 2
0: 5
1: 9
2: 13
default: 17
}
5: .line 152
StackMap locals: double float float
StackMap stack:
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
bipush 6
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
bipush 12
fload 5 /* cosine */
dup_x2
fastore
fastore
6: .line 153
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
bipush 7
fload 6 /* sine */
fastore
7: .line 154
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
bipush 11
fload 6 /* sine */
fneg
fastore
8: .line 155
goto 18
9: .line 158
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
bipush 12
fload 5 /* cosine */
dup_x2
fastore
fastore
10: .line 159
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_2
fload 6 /* sine */
fneg
fastore
11: .line 160
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
bipush 10
fload 6 /* sine */
fastore
12: .line 161
goto 18
13: .line 164
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
bipush 6
fload 5 /* cosine */
dup_x2
fastore
fastore
14: .line 165
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_1
fload 6 /* sine */
fastore
15: .line 166
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_5
fload 6 /* sine */
fneg
fastore
16: .line 167
goto 18
17: .line 169
StackMap locals:
StackMap stack:
new java.lang.RuntimeException
dup
invokespecial java.lang.RuntimeException.<init>:()V
athrow
18: .line 171
StackMap locals:
StackMap stack:
return
end local 6 // float sine
end local 5 // float cosine
end local 3 // double radians
end local 2 // float degrees
end local 1 // int axis
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Landroid/graphics/ColorMatrix;
0 19 1 axis I
0 19 2 degrees F
2 19 3 radians D
3 19 5 cosine F
4 19 6 sine F
MethodParameters:
Name Flags
axis
degrees
public void setConcat(android.graphics.ColorMatrix, android.graphics.ColorMatrix);
descriptor: (Landroid/graphics/ColorMatrix;Landroid/graphics/ColorMatrix;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=9, args_size=3
start local 0 // android.graphics.ColorMatrix this
start local 1 // android.graphics.ColorMatrix matA
start local 2 // android.graphics.ColorMatrix matB
0: .line 183
aload 1 /* matA */
aload 0 /* this */
if_acmpeq 1
aload 2 /* matB */
aload 0 /* this */
if_acmpne 3
1: .line 184
StackMap locals:
StackMap stack:
bipush 20
newarray 6
astore 3 /* tmp */
start local 3 // float[] tmp
2: .line 185
goto 4
end local 3 // float[] tmp
3: .line 186
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
astore 3 /* tmp */
start local 3 // float[] tmp
4: .line 189
StackMap locals: float[]
StackMap stack:
aload 1 /* matA */
getfield android.graphics.ColorMatrix.mArray:[F
astore 4 /* a */
start local 4 // float[] a
5: .line 190
aload 2 /* matB */
getfield android.graphics.ColorMatrix.mArray:[F
astore 5 /* b */
start local 5 // float[] b
6: .line 191
iconst_0
istore 6 /* index */
start local 6 // int index
7: .line 192
iconst_0
istore 7 /* j */
start local 7 // int j
8: goto 21
9: .line 193
StackMap locals: android.graphics.ColorMatrix android.graphics.ColorMatrix android.graphics.ColorMatrix float[] float[] float[] int int
StackMap stack:
iconst_0
istore 8 /* i */
start local 8 // int i
10: goto 15
11: .line 194
StackMap locals: int
StackMap stack:
aload 3 /* tmp */
iload 6 /* index */
iinc 6 /* index */ 1
aload 4 /* a */
iload 7 /* j */
iconst_0
iadd
faload
aload 5 /* b */
iload 8 /* i */
iconst_0
iadd
faload
fmul
aload 4 /* a */
iload 7 /* j */
iconst_1
iadd
faload
aload 5 /* b */
iload 8 /* i */
iconst_5
iadd
faload
fmul
fadd
12: .line 195
aload 4 /* a */
iload 7 /* j */
iconst_2
iadd
faload
aload 5 /* b */
iload 8 /* i */
bipush 10
iadd
faload
fmul
fadd
aload 4 /* a */
iload 7 /* j */
iconst_3
iadd
faload
aload 5 /* b */
iload 8 /* i */
bipush 15
iadd
faload
fmul
fadd
13: .line 194
fastore
14: .line 193
iinc 8 /* i */ 1
StackMap locals:
StackMap stack:
15: iload 8 /* i */
iconst_4
if_icmplt 11
end local 8 // int i
16: .line 197
aload 3 /* tmp */
iload 6 /* index */
iinc 6 /* index */ 1
aload 4 /* a */
iload 7 /* j */
iconst_0
iadd
faload
aload 5 /* b */
iconst_4
faload
fmul
aload 4 /* a */
iload 7 /* j */
iconst_1
iadd
faload
aload 5 /* b */
bipush 9
faload
fmul
fadd
17: .line 198
aload 4 /* a */
iload 7 /* j */
iconst_2
iadd
faload
aload 5 /* b */
bipush 14
faload
fmul
fadd
aload 4 /* a */
iload 7 /* j */
iconst_3
iadd
faload
aload 5 /* b */
bipush 19
faload
fmul
fadd
18: .line 199
aload 4 /* a */
iload 7 /* j */
iconst_4
iadd
faload
fadd
19: .line 197
fastore
20: .line 192
iinc 7 /* j */ 5
StackMap locals:
StackMap stack:
21: iload 7 /* j */
bipush 20
if_icmplt 9
end local 7 // int j
22: .line 202
aload 3 /* tmp */
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
if_acmpeq 24
23: .line 203
aload 3 /* tmp */
iconst_0
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iconst_0
bipush 20
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
24: .line 205
StackMap locals:
StackMap stack:
return
end local 6 // int index
end local 5 // float[] b
end local 4 // float[] a
end local 3 // float[] tmp
end local 2 // android.graphics.ColorMatrix matB
end local 1 // android.graphics.ColorMatrix matA
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Landroid/graphics/ColorMatrix;
0 25 1 matA Landroid/graphics/ColorMatrix;
0 25 2 matB Landroid/graphics/ColorMatrix;
2 3 3 tmp [F
4 25 3 tmp [F
5 25 4 a [F
6 25 5 b [F
7 25 6 index I
8 22 7 j I
10 16 8 i I
MethodParameters:
Name Flags
matA
matB
public void preConcat(android.graphics.ColorMatrix);
descriptor: (Landroid/graphics/ColorMatrix;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // android.graphics.ColorMatrix this
start local 1 // android.graphics.ColorMatrix prematrix
0: .line 214
aload 0 /* this */
aload 0 /* this */
aload 1 /* prematrix */
invokevirtual android.graphics.ColorMatrix.setConcat:(Landroid/graphics/ColorMatrix;Landroid/graphics/ColorMatrix;)V
1: .line 215
return
end local 1 // android.graphics.ColorMatrix prematrix
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/ColorMatrix;
0 2 1 prematrix Landroid/graphics/ColorMatrix;
MethodParameters:
Name Flags
prematrix
public void postConcat(android.graphics.ColorMatrix);
descriptor: (Landroid/graphics/ColorMatrix;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // android.graphics.ColorMatrix this
start local 1 // android.graphics.ColorMatrix postmatrix
0: .line 224
aload 0 /* this */
aload 1 /* postmatrix */
aload 0 /* this */
invokevirtual android.graphics.ColorMatrix.setConcat:(Landroid/graphics/ColorMatrix;Landroid/graphics/ColorMatrix;)V
1: .line 225
return
end local 1 // android.graphics.ColorMatrix postmatrix
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/ColorMatrix;
0 2 1 postmatrix Landroid/graphics/ColorMatrix;
MethodParameters:
Name Flags
postmatrix
public void setSaturation(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 // android.graphics.ColorMatrix this
start local 1 // float sat
0: .line 235
aload 0 /* this */
invokevirtual android.graphics.ColorMatrix.reset:()V
1: .line 236
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
astore 2 /* m */
start local 2 // float[] m
2: .line 238
fconst_1
fload 1 /* sat */
fsub
fstore 3 /* invSat */
start local 3 // float invSat
3: .line 239
ldc 0.213
fload 3 /* invSat */
fmul
fstore 4 /* R */
start local 4 // float R
4: .line 240
ldc 0.715
fload 3 /* invSat */
fmul
fstore 5 /* G */
start local 5 // float G
5: .line 241
ldc 0.072
fload 3 /* invSat */
fmul
fstore 6 /* B */
start local 6 // float B
6: .line 243
aload 2 /* m */
iconst_0
fload 4 /* R */
fload 1 /* sat */
fadd
fastore
aload 2 /* m */
iconst_1
fload 5 /* G */
fastore
aload 2 /* m */
iconst_2
fload 6 /* B */
fastore
7: .line 244
aload 2 /* m */
iconst_5
fload 4 /* R */
fastore
aload 2 /* m */
bipush 6
fload 5 /* G */
fload 1 /* sat */
fadd
fastore
aload 2 /* m */
bipush 7
fload 6 /* B */
fastore
8: .line 245
aload 2 /* m */
bipush 10
fload 4 /* R */
fastore
aload 2 /* m */
bipush 11
fload 5 /* G */
fastore
aload 2 /* m */
bipush 12
fload 6 /* B */
fload 1 /* sat */
fadd
fastore
9: .line 246
return
end local 6 // float B
end local 5 // float G
end local 4 // float R
end local 3 // float invSat
end local 2 // float[] m
end local 1 // float sat
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/graphics/ColorMatrix;
0 10 1 sat F
2 10 2 m [F
3 10 3 invSat F
4 10 4 R F
5 10 5 G F
6 10 6 B F
MethodParameters:
Name Flags
sat
public void setRGB2YUV();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 // android.graphics.ColorMatrix this
0: .line 252
aload 0 /* this */
invokevirtual android.graphics.ColorMatrix.reset:()V
1: .line 253
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
astore 1 /* m */
start local 1 // float[] m
2: .line 255
aload 1 /* m */
iconst_0
ldc 0.299
fastore
aload 1 /* m */
iconst_1
ldc 0.587
fastore
aload 1 /* m */
iconst_2
ldc 0.114
fastore
3: .line 256
aload 1 /* m */
iconst_5
ldc -0.16874
fastore
aload 1 /* m */
bipush 6
ldc -0.33126
fastore
aload 1 /* m */
bipush 7
ldc 0.5
fastore
4: .line 257
aload 1 /* m */
bipush 10
ldc 0.5
fastore
aload 1 /* m */
bipush 11
ldc -0.41869
fastore
aload 1 /* m */
bipush 12
ldc -0.08131
fastore
5: .line 258
return
end local 1 // float[] m
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/graphics/ColorMatrix;
2 6 1 m [F
public void setYUV2RGB();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 // android.graphics.ColorMatrix this
0: .line 264
aload 0 /* this */
invokevirtual android.graphics.ColorMatrix.reset:()V
1: .line 265
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
astore 1 /* m */
start local 1 // float[] m
2: .line 267
aload 1 /* m */
iconst_2
ldc 1.402
fastore
3: .line 268
aload 1 /* m */
iconst_5
fconst_1
fastore
aload 1 /* m */
bipush 6
ldc -0.34414
fastore
aload 1 /* m */
bipush 7
ldc -0.71414
fastore
4: .line 269
aload 1 /* m */
bipush 10
fconst_1
fastore
aload 1 /* m */
bipush 11
ldc 1.772
fastore
aload 1 /* m */
bipush 12
fconst_0
fastore
5: .line 270
return
end local 1 // float[] m
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/graphics/ColorMatrix;
2 6 1 m [F
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 // android.graphics.ColorMatrix this
start local 1 // java.lang.Object obj
0: .line 275
aload 1 /* obj */
instanceof android.graphics.ColorMatrix
ifne 2
1: .line 276
iconst_0
ireturn
2: .line 280
StackMap locals:
StackMap stack:
aload 1 /* obj */
checkcast android.graphics.ColorMatrix
getfield android.graphics.ColorMatrix.mArray:[F
astore 2 /* other */
start local 2 // float[] other
3: .line 281
iconst_0
istore 3 /* i */
start local 3 // int i
4: goto 8
5: .line 282
StackMap locals: float[] int
StackMap stack:
aload 2 /* other */
iload 3 /* i */
faload
aload 0 /* this */
getfield android.graphics.ColorMatrix.mArray:[F
iload 3 /* i */
faload
fcmpl
ifeq 7
6: .line 283
iconst_0
ireturn
7: .line 281
StackMap locals:
StackMap stack:
iinc 3 /* i */ 1
StackMap locals:
StackMap stack:
8: iload 3 /* i */
bipush 20
if_icmplt 5
end local 3 // int i
9: .line 286
iconst_1
ireturn
end local 2 // float[] other
end local 1 // java.lang.Object obj
end local 0 // android.graphics.ColorMatrix this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/graphics/ColorMatrix;
0 10 1 obj Ljava/lang/Object;
3 10 2 other [F
4 9 3 i I
MethodParameters:
Name Flags
obj
}
SourceFile: "ColorMatrix.java"