public class android.graphics.Matrix
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.graphics.Matrix
super_class: java.lang.Object
{
public static final int MSCALE_X;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int MSKEW_X;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MTRANS_X;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int MSKEW_Y;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int MSCALE_Y;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int MTRANS_Y;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int MPERSP_0;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int MPERSP_1;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int MPERSP_2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final android.graphics.Matrix IDENTITY_MATRIX;
descriptor: Landroid/graphics/Matrix;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static final long NATIVE_ALLOCATION_SIZE;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 40
public final long native_instance;
descriptor: J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.graphics.Matrix$1
dup
invokespecial android.graphics.Matrix$1.<init>:()V
putstatic android.graphics.Matrix.IDENTITY_MATRIX:Landroid/graphics/Matrix;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import dalvik cannot be resolved\n\tThe import dalvik cannot be resolved\n\tThe import libcore.util cannot be resolved\n\tNativeAllocationRegistry cannot be resolved to a type\n\tNativeAllocationRegistry cannot be resolved to a type\n\tNativeAllocationRegistry cannot be resolved to a type\n\tNativeAllocationRegistry cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
public void <init>(android.graphics.Matrix);
descriptor: (Landroid/graphics/Matrix;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import dalvik cannot be resolved\n\tThe import dalvik cannot be resolved\n\tThe import libcore.util cannot be resolved\n\tNativeAllocationRegistry cannot be resolved to a type\n\tNativeAllocationRegistry cannot be resolved to a type\n\tNativeAllocationRegistry cannot be resolved to a type\n\tNativeAllocationRegistry cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tFastNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
MethodParameters:
Name Flags
src
public boolean isIdentity();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nIsIdentity:(J)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
public boolean isAffine();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nIsAffine:(J)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
public boolean rectStaysRect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nRectStaysRect:(J)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
public void set(android.graphics.Matrix);
descriptor: (Landroid/graphics/Matrix;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual android.graphics.Matrix.reset:()V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nSet:(JJ)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/graphics/Matrix;
0 5 1 src Landroid/graphics/Matrix;
MethodParameters:
Name Flags
src
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof android.graphics.Matrix
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
checkcast android.graphics.Matrix
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nEquals:(JJ)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/graphics/Matrix;
0 3 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 44
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nReset:(J)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
public void setTranslate(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nSetTranslate:(JFF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 dx F
0 2 2 dy F
MethodParameters:
Name Flags
dx
dy
public void setScale(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
fload 4
invokestatic android.graphics.Matrix.nSetScale:(JFFFF)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 sx F
0 2 2 sy F
0 2 3 px F
0 2 4 py F
MethodParameters:
Name Flags
sx
sy
px
py
public void setScale(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nSetScale:(JFF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 sx F
0 2 2 sy F
MethodParameters:
Name Flags
sx
sy
public void setRotate(float, float, float);
descriptor: (FFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
invokestatic android.graphics.Matrix.nSetRotate:(JFFF)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 degrees F
0 2 2 px F
0 2 3 py F
MethodParameters:
Name Flags
degrees
px
py
public void setRotate(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
invokestatic android.graphics.Matrix.nSetRotate:(JF)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 degrees F
MethodParameters:
Name Flags
degrees
public void setSinCos(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
fload 4
invokestatic android.graphics.Matrix.nSetSinCos:(JFFFF)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 sinValue F
0 2 2 cosValue F
0 2 3 px F
0 2 4 py F
MethodParameters:
Name Flags
sinValue
cosValue
px
py
public void setSinCos(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nSetSinCos:(JFF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 sinValue F
0 2 2 cosValue F
MethodParameters:
Name Flags
sinValue
cosValue
public void setSkew(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
fload 4
invokestatic android.graphics.Matrix.nSetSkew:(JFFFF)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 kx F
0 2 2 ky F
0 2 3 px F
0 2 4 py F
MethodParameters:
Name Flags
kx
ky
px
py
public void setSkew(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nSetSkew:(JFF)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 kx F
0 2 2 ky F
MethodParameters:
Name Flags
kx
ky
public boolean setConcat(android.graphics.Matrix, android.graphics.Matrix);
descriptor: (Landroid/graphics/Matrix;Landroid/graphics/Matrix;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
getfield android.graphics.Matrix.native_instance:J
aload 2
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nSetConcat:(JJJ)V
1: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 a Landroid/graphics/Matrix;
0 2 2 b Landroid/graphics/Matrix;
MethodParameters:
Name Flags
a
b
public boolean preTranslate(float, float);
descriptor: (FF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nPreTranslate:(JFF)V
1: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 dx F
0 2 2 dy F
MethodParameters:
Name Flags
dx
dy
public boolean preScale(float, float, float, float);
descriptor: (FFFF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
fload 4
invokestatic android.graphics.Matrix.nPreScale:(JFFFF)V
1: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 sx F
0 2 2 sy F
0 2 3 px F
0 2 4 py F
MethodParameters:
Name Flags
sx
sy
px
py
public boolean preScale(float, float);
descriptor: (FF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nPreScale:(JFF)V
1: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 sx F
0 2 2 sy F
MethodParameters:
Name Flags
sx
sy
public boolean preRotate(float, float, float);
descriptor: (FFF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
invokestatic android.graphics.Matrix.nPreRotate:(JFFF)V
1: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 degrees F
0 2 2 px F
0 2 3 py F
MethodParameters:
Name Flags
degrees
px
py
public boolean preRotate(float);
descriptor: (F)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
invokestatic android.graphics.Matrix.nPreRotate:(JF)V
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 degrees F
MethodParameters:
Name Flags
degrees
public boolean preSkew(float, float, float, float);
descriptor: (FFFF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
fload 4
invokestatic android.graphics.Matrix.nPreSkew:(JFFFF)V
1: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 kx F
0 2 2 ky F
0 2 3 px F
0 2 4 py F
MethodParameters:
Name Flags
kx
ky
px
py
public boolean preSkew(float, float);
descriptor: (FF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nPreSkew:(JFF)V
1: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 kx F
0 2 2 ky F
MethodParameters:
Name Flags
kx
ky
public boolean preConcat(android.graphics.Matrix);
descriptor: (Landroid/graphics/Matrix;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nPreConcat:(JJ)V
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 other Landroid/graphics/Matrix;
MethodParameters:
Name Flags
other
public boolean postTranslate(float, float);
descriptor: (FF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nPostTranslate:(JFF)V
1: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 dx F
0 2 2 dy F
MethodParameters:
Name Flags
dx
dy
public boolean postScale(float, float, float, float);
descriptor: (FFFF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
fload 4
invokestatic android.graphics.Matrix.nPostScale:(JFFFF)V
1: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 sx F
0 2 2 sy F
0 2 3 px F
0 2 4 py F
MethodParameters:
Name Flags
sx
sy
px
py
public boolean postScale(float, float);
descriptor: (FF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nPostScale:(JFF)V
1: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 sx F
0 2 2 sy F
MethodParameters:
Name Flags
sx
sy
public boolean postRotate(float, float, float);
descriptor: (FFF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
invokestatic android.graphics.Matrix.nPostRotate:(JFFF)V
1: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 degrees F
0 2 2 px F
0 2 3 py F
MethodParameters:
Name Flags
degrees
px
py
public boolean postRotate(float);
descriptor: (F)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
invokestatic android.graphics.Matrix.nPostRotate:(JF)V
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 degrees F
MethodParameters:
Name Flags
degrees
public boolean postSkew(float, float, float, float);
descriptor: (FFFF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
fload 3
fload 4
invokestatic android.graphics.Matrix.nPostSkew:(JFFFF)V
1: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 kx F
0 2 2 ky F
0 2 3 px F
0 2 4 py F
MethodParameters:
Name Flags
kx
ky
px
py
public boolean postSkew(float, float);
descriptor: (FF)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
fload 2
invokestatic android.graphics.Matrix.nPostSkew:(JFF)V
1: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 kx F
0 2 2 ky F
MethodParameters:
Name Flags
kx
ky
public boolean postConcat(android.graphics.Matrix);
descriptor: (Landroid/graphics/Matrix;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nPostConcat:(JJ)V
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 other Landroid/graphics/Matrix;
MethodParameters:
Name Flags
other
public boolean setRectToRect(android.graphics.RectF, android.graphics.RectF, android.graphics.Matrix$ScaleToFit);
descriptor: (Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
aload 2
aload 3
getfield android.graphics.Matrix$ScaleToFit.nativeInt:I
invokestatic android.graphics.Matrix.nSetRectToRect:(JLandroid/graphics/RectF;Landroid/graphics/RectF;I)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/graphics/Matrix;
0 3 1 src Landroid/graphics/RectF;
0 3 2 dst Landroid/graphics/RectF;
0 3 3 stf Landroid/graphics/Matrix$ScaleToFit;
MethodParameters:
Name Flags
src
dst
stf
private static void checkPointArrays(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: iload 1
iload 4
iconst_1
ishl
iadd
istore 5
start local 5 1: iload 3
iload 4
iconst_1
ishl
iadd
istore 6
start local 6 2: iload 4
iload 1
ior
iload 3
ior
iload 5
ior
iload 6
ior
iflt 4
3: iload 5
aload 0
arraylength
if_icmpgt 4
iload 6
aload 2
arraylength
if_icmple 5
4: StackMap locals: int int
StackMap stack:
new java.lang.ArrayIndexOutOfBoundsException
dup
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
return
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 6 0 src [F
0 6 1 srcIndex I
0 6 2 dst [F
0 6 3 dstIndex I
0 6 4 pointCount I
1 6 5 srcStop I
2 6 6 dstStop I
MethodParameters:
Name Flags
src
srcIndex
dst
dstIndex
pointCount
public boolean setPolyToPoly(float[], int, float[], int, int);
descriptor: ([FI[FII)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 5
iconst_4
if_icmple 2
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
iload 4
iload 5
invokestatic android.graphics.Matrix.checkPointArrays:([FI[FII)V
3: aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
iload 2
4: aload 3
iload 4
iload 5
5: invokestatic android.graphics.Matrix.nSetPolyToPoly:(J[FI[FII)Z
ireturn
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 6 0 this Landroid/graphics/Matrix;
0 6 1 src [F
0 6 2 srcIndex I
0 6 3 dst [F
0 6 4 dstIndex I
0 6 5 pointCount I
MethodParameters:
Name Flags
src
srcIndex
dst
dstIndex
pointCount
public boolean invert(android.graphics.Matrix);
descriptor: (Landroid/graphics/Matrix;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
getfield android.graphics.Matrix.native_instance:J
invokestatic android.graphics.Matrix.nInvert:(JJ)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
0 1 1 inverse Landroid/graphics/Matrix;
MethodParameters:
Name Flags
inverse
public void mapPoints(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
iload 4
aload 1
iload 2
iload 5
invokestatic android.graphics.Matrix.checkPointArrays:([FI[FII)V
1: aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
iload 2
aload 3
iload 4
2: iload 5
iconst_1
3: invokestatic android.graphics.Matrix.nMapPoints:(J[FI[FIIZ)V
4: return
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 5 0 this Landroid/graphics/Matrix;
0 5 1 dst [F
0 5 2 dstIndex I
0 5 3 src [F
0 5 4 srcIndex I
0 5 5 pointCount I
MethodParameters:
Name Flags
dst
dstIndex
src
srcIndex
pointCount
public void mapVectors(float[], int, float[], int, int);
descriptor: ([FI[FII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 3
iload 4
aload 1
iload 2
iload 5
invokestatic android.graphics.Matrix.checkPointArrays:([FI[FII)V
1: aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
iload 2
aload 3
iload 4
2: iload 5
iconst_0
3: invokestatic android.graphics.Matrix.nMapPoints:(J[FI[FIIZ)V
4: return
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 5 0 this Landroid/graphics/Matrix;
0 5 1 dst [F
0 5 2 dstIndex I
0 5 3 src [F
0 5 4 srcIndex I
0 5 5 vectorCount I
MethodParameters:
Name Flags
dst
dstIndex
src
srcIndex
vectorCount
public void mapPoints(float[], float[]);
descriptor: ([F[F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
arraylength
aload 2
arraylength
if_icmpeq 2
1: new java.lang.ArrayIndexOutOfBoundsException
dup
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iconst_0
aload 2
iconst_0
aload 1
arraylength
iconst_1
ishr
invokevirtual android.graphics.Matrix.mapPoints:([FI[FII)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/graphics/Matrix;
0 4 1 dst [F
0 4 2 src [F
MethodParameters:
Name Flags
dst
src
public void mapVectors(float[], float[]);
descriptor: ([F[F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
arraylength
aload 2
arraylength
if_icmpeq 2
1: new java.lang.ArrayIndexOutOfBoundsException
dup
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iconst_0
aload 2
iconst_0
aload 1
arraylength
iconst_1
ishr
invokevirtual android.graphics.Matrix.mapVectors:([FI[FII)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/graphics/Matrix;
0 4 1 dst [F
0 4 2 src [F
MethodParameters:
Name Flags
dst
src
public void mapPoints(float[]);
descriptor: ([F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
aload 1
iconst_0
aload 1
arraylength
iconst_1
ishr
invokevirtual android.graphics.Matrix.mapPoints:([FI[FII)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 pts [F
MethodParameters:
Name Flags
pts
public void mapVectors(float[]);
descriptor: ([F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
aload 1
iconst_0
aload 1
arraylength
iconst_1
ishr
invokevirtual android.graphics.Matrix.mapVectors:([FI[FII)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/graphics/Matrix;
0 2 1 vecs [F
MethodParameters:
Name Flags
vecs
public boolean mapRect(android.graphics.RectF, android.graphics.RectF);
descriptor: (Landroid/graphics/RectF;Landroid/graphics/RectF;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
aload 2
invokestatic android.graphics.Matrix.nMapRect:(JLandroid/graphics/RectF;Landroid/graphics/RectF;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/graphics/Matrix;
0 3 1 dst Landroid/graphics/RectF;
0 3 2 src Landroid/graphics/RectF;
MethodParameters:
Name Flags
dst
src
public boolean mapRect(android.graphics.RectF);
descriptor: (Landroid/graphics/RectF;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokevirtual android.graphics.Matrix.mapRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
0 1 1 rect Landroid/graphics/RectF;
MethodParameters:
Name Flags
rect
public float mapRadius(float);
descriptor: (F)F
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.graphics.Matrix.native_instance:J
fload 1
invokestatic android.graphics.Matrix.nMapRadius:(JF)F
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
0 1 1 radius F
MethodParameters:
Name Flags
radius
public void getValues(float[]);
descriptor: ([F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
arraylength
bipush 9
if_icmpge 2
1: new java.lang.ArrayIndexOutOfBoundsException
dup
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
invokestatic android.graphics.Matrix.nGetValues:(J[F)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/graphics/Matrix;
0 4 1 values [F
MethodParameters:
Name Flags
values
public void setValues(float[]);
descriptor: ([F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
arraylength
bipush 9
if_icmpge 2
1: new java.lang.ArrayIndexOutOfBoundsException
dup
invokespecial java.lang.ArrayIndexOutOfBoundsException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield android.graphics.Matrix.native_instance:J
aload 1
invokestatic android.graphics.Matrix.nSetValues:(J[F)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/graphics/Matrix;
0 4 1 values [F
MethodParameters:
Name Flags
values
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
bipush 64
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: aload 1
ldc "Matrix{"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 0
aload 1
invokevirtual android.graphics.Matrix.toShortString:(Ljava/lang/StringBuilder;)V
3: aload 1
bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/graphics/Matrix;
1 5 1 sb Ljava/lang/StringBuilder;
public java.lang.String toShortString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
bipush 64
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual android.graphics.Matrix.toShortString:(Ljava/lang/StringBuilder;)V
2: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/graphics/Matrix;
1 3 1 sb Ljava/lang/StringBuilder;
public void toShortString(java.lang.StringBuilder);
descriptor: (Ljava/lang/StringBuilder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: bipush 9
newarray 6
astore 2
start local 2 1: aload 0
aload 2
invokevirtual android.graphics.Matrix.getValues:([F)V
2: aload 1
bipush 91
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
3: aload 1
aload 2
iconst_0
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 1
aload 2
iconst_1
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
6: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 1
aload 2
iconst_2
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
8: aload 1
ldc "]["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: aload 1
aload 2
iconst_3
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
10: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 1
aload 2
iconst_4
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
12: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 1
aload 2
iconst_5
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
14: aload 1
ldc "]["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: aload 1
aload 2
bipush 6
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
16: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: aload 1
aload 2
bipush 7
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
18: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: aload 1
aload 2
bipush 8
faload
invokevirtual java.lang.StringBuilder.append:(F)Ljava/lang/StringBuilder;
pop
20: aload 1
bipush 93
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
21: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Landroid/graphics/Matrix;
0 22 1 sb Ljava/lang/StringBuilder;
1 22 2 values [F
MethodParameters:
Name Flags
sb
public void printShortString(java.io.PrintWriter);
descriptor: (Ljava/io/PrintWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: bipush 9
newarray 6
astore 2
start local 2 1: aload 0
aload 2
invokevirtual android.graphics.Matrix.getValues:([F)V
2: aload 1
bipush 91
invokevirtual java.io.PrintWriter.print:(C)V
3: aload 1
aload 2
iconst_0
faload
invokevirtual java.io.PrintWriter.print:(F)V
4: aload 1
ldc ", "
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
5: aload 1
aload 2
iconst_1
faload
invokevirtual java.io.PrintWriter.print:(F)V
6: aload 1
ldc ", "
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
7: aload 1
aload 2
iconst_2
faload
invokevirtual java.io.PrintWriter.print:(F)V
8: aload 1
ldc "]["
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
9: aload 1
aload 2
iconst_3
faload
invokevirtual java.io.PrintWriter.print:(F)V
10: aload 1
ldc ", "
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
11: aload 1
aload 2
iconst_4
faload
invokevirtual java.io.PrintWriter.print:(F)V
12: aload 1
ldc ", "
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
13: aload 1
aload 2
iconst_5
faload
invokevirtual java.io.PrintWriter.print:(F)V
14: aload 1
ldc "]["
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
15: aload 1
aload 2
bipush 6
faload
invokevirtual java.io.PrintWriter.print:(F)V
16: aload 1
ldc ", "
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
17: aload 1
aload 2
bipush 7
faload
invokevirtual java.io.PrintWriter.print:(F)V
18: aload 1
ldc ", "
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
19: aload 1
aload 2
bipush 8
faload
invokevirtual java.io.PrintWriter.print:(F)V
20: aload 1
bipush 93
invokevirtual java.io.PrintWriter.print:(C)V
21: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Landroid/graphics/Matrix;
0 22 1 pw Ljava/io/PrintWriter;
1 22 2 values [F
MethodParameters:
Name Flags
pw
public final long ni();
descriptor: ()J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.graphics.Matrix.native_instance:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/graphics/Matrix;
private static native long nCreate(long);
descriptor: (J)J
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
nSrc_or_zero
private static native long nGetNativeFinalizer();
descriptor: ()J
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
private static boolean nSetRectToRect(long, android.graphics.RectF, android.graphics.RectF, int);
descriptor: (JLandroid/graphics/RectF;Landroid/graphics/RectF;I)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tFastNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
FastNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
FastNative()
MethodParameters:
Name Flags
nObject
src
dst
stf
private static boolean nSetPolyToPoly(long, float[], int, float[], int, int);
descriptor: (J[FI[FII)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=7, args_size=6
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tFastNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
FastNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
FastNative()
MethodParameters:
Name Flags
nObject
src
srcIndex
dst
dstIndex
pointCount
private static void nMapPoints(long, float[], int, float[], int, int, boolean);
descriptor: (J[FI[FIIZ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=8, args_size=7
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tFastNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
FastNative()
MethodParameters:
Name Flags
nObject
dst
dstIndex
src
srcIndex
ptCount
isPts
private static boolean nMapRect(long, android.graphics.RectF, android.graphics.RectF);
descriptor: (JLandroid/graphics/RectF;Landroid/graphics/RectF;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tFastNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
FastNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
FastNative()
MethodParameters:
Name Flags
nObject
dst
src
private static void nGetValues(long, float[]);
descriptor: (J[F)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tFastNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
FastNative()
MethodParameters:
Name Flags
nObject
values
private static void nSetValues(long, float[]);
descriptor: (J[F)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tFastNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
FastNative()
MethodParameters:
Name Flags
nObject
values
private static boolean nIsIdentity(long);
descriptor: (J)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
CriticalNative()
MethodParameters:
Name Flags
nObject
private static boolean nIsAffine(long);
descriptor: (J)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
CriticalNative()
MethodParameters:
Name Flags
nObject
private static boolean nRectStaysRect(long);
descriptor: (J)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
CriticalNative()
MethodParameters:
Name Flags
nObject
private static void nReset(long);
descriptor: (J)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
private static void nSet(long, long);
descriptor: (JJ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
nOther
private static void nSetTranslate(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
dx
dy
private static void nSetScale(long, float, float, float, float);
descriptor: (JFFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
sx
sy
px
py
private static void nSetScale(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
sx
sy
private static void nSetRotate(long, float, float, float);
descriptor: (JFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
degrees
px
py
private static void nSetRotate(long, float);
descriptor: (JF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
degrees
private static void nSetSinCos(long, float, float, float, float);
descriptor: (JFFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
sinValue
cosValue
px
py
private static void nSetSinCos(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
sinValue
cosValue
private static void nSetSkew(long, float, float, float, float);
descriptor: (JFFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
kx
ky
px
py
private static void nSetSkew(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
kx
ky
private static void nSetConcat(long, long, long);
descriptor: (JJJ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
nA
nB
private static void nPreTranslate(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
dx
dy
private static void nPreScale(long, float, float, float, float);
descriptor: (JFFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
sx
sy
px
py
private static void nPreScale(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
sx
sy
private static void nPreRotate(long, float, float, float);
descriptor: (JFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
degrees
px
py
private static void nPreRotate(long, float);
descriptor: (JF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
degrees
private static void nPreSkew(long, float, float, float, float);
descriptor: (JFFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
kx
ky
px
py
private static void nPreSkew(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
kx
ky
private static void nPreConcat(long, long);
descriptor: (JJ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
nOther_matrix
private static void nPostTranslate(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
dx
dy
private static void nPostScale(long, float, float, float, float);
descriptor: (JFFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
sx
sy
px
py
private static void nPostScale(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
sx
sy
private static void nPostRotate(long, float, float, float);
descriptor: (JFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
degrees
px
py
private static void nPostRotate(long, float);
descriptor: (JF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
degrees
private static void nPostSkew(long, float, float, float, float);
descriptor: (JFFFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=5
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
kx
ky
px
py
private static void nPostSkew(long, float, float);
descriptor: (JFF)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
kx
ky
private static void nPostConcat(long, long);
descriptor: (JJ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
MethodParameters:
Name Flags
nObject
nOther_matrix
private static boolean nInvert(long, long);
descriptor: (JJ)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
CriticalNative()
MethodParameters:
Name Flags
nObject
nInverse
private static float nMapRadius(long, float);
descriptor: (JF)F
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
CriticalNative()
MethodParameters:
Name Flags
nObject
radius
private static boolean nEquals(long, long);
descriptor: (JJ)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCriticalNative cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
RuntimeInvisibleAnnotations:
CriticalNative()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
CriticalNative()
MethodParameters:
Name Flags
nA
nB
}
SourceFile: "Matrix.java"
NestMembers:
android.graphics.Matrix$1 android.graphics.Matrix$NoImagePreloadHolder android.graphics.Matrix$ScaleToFit
InnerClasses:
android.graphics.Matrix$1
private NoImagePreloadHolder = android.graphics.Matrix$NoImagePreloadHolder of android.graphics.Matrix
public final ScaleToFit = android.graphics.Matrix$ScaleToFit of android.graphics.Matrix