public final class com.sun.webkit.perf.WCGraphicsPerfLogger extends com.sun.webkit.graphics.WCGraphicsContext
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.webkit.perf.WCGraphicsPerfLogger
super_class: com.sun.webkit.graphics.WCGraphicsContext
{
private static final com.sun.javafx.logging.PlatformLogger log;
descriptor: Lcom/sun/javafx/logging/PlatformLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.sun.webkit.perf.PerfLogger logger;
descriptor: Lcom/sun/webkit/perf/PerfLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final com.sun.webkit.graphics.WCGraphicsContext gc;
descriptor: Lcom/sun/webkit/graphics/WCGraphicsContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
putstatic com.sun.webkit.perf.WCGraphicsPerfLogger.log:Lcom/sun/javafx/logging/PlatformLogger;
1: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.log:Lcom/sun/javafx/logging/PlatformLogger;
invokestatic com.sun.webkit.perf.PerfLogger.getLogger:(Lcom/sun/javafx/logging/PlatformLogger;)Lcom/sun/webkit/perf/PerfLogger;
putstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.sun.webkit.graphics.WCGraphicsContext);
descriptor: (Lcom/sun/webkit/graphics/WCGraphicsContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.sun.webkit.graphics.WCGraphicsContext.<init>:()V
1: aload 0
aload 1
putfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 3 1 gc Lcom/sun/webkit/graphics/WCGraphicsContext;
MethodParameters:
Name Flags
gc
public static synchronized boolean isEnabled();
descriptor: ()Z
flags: (0x0029) ACC_PUBLIC, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=1, locals=0, args_size=0
0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
invokevirtual com.sun.webkit.perf.PerfLogger.isEnabled:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public static void log();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
invokevirtual com.sun.webkit.perf.PerfLogger.log:()V
1: return
LocalVariableTable:
Start End Slot Name Signature
public static void reset();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
invokevirtual com.sun.webkit.perf.PerfLogger.reset:()V
1: return
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object getPlatformGraphics();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getPlatformGraphics:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
public void drawString(com.sun.webkit.graphics.WCFont, int[], float[], float, float);
descriptor: (Lcom/sun/webkit/graphics/WCFont;[I[FFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWSTRING_GV"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
aload 2
aload 3
fload 4
fload 5
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawString:(Lcom/sun/webkit/graphics/WCFont;[I[FFF)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWSTRING_GV"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 f Lcom/sun/webkit/graphics/WCFont;
0 4 2 glyphs [I
0 4 3 advanceDXY [F
0 4 4 x F
0 4 5 y F
MethodParameters:
Name Flags
f
glyphs
advanceDXY
x
y
public void strokeRect(float, float, float, float, float);
descriptor: (FFFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "STROKERECT_FFFFF"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
fload 2
fload 3
fload 4
fload 5
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokeRect:(FFFFF)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "STROKERECT_FFFFF"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x F
0 4 2 y F
0 4 3 w F
0 4 4 h F
0 4 5 lengthWidth F
MethodParameters:
Name Flags
x
y
w
h
lengthWidth
public void fillRect(float, float, float, float, java.lang.Integer);
descriptor: (FFFFLjava/lang/Integer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "FILLRECT_FFFFI"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
fload 2
fload 3
fload 4
aload 5
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRect:(FFFFLjava/lang/Integer;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "FILLRECT_FFFFI"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x F
0 4 2 y F
0 4 3 w F
0 4 4 h F
0 4 5 rgba Ljava/lang/Integer;
MethodParameters:
Name Flags
x
y
w
h
rgba
public void fillRoundedRect(float, float, float, float, float, float, float, float, float, float, float, float, int);
descriptor: (FFFFFFFFFFFFI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=14, args_size=14
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "FILL_ROUNDED_RECT"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
fload 2
fload 3
fload 4
fload 5
fload 6
fload 7
fload 8
2: fload 9
fload 10
fload 11
fload 12
iload 13
3: invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillRoundedRect:(FFFFFFFFFFFFI)V
4: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "FILL_ROUNDED_RECT"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
5: return
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 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 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 6 1 x F
0 6 2 y F
0 6 3 w F
0 6 4 h F
0 6 5 topLeftW F
0 6 6 topLeftH F
0 6 7 topRightW F
0 6 8 topRightH F
0 6 9 bottomLeftW F
0 6 10 bottomLeftH F
0 6 11 bottomRightW F
0 6 12 bottomRightH F
0 6 13 rgba I
MethodParameters:
Name Flags
x
y
w
h
topLeftW
topLeftH
topRightW
topRightH
bottomLeftW
bottomLeftH
bottomRightW
bottomRightH
rgba
public void clearRect(float, float, float, float);
descriptor: (FFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CLEARRECT"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
fload 2
fload 3
fload 4
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.clearRect:(FFFF)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CLEARRECT"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x F
0 4 2 y F
0 4 3 w F
0 4 4 h F
MethodParameters:
Name Flags
x
y
w
h
public void setFillColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETFILLCOLOR"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFillColor:(I)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETFILLCOLOR"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 rgba I
MethodParameters:
Name Flags
rgba
public void setFillGradient(com.sun.webkit.graphics.WCGradient);
descriptor: (Lcom/sun/webkit/graphics/WCGradient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_FILL_GRADIENT"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFillGradient:(Lcom/sun/webkit/graphics/WCGradient;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_FILL_GRADIENT"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 gradient Lcom/sun/webkit/graphics/WCGradient;
MethodParameters:
Name Flags
gradient
public void setTextMode(boolean, boolean, boolean);
descriptor: (ZZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_TEXT_MODE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
iload 2
iload 3
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setTextMode:(ZZZ)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_TEXT_MODE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 fill Z
0 4 2 stroke Z
0 4 3 clip Z
MethodParameters:
Name Flags
fill
stroke
clip
public void setFontSmoothingType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_FONT_SMOOTHING_TYPE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setFontSmoothingType:(I)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_FONT_SMOOTHING_TYPE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 fontSmoothingType I
MethodParameters:
Name Flags
fontSmoothingType
public int getFontSmoothingType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "GET_FONT_SMOOTHING_TYPE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getFontSmoothingType:()I
istore 1
start local 1 2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "GET_FONT_SMOOTHING_TYPE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
2 4 1 n I
public void setStrokeStyle(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETSTROKESTYLE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeStyle:(I)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETSTROKESTYLE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 style I
MethodParameters:
Name Flags
style
public void setStrokeColor(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETSTROKECOLOR"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeColor:(I)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETSTROKECOLOR"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 rgba I
MethodParameters:
Name Flags
rgba
public void setStrokeWidth(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETSTROKEWIDTH"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeWidth:(F)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETSTROKEWIDTH"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 width F
MethodParameters:
Name Flags
width
public void setStrokeGradient(com.sun.webkit.graphics.WCGradient);
descriptor: (Lcom/sun/webkit/graphics/WCGradient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_STROKE_GRADIENT"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setStrokeGradient:(Lcom/sun/webkit/graphics/WCGradient;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_STROKE_GRADIENT"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 gradient Lcom/sun/webkit/graphics/WCGradient;
MethodParameters:
Name Flags
gradient
public void setLineDash(float, float[]);
descriptor: (F[F)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_LINE_DASH"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
aload 2
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineDash:(F[F)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_LINE_DASH"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 offset F
0 4 2 sizes [F
MethodParameters:
Name Flags
offset
sizes
public void setLineCap(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_LINE_CAP"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineCap:(I)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_LINE_CAP"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 lineCap I
MethodParameters:
Name Flags
lineCap
public void setLineJoin(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_LINE_JOIN"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setLineJoin:(I)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_LINE_JOIN"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 lineJoin I
MethodParameters:
Name Flags
lineJoin
public void setMiterLimit(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_MITER_LIMIT"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setMiterLimit:(F)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SET_MITER_LIMIT"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 miterLimit F
MethodParameters:
Name Flags
miterLimit
public void setShadow(float, float, float, int);
descriptor: (FFFI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETSHADOW"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
fload 2
fload 3
iload 4
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setShadow:(FFFI)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETSHADOW"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 dx F
0 4 2 dy F
0 4 3 blur F
0 4 4 color I
MethodParameters:
Name Flags
dx
dy
blur
color
public void drawPolygon(com.sun.webkit.graphics.WCPath, boolean);
descriptor: (Lcom/sun/webkit/graphics/WCPath;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWPOLYGON"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
iload 2
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawPolygon:(Lcom/sun/webkit/graphics/WCPath;Z)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWPOLYGON"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 path Lcom/sun/webkit/graphics/WCPath;
0 4 2 shouldAntialias Z
MethodParameters:
Name Flags
path
shouldAntialias
public void drawLine(int, int, int, int);
descriptor: (IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWLINE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
iload 2
iload 3
iload 4
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawLine:(IIII)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWLINE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x0 I
0 4 2 y0 I
0 4 3 x1 I
0 4 4 y1 I
MethodParameters:
Name Flags
x0
y0
x1
y1
public void drawImage(com.sun.webkit.graphics.WCImage, float, float, float, float, float, float, float, float);
descriptor: (Lcom/sun/webkit/graphics/WCImage;FFFFFFFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWIMAGE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
fload 2
fload 3
fload 4
fload 5
fload 6
fload 7
fload 8
fload 9
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawImage:(Lcom/sun/webkit/graphics/WCImage;FFFFFFFF)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWIMAGE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 9 end local 8 end local 7 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 img Lcom/sun/webkit/graphics/WCImage;
0 4 2 dstx F
0 4 3 dsty F
0 4 4 dstw F
0 4 5 dsth F
0 4 6 srcx F
0 4 7 srcy F
0 4 8 srcw F
0 4 9 srch F
MethodParameters:
Name Flags
img
dstx
dsty
dstw
dsth
srcx
srcy
srcw
srch
public void drawIcon(com.sun.webkit.graphics.WCIcon, int, int);
descriptor: (Lcom/sun/webkit/graphics/WCIcon;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWICON"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
iload 2
iload 3
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawIcon:(Lcom/sun/webkit/graphics/WCIcon;II)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWICON"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 icon Lcom/sun/webkit/graphics/WCIcon;
0 4 2 x I
0 4 3 y I
MethodParameters:
Name Flags
icon
x
y
public void drawPattern(com.sun.webkit.graphics.WCImage, com.sun.webkit.graphics.WCRectangle, com.sun.webkit.graphics.WCTransform, com.sun.webkit.graphics.WCPoint, com.sun.webkit.graphics.WCRectangle);
descriptor: (Lcom/sun/webkit/graphics/WCImage;Lcom/sun/webkit/graphics/WCRectangle;Lcom/sun/webkit/graphics/WCTransform;Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCRectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWPATTERN"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
aload 2
aload 3
aload 4
aload 5
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawPattern:(Lcom/sun/webkit/graphics/WCImage;Lcom/sun/webkit/graphics/WCRectangle;Lcom/sun/webkit/graphics/WCTransform;Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCRectangle;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWPATTERN"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 texture Lcom/sun/webkit/graphics/WCImage;
0 4 2 srcRect Lcom/sun/webkit/graphics/WCRectangle;
0 4 3 patternTransform Lcom/sun/webkit/graphics/WCTransform;
0 4 4 phase Lcom/sun/webkit/graphics/WCPoint;
0 4 5 destRect Lcom/sun/webkit/graphics/WCRectangle;
MethodParameters:
Name Flags
texture
srcRect
patternTransform
phase
destRect
public void translate(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "TRANSLATE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
fload 2
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.translate:(FF)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "TRANSLATE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x F
0 4 2 y F
MethodParameters:
Name Flags
x
y
public void scale(float, float);
descriptor: (FF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SCALE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
fload 2
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.scale:(FF)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SCALE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 scaleX F
0 4 2 scaleY F
MethodParameters:
Name Flags
scaleX
scaleY
public void rotate(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "ROTATE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.rotate:(F)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "ROTATE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 radians F
MethodParameters:
Name Flags
radians
public void saveState();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SAVESTATE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.saveState:()V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SAVESTATE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
public void restoreState();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "RESTORESTATE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.restoreState:()V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "RESTORESTATE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
public void setClip(com.sun.webkit.graphics.WCPath, boolean);
descriptor: (Lcom/sun/webkit/graphics/WCPath;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CLIP_PATH"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
iload 2
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(Lcom/sun/webkit/graphics/WCPath;Z)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CLIP_PATH"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 path Lcom/sun/webkit/graphics/WCPath;
0 4 2 isOut Z
MethodParameters:
Name Flags
path
isOut
public void setClip(com.sun.webkit.graphics.WCRectangle);
descriptor: (Lcom/sun/webkit/graphics/WCRectangle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETCLIP_R"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(Lcom/sun/webkit/graphics/WCRectangle;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETCLIP_R"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 clip Lcom/sun/webkit/graphics/WCRectangle;
MethodParameters:
Name Flags
clip
public void setClip(int, int, int, int);
descriptor: (IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETCLIP_IIII"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
iload 2
iload 3
iload 4
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setClip:(IIII)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETCLIP_IIII"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 cx I
0 4 2 cy I
0 4 3 cw I
0 4 4 ch I
MethodParameters:
Name Flags
cx
cy
cw
ch
public com.sun.webkit.graphics.WCRectangle getClip();
descriptor: ()Lcom/sun/webkit/graphics/WCRectangle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETCLIP_IIII"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getClip:()Lcom/sun/webkit/graphics/WCRectangle;
astore 1
start local 1 2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETCLIP_IIII"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
2 4 1 r Lcom/sun/webkit/graphics/WCRectangle;
public void drawRect(int, int, int, int);
descriptor: (IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWRECT"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
iload 2
iload 3
iload 4
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawRect:(IIII)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWRECT"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x I
0 4 2 y I
0 4 3 w I
0 4 4 h I
MethodParameters:
Name Flags
x
y
w
h
public void setComposite(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETCOMPOSITE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setComposite:(I)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETCOMPOSITE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 composite I
MethodParameters:
Name Flags
composite
public void strokeArc(int, int, int, int, int, int);
descriptor: (IIIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "STROKEARC"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
iload 2
iload 3
iload 4
iload 5
iload 6
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokeArc:(IIIIII)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "STROKEARC"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x I
0 4 2 y I
0 4 3 w I
0 4 4 h I
0 4 5 startAngle I
0 4 6 angleSpan I
MethodParameters:
Name Flags
x
y
w
h
startAngle
angleSpan
public void drawEllipse(int, int, int, int);
descriptor: (IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWELLIPSE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
iload 2
iload 3
iload 4
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawEllipse:(IIII)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWELLIPSE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x I
0 4 2 y I
0 4 3 w I
0 4 4 h I
MethodParameters:
Name Flags
x
y
w
h
public void drawFocusRing(int, int, int, int, int);
descriptor: (IIIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWFOCUSRING"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
iload 1
iload 2
iload 3
iload 4
iload 5
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawFocusRing:(IIIII)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWFOCUSRING"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 x I
0 4 2 y I
0 4 3 w I
0 4 4 h I
0 4 5 rgba I
MethodParameters:
Name Flags
x
y
w
h
rgba
public void setAlpha(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETALPHA"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setAlpha:(F)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETALPHA"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 alpha F
MethodParameters:
Name Flags
alpha
public float getAlpha();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "GETALPHA"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getAlpha:()F
fstore 1
start local 1 2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "GETALPHA"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: fload 1
freturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
2 4 1 a F
public void beginTransparencyLayer(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "BEGINTRANSPARENCYLAYER"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
fload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.beginTransparencyLayer:(F)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "BEGINTRANSPARENCYLAYER"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 opacity F
MethodParameters:
Name Flags
opacity
public void endTransparencyLayer();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "ENDTRANSPARENCYLAYER"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.endTransparencyLayer:()V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "ENDTRANSPARENCYLAYER"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
public void drawString(com.sun.webkit.graphics.WCFont, java.lang.String, boolean, int, int, float, float);
descriptor: (Lcom/sun/webkit/graphics/WCFont;Ljava/lang/String;ZIIFF)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWSTRING"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
aload 2
iload 3
iload 4
iload 5
fload 6
fload 7
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawString:(Lcom/sun/webkit/graphics/WCFont;Ljava/lang/String;ZIIFF)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWSTRING"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 7 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 f Lcom/sun/webkit/graphics/WCFont;
0 4 2 str Ljava/lang/String;
0 4 3 rtl Z
0 4 4 from I
0 4 5 to I
0 4 6 x F
0 4 7 y F
MethodParameters:
Name Flags
f
str
rtl
from
to
x
y
public void strokePath(com.sun.webkit.graphics.WCPath);
descriptor: (Lcom/sun/webkit/graphics/WCPath;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "STROKE_PATH"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.strokePath:(Lcom/sun/webkit/graphics/WCPath;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "STROKE_PATH"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 path Lcom/sun/webkit/graphics/WCPath;
MethodParameters:
Name Flags
path
public void fillPath(com.sun.webkit.graphics.WCPath);
descriptor: (Lcom/sun/webkit/graphics/WCPath;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "FILL_PATH"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.fillPath:(Lcom/sun/webkit/graphics/WCPath;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "FILL_PATH"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 path Lcom/sun/webkit/graphics/WCPath;
MethodParameters:
Name Flags
path
public com.sun.webkit.graphics.WCImage getImage();
descriptor: ()Lcom/sun/webkit/graphics/WCImage;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "GETIMAGE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getImage:()Lcom/sun/webkit/graphics/WCImage;
astore 1
start local 1 2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "GETIMAGE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
2 4 1 res Lcom/sun/webkit/graphics/WCImage;
public void drawWidget(com.sun.webkit.graphics.RenderTheme, com.sun.webkit.graphics.Ref, int, int);
descriptor: (Lcom/sun/webkit/graphics/RenderTheme;Lcom/sun/webkit/graphics/Ref;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWWIDGET"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
aload 2
iload 3
iload 4
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawWidget:(Lcom/sun/webkit/graphics/RenderTheme;Lcom/sun/webkit/graphics/Ref;II)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWWIDGET"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 theme Lcom/sun/webkit/graphics/RenderTheme;
0 4 2 widget Lcom/sun/webkit/graphics/Ref;
0 4 3 x I
0 4 4 y I
MethodParameters:
Name Flags
theme
widget
x
y
public void drawScrollbar(com.sun.webkit.graphics.ScrollBarTheme, com.sun.webkit.graphics.Ref, int, int, int, int);
descriptor: (Lcom/sun/webkit/graphics/ScrollBarTheme;Lcom/sun/webkit/graphics/Ref;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWSCROLLBAR"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
aload 2
iload 3
iload 4
iload 5
iload 6
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawScrollbar:(Lcom/sun/webkit/graphics/ScrollBarTheme;Lcom/sun/webkit/graphics/Ref;IIII)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWSCROLLBAR"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 theme Lcom/sun/webkit/graphics/ScrollBarTheme;
0 4 2 widget Lcom/sun/webkit/graphics/Ref;
0 4 3 x I
0 4 4 y I
0 4 5 pressedPart I
0 4 6 hoveredPart I
MethodParameters:
Name Flags
theme
widget
x
y
pressedPart
hoveredPart
public void dispose();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DISPOSE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.dispose:()V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DISPOSE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "FLUSH"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.flush:()V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "FLUSH"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
public void setTransform(com.sun.webkit.graphics.WCTransform);
descriptor: (Lcom/sun/webkit/graphics/WCTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETTRANSFORM"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.setTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "SETTRANSFORM"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 t Lcom/sun/webkit/graphics/WCTransform;
MethodParameters:
Name Flags
t
public com.sun.webkit.graphics.WCTransform getTransform();
descriptor: ()Lcom/sun/webkit/graphics/WCTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "GETTRANSFORM"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.getTransform:()Lcom/sun/webkit/graphics/WCTransform;
astore 1
start local 1 2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "GETTRANSFORM"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
2 4 1 t Lcom/sun/webkit/graphics/WCTransform;
public void concatTransform(com.sun.webkit.graphics.WCTransform);
descriptor: (Lcom/sun/webkit/graphics/WCTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CONCATTRANSFORM"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.concatTransform:(Lcom/sun/webkit/graphics/WCTransform;)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CONCATTRANSFORM"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 t Lcom/sun/webkit/graphics/WCTransform;
MethodParameters:
Name Flags
t
public void drawBitmapImage(java.nio.ByteBuffer, int, int, int, int);
descriptor: (Ljava/nio/ByteBuffer;IIII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWBITMAPIMAGE"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
iload 2
iload 3
iload 4
iload 5
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.drawBitmapImage:(Ljava/nio/ByteBuffer;IIII)V
2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "DRAWBITMAPIMAGE"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: 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 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 image Ljava/nio/ByteBuffer;
0 4 2 x I
0 4 3 y I
0 4 4 w I
0 4 5 h I
MethodParameters:
Name Flags
image
x
y
w
h
public com.sun.webkit.graphics.WCGradient createLinearGradient(com.sun.webkit.graphics.WCPoint, com.sun.webkit.graphics.WCPoint);
descriptor: (Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCGradient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CREATE_LINEAR_GRADIENT"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
aload 2
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.createLinearGradient:(Lcom/sun/webkit/graphics/WCPoint;Lcom/sun/webkit/graphics/WCPoint;)Lcom/sun/webkit/graphics/WCGradient;
astore 3
start local 3 2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CREATE_LINEAR_GRADIENT"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 p1 Lcom/sun/webkit/graphics/WCPoint;
0 4 2 p2 Lcom/sun/webkit/graphics/WCPoint;
2 4 3 gradient Lcom/sun/webkit/graphics/WCGradient;
MethodParameters:
Name Flags
p1
p2
public com.sun.webkit.graphics.WCGradient createRadialGradient(com.sun.webkit.graphics.WCPoint, float, com.sun.webkit.graphics.WCPoint, float);
descriptor: (Lcom/sun/webkit/graphics/WCPoint;FLcom/sun/webkit/graphics/WCPoint;F)Lcom/sun/webkit/graphics/WCGradient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CREATE_RADIAL_GRADIENT"
invokevirtual com.sun.webkit.perf.PerfLogger.resumeCount:(Ljava/lang/String;)V
1: aload 0
getfield com.sun.webkit.perf.WCGraphicsPerfLogger.gc:Lcom/sun/webkit/graphics/WCGraphicsContext;
aload 1
fload 2
aload 3
fload 4
invokevirtual com.sun.webkit.graphics.WCGraphicsContext.createRadialGradient:(Lcom/sun/webkit/graphics/WCPoint;FLcom/sun/webkit/graphics/WCPoint;F)Lcom/sun/webkit/graphics/WCGradient;
astore 5
start local 5 2: getstatic com.sun.webkit.perf.WCGraphicsPerfLogger.logger:Lcom/sun/webkit/perf/PerfLogger;
ldc "CREATE_RADIAL_GRADIENT"
invokevirtual com.sun.webkit.perf.PerfLogger.suspendCount:(Ljava/lang/String;)V
3: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/perf/WCGraphicsPerfLogger;
0 4 1 p1 Lcom/sun/webkit/graphics/WCPoint;
0 4 2 r1 F
0 4 3 p2 Lcom/sun/webkit/graphics/WCPoint;
0 4 4 r2 F
2 4 5 gradient Lcom/sun/webkit/graphics/WCGradient;
MethodParameters:
Name Flags
p1
r1
p2
r2
}
SourceFile: "WCGraphicsPerfLogger.java"