class com.sun.javafx.font.directwrite.ID2D1Factory extends com.sun.javafx.font.directwrite.IUnknown
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.javafx.font.directwrite.ID2D1Factory
super_class: com.sun.javafx.font.directwrite.IUnknown
{
void <init>(long);
descriptor: (J)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 // com.sun.javafx.font.directwrite.ID2D1Factory this
start local 1 // long ptr
0: .line 30
aload 0 /* this */
lload 1 /* ptr */
invokespecial com.sun.javafx.font.directwrite.IUnknown.<init>:(J)V
1: .line 31
return
end local 1 // long ptr
end local 0 // com.sun.javafx.font.directwrite.ID2D1Factory this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/font/directwrite/ID2D1Factory;
0 2 1 ptr J
MethodParameters:
Name Flags
ptr
com.sun.javafx.font.directwrite.ID2D1RenderTarget CreateWicBitmapRenderTarget(com.sun.javafx.font.directwrite.IWICBitmap, com.sun.javafx.font.directwrite.D2D1_RENDER_TARGET_PROPERTIES);
descriptor: (Lcom/sun/javafx/font/directwrite/IWICBitmap;Lcom/sun/javafx/font/directwrite/D2D1_RENDER_TARGET_PROPERTIES;)Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
flags: (0x0000)
Code:
stack=5, locals=5, args_size=3
start local 0 // com.sun.javafx.font.directwrite.ID2D1Factory this
start local 1 // com.sun.javafx.font.directwrite.IWICBitmap target
start local 2 // com.sun.javafx.font.directwrite.D2D1_RENDER_TARGET_PROPERTIES renderTargetProperties
0: .line 34
aload 0 /* this */
getfield com.sun.javafx.font.directwrite.ID2D1Factory.ptr:J
aload 1 /* target */
getfield com.sun.javafx.font.directwrite.IWICBitmap.ptr:J
aload 2 /* renderTargetProperties */
invokestatic com.sun.javafx.font.directwrite.OS.CreateWicBitmapRenderTarget:(JJLcom/sun/javafx/font/directwrite/D2D1_RENDER_TARGET_PROPERTIES;)J
lstore 3 /* result */
start local 3 // long result
1: .line 35
lload 3 /* result */
lconst_0
lcmp
ifeq 2
new com.sun.javafx.font.directwrite.ID2D1RenderTarget
dup
lload 3 /* result */
invokespecial com.sun.javafx.font.directwrite.ID2D1RenderTarget.<init>:(J)V
goto 3
StackMap locals: long
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: com.sun.javafx.font.directwrite.ID2D1RenderTarget
3: areturn
end local 3 // long result
end local 2 // com.sun.javafx.font.directwrite.D2D1_RENDER_TARGET_PROPERTIES renderTargetProperties
end local 1 // com.sun.javafx.font.directwrite.IWICBitmap target
end local 0 // com.sun.javafx.font.directwrite.ID2D1Factory this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/font/directwrite/ID2D1Factory;
0 4 1 target Lcom/sun/javafx/font/directwrite/IWICBitmap;
0 4 2 renderTargetProperties Lcom/sun/javafx/font/directwrite/D2D1_RENDER_TARGET_PROPERTIES;
1 4 3 result J
MethodParameters:
Name Flags
target
renderTargetProperties
}
SourceFile: "ID2D1Factory.java"