final class com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState
super_class: java.lang.Object
{
private final com.sun.javafx.webkit.prism.WCStrokeImpl stroke;
descriptor: Lcom/sun/javafx/webkit/prism/WCStrokeImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.javafx.geom.Rectangle clip;
descriptor: Lcom/sun/javafx/geom/Rectangle;
flags: (0x0002) ACC_PRIVATE
private com.sun.prism.paint.Paint paint;
descriptor: Lcom/sun/prism/paint/Paint;
flags: (0x0002) ACC_PRIVATE
private float alpha;
descriptor: F
flags: (0x0002) ACC_PRIVATE
private boolean textFill;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean textStroke;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean textClip;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean restorePoint;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private com.sun.scenario.effect.DropShadow shadow;
descriptor: Lcom/sun/scenario/effect/DropShadow;
flags: (0x0002) ACC_PRIVATE
private com.sun.javafx.geom.transform.Affine3D xform;
descriptor: Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0002) ACC_PRIVATE
private com.sun.javafx.geom.transform.GeneralTransform3D perspectiveTransform;
descriptor: Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0002) ACC_PRIVATE
private com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Layer layer;
descriptor: Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Layer;
flags: (0x0002) ACC_PRIVATE
private int compositeOperation;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.javafx.webkit.prism.WCStrokeImpl
dup
invokespecial com.sun.javafx.webkit.prism.WCStrokeImpl.<init>:()V
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.stroke:Lcom/sun/javafx/webkit/prism/WCStrokeImpl;
2: aload 0
iconst_1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textFill:Z
3: aload 0
iconst_0
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textStroke:Z
4: aload 0
iconst_0
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textClip:Z
5: aload 0
iconst_0
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.restorePoint:Z
6: aload 0
aconst_null
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
7: aload 0
getstatic com.sun.prism.paint.Color.BLACK:Lcom/sun/prism/paint/Color;
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.paint:Lcom/sun/prism/paint/Paint;
8: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.stroke:Lcom/sun/javafx/webkit/prism/WCStrokeImpl;
getstatic com.sun.prism.paint.Color.BLACK:Lcom/sun/prism/paint/Color;
invokevirtual com.sun.javafx.webkit.prism.WCStrokeImpl.setPaint:(Ljava/lang/Object;)V
9: aload 0
fconst_1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.alpha:F
10: aload 0
new com.sun.javafx.geom.transform.Affine3D
dup
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:()V
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.xform:Lcom/sun/javafx/geom/transform/Affine3D;
11: aload 0
new com.sun.javafx.geom.transform.GeneralTransform3D
dup
invokespecial com.sun.javafx.geom.transform.GeneralTransform3D.<init>:()V
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.perspectiveTransform:Lcom/sun/javafx/geom/transform/GeneralTransform3D;
12: aload 0
iconst_2
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.compositeOperation:I
13: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void <init>(com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState);
descriptor: (Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.javafx.webkit.prism.WCStrokeImpl
dup
invokespecial com.sun.javafx.webkit.prism.WCStrokeImpl.<init>:()V
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.stroke:Lcom/sun/javafx/webkit/prism/WCStrokeImpl;
2: aload 0
iconst_1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textFill:Z
3: aload 0
iconst_0
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textStroke:Z
4: aload 0
iconst_0
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textClip:Z
5: aload 0
iconst_0
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.restorePoint:Z
6: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.stroke:Lcom/sun/javafx/webkit/prism/WCStrokeImpl;
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getStrokeNoClone:()Lcom/sun/javafx/webkit/prism/WCStrokeImpl;
invokevirtual com.sun.javafx.webkit.prism.WCStrokeImpl.copyFrom:(Lcom/sun/webkit/graphics/WCStroke;)V
7: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getPaintNoClone:()Lcom/sun/prism/paint/Paint;
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.setPaint:(Lcom/sun/prism/paint/Paint;)V
8: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getClipNoClone:()Lcom/sun/javafx/geom/Rectangle;
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
9: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
ifnull 11
10: aload 0
new com.sun.javafx.geom.Rectangle
dup
aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
invokespecial com.sun.javafx.geom.Rectangle.<init>:(Lcom/sun/javafx/geom/Rectangle;)V
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
11: StackMap locals: com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState
StackMap stack:
aload 0
new com.sun.javafx.geom.transform.Affine3D
dup
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getTransformNoClone:()Lcom/sun/javafx/geom/transform/Affine3D;
invokespecial com.sun.javafx.geom.transform.Affine3D.<init>:(Lcom/sun/javafx/geom/transform/Affine3D;)V
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.xform:Lcom/sun/javafx/geom/transform/Affine3D;
12: aload 0
new com.sun.javafx.geom.transform.GeneralTransform3D
dup
invokespecial com.sun.javafx.geom.transform.GeneralTransform3D.<init>:()V
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getPerspectiveTransformNoClone:()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.set:(Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.perspectiveTransform:Lcom/sun/javafx/geom/transform/GeneralTransform3D;
13: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getShadowNoClone:()Lcom/sun/scenario/effect/DropShadow;
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.setShadow:(Lcom/sun/scenario/effect/DropShadow;)V
14: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getLayerNoClone:()Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Layer;
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.setLayer:(Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Layer;)V
15: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getAlpha:()F
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.setAlpha:(F)V
16: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.isTextFill:()Z
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.isTextStroke:()Z
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.isTextClip:()Z
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.setTextMode:(ZZZ)V
17: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getCompositeOperation:()I
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.setCompositeOperation:(I)V
18: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 19 1 state Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
MethodParameters:
Name Flags
state
protected com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState clone();
descriptor: ()Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState
dup
aload 0
invokespecial com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.<init>:(Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void apply(com.sun.prism.Graphics);
descriptor: (Lcom/sun/prism/Graphics;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getTransformNoClone:()Lcom/sun/javafx/geom/transform/Affine3D;
invokeinterface com.sun.prism.Graphics.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
1: aload 1
aload 0
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getPerspectiveTransformNoClone:()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
invokeinterface com.sun.prism.Graphics.setPerspectiveTransform:(Lcom/sun/javafx/geom/transform/GeneralTransform3D;)V
2: aload 1
aload 0
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getClipNoClone:()Lcom/sun/javafx/geom/Rectangle;
invokeinterface com.sun.prism.Graphics.setClipRect:(Lcom/sun/javafx/geom/Rectangle;)V
3: aload 1
aload 0
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getAlpha:()F
invokeinterface com.sun.prism.Graphics.setExtraAlpha:(F)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 5 1 g Lcom/sun/prism/Graphics;
MethodParameters:
Name Flags
g
private int getCompositeOperation();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.compositeOperation:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void setCompositeOperation(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.compositeOperation:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 compositeOperation I
MethodParameters:
Name Flags
compositeOperation
private com.sun.javafx.webkit.prism.WCStrokeImpl getStrokeNoClone();
descriptor: ()Lcom/sun/javafx/webkit/prism/WCStrokeImpl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.stroke:Lcom/sun/javafx/webkit/prism/WCStrokeImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private com.sun.prism.paint.Paint getPaintNoClone();
descriptor: ()Lcom/sun/prism/paint/Paint;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.paint:Lcom/sun/prism/paint/Paint;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void setPaint(com.sun.prism.paint.Paint);
descriptor: (Lcom/sun/prism/paint/Paint;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.paint:Lcom/sun/prism/paint/Paint;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 paint Lcom/sun/prism/paint/Paint;
MethodParameters:
Name Flags
paint
private com.sun.javafx.geom.Rectangle getClipNoClone();
descriptor: ()Lcom/sun/javafx/geom/Rectangle;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Layer getLayerNoClone();
descriptor: ()Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Layer;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.layer:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Layer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void setLayer(com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Layer);
descriptor: (Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Layer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.layer:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Layer;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 layer Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Layer;
MethodParameters:
Name Flags
layer
private void setClip(com.sun.javafx.geom.Rectangle);
descriptor: (Lcom/sun/javafx/geom/Rectangle;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 area Lcom/sun/javafx/geom/Rectangle;
MethodParameters:
Name Flags
area
private void clip(com.sun.javafx.geom.Rectangle);
descriptor: (Lcom/sun/javafx/geom/Rectangle;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
ifnonnull 3
1: aload 0
aload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clip:Lcom/sun/javafx/geom/Rectangle;
aload 1
invokevirtual com.sun.javafx.geom.Rectangle.intersectWith:(Lcom/sun/javafx/geom/Rectangle;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 5 1 area Lcom/sun/javafx/geom/Rectangle;
MethodParameters:
Name Flags
area
private void setAlpha(float);
descriptor: (F)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
fload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.alpha:F
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 alpha F
MethodParameters:
Name Flags
alpha
private float getAlpha();
descriptor: ()F
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.alpha:F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void setTextMode(boolean, boolean, boolean);
descriptor: (ZZZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textFill:Z
1: aload 0
iload 2
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textStroke:Z
2: aload 0
iload 3
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textClip:Z
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/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 4 1 fill Z
0 4 2 stroke Z
0 4 3 clip Z
MethodParameters:
Name Flags
fill
stroke
clip
private boolean isTextFill();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textFill:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private boolean isTextStroke();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textStroke:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private boolean isTextClip();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.textClip:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void markAsRestorePoint();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.restorePoint:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private boolean isRestorePoint();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.restorePoint:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void setShadow(com.sun.scenario.effect.DropShadow);
descriptor: (Lcom/sun/scenario/effect/DropShadow;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.shadow:Lcom/sun/scenario/effect/DropShadow;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 shadow Lcom/sun/scenario/effect/DropShadow;
MethodParameters:
Name Flags
shadow
private com.sun.scenario.effect.DropShadow getShadowNoClone();
descriptor: ()Lcom/sun/scenario/effect/DropShadow;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.shadow:Lcom/sun/scenario/effect/DropShadow;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private com.sun.javafx.geom.transform.Affine3D getTransformNoClone();
descriptor: ()Lcom/sun/javafx/geom/transform/Affine3D;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.xform:Lcom/sun/javafx/geom/transform/Affine3D;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private com.sun.javafx.geom.transform.GeneralTransform3D getPerspectiveTransformNoClone();
descriptor: ()Lcom/sun/javafx/geom/transform/GeneralTransform3D;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.perspectiveTransform:Lcom/sun/javafx/geom/transform/GeneralTransform3D;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
private void setTransform(com.sun.javafx.geom.transform.Affine3D);
descriptor: (Lcom/sun/javafx/geom/transform/Affine3D;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.xform:Lcom/sun/javafx/geom/transform/Affine3D;
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.setTransform:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 at Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
at final
private void setPerspectiveTransform(com.sun.javafx.geom.transform.GeneralTransform3D);
descriptor: (Lcom/sun/javafx/geom/transform/GeneralTransform3D;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.perspectiveTransform:Lcom/sun/javafx/geom/transform/GeneralTransform3D;
aload 1
invokevirtual com.sun.javafx.geom.transform.GeneralTransform3D.set:(Lcom/sun/javafx/geom/transform/GeneralTransform3D;)Lcom/sun/javafx/geom/transform/GeneralTransform3D;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 gt Lcom/sun/javafx/geom/transform/GeneralTransform3D;
MethodParameters:
Name Flags
gt final
private void concatTransform(com.sun.javafx.geom.transform.Affine3D);
descriptor: (Lcom/sun/javafx/geom/transform/Affine3D;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.xform:Lcom/sun/javafx/geom/transform/Affine3D;
aload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.concatenate:(Lcom/sun/javafx/geom/transform/BaseTransform;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 at Lcom/sun/javafx/geom/transform/Affine3D;
MethodParameters:
Name Flags
at
private void translate(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.xform:Lcom/sun/javafx/geom/transform/Affine3D;
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine3D.translate:(DD)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 dx D
0 2 3 dy D
MethodParameters:
Name Flags
dx
dy
private void scale(double, double);
descriptor: (DD)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.xform:Lcom/sun/javafx/geom/transform/Affine3D;
dload 1
dload 3
invokevirtual com.sun.javafx.geom.transform.Affine3D.scale:(DD)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 sx D
0 2 3 sy D
MethodParameters:
Name Flags
sx
sy
private void rotate(double);
descriptor: (D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.xform:Lcom/sun/javafx/geom/transform/Affine3D;
dload 1
invokevirtual com.sun.javafx.geom.transform.Affine3D.rotate:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
0 2 1 radians D
MethodParameters:
Name Flags
radians
protected java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.clone:()Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.CloneNotSupportedException
}
SourceFile: "WCGraphicsPrismContext.java"
NestHost: com.sun.javafx.webkit.prism.WCGraphicsPrismContext
InnerClasses:
private final ContextState = com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState of com.sun.javafx.webkit.prism.WCGraphicsPrismContext
private abstract Layer = com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Layer of com.sun.javafx.webkit.prism.WCGraphicsPrismContext