abstract class com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite
super_class: java.lang.Object
{
final com.sun.javafx.webkit.prism.WCGraphicsPrismContext this$0;
descriptor: Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(com.sun.javafx.webkit.prism.WCGraphicsPrismContext);
descriptor: (Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.this$0:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Composite;
MethodParameters:
Name Flags
this$0 final
abstract void doPaint(com.sun.prism.Graphics);
descriptor: (Lcom/sun/prism/Graphics;)V
flags: (0x0400) ACC_ABSTRACT
MethodParameters:
Name Flags
g
void paint();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.this$0:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
iconst_1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext.getGraphics:(Z)Lcom/sun/prism/Graphics;
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.paint:(Lcom/sun/prism/Graphics;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Composite;
void paint(com.sun.prism.Graphics);
descriptor: (Lcom/sun/prism/Graphics;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnull 13
1: aload 1
invokeinterface com.sun.prism.Graphics.getCompositeMode:()Lcom/sun/prism/CompositeMode;
astore 2
start local 2 2: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.this$0:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext.state:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getCompositeOperation:()I
tableswitch { // 1 - 2
1: 3
2: 7
default: 11
}
3: StackMap locals: com.sun.prism.CompositeMode
StackMap stack:
aload 1
getstatic com.sun.prism.CompositeMode.SRC:Lcom/sun/prism/CompositeMode;
invokeinterface com.sun.prism.Graphics.setCompositeMode:(Lcom/sun/prism/CompositeMode;)V
4: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.doPaint:(Lcom/sun/prism/Graphics;)V
5: aload 1
aload 2
invokeinterface com.sun.prism.Graphics.setCompositeMode:(Lcom/sun/prism/CompositeMode;)V
6: goto 12
7: StackMap locals:
StackMap stack:
aload 1
getstatic com.sun.prism.CompositeMode.SRC_OVER:Lcom/sun/prism/CompositeMode;
invokeinterface com.sun.prism.Graphics.setCompositeMode:(Lcom/sun/prism/CompositeMode;)V
8: aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.doPaint:(Lcom/sun/prism/Graphics;)V
9: aload 1
aload 2
invokeinterface com.sun.prism.Graphics.setCompositeMode:(Lcom/sun/prism/CompositeMode;)V
10: goto 12
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.blend:(Lcom/sun/prism/Graphics;)V
12: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.this$0:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
iconst_0
putfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext.isRootLayerValid:Z
end local 2 13: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Composite;
0 14 1 g Lcom/sun/prism/Graphics;
2 13 2 oldCompositeMode Lcom/sun/prism/CompositeMode;
MethodParameters:
Name Flags
g
private void blend(com.sun.prism.Graphics);
descriptor: (Lcom/sun/prism/Graphics;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=11, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.javafx.webkit.prism.WCGraphicsPrismContext.getFilterContext:(Lcom/sun/prism/Graphics;)Lcom/sun/scenario/effect/FilterContext;
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aconst_null
astore 6
start local 6 5: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.this$0:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext.state:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getClipNoClone:()Lcom/sun/javafx/geom/Rectangle;
astore 7
start local 7 6: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.this$0:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext.getImage:()Lcom/sun/webkit/graphics/WCImage;
astore 8
start local 8 7: aload 8
ifnull 15
aload 8
instanceof com.sun.javafx.webkit.prism.PrismImage
ifeq 15
8: aload 2
aload 7
getfield com.sun.javafx.geom.Rectangle.width:I
aload 7
getfield com.sun.javafx.geom.Rectangle.height:I
invokestatic com.sun.scenario.effect.Effect.getCompatibleImage:(Lcom/sun/scenario/effect/FilterContext;II)Lcom/sun/scenario/effect/Filterable;
checkcast com.sun.scenario.effect.impl.prism.PrDrawable
astore 3
9: aload 3
invokevirtual com.sun.scenario.effect.impl.prism.PrDrawable.createGraphics:()Lcom/sun/prism/Graphics;
astore 9
start local 9 10: aload 8
checkcast com.sun.javafx.webkit.prism.PrismImage
aload 9
11: iconst_0
iconst_0
aload 7
getfield com.sun.javafx.geom.Rectangle.width:I
aload 7
getfield com.sun.javafx.geom.Rectangle.height:I
12: aload 7
getfield com.sun.javafx.geom.Rectangle.x:I
aload 7
getfield com.sun.javafx.geom.Rectangle.y:I
aload 7
getfield com.sun.javafx.geom.Rectangle.width:I
aload 7
getfield com.sun.javafx.geom.Rectangle.height:I
13: invokevirtual com.sun.javafx.webkit.prism.PrismImage.draw:(Lcom/sun/prism/Graphics;IIIIIIII)V
end local 9 14: goto 18
15: StackMap locals: com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite com.sun.prism.Graphics com.sun.scenario.effect.FilterContext com.sun.scenario.effect.impl.prism.PrDrawable com.sun.scenario.effect.impl.prism.PrDrawable com.sun.prism.ReadbackGraphics com.sun.prism.RTTexture com.sun.javafx.geom.Rectangle com.sun.webkit.graphics.WCImage
StackMap stack:
aload 1
checkcast com.sun.prism.ReadbackGraphics
astore 5
16: aload 5
aload 7
invokeinterface com.sun.prism.ReadbackGraphics.readBack:(Lcom/sun/javafx/geom/Rectangle;)Lcom/sun/prism/RTTexture;
astore 6
17: aload 2
aload 6
invokestatic com.sun.scenario.effect.impl.prism.PrDrawable.create:(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/prism/RTTexture;)Lcom/sun/scenario/effect/impl/prism/PrDrawable;
astore 3
18: StackMap locals:
StackMap stack:
aload 2
aload 7
getfield com.sun.javafx.geom.Rectangle.width:I
aload 7
getfield com.sun.javafx.geom.Rectangle.height:I
invokestatic com.sun.scenario.effect.Effect.getCompatibleImage:(Lcom/sun/scenario/effect/FilterContext;II)Lcom/sun/scenario/effect/Filterable;
checkcast com.sun.scenario.effect.impl.prism.PrDrawable
astore 4
19: aload 4
invokevirtual com.sun.scenario.effect.impl.prism.PrDrawable.createGraphics:()Lcom/sun/prism/Graphics;
astore 9
start local 9 20: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.this$0:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext.state:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
aload 9
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.apply:(Lcom/sun/prism/Graphics;)V
21: aload 0
aload 9
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.doPaint:(Lcom/sun/prism/Graphics;)V
22: aload 1
invokeinterface com.sun.prism.Graphics.clear:()V
23: aload 0
aload 3
aload 4
aload 7
getfield com.sun.javafx.geom.Rectangle.width:I
aload 7
getfield com.sun.javafx.geom.Rectangle.height:I
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createEffect:(Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
aload 1
fconst_0
fconst_0
aconst_null
invokestatic com.sun.scenario.effect.impl.prism.PrEffectHelper.render:(Lcom/sun/scenario/effect/Effect;Lcom/sun/prism/Graphics;FFLcom/sun/scenario/effect/Effect;)V
end local 9 24: goto 34
StackMap locals:
StackMap stack: java.lang.Throwable
25: astore 10
26: aload 4
ifnull 28
27: aload 2
aload 4
invokestatic com.sun.scenario.effect.Effect.releaseCompatibleImage:(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/scenario/effect/Filterable;)V
28: StackMap locals: com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite com.sun.prism.Graphics com.sun.scenario.effect.FilterContext com.sun.scenario.effect.impl.prism.PrDrawable com.sun.scenario.effect.impl.prism.PrDrawable com.sun.prism.ReadbackGraphics com.sun.prism.RTTexture com.sun.javafx.geom.Rectangle com.sun.webkit.graphics.WCImage top java.lang.Throwable
StackMap stack:
aload 3
ifnull 33
29: aload 5
ifnull 32
aload 6
ifnull 32
30: aload 5
aload 6
invokeinterface com.sun.prism.ReadbackGraphics.releaseReadBackBuffer:(Lcom/sun/prism/RTTexture;)V
31: goto 33
32: StackMap locals:
StackMap stack:
aload 2
aload 3
invokestatic com.sun.scenario.effect.Effect.releaseCompatibleImage:(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/scenario/effect/Filterable;)V
33: StackMap locals:
StackMap stack:
aload 10
athrow
34: StackMap locals: com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite com.sun.prism.Graphics com.sun.scenario.effect.FilterContext com.sun.scenario.effect.impl.prism.PrDrawable com.sun.scenario.effect.impl.prism.PrDrawable com.sun.prism.ReadbackGraphics com.sun.prism.RTTexture com.sun.javafx.geom.Rectangle com.sun.webkit.graphics.WCImage
StackMap stack:
aload 4
ifnull 36
35: aload 2
aload 4
invokestatic com.sun.scenario.effect.Effect.releaseCompatibleImage:(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/scenario/effect/Filterable;)V
36: StackMap locals:
StackMap stack:
aload 3
ifnull 41
37: aload 5
ifnull 40
aload 6
ifnull 40
38: aload 5
aload 6
invokeinterface com.sun.prism.ReadbackGraphics.releaseReadBackBuffer:(Lcom/sun/prism/RTTexture;)V
39: goto 41
40: StackMap locals:
StackMap stack:
aload 2
aload 3
invokestatic com.sun.scenario.effect.Effect.releaseCompatibleImage:(Lcom/sun/scenario/effect/FilterContext;Lcom/sun/scenario/effect/Filterable;)V
41: StackMap locals:
StackMap stack:
return
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 42 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Composite;
0 42 1 g Lcom/sun/prism/Graphics;
1 42 2 fctx Lcom/sun/scenario/effect/FilterContext;
2 42 3 dstImg Lcom/sun/scenario/effect/impl/prism/PrDrawable;
3 42 4 srcImg Lcom/sun/scenario/effect/impl/prism/PrDrawable;
4 42 5 readBackGraphics Lcom/sun/prism/ReadbackGraphics;
5 42 6 texture Lcom/sun/prism/RTTexture;
6 42 7 clip Lcom/sun/javafx/geom/Rectangle;
7 42 8 image Lcom/sun/webkit/graphics/WCImage;
10 14 9 dstG Lcom/sun/prism/Graphics;
20 24 9 srcG Lcom/sun/prism/Graphics;
Exception table:
from to target type
7 25 25 any
MethodParameters:
Name Flags
g
private com.sun.scenario.effect.Effect createBlend(com.sun.scenario.effect.Blend$Mode, com.sun.scenario.effect.impl.prism.PrDrawable, com.sun.scenario.effect.impl.prism.PrDrawable, int, int);
descriptor: (Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new com.sun.scenario.effect.Blend
dup
1: aload 1
2: new com.sun.javafx.webkit.prism.WCGraphicsPrismContext$PassThrough
dup
aload 2
iload 4
iload 5
invokespecial com.sun.javafx.webkit.prism.WCGraphicsPrismContext$PassThrough.<init>:(Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)V
3: new com.sun.javafx.webkit.prism.WCGraphicsPrismContext$PassThrough
dup
aload 3
iload 4
iload 5
invokespecial com.sun.javafx.webkit.prism.WCGraphicsPrismContext$PassThrough.<init>:(Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)V
4: invokespecial com.sun.scenario.effect.Blend.<init>:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/Effect;Lcom/sun/scenario/effect/Effect;)V
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 5 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Composite;
0 5 1 mode Lcom/sun/scenario/effect/Blend$Mode;
0 5 2 dstImg Lcom/sun/scenario/effect/impl/prism/PrDrawable;
0 5 3 srcImg Lcom/sun/scenario/effect/impl/prism/PrDrawable;
0 5 4 width I
0 5 5 height I
MethodParameters:
Name Flags
mode
dstImg
srcImg
width
height
private com.sun.scenario.effect.Effect createEffect(com.sun.scenario.effect.impl.prism.PrDrawable, com.sun.scenario.effect.impl.prism.PrDrawable, int, int);
descriptor: (Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.this$0:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext;
getfield com.sun.javafx.webkit.prism.WCGraphicsPrismContext.state:Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$ContextState;
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState.getCompositeOperation:()I
tableswitch { // 0 - 12
0: 1
1: 14
2: 14
3: 6
4: 7
5: 8
6: 9
7: 10
8: 11
9: 12
10: 1
11: 14
12: 13
default: 14
}
1: StackMap locals:
StackMap stack:
new com.sun.scenario.effect.Blend
dup
2: getstatic com.sun.scenario.effect.Blend$Mode.SRC_OVER:Lcom/sun/scenario/effect/Blend$Mode;
3: aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_OUT:Lcom/sun/scenario/effect/Blend$Mode;
aload 1
aload 2
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
4: aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_OUT:Lcom/sun/scenario/effect/Blend$Mode;
aload 2
aload 1
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
5: invokespecial com.sun.scenario.effect.Blend.<init>:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/Effect;Lcom/sun/scenario/effect/Effect;)V
areturn
6: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_IN:Lcom/sun/scenario/effect/Blend$Mode;
aload 1
aload 2
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
7: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_OUT:Lcom/sun/scenario/effect/Blend$Mode;
aload 1
aload 2
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_ATOP:Lcom/sun/scenario/effect/Blend$Mode;
aload 1
aload 2
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
9: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_OVER:Lcom/sun/scenario/effect/Blend$Mode;
aload 2
aload 1
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_IN:Lcom/sun/scenario/effect/Blend$Mode;
aload 2
aload 1
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
11: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_OUT:Lcom/sun/scenario/effect/Blend$Mode;
aload 2
aload 1
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
12: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_ATOP:Lcom/sun/scenario/effect/Blend$Mode;
aload 2
aload 1
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
13: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.ADD:Lcom/sun/scenario/effect/Blend$Mode;
aload 1
aload 2
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
14: StackMap locals:
StackMap stack:
aload 0
getstatic com.sun.scenario.effect.Blend$Mode.SRC_OVER:Lcom/sun/scenario/effect/Blend$Mode;
aload 1
aload 2
iload 3
iload 4
invokevirtual com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.createBlend:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/impl/prism/PrDrawable;Lcom/sun/scenario/effect/impl/prism/PrDrawable;II)Lcom/sun/scenario/effect/Effect;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/javafx/webkit/prism/WCGraphicsPrismContext$Composite;
0 15 1 dstImg Lcom/sun/scenario/effect/impl/prism/PrDrawable;
0 15 2 srcImg Lcom/sun/scenario/effect/impl/prism/PrDrawable;
0 15 3 width I
0 15 4 height I
MethodParameters:
Name Flags
dstImg
srcImg
width
height
}
SourceFile: "WCGraphicsPrismContext.java"
NestHost: com.sun.javafx.webkit.prism.WCGraphicsPrismContext
InnerClasses:
private abstract Composite = com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite of com.sun.javafx.webkit.prism.WCGraphicsPrismContext
private final ContextState = com.sun.javafx.webkit.prism.WCGraphicsPrismContext$ContextState of com.sun.javafx.webkit.prism.WCGraphicsPrismContext
private final PassThrough = com.sun.javafx.webkit.prism.WCGraphicsPrismContext$PassThrough of com.sun.javafx.webkit.prism.WCGraphicsPrismContext
public final Mode = com.sun.scenario.effect.Blend$Mode of com.sun.scenario.effect.Blend