class sun.print.Win32PrintService$Win32DocumentPropertiesUI extends sun.print.DocumentPropertiesUI
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.print.Win32PrintService$Win32DocumentPropertiesUI
super_class: sun.print.DocumentPropertiesUI
{
sun.print.Win32PrintService service;
descriptor: Lsun/print/Win32PrintService;
flags: (0x0000)
private void <init>(sun.print.Win32PrintService);
descriptor: (Lsun/print/Win32PrintService;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // sun.print.Win32PrintService$Win32DocumentPropertiesUI this
start local 1 // sun.print.Win32PrintService s
0: .line 1633
aload 0 /* this */
invokespecial sun.print.DocumentPropertiesUI.<init>:()V
1: .line 1634
aload 0 /* this */
aload 1 /* s */
putfield sun.print.Win32PrintService$Win32DocumentPropertiesUI.service:Lsun/print/Win32PrintService;
2: .line 1635
return
end local 1 // sun.print.Win32PrintService s
end local 0 // sun.print.Win32PrintService$Win32DocumentPropertiesUI this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/print/Win32PrintService$Win32DocumentPropertiesUI;
0 3 1 s Lsun/print/Win32PrintService;
MethodParameters:
Name Flags
s
public javax.print.attribute.PrintRequestAttributeSet showDocumentProperties(java.awt.print.PrinterJob, java.awt.Window, javax.print.PrintService, javax.print.attribute.PrintRequestAttributeSet);
descriptor: (Ljava/awt/print/PrinterJob;Ljava/awt/Window;Ljavax/print/PrintService;Ljavax/print/attribute/PrintRequestAttributeSet;)Ljavax/print/attribute/PrintRequestAttributeSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=5
start local 0 // sun.print.Win32PrintService$Win32DocumentPropertiesUI this
start local 1 // java.awt.print.PrinterJob job
start local 2 // java.awt.Window owner
start local 3 // javax.print.PrintService service
start local 4 // javax.print.attribute.PrintRequestAttributeSet aset
0: .line 1643
aload 1 /* job */
instanceof sun.awt.windows.WPrinterJob
ifne 2
1: .line 1644
aconst_null
areturn
2: .line 1646
StackMap locals:
StackMap stack:
aload 1 /* job */
checkcast sun.awt.windows.WPrinterJob
astore 5 /* wJob */
start local 5 // sun.awt.windows.WPrinterJob wJob
3: .line 1647
aload 5 /* wJob */
aload 2 /* owner */
aload 3 /* service */
aload 4 /* aset */
invokevirtual sun.awt.windows.WPrinterJob.showDocumentProperties:(Ljava/awt/Window;Ljavax/print/PrintService;Ljavax/print/attribute/PrintRequestAttributeSet;)Ljavax/print/attribute/PrintRequestAttributeSet;
areturn
end local 5 // sun.awt.windows.WPrinterJob wJob
end local 4 // javax.print.attribute.PrintRequestAttributeSet aset
end local 3 // javax.print.PrintService service
end local 2 // java.awt.Window owner
end local 1 // java.awt.print.PrinterJob job
end local 0 // sun.print.Win32PrintService$Win32DocumentPropertiesUI this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/print/Win32PrintService$Win32DocumentPropertiesUI;
0 4 1 job Ljava/awt/print/PrinterJob;
0 4 2 owner Ljava/awt/Window;
0 4 3 service Ljavax/print/PrintService;
0 4 4 aset Ljavax/print/attribute/PrintRequestAttributeSet;
3 4 5 wJob Lsun/awt/windows/WPrinterJob;
MethodParameters:
Name Flags
job
owner
service
aset
}
SourceFile: "Win32PrintService.java"
NestHost: sun.print.Win32PrintService
InnerClasses:
private Win32DocumentPropertiesUI = sun.print.Win32PrintService$Win32DocumentPropertiesUI of sun.print.Win32PrintService