public class com.sun.prism.j2d.print.J2DPrinter implements com.sun.javafx.print.PrinterImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.prism.j2d.print.J2DPrinter
super_class: java.lang.Object
{
private javax.print.PrintService service;
descriptor: Ljavax/print/PrintService;
flags: (0x0002) ACC_PRIVATE
private javafx.print.Printer fxPrinter;
descriptor: Ljavafx/print/Printer;
flags: (0x0002) ACC_PRIVATE
private int defaultCopies;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int maxCopies;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private javafx.print.Collation defaultCollation;
descriptor: Ljavafx/print/Collation;
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javafx.print.Collation> collateSet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavafx/print/Collation;>;
private javafx.print.PrintColor defColor;
descriptor: Ljavafx/print/PrintColor;
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javafx.print.PrintColor> colorSet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavafx/print/PrintColor;>;
private javafx.print.PrintSides defSides;
descriptor: Ljavafx/print/PrintSides;
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javafx.print.PrintSides> sidesSet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavafx/print/PrintSides;>;
private javafx.print.PageOrientation defOrient;
descriptor: Ljavafx/print/PageOrientation;
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javafx.print.PageOrientation> orientSet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavafx/print/PageOrientation;>;
private javafx.print.PrintResolution defRes;
descriptor: Ljavafx/print/PrintResolution;
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javafx.print.PrintResolution> resSet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavafx/print/PrintResolution;>;
private javafx.print.PrintQuality defQuality;
descriptor: Ljavafx/print/PrintQuality;
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javafx.print.PrintQuality> qualitySet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavafx/print/PrintQuality;>;
private javafx.print.Paper defPaper;
descriptor: Ljavafx/print/Paper;
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javafx.print.Paper> paperSet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavafx/print/Paper;>;
private static java.util.Map<javax.print.attribute.standard.MediaTray, javafx.print.PaperSource> preDefinedTrayMap;
descriptor: Ljava/util/Map;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Map<Ljavax/print/attribute/standard/MediaTray;Ljavafx/print/PaperSource;>;
private static java.util.Map<javax.print.attribute.standard.MediaSizeName, javafx.print.Paper> predefinedPaperMap;
descriptor: Ljava/util/Map;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Map<Ljavax/print/attribute/standard/MediaSizeName;Ljavafx/print/Paper;>;
private javafx.print.PaperSource defPaperSource;
descriptor: Ljavafx/print/PaperSource;
flags: (0x0002) ACC_PRIVATE
private java.util.Set<javafx.print.PaperSource> paperSourceSet;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljavafx/print/PaperSource;>;
private java.util.Map<javafx.print.PaperSource, javax.print.attribute.standard.MediaTray> sourceToTrayMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljavafx/print/PaperSource;Ljavax/print/attribute/standard/MediaTray;>;
private java.util.Map<javax.print.attribute.standard.MediaTray, javafx.print.PaperSource> trayToSourceMap;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljavax/print/attribute/standard/MediaTray;Ljavafx/print/PaperSource;>;
private final java.util.Map<javax.print.attribute.standard.MediaSizeName, javafx.print.Paper> mediaToPaperMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljavax/print/attribute/standard/MediaSizeName;Ljavafx/print/Paper;>;
private final java.util.Map<javafx.print.Paper, javax.print.attribute.standard.MediaSizeName> paperToMediaMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljavafx/print/Paper;Ljavax/print/attribute/standard/MediaSizeName;>;
private javafx.print.PageLayout defaultLayout;
descriptor: Ljavafx/print/PageLayout;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
putstatic com.sun.prism.j2d.print.J2DPrinter.preDefinedTrayMap:Ljava/util/Map;
1: aconst_null
putstatic com.sun.prism.j2d.print.J2DPrinter.predefinedPaperMap:Ljava/util/Map;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(javax.print.PrintService);
descriptor: (Ljavax/print/PrintService;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.sun.prism.j2d.print.J2DPrinter.defaultCopies:I
2: aload 0
iconst_0
putfield com.sun.prism.j2d.print.J2DPrinter.maxCopies:I
3: aload 0
4: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.prism.j2d.print.J2DPrinter.mediaToPaperMap:Ljava/util/Map;
5: aload 0
6: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.prism.j2d.print.J2DPrinter.paperToMediaMap:Ljava/util/Map;
7: aload 0
aload 1
putfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 9 1 s Ljavax/print/PrintService;
MethodParameters:
Name Flags
s
public javafx.print.Printer getPrinter();
descriptor: ()Ljavafx/print/Printer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.fxPrinter:Ljavafx/print/Printer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
public void setPrinter(javafx.print.Printer);
descriptor: (Ljavafx/print/Printer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.prism.j2d.print.J2DPrinter.fxPrinter:Ljavafx/print/Printer;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 2 1 printer Ljavafx/print/Printer;
MethodParameters:
Name Flags
printer
public javax.print.PrintService getService();
descriptor: ()Ljavax/print/PrintService;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
invokeinterface javax.print.PrintService.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
public javafx.print.JobSettings getDefaultJobSettings();
descriptor: ()Ljavafx/print/JobSettings;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.fxPrinter:Ljavafx/print/Printer;
invokestatic com.sun.javafx.print.PrintHelper.createJobSettings:(Ljavafx/print/Printer;)Ljavafx/print/JobSettings;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
public int defaultCopies();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defaultCopies:I
ifle 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defaultCopies:I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Copies;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.Copies
3: astore 1
start local 1 4: aload 0
aload 1
invokevirtual javax.print.attribute.standard.Copies.getValue:()I
putfield com.sun.prism.j2d.print.J2DPrinter.defaultCopies:I
end local 1 5: goto 8
StackMap locals:
StackMap stack: java.lang.Exception
6: pop
7: aload 0
iconst_1
putfield com.sun.prism.j2d.print.J2DPrinter.defaultCopies:I
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defaultCopies:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
4 5 1 copies Ljavax/print/attribute/standard/Copies;
Exception table:
from to target type
2 5 6 Class java.lang.Exception
public int maxCopies();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.maxCopies:I
ifle 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.maxCopies:I
ireturn
2: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 3: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
4: ldc Ljavax/print/attribute/standard/CopiesSupported;
aconst_null
aconst_null
5: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.CopiesSupported
astore 1
6: goto 8
StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.CopiesSupported
StackMap stack: java.lang.Exception
7: pop
8: StackMap locals:
StackMap stack:
aload 1
ifnull 14
9: aload 1
invokevirtual javax.print.attribute.standard.CopiesSupported.getMembers:()[[I
astore 2
start local 2 10: aload 2
ifnull 14
11: aload 2
arraylength
ifle 14
12: aload 2
iconst_0
aaload
arraylength
ifle 14
13: aload 0
aload 2
iconst_0
aaload
iconst_1
iaload
putfield com.sun.prism.j2d.print.J2DPrinter.maxCopies:I
end local 2 14: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.maxCopies:I
ifne 16
15: aload 0
sipush 999
putfield com.sun.prism.j2d.print.J2DPrinter.maxCopies:I
16: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.maxCopies:I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 17 1 copies Ljavax/print/attribute/standard/CopiesSupported;
10 14 2 members [[I
Exception table:
from to target type
3 6 7 Class java.lang.Exception
public javafx.print.PageRange ();
descriptor: ()Ljavafx/print/PageRange;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/PageRanges;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.PageRanges
1: astore 1
start local 1 2: aload 1
ifnonnull 4
3: aconst_null
areturn
4: StackMap locals: javax.print.attribute.standard.PageRanges
StackMap stack:
aload 1
invokevirtual javax.print.attribute.standard.PageRanges.getMembers:()[[I
iconst_0
aaload
iconst_0
iaload
istore 2
start local 2 5: aload 1
invokevirtual javax.print.attribute.standard.PageRanges.getMembers:()[[I
iconst_0
aaload
iconst_1
iaload
istore 3
start local 3 6: iload 2
iconst_1
if_icmpne 8
iload 3
ldc 2147483647
if_icmpne 8
7: aconst_null
areturn
8: StackMap locals: int int
StackMap stack:
new javafx.print.PageRange
dup
iload 2
iload 3
invokespecial javafx.print.PageRange.<init>:(II)V
9: areturn
end local 3 end local 2 end local 1 10: StackMap locals: com.sun.prism.j2d.print.J2DPrinter
StackMap stack: java.lang.Exception
pop
11: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
2 10 1 ranges Ljavax/print/attribute/standard/PageRanges;
5 10 2 s I
6 10 3 e I
Exception table:
from to target type
0 3 10 Class java.lang.Exception
4 7 10 Class java.lang.Exception
8 9 10 Class java.lang.Exception
public boolean ();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
javax.print.attribute.standard.SheetCollate getDefaultSheetCollate();
descriptor: ()Ljavax/print/attribute/standard/SheetCollate;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/SheetCollate;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
2: checkcast javax.print.attribute.standard.SheetCollate
astore 1
3: goto 6
StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.SheetCollate
StackMap stack: java.lang.Exception
4: pop
5: getstatic javax.print.attribute.standard.SheetCollate.UNCOLLATED:Ljavax/print/attribute/standard/SheetCollate;
astore 1
6: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
1 7 1 collate Ljavax/print/attribute/standard/SheetCollate;
Exception table:
from to target type
1 3 4 Class java.lang.Exception
public javafx.print.Collation defaultCollation();
descriptor: ()Ljavafx/print/Collation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defaultCollation:Ljavafx/print/Collation;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defaultCollation:Ljavafx/print/Collation;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.getDefaultSheetCollate:()Ljavax/print/attribute/standard/SheetCollate;
astore 1
start local 1 3: aload 0
aload 1
getstatic javax.print.attribute.standard.SheetCollate.COLLATED:Ljavax/print/attribute/standard/SheetCollate;
if_acmpne 5
4: getstatic javafx.print.Collation.COLLATED:Ljavafx/print/Collation;
goto 6
StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.SheetCollate
StackMap stack: com.sun.prism.j2d.print.J2DPrinter
5: getstatic javafx.print.Collation.UNCOLLATED:Ljavafx/print/Collation;
6: StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.SheetCollate
StackMap stack: com.sun.prism.j2d.print.J2DPrinter javafx.print.Collation
putfield com.sun.prism.j2d.print.J2DPrinter.defaultCollation:Ljavafx/print/Collation;
7: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defaultCollation:Ljavafx/print/Collation;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 8 1 collate Ljavax/print/attribute/standard/SheetCollate;
public java.util.Set<javafx.print.Collation> supportedCollations();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.collateSet:Ljava/util/Set;
ifnonnull 19
1: new java.util.TreeSet
dup
invokespecial java.util.TreeSet.<init>:()V
astore 1
start local 1 2: aconst_null
astore 2
start local 2 3: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/SheetCollate;
4: aconst_null
aconst_null
5: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
6: checkcast javax.print.attribute.standard.SheetCollate[]
astore 2
7: goto 9
StackMap locals: com.sun.prism.j2d.print.J2DPrinter java.util.Set javax.print.attribute.standard.SheetCollate[]
StackMap stack: java.lang.Exception
8: pop
9: StackMap locals:
StackMap stack:
aload 2
ifnull 18
10: iconst_0
istore 3
start local 3 11: goto 17
12: StackMap locals: int
StackMap stack:
aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.SheetCollate.UNCOLLATED:Ljavax/print/attribute/standard/SheetCollate;
if_acmpne 14
13: aload 1
getstatic javafx.print.Collation.UNCOLLATED:Ljavafx/print/Collation;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
14: StackMap locals:
StackMap stack:
aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.SheetCollate.COLLATED:Ljavax/print/attribute/standard/SheetCollate;
if_acmpne 16
15: aload 1
getstatic javafx.print.Collation.COLLATED:Ljavafx/print/Collation;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
16: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
17: iload 3
aload 2
arraylength
if_icmplt 12
end local 3 18: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.prism.j2d.print.J2DPrinter.collateSet:Ljava/util/Set;
end local 2 end local 1 19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.collateSet:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
2 19 1 cSet Ljava/util/Set<Ljavafx/print/Collation;>;
3 19 2 sc [Ljavax/print/attribute/standard/SheetCollate;
11 18 3 i I
Exception table:
from to target type
3 7 8 Class java.lang.Exception
Signature: ()Ljava/util/Set<Ljavafx/print/Collation;>;
javax.print.attribute.standard.Chromaticity getDefaultChromaticity();
descriptor: ()Ljavax/print/attribute/standard/Chromaticity;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Chromaticity;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
2: checkcast javax.print.attribute.standard.Chromaticity
astore 1
3: goto 6
StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.Chromaticity
StackMap stack: java.lang.Exception
4: pop
5: getstatic javax.print.attribute.standard.Chromaticity.COLOR:Ljavax/print/attribute/standard/Chromaticity;
astore 1
6: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
1 7 1 color Ljavax/print/attribute/standard/Chromaticity;
Exception table:
from to target type
1 3 4 Class java.lang.Exception
public javafx.print.PrintColor defaultPrintColor();
descriptor: ()Ljavafx/print/PrintColor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defColor:Ljavafx/print/PrintColor;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defColor:Ljavafx/print/PrintColor;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.getDefaultChromaticity:()Ljavax/print/attribute/standard/Chromaticity;
astore 1
start local 1 3: aload 0
aload 1
getstatic javax.print.attribute.standard.Chromaticity.COLOR:Ljavax/print/attribute/standard/Chromaticity;
if_acmpne 5
4: getstatic javafx.print.PrintColor.COLOR:Ljavafx/print/PrintColor;
goto 6
StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.Chromaticity
StackMap stack: com.sun.prism.j2d.print.J2DPrinter
5: getstatic javafx.print.PrintColor.MONOCHROME:Ljavafx/print/PrintColor;
6: StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.Chromaticity
StackMap stack: com.sun.prism.j2d.print.J2DPrinter javafx.print.PrintColor
putfield com.sun.prism.j2d.print.J2DPrinter.defColor:Ljavafx/print/PrintColor;
7: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defColor:Ljavafx/print/PrintColor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 8 1 color Ljavax/print/attribute/standard/Chromaticity;
public java.util.Set<javafx.print.PrintColor> supportedPrintColor();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.colorSet:Ljava/util/Set;
ifnonnull 19
1: new java.util.TreeSet
dup
invokespecial java.util.TreeSet.<init>:()V
astore 1
start local 1 2: aconst_null
astore 2
start local 2 3: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Chromaticity;
4: aconst_null
aconst_null
5: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
6: checkcast javax.print.attribute.standard.Chromaticity[]
astore 2
7: goto 9
StackMap locals: com.sun.prism.j2d.print.J2DPrinter java.util.Set javax.print.attribute.standard.Chromaticity[]
StackMap stack: java.lang.Exception
8: pop
9: StackMap locals:
StackMap stack:
aload 2
ifnull 18
10: iconst_0
istore 3
start local 3 11: goto 17
12: StackMap locals: int
StackMap stack:
aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.Chromaticity.COLOR:Ljavax/print/attribute/standard/Chromaticity;
if_acmpne 14
13: aload 1
getstatic javafx.print.PrintColor.COLOR:Ljavafx/print/PrintColor;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
14: StackMap locals:
StackMap stack:
aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.Chromaticity.MONOCHROME:Ljavax/print/attribute/standard/Chromaticity;
if_acmpne 16
15: aload 1
getstatic javafx.print.PrintColor.MONOCHROME:Ljavafx/print/PrintColor;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
16: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
17: iload 3
aload 2
arraylength
if_icmplt 12
end local 3 18: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.prism.j2d.print.J2DPrinter.colorSet:Ljava/util/Set;
end local 2 end local 1 19: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.colorSet:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
2 19 1 cSet Ljava/util/Set<Ljavafx/print/PrintColor;>;
3 19 2 sc [Ljavax/print/attribute/standard/Chromaticity;
11 18 3 i I
Exception table:
from to target type
3 7 8 Class java.lang.Exception
Signature: ()Ljava/util/Set<Ljavafx/print/PrintColor;>;
public javafx.print.PrintSides defaultSides();
descriptor: ()Ljavafx/print/PrintSides;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defSides:Ljavafx/print/PrintSides;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defSides:Ljavafx/print/PrintSides;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Sides;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.Sides
astore 1
start local 1 3: aload 1
ifnull 4
aload 1
getstatic javax.print.attribute.standard.Sides.ONE_SIDED:Ljavax/print/attribute/standard/Sides;
if_acmpne 6
4: StackMap locals: javax.print.attribute.standard.Sides
StackMap stack:
aload 0
getstatic javafx.print.PrintSides.ONE_SIDED:Ljavafx/print/PrintSides;
putfield com.sun.prism.j2d.print.J2DPrinter.defSides:Ljavafx/print/PrintSides;
5: goto 10
StackMap locals:
StackMap stack:
6: aload 1
getstatic javax.print.attribute.standard.Sides.DUPLEX:Ljavax/print/attribute/standard/Sides;
if_acmpne 9
7: aload 0
getstatic javafx.print.PrintSides.DUPLEX:Ljavafx/print/PrintSides;
putfield com.sun.prism.j2d.print.J2DPrinter.defSides:Ljavafx/print/PrintSides;
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
getstatic javafx.print.PrintSides.TUMBLE:Ljavafx/print/PrintSides;
putfield com.sun.prism.j2d.print.J2DPrinter.defSides:Ljavafx/print/PrintSides;
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defSides:Ljavafx/print/PrintSides;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 11 1 sides Ljavax/print/attribute/standard/Sides;
public java.util.Set<javafx.print.PrintSides> supportedSides();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.sidesSet:Ljava/util/Set;
ifnonnull 21
1: new java.util.TreeSet
dup
invokespecial java.util.TreeSet.<init>:()V
astore 1
start local 1 2: aconst_null
astore 2
start local 2 3: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Sides;
4: aconst_null
aconst_null
5: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
6: checkcast javax.print.attribute.standard.Sides[]
astore 2
7: goto 9
StackMap locals: com.sun.prism.j2d.print.J2DPrinter java.util.Set javax.print.attribute.standard.Sides[]
StackMap stack: java.lang.Exception
8: pop
9: StackMap locals:
StackMap stack:
aload 2
ifnull 20
10: iconst_0
istore 3
start local 3 11: goto 19
12: StackMap locals: int
StackMap stack:
aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.Sides.ONE_SIDED:Ljavax/print/attribute/standard/Sides;
if_acmpne 14
13: aload 1
getstatic javafx.print.PrintSides.ONE_SIDED:Ljavafx/print/PrintSides;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
14: StackMap locals:
StackMap stack:
aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.Sides.DUPLEX:Ljavax/print/attribute/standard/Sides;
if_acmpne 16
15: aload 1
getstatic javafx.print.PrintSides.DUPLEX:Ljavafx/print/PrintSides;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
16: StackMap locals:
StackMap stack:
aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.Sides.TUMBLE:Ljavax/print/attribute/standard/Sides;
if_acmpne 18
17: aload 1
getstatic javafx.print.PrintSides.TUMBLE:Ljavafx/print/PrintSides;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
18: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
19: iload 3
aload 2
arraylength
if_icmplt 12
end local 3 20: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.prism.j2d.print.J2DPrinter.sidesSet:Ljava/util/Set;
end local 2 end local 1 21: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.sidesSet:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
2 21 1 sSet Ljava/util/Set<Ljavafx/print/PrintSides;>;
3 21 2 ss [Ljavax/print/attribute/standard/Sides;
11 20 3 i I
Exception table:
from to target type
3 7 8 Class java.lang.Exception
Signature: ()Ljava/util/Set<Ljavafx/print/PrintSides;>;
static int getOrientID(javafx.print.PageOrientation);
descriptor: (Ljavafx/print/PageOrientation;)I
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic javafx.print.PageOrientation.LANDSCAPE:Ljavafx/print/PageOrientation;
if_acmpne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic javafx.print.PageOrientation.REVERSE_LANDSCAPE:Ljavafx/print/PageOrientation;
if_acmpne 4
3: iconst_2
ireturn
4: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 o Ljavafx/print/PageOrientation;
MethodParameters:
Name Flags
o
static javax.print.attribute.standard.OrientationRequested mapOrientation(javafx.print.PageOrientation);
descriptor: (Ljavafx/print/PageOrientation;)Ljavax/print/attribute/standard/OrientationRequested;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic javafx.print.PageOrientation.REVERSE_PORTRAIT:Ljavafx/print/PageOrientation;
if_acmpne 2
1: getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_PORTRAIT:Ljavax/print/attribute/standard/OrientationRequested;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic javafx.print.PageOrientation.LANDSCAPE:Ljavafx/print/PageOrientation;
if_acmpne 4
3: getstatic javax.print.attribute.standard.OrientationRequested.LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getstatic javafx.print.PageOrientation.REVERSE_LANDSCAPE:Ljavafx/print/PageOrientation;
if_acmpne 6
5: getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
areturn
6: StackMap locals:
StackMap stack:
getstatic javax.print.attribute.standard.OrientationRequested.PORTRAIT:Ljavax/print/attribute/standard/OrientationRequested;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 o Ljavafx/print/PageOrientation;
MethodParameters:
Name Flags
o
static javafx.print.PageOrientation reverseMapOrientation(javax.print.attribute.standard.OrientationRequested);
descriptor: (Ljavax/print/attribute/standard/OrientationRequested;)Ljavafx/print/PageOrientation;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_PORTRAIT:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 2
1: getstatic javafx.print.PageOrientation.REVERSE_PORTRAIT:Ljavafx/print/PageOrientation;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic javax.print.attribute.standard.OrientationRequested.LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 4
3: getstatic javafx.print.PageOrientation.LANDSCAPE:Ljavafx/print/PageOrientation;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 6
5: getstatic javafx.print.PageOrientation.REVERSE_LANDSCAPE:Ljavafx/print/PageOrientation;
areturn
6: StackMap locals:
StackMap stack:
getstatic javafx.print.PageOrientation.PORTRAIT:Ljavafx/print/PageOrientation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 o Ljavax/print/attribute/standard/OrientationRequested;
MethodParameters:
Name Flags
o
public javafx.print.PageOrientation defaultOrientation();
descriptor: ()Ljavafx/print/PageOrientation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defOrient:Ljavafx/print/PageOrientation;
ifnonnull 4
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/OrientationRequested;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
2: checkcast javax.print.attribute.standard.OrientationRequested
astore 1
start local 1 3: aload 0
aload 1
invokestatic com.sun.prism.j2d.print.J2DPrinter.reverseMapOrientation:(Ljavax/print/attribute/standard/OrientationRequested;)Ljavafx/print/PageOrientation;
putfield com.sun.prism.j2d.print.J2DPrinter.defOrient:Ljavafx/print/PageOrientation;
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defOrient:Ljavafx/print/PageOrientation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 4 1 orient Ljavax/print/attribute/standard/OrientationRequested;
public java.util.Set<javafx.print.PageOrientation> supportedOrientation();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.orientSet:Ljava/util/Set;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.orientSet:Ljava/util/Set;
areturn
2: StackMap locals:
StackMap stack:
new java.util.TreeSet
dup
invokespecial java.util.TreeSet.<init>:()V
astore 1
start local 1 3: aconst_null
astore 2
start local 2 4: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
5: ldc Ljavax/print/attribute/standard/OrientationRequested;
aconst_null
aconst_null
6: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
7: checkcast javax.print.attribute.standard.OrientationRequested[]
astore 2
8: goto 10
StackMap locals: com.sun.prism.j2d.print.J2DPrinter java.util.Set javax.print.attribute.standard.OrientationRequested[]
StackMap stack: java.lang.Exception
9: pop
10: StackMap locals:
StackMap stack:
aload 2
ifnull 11
aload 2
arraylength
ifne 13
11: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.defaultOrientation:()Ljavafx/print/PageOrientation;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
12: goto 27
13: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 14: goto 26
15: StackMap locals: int
StackMap stack:
aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.OrientationRequested.PORTRAIT:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 18
16: aload 1
getstatic javafx.print.PageOrientation.PORTRAIT:Ljavafx/print/PageOrientation;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
17: goto 25
StackMap locals:
StackMap stack:
18: aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.OrientationRequested.REVERSE_PORTRAIT:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 21
19: aload 1
getstatic javafx.print.PageOrientation.REVERSE_PORTRAIT:Ljavafx/print/PageOrientation;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
20: goto 25
StackMap locals:
StackMap stack:
21: aload 2
iload 3
aaload
getstatic javax.print.attribute.standard.OrientationRequested.LANDSCAPE:Ljavax/print/attribute/standard/OrientationRequested;
if_acmpne 24
22: aload 1
getstatic javafx.print.PageOrientation.LANDSCAPE:Ljavafx/print/PageOrientation;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
23: goto 25
24: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.print.PageOrientation.REVERSE_LANDSCAPE:Ljavafx/print/PageOrientation;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
25: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
26: iload 3
aload 2
arraylength
if_icmplt 15
end local 3 27: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.prism.j2d.print.J2DPrinter.orientSet:Ljava/util/Set;
28: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.orientSet:Ljava/util/Set;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 29 1 oset Ljava/util/Set<Ljavafx/print/PageOrientation;>;
4 29 2 or [Ljavax/print/attribute/standard/OrientationRequested;
14 27 3 i I
Exception table:
from to target type
4 8 9 Class java.lang.Exception
Signature: ()Ljava/util/Set<Ljavafx/print/PageOrientation;>;
javax.print.attribute.standard.PrinterResolution getDefaultPrinterResolution();
descriptor: ()Ljavax/print/attribute/standard/PrinterResolution;
flags: (0x0000)
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/PrinterResolution;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
1: checkcast javax.print.attribute.standard.PrinterResolution
astore 1
start local 1 2: aload 1
ifnonnull 4
3: new javax.print.attribute.standard.PrinterResolution
dup
sipush 300
sipush 300
bipush 100
invokespecial javax.print.attribute.standard.PrinterResolution.<init>:(III)V
astore 1
4: StackMap locals: javax.print.attribute.standard.PrinterResolution
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
2 5 1 res Ljavax/print/attribute/standard/PrinterResolution;
public javafx.print.PrintResolution defaultPrintResolution();
descriptor: ()Ljavafx/print/PrintResolution;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defRes:Ljavafx/print/PrintResolution;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defRes:Ljavafx/print/PrintResolution;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.getDefaultPrinterResolution:()Ljavax/print/attribute/standard/PrinterResolution;
astore 1
start local 1 3: aload 1
bipush 100
invokevirtual javax.print.attribute.standard.PrinterResolution.getCrossFeedResolution:(I)I
istore 2
start local 2 4: aload 1
bipush 100
invokevirtual javax.print.attribute.standard.PrinterResolution.getFeedResolution:(I)I
istore 3
start local 3 5: aload 0
iload 2
iload 3
invokestatic com.sun.javafx.print.PrintHelper.createPrintResolution:(II)Ljavafx/print/PrintResolution;
putfield com.sun.prism.j2d.print.J2DPrinter.defRes:Ljavafx/print/PrintResolution;
6: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defRes:Ljavafx/print/PrintResolution;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 7 1 res Ljavax/print/attribute/standard/PrinterResolution;
4 7 2 cfr I
5 7 3 fr I
public java.util.Set<javafx.print.PrintResolution> supportedPrintResolution();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.resSet:Ljava/util/Set;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.resSet:Ljava/util/Set;
areturn
2: StackMap locals:
StackMap stack:
new java.util.TreeSet
dup
getstatic com.sun.prism.j2d.print.J2DPrinter$PrintResolutionComparator.theComparator:Lcom/sun/prism/j2d/print/J2DPrinter$PrintResolutionComparator;
3: invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
astore 1
start local 1 4: aconst_null
astore 2
start local 2 5: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
6: ldc Ljavax/print/attribute/standard/PrinterResolution;
aconst_null
aconst_null
7: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
8: checkcast javax.print.attribute.standard.PrinterResolution[]
astore 2
9: goto 11
StackMap locals: com.sun.prism.j2d.print.J2DPrinter java.util.Set javax.print.attribute.standard.PrinterResolution[]
StackMap stack: java.lang.Exception
10: pop
11: StackMap locals:
StackMap stack:
aload 2
ifnull 12
aload 2
arraylength
ifne 14
12: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.defaultPrintResolution:()Ljavafx/print/PrintResolution;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
13: goto 21
14: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 15: goto 20
16: StackMap locals: int
StackMap stack:
aload 2
iload 3
aaload
bipush 100
invokevirtual javax.print.attribute.standard.PrinterResolution.getCrossFeedResolution:(I)I
istore 4
start local 4 17: aload 2
iload 3
aaload
bipush 100
invokevirtual javax.print.attribute.standard.PrinterResolution.getFeedResolution:(I)I
istore 5
start local 5 18: aload 1
iload 4
iload 5
invokestatic com.sun.javafx.print.PrintHelper.createPrintResolution:(II)Ljavafx/print/PrintResolution;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 5 end local 4 19: iinc 3 1
StackMap locals:
StackMap stack:
20: iload 3
aload 2
arraylength
if_icmplt 16
end local 3 21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.prism.j2d.print.J2DPrinter.resSet:Ljava/util/Set;
22: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.resSet:Ljava/util/Set;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
4 23 1 rSet Ljava/util/Set<Ljavafx/print/PrintResolution;>;
5 23 2 pr [Ljavax/print/attribute/standard/PrinterResolution;
15 21 3 i I
17 19 4 cfr I
18 19 5 fr I
Exception table:
from to target type
5 9 10 Class java.lang.Exception
Signature: ()Ljava/util/Set<Ljavafx/print/PrintResolution;>;
javax.print.attribute.standard.PrintQuality getDefaultPrintQuality();
descriptor: ()Ljavax/print/attribute/standard/PrintQuality;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
2: ldc Ljavax/print/attribute/standard/PrintQuality;
3: invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
4: checkcast javax.print.attribute.standard.PrintQuality
astore 1
5: goto 8
StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.PrintQuality
StackMap stack: java.lang.Exception
6: pop
7: getstatic javax.print.attribute.standard.PrintQuality.NORMAL:Ljavax/print/attribute/standard/PrintQuality;
astore 1
8: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
1 9 1 quality Ljavax/print/attribute/standard/PrintQuality;
Exception table:
from to target type
1 5 6 Class java.lang.Exception
public javafx.print.PrintQuality defaultPrintQuality();
descriptor: ()Ljavafx/print/PrintQuality;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defQuality:Ljavafx/print/PrintQuality;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defQuality:Ljavafx/print/PrintQuality;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.getDefaultPrintQuality:()Ljavax/print/attribute/standard/PrintQuality;
astore 1
start local 1 3: aload 1
getstatic javax.print.attribute.standard.PrintQuality.DRAFT:Ljavax/print/attribute/standard/PrintQuality;
if_acmpne 6
4: aload 0
getstatic javafx.print.PrintQuality.DRAFT:Ljavafx/print/PrintQuality;
putfield com.sun.prism.j2d.print.J2DPrinter.defQuality:Ljavafx/print/PrintQuality;
5: goto 10
6: StackMap locals: javax.print.attribute.standard.PrintQuality
StackMap stack:
aload 1
getstatic javax.print.attribute.standard.PrintQuality.HIGH:Ljavax/print/attribute/standard/PrintQuality;
if_acmpne 9
7: aload 0
getstatic javafx.print.PrintQuality.HIGH:Ljavafx/print/PrintQuality;
putfield com.sun.prism.j2d.print.J2DPrinter.defQuality:Ljavafx/print/PrintQuality;
8: goto 10
9: StackMap locals:
StackMap stack:
aload 0
getstatic javafx.print.PrintQuality.NORMAL:Ljavafx/print/PrintQuality;
putfield com.sun.prism.j2d.print.J2DPrinter.defQuality:Ljavafx/print/PrintQuality;
10: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defQuality:Ljavafx/print/PrintQuality;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 11 1 quality Ljavax/print/attribute/standard/PrintQuality;
public java.util.Set<javafx.print.PrintQuality> supportedPrintQuality();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.qualitySet:Ljava/util/Set;
ifnonnull 30
1: new java.util.TreeSet
dup
invokespecial java.util.TreeSet.<init>:()V
astore 1
start local 1 2: aconst_null
astore 2
start local 2 3: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
4: ldc Ljavax/print/attribute/standard/PrintQuality;
5: aconst_null
aconst_null
6: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
7: checkcast javax.print.attribute.standard.PrintQuality[]
astore 2
8: goto 10
StackMap locals: com.sun.prism.j2d.print.J2DPrinter java.util.Set javax.print.attribute.standard.PrintQuality[]
StackMap stack: java.lang.Exception
9: pop
10: StackMap locals:
StackMap stack:
aload 2
ifnull 11
aload 2
arraylength
ifne 13
11: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.print.PrintQuality.NORMAL:Ljavafx/print/PrintQuality;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
12: goto 29
13: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 14: goto 28
15: StackMap locals: int
StackMap stack:
aload 2
iload 3
aaload
16: getstatic javax.print.attribute.standard.PrintQuality.NORMAL:Ljavax/print/attribute/standard/PrintQuality;
17: if_acmpne 19
18: aload 1
getstatic javafx.print.PrintQuality.NORMAL:Ljavafx/print/PrintQuality;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
19: StackMap locals:
StackMap stack:
aload 2
iload 3
aaload
20: getstatic javax.print.attribute.standard.PrintQuality.DRAFT:Ljavax/print/attribute/standard/PrintQuality;
21: if_acmpne 23
22: aload 1
getstatic javafx.print.PrintQuality.DRAFT:Ljavafx/print/PrintQuality;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
23: StackMap locals:
StackMap stack:
aload 2
iload 3
aaload
24: getstatic javax.print.attribute.standard.PrintQuality.HIGH:Ljavax/print/attribute/standard/PrintQuality;
25: if_acmpne 27
26: aload 1
getstatic javafx.print.PrintQuality.HIGH:Ljavafx/print/PrintQuality;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
27: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
28: iload 3
aload 2
arraylength
if_icmplt 15
end local 3 29: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.prism.j2d.print.J2DPrinter.qualitySet:Ljava/util/Set;
end local 2 end local 1 30: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.qualitySet:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
2 30 1 set Ljava/util/Set<Ljavafx/print/PrintQuality;>;
3 30 2 arr [Ljavax/print/attribute/standard/PrintQuality;
14 29 3 i I
Exception table:
from to target type
3 8 9 Class java.lang.Exception
Signature: ()Ljava/util/Set<Ljavafx/print/PrintQuality;>;
javafx.print.Paper getPaperForMedia(javax.print.attribute.standard.Media);
descriptor: (Ljavax/print/attribute/standard/Media;)Ljavafx/print/Paper;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.populateMedia:()V
1: aload 1
ifnull 2
aload 1
instanceof javax.print.attribute.standard.MediaSizeName
ifne 3
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.defaultPaper:()Ljavafx/print/Paper;
areturn
3: StackMap locals:
StackMap stack:
aload 0
aload 1
checkcast javax.print.attribute.standard.MediaSizeName
invokevirtual com.sun.prism.j2d.print.J2DPrinter.getPaper:(Ljavax/print/attribute/standard/MediaSizeName;)Ljavafx/print/Paper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 4 1 media Ljavax/print/attribute/standard/Media;
MethodParameters:
Name Flags
media
public javafx.print.Paper defaultPaper();
descriptor: ()Ljavafx/print/Paper;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defPaper:Ljavafx/print/Paper;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defPaper:Ljavafx/print/Paper;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Media;
invokeinterface javax.print.PrintService.getDefaultAttributeValue:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.Media
astore 1
start local 1 3: aload 1
ifnull 4
aload 1
instanceof javax.print.attribute.standard.MediaSizeName
ifne 6
4: StackMap locals: javax.print.attribute.standard.Media
StackMap stack:
aload 0
getstatic javafx.print.Paper.NA_LETTER:Ljavafx/print/Paper;
putfield com.sun.prism.j2d.print.J2DPrinter.defPaper:Ljavafx/print/Paper;
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
aload 0
aload 1
checkcast javax.print.attribute.standard.MediaSizeName
invokevirtual com.sun.prism.j2d.print.J2DPrinter.getPaper:(Ljavax/print/attribute/standard/MediaSizeName;)Ljavafx/print/Paper;
putfield com.sun.prism.j2d.print.J2DPrinter.defPaper:Ljavafx/print/Paper;
7: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defPaper:Ljavafx/print/Paper;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
3 8 1 m Ljavax/print/attribute/standard/Media;
public java.util.Set<javafx.print.Paper> supportedPapers();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperSet:Ljava/util/Set;
ifnonnull 2
1: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.populateMedia:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperSet:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
Signature: ()Ljava/util/Set<Ljavafx/print/Paper;>;
private static void initPrefinedMediaMaps();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.prism.j2d.print.J2DPrinter.predefinedPaperMap:Ljava/util/Map;
ifnonnull 32
1: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
2: astore 0
start local 0 3: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.NA_LETTER:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.NA_LETTER:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.TABLOID:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.TABLOID:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.NA_LEGAL:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.LEGAL:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.EXECUTIVE:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.EXECUTIVE:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.NA_8X10:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.NA_8X10:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.MONARCH_ENVELOPE:Ljavax/print/attribute/standard/MediaSizeName;
9: getstatic javafx.print.Paper.MONARCH_ENVELOPE:Ljavafx/print/Paper;
10: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.NA_NUMBER_10_ENVELOPE:Ljavax/print/attribute/standard/MediaSizeName;
12: getstatic javafx.print.Paper.NA_NUMBER_10_ENVELOPE:Ljavafx/print/Paper;
13: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.ISO_A0:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.A0:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.ISO_A1:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.A1:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.ISO_A2:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.A2:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.ISO_A3:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.A3:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.ISO_A4:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.A4:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.ISO_A5:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.A5:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.ISO_A6:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.A6:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.C:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.C:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.ISO_DESIGNATED_LONG:Ljavax/print/attribute/standard/MediaSizeName;
23: getstatic javafx.print.Paper.DESIGNATED_LONG:Ljavafx/print/Paper;
24: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.JIS_B4:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.JIS_B4:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.JIS_B5:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.JIS_B5:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.JIS_B6:Ljavax/print/attribute/standard/MediaSizeName;
getstatic javafx.print.Paper.JIS_B6:Ljavafx/print/Paper;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: aload 0
getstatic javax.print.attribute.standard.MediaSizeName.JAPANESE_POSTCARD:Ljavax/print/attribute/standard/MediaSizeName;
29: getstatic javafx.print.Paper.JAPANESE_POSTCARD:Ljavafx/print/Paper;
30: invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: aload 0
putstatic com.sun.prism.j2d.print.J2DPrinter.predefinedPaperMap:Ljava/util/Map;
end local 0 32: StackMap locals:
StackMap stack:
getstatic com.sun.prism.j2d.print.J2DPrinter.preDefinedTrayMap:Ljava/util/Map;
ifnonnull 44
33: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
34: astore 0
start local 0 35: aload 0
getstatic javax.print.attribute.standard.MediaTray.MAIN:Ljavax/print/attribute/standard/MediaTray;
getstatic javafx.print.PaperSource.MAIN:Ljavafx/print/PaperSource;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: aload 0
getstatic javax.print.attribute.standard.MediaTray.MANUAL:Ljavax/print/attribute/standard/MediaTray;
getstatic javafx.print.PaperSource.MANUAL:Ljavafx/print/PaperSource;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: aload 0
getstatic javax.print.attribute.standard.MediaTray.BOTTOM:Ljavax/print/attribute/standard/MediaTray;
getstatic javafx.print.PaperSource.BOTTOM:Ljavafx/print/PaperSource;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: aload 0
getstatic javax.print.attribute.standard.MediaTray.MIDDLE:Ljavax/print/attribute/standard/MediaTray;
getstatic javafx.print.PaperSource.MIDDLE:Ljavafx/print/PaperSource;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: aload 0
getstatic javax.print.attribute.standard.MediaTray.TOP:Ljavax/print/attribute/standard/MediaTray;
getstatic javafx.print.PaperSource.TOP:Ljavafx/print/PaperSource;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: aload 0
getstatic javax.print.attribute.standard.MediaTray.SIDE:Ljavax/print/attribute/standard/MediaTray;
getstatic javafx.print.PaperSource.SIDE:Ljavafx/print/PaperSource;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: aload 0
getstatic javax.print.attribute.standard.MediaTray.ENVELOPE:Ljavax/print/attribute/standard/MediaTray;
getstatic javafx.print.PaperSource.ENVELOPE:Ljavafx/print/PaperSource;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
42: aload 0
getstatic javax.print.attribute.standard.MediaTray.LARGE_CAPACITY:Ljavax/print/attribute/standard/MediaTray;
getstatic javafx.print.PaperSource.LARGE_CAPACITY:Ljavafx/print/PaperSource;
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: aload 0
putstatic com.sun.prism.j2d.print.J2DPrinter.preDefinedTrayMap:Ljava/util/Map;
end local 0 44: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
3 32 0 map Ljava/util/HashMap<Ljavax/print/attribute/standard/MediaSizeName;Ljavafx/print/Paper;>;
35 44 0 map Ljava/util/HashMap<Ljavax/print/attribute/standard/MediaTray;Ljavafx/print/PaperSource;>;
private void populateMedia();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=1
start local 0 0: invokestatic com.sun.prism.j2d.print.J2DPrinter.initPrefinedMediaMaps:()V
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperSet:Ljava/util/Set;
ifnull 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
ldc Ljavax/print/attribute/standard/Media;
4: aconst_null
aconst_null
5: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.Media[]
6: astore 1
start local 1 7: new java.util.TreeSet
dup
getstatic com.sun.prism.j2d.print.J2DPrinter$PaperComparator.theComparator:Lcom/sun/prism/j2d/print/J2DPrinter$PaperComparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
astore 2
start local 2 8: new java.util.TreeSet
dup
getstatic com.sun.prism.j2d.print.J2DPrinter$PaperSourceComparator.theComparator:Lcom/sun/prism/j2d/print/J2DPrinter$PaperSourceComparator;
invokespecial java.util.TreeSet.<init>:(Ljava/util/Comparator;)V
9: astore 3
start local 3 10: aload 1
ifnull 21
11: iconst_0
istore 4
start local 4 12: goto 20
13: StackMap locals: com.sun.prism.j2d.print.J2DPrinter javax.print.attribute.standard.Media[] java.util.Set java.util.Set int
StackMap stack:
aload 1
iload 4
aaload
astore 5
start local 5 14: aload 5
instanceof javax.print.attribute.standard.MediaSizeName
ifeq 17
15: aload 2
aload 0
aload 5
checkcast javax.print.attribute.standard.MediaSizeName
invokevirtual com.sun.prism.j2d.print.J2DPrinter.addPaper:(Ljavax/print/attribute/standard/MediaSizeName;)Ljavafx/print/Paper;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
16: goto 19
StackMap locals: javax.print.attribute.standard.Media
StackMap stack:
17: aload 5
instanceof javax.print.attribute.standard.MediaTray
ifeq 19
18: aload 3
aload 0
aload 5
checkcast javax.print.attribute.standard.MediaTray
invokevirtual com.sun.prism.j2d.print.J2DPrinter.addPaperSource:(Ljavax/print/attribute/standard/MediaTray;)Ljavafx/print/PaperSource;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 5 19: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
20: iload 4
aload 1
arraylength
if_icmplt 13
end local 4 21: StackMap locals:
StackMap stack:
aload 0
aload 2
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.prism.j2d.print.J2DPrinter.paperSet:Ljava/util/Set;
22: aload 0
aload 3
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putfield com.sun.prism.j2d.print.J2DPrinter.paperSourceSet:Ljava/util/Set;
23: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
7 24 1 media [Ljavax/print/attribute/standard/Media;
8 24 2 pSet Ljava/util/Set<Ljavafx/print/Paper;>;
10 24 3 tSet Ljava/util/Set<Ljavafx/print/PaperSource;>;
12 21 4 i I
14 19 5 m Ljavax/print/attribute/standard/Media;
public javafx.print.PaperSource defaultPaperSource();
descriptor: ()Ljavafx/print/PaperSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defPaperSource:Ljavafx/print/PaperSource;
ifnull 2
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defPaperSource:Ljavafx/print/PaperSource;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic javafx.print.PaperSource.AUTOMATIC:Ljavafx/print/PaperSource;
putfield com.sun.prism.j2d.print.J2DPrinter.defPaperSource:Ljavafx/print/PaperSource;
3: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defPaperSource:Ljavafx/print/PaperSource;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
public java.util.Set<javafx.print.PaperSource> supportedPaperSources();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperSourceSet:Ljava/util/Set;
ifnonnull 2
1: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.populateMedia:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperSourceSet:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
Signature: ()Ljava/util/Set<Ljavafx/print/PaperSource;>;
final synchronized javafx.print.PaperSource getPaperSource(javax.print.attribute.standard.MediaTray);
descriptor: (Ljavax/print/attribute/standard/MediaTray;)Ljavafx/print/PaperSource;
flags: (0x0030) ACC_FINAL, ACC_SYNCHRONIZED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperSourceSet:Ljava/util/Set;
ifnonnull 2
1: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.populateMedia:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.trayToSourceMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javafx.print.PaperSource
astore 2
start local 2 3: aload 2
ifnull 5
4: aload 2
areturn
5: StackMap locals: javafx.print.PaperSource
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.prism.j2d.print.J2DPrinter.addPaperSource:(Ljavax/print/attribute/standard/MediaTray;)Ljavafx/print/PaperSource;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 6 1 tray Ljavax/print/attribute/standard/MediaTray;
3 6 2 source Ljavafx/print/PaperSource;
MethodParameters:
Name Flags
tray
javax.print.attribute.standard.MediaTray getTrayForPaperSource(javafx.print.PaperSource);
descriptor: (Ljavafx/print/PaperSource;)Ljavax/print/attribute/standard/MediaTray;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperSourceSet:Ljava/util/Set;
ifnonnull 2
1: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.populateMedia:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.sourceToTrayMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.MediaTray
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 3 1 source Ljavafx/print/PaperSource;
MethodParameters:
Name Flags
source
private final synchronized javafx.print.PaperSource addPaperSource(javax.print.attribute.standard.MediaTray);
descriptor: (Ljavax/print/attribute/standard/MediaTray;)Ljavafx/print/PaperSource;
flags: (0x0032) ACC_PRIVATE, ACC_FINAL, ACC_SYNCHRONIZED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: getstatic com.sun.prism.j2d.print.J2DPrinter.preDefinedTrayMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javafx.print.PaperSource
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 1
invokevirtual javax.print.attribute.standard.MediaTray.toString:()Ljava/lang/String;
invokestatic com.sun.javafx.print.PrintHelper.createPaperSource:(Ljava/lang/String;)Ljavafx/print/PaperSource;
astore 2
3: StackMap locals: javafx.print.PaperSource
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.trayToSourceMap:Ljava/util/Map;
ifnonnull 5
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.prism.j2d.print.J2DPrinter.trayToSourceMap:Ljava/util/Map;
5: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.trayToSourceMap:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.sourceToTrayMap:Ljava/util/Map;
ifnonnull 8
7: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield com.sun.prism.j2d.print.J2DPrinter.sourceToTrayMap:Ljava/util/Map;
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.sourceToTrayMap:Ljava/util/Map;
aload 2
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 10 1 tray Ljavax/print/attribute/standard/MediaTray;
1 10 2 source Ljavafx/print/PaperSource;
MethodParameters:
Name Flags
tray
private final synchronized javafx.print.Paper addPaper(javax.print.attribute.standard.MediaSizeName);
descriptor: (Ljavax/print/attribute/standard/MediaSizeName;)Ljavafx/print/Paper;
flags: (0x0032) ACC_PRIVATE, ACC_FINAL, ACC_SYNCHRONIZED
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: getstatic com.sun.prism.j2d.print.J2DPrinter.predefinedPaperMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javafx.print.Paper
astore 2
start local 2 1: aload 2
ifnonnull 9
2: aload 1
invokestatic javax.print.attribute.standard.MediaSize.getMediaSizeForName:(Ljavax/print/attribute/standard/MediaSizeName;)Ljavax/print/attribute/standard/MediaSize;
astore 3
start local 3 3: aload 3
ifnull 9
4: aload 3
iconst_1
invokevirtual javax.print.attribute.standard.MediaSize.getX:(I)F
f2d
ldc 1000.0
ddiv
dstore 4
start local 4 5: aload 3
iconst_1
invokevirtual javax.print.attribute.standard.MediaSize.getY:(I)F
f2d
ldc 1000.0
ddiv
dstore 6
start local 6 6: aload 1
invokevirtual javax.print.attribute.standard.MediaSizeName.toString:()Ljava/lang/String;
7: dload 4
dload 6
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
8: invokestatic com.sun.javafx.print.PrintHelper.createPaper:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)Ljavafx/print/Paper;
astore 2
end local 6 end local 4 end local 3 9: StackMap locals: javafx.print.Paper
StackMap stack:
aload 2
ifnonnull 11
10: getstatic javafx.print.Paper.NA_LETTER:Ljavafx/print/Paper;
astore 2
11: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperToMediaMap:Ljava/util/Map;
aload 2
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.mediaToPaperMap:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 14 1 media Ljavax/print/attribute/standard/MediaSizeName;
1 14 2 paper Ljavafx/print/Paper;
3 9 3 sz Ljavax/print/attribute/standard/MediaSize;
5 9 4 pw D
6 9 6 ph D
MethodParameters:
Name Flags
media
private javafx.print.Paper getPaper(javax.print.attribute.standard.MediaSizeName);
descriptor: (Ljavax/print/attribute/standard/MediaSizeName;)Ljavafx/print/Paper;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.populateMedia:()V
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.mediaToPaperMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javafx.print.Paper
astore 2
start local 2 2: aload 2
ifnonnull 4
3: getstatic javafx.print.Paper.NA_LETTER:Ljavafx/print/Paper;
astore 2
4: StackMap locals: javafx.print.Paper
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 5 1 m Ljavax/print/attribute/standard/MediaSizeName;
2 5 2 paper Ljavafx/print/Paper;
MethodParameters:
Name Flags
m
private javax.print.attribute.standard.MediaSizeName getMediaSizeName(javafx.print.Paper);
descriptor: (Ljavafx/print/Paper;)Ljavax/print/attribute/standard/MediaSizeName;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.populateMedia:()V
1: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.paperToMediaMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.print.attribute.standard.MediaSizeName
astore 2
start local 2 2: aload 2
ifnonnull 7
3: aload 1
invokevirtual javafx.print.Paper.getWidth:()D
d2f
4: aload 1
invokevirtual javafx.print.Paper.getHeight:()D
d2f
5: sipush 352
6: invokestatic javax.print.attribute.standard.MediaSize.findMedia:(FFI)Ljavax/print/attribute/standard/MediaSizeName;
astore 2
7: StackMap locals: javax.print.attribute.standard.MediaSizeName
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 8 1 paper Ljavafx/print/Paper;
2 8 2 m Ljavax/print/attribute/standard/MediaSizeName;
MethodParameters:
Name Flags
paper
public javafx.geometry.Rectangle2D printableArea(javafx.print.Paper);
descriptor: (Ljavafx/print/Paper;)Ljavafx/geometry/Rectangle2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=16, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
aload 1
invokevirtual com.sun.prism.j2d.print.J2DPrinter.getMediaSizeName:(Ljavafx/print/Paper;)Ljavax/print/attribute/standard/MediaSizeName;
astore 3
start local 3 2: aload 3
ifnull 17
3: new javax.print.attribute.HashPrintRequestAttributeSet
dup
invokespecial javax.print.attribute.HashPrintRequestAttributeSet.<init>:()V
astore 4
start local 4 4: aload 4
aload 3
invokeinterface javax.print.attribute.PrintRequestAttributeSet.add:(Ljavax/print/attribute/Attribute;)Z
pop
5: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.service:Ljavax/print/PrintService;
6: ldc Ljavax/print/attribute/standard/MediaPrintableArea;
7: aconst_null
aload 4
8: invokeinterface javax.print.PrintService.getSupportedAttributeValues:(Ljava/lang/Class;Ljavax/print/DocFlavor;Ljavax/print/attribute/AttributeSet;)Ljava/lang/Object;
9: checkcast javax.print.attribute.standard.MediaPrintableArea[]
astore 5
start local 5 10: aload 5
ifnull 17
aload 5
arraylength
ifle 17
aload 5
iconst_0
aaload
ifnull 17
11: sipush 25400
istore 6
start local 6 12: new javafx.geometry.Rectangle2D
dup
aload 5
iconst_0
aaload
iload 6
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getX:(I)F
f2d
13: aload 5
iconst_0
aaload
iload 6
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getY:(I)F
f2d
14: aload 5
iconst_0
aaload
iload 6
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getWidth:(I)F
f2d
15: aload 5
iconst_0
aaload
iload 6
invokevirtual javax.print.attribute.standard.MediaPrintableArea.getHeight:(I)F
f2d
16: invokespecial javafx.geometry.Rectangle2D.<init>:(DDDD)V
astore 2
end local 6 end local 5 end local 4 17: StackMap locals: javafx.geometry.Rectangle2D javax.print.attribute.standard.MediaSizeName
StackMap stack:
aload 2
ifnonnull 31
18: aload 1
invokevirtual javafx.print.Paper.getWidth:()D
ldc 72.0
ddiv
dstore 4
start local 4 19: aload 1
invokevirtual javafx.print.Paper.getHeight:()D
ldc 72.0
ddiv
dstore 6
start local 6 20: dload 4
ldc 3.0
dcmpg
ifge 23
21: ldc 0.75
dload 4
dmul
dstore 8
start local 8 22: goto 24
end local 8 23: StackMap locals: double double
StackMap stack:
dload 4
ldc 1.5
dsub
dstore 8
start local 8 24: StackMap locals: double
StackMap stack:
dload 6
ldc 3.0
dcmpg
ifge 27
25: ldc 0.75
dload 6
dmul
dstore 10
start local 10 26: goto 28
end local 10 27: StackMap locals:
StackMap stack:
dload 6
ldc 1.5
dsub
dstore 10
start local 10 28: StackMap locals: double
StackMap stack:
dload 4
dload 8
dsub
ldc 2.0
ddiv
dstore 12
start local 12 29: dload 6
dload 10
dsub
ldc 2.0
ddiv
dstore 14
start local 14 30: new javafx.geometry.Rectangle2D
dup
dload 12
dload 14
dload 8
dload 10
invokespecial javafx.geometry.Rectangle2D.<init>:(DDDD)V
astore 2
end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 31: StackMap locals: com.sun.prism.j2d.print.J2DPrinter javafx.print.Paper javafx.geometry.Rectangle2D javax.print.attribute.standard.MediaSizeName
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
0 32 1 paper Ljavafx/print/Paper;
1 32 2 area Ljavafx/geometry/Rectangle2D;
2 32 3 msn Ljavax/print/attribute/standard/MediaSizeName;
4 17 4 pras Ljavax/print/attribute/PrintRequestAttributeSet;
10 17 5 mpa [Ljavax/print/attribute/standard/MediaPrintableArea;
12 17 6 MPA_INCH I
19 31 4 pw D
20 31 6 ph D
22 23 8 iw D
24 31 8 iw D
26 27 10 ih D
28 31 10 ih D
29 31 12 lm D
30 31 14 tm D
MethodParameters:
Name Flags
paper
javafx.print.PageLayout defaultPageLayout();
descriptor: ()Ljavafx/print/PageLayout;
flags: (0x0000)
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defaultLayout:Ljavafx/print/PageLayout;
ifnonnull 6
1: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.defaultPaper:()Ljavafx/print/Paper;
astore 1
start local 1 2: aload 0
invokevirtual com.sun.prism.j2d.print.J2DPrinter.defaultOrientation:()Ljavafx/print/PageOrientation;
astore 2
start local 2 3: aload 0
4: aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.fxPrinter:Ljavafx/print/Printer;
aload 1
aload 2
getstatic javafx.print.Printer$MarginType.DEFAULT:Ljavafx/print/Printer$MarginType;
invokevirtual javafx.print.Printer.createPageLayout:(Ljavafx/print/Paper;Ljavafx/print/PageOrientation;Ljavafx/print/Printer$MarginType;)Ljavafx/print/PageLayout;
5: putfield com.sun.prism.j2d.print.J2DPrinter.defaultLayout:Ljavafx/print/PageLayout;
end local 2 end local 1 6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.prism.j2d.print.J2DPrinter.defaultLayout:Ljavafx/print/PageLayout;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/prism/j2d/print/J2DPrinter;
2 6 1 paper Ljavafx/print/Paper;
3 6 2 orient Ljavafx/print/PageOrientation;
}
SourceFile: "J2DPrinter.java"
NestMembers:
com.sun.prism.j2d.print.J2DPrinter$PaperComparator com.sun.prism.j2d.print.J2DPrinter$PaperSourceComparator com.sun.prism.j2d.print.J2DPrinter$PrintResolutionComparator
InnerClasses:
private PaperComparator = com.sun.prism.j2d.print.J2DPrinter$PaperComparator of com.sun.prism.j2d.print.J2DPrinter
private PaperSourceComparator = com.sun.prism.j2d.print.J2DPrinter$PaperSourceComparator of com.sun.prism.j2d.print.J2DPrinter
private PrintResolutionComparator = com.sun.prism.j2d.print.J2DPrinter$PrintResolutionComparator of com.sun.prism.j2d.print.J2DPrinter
public final MarginType = javafx.print.Printer$MarginType of javafx.print.Printer