public final class com.sun.webkit.graphics.WCTransform extends com.sun.webkit.graphics.Ref
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.webkit.graphics.WCTransform
super_class: com.sun.webkit.graphics.Ref
{
private final double[] m;
descriptor: [D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean is3D;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double);
descriptor: (DDDDDDDDDDDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=33, args_size=17
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 start local 13 start local 15 start local 17 start local 19 start local 21 start local 23 start local 25 start local 27 start local 29 start local 31 0: aload 0
invokespecial com.sun.webkit.graphics.Ref.<init>:()V
1: aload 0
bipush 16
newarray 7
putfield com.sun.webkit.graphics.WCTransform.m:[D
2: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_0
dload 1
dastore
3: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_1
dload 9
dastore
4: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_2
dload 17
dastore
5: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_3
dload 25
dastore
6: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_4
dload 3
dastore
7: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_5
dload 11
dastore
8: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 6
dload 19
dastore
9: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 7
dload 27
dastore
10: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 8
dload 5
dastore
11: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 9
dload 13
dastore
12: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 10
dload 21
dastore
13: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 11
dload 29
dastore
14: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 12
dload 7
dastore
15: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 13
dload 15
dastore
16: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 14
dload 23
dastore
17: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 15
dload 31
dastore
18: aload 0
iconst_1
putfield com.sun.webkit.graphics.WCTransform.is3D:Z
19: return
end local 31 end local 29 end local 27 end local 25 end local 23 end local 21 end local 19 end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/webkit/graphics/WCTransform;
0 20 1 m11 D
0 20 3 m12 D
0 20 5 m13 D
0 20 7 m14 D
0 20 9 m21 D
0 20 11 m22 D
0 20 13 m23 D
0 20 15 m24 D
0 20 17 m31 D
0 20 19 m32 D
0 20 21 m33 D
0 20 23 m34 D
0 20 25 m41 D
0 20 27 m42 D
0 20 29 m43 D
0 20 31 m44 D
MethodParameters:
Name Flags
m11
m12
m13
m14
m21
m22
m23
m24
m31
m32
m33
m34
m41
m42
m43
m44
public void <init>(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=13, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: aload 0
invokespecial com.sun.webkit.graphics.Ref.<init>:()V
1: aload 0
bipush 6
newarray 7
putfield com.sun.webkit.graphics.WCTransform.m:[D
2: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_0
dload 1
dastore
3: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_1
dload 3
dastore
4: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_2
dload 5
dastore
5: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_3
dload 7
dastore
6: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_4
dload 9
dastore
7: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_5
dload 11
dastore
8: aload 0
iconst_0
putfield com.sun.webkit.graphics.WCTransform.is3D:Z
9: return
end local 11 end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/webkit/graphics/WCTransform;
0 10 1 m00 D
0 10 3 m10 D
0 10 5 m01 D
0 10 7 m11 D
0 10 9 m02 D
0 10 11 m12 D
MethodParameters:
Name Flags
m00
m10
m01
m11
m02
m12
public double[] getMatrix();
descriptor: ()[D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
arraylength
invokestatic java.util.Arrays.copyOf:([DI)[D
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/webkit/graphics/WCTransform;
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: ldc "WCTransform:"
astore 1
start local 1 1: aload 0
getfield com.sun.webkit.graphics.WCTransform.is3D:Z
ifeq 8
2: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_0
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_1
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_2
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_3
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_4
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_5
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 6
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 7
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 8
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 9
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 10
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 11
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 12
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 13
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 14
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
bipush 15
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
7: goto 11
8: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_0
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_1
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_2
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_3
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_4
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield com.sun.webkit.graphics.WCTransform.m:[D
iconst_5
daload
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
11: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/webkit/graphics/WCTransform;
1 12 1 val Ljava/lang/String;
}
SourceFile: "WCTransform.java"