public final class javafx.print.Paper
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: javafx.print.Paper
super_class: java.lang.Object
{
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private double width;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private double height;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private com.sun.javafx.print.Units units;
descriptor: Lcom/sun/javafx/print/Units;
flags: (0x0002) ACC_PRIVATE
public static final javafx.print.Paper A0;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper A1;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper A2;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper A3;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper A4;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper A5;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper A6;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper DESIGNATED_LONG;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper NA_LETTER;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper LEGAL;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper TABLOID;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper EXECUTIVE;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper NA_8X10;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper MONARCH_ENVELOPE;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper NA_NUMBER_10_ENVELOPE;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper C;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper JIS_B4;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper JIS_B5;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper JIS_B6;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.print.Paper JAPANESE_POSTCARD;
descriptor: Ljavafx/print/Paper;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$com$sun$javafx$print$Units;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=0, args_size=0
0: new javafx.print.Paper
dup
ldc "A0"
ldc 841.0
ldc 1189.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.A0:Ljavafx/print/Paper;
1: new javafx.print.Paper
dup
ldc "A1"
ldc 594.0
ldc 841.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.A1:Ljavafx/print/Paper;
2: new javafx.print.Paper
dup
ldc "A2"
ldc 420.0
ldc 594.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.A2:Ljavafx/print/Paper;
3: new javafx.print.Paper
dup
ldc "A3"
ldc 297.0
ldc 420.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.A3:Ljavafx/print/Paper;
4: new javafx.print.Paper
dup
ldc "A4"
ldc 210.0
ldc 297.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.A4:Ljavafx/print/Paper;
5: new javafx.print.Paper
dup
ldc "A5"
ldc 148.0
ldc 210.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.A5:Ljavafx/print/Paper;
6: new javafx.print.Paper
dup
ldc "A6"
ldc 105.0
ldc 148.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.A6:Ljavafx/print/Paper;
7: new javafx.print.Paper
dup
ldc "Designated Long"
ldc 110.0
ldc 220.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.DESIGNATED_LONG:Ljavafx/print/Paper;
8: new javafx.print.Paper
dup
ldc "Letter"
ldc 8.5
ldc 11.0
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.NA_LETTER:Ljavafx/print/Paper;
9: new javafx.print.Paper
dup
ldc "Legal"
ldc 8.4
ldc 14.0
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.LEGAL:Ljavafx/print/Paper;
10: new javafx.print.Paper
dup
ldc "Tabloid"
ldc 11.0
ldc 17.0
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.TABLOID:Ljavafx/print/Paper;
11: new javafx.print.Paper
dup
ldc "Executive"
ldc 7.25
ldc 10.5
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.EXECUTIVE:Ljavafx/print/Paper;
12: new javafx.print.Paper
dup
ldc "8x10"
ldc 8.0
ldc 10.0
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.NA_8X10:Ljavafx/print/Paper;
13: new javafx.print.Paper
dup
ldc "Monarch Envelope"
ldc 3.87
ldc 7.5
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.MONARCH_ENVELOPE:Ljavafx/print/Paper;
14: new javafx.print.Paper
dup
ldc "Number 10 Envelope"
15: ldc 4.125
ldc 9.5
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
16: invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.NA_NUMBER_10_ENVELOPE:Ljavafx/print/Paper;
17: new javafx.print.Paper
dup
ldc "C"
ldc 17.0
ldc 22.0
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.C:Ljavafx/print/Paper;
18: new javafx.print.Paper
dup
ldc "B4"
ldc 257.0
ldc 364.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.JIS_B4:Ljavafx/print/Paper;
19: new javafx.print.Paper
dup
ldc "B5"
ldc 182.0
ldc 257.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.JIS_B5:Ljavafx/print/Paper;
20: new javafx.print.Paper
dup
ldc "B6"
ldc 128.0
ldc 182.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.JIS_B6:Ljavafx/print/Paper;
21: new javafx.print.Paper
dup
ldc "Japanese Postcard"
ldc 100.0
ldc 148.0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokespecial javafx.print.Paper.<init>:(Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
putstatic javafx.print.Paper.JAPANESE_POSTCARD:Ljavafx/print/Paper;
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(java.lang.String, double, double, com.sun.javafx.print.Units);
descriptor: (Ljava/lang/String;DDLcom/sun/javafx/print/Units;)V
flags: (0x0000)
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: dload 2
dconst_0
dcmpg
ifle 2
dload 4
dconst_0
dcmpg
ifgt 3
2: StackMap locals: javafx.print.Paper java.lang.String double double com.sun.javafx.print.Units
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Illegal dimension"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 1
ifnonnull 5
4: new java.lang.IllegalArgumentException
dup
ldc "Null name"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield javafx.print.Paper.name:Ljava/lang/String;
6: aload 0
dload 2
putfield javafx.print.Paper.width:D
7: aload 0
dload 4
putfield javafx.print.Paper.height:D
8: aload 0
aload 6
putfield javafx.print.Paper.units:Lcom/sun/javafx/print/Units;
9: return
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavafx/print/Paper;
0 10 1 paperName Ljava/lang/String;
0 10 2 paperWidth D
0 10 4 paperHeight D
0 10 6 units Lcom/sun/javafx/print/Units;
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
paperName
paperWidth
paperHeight
units
public final java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.print.Paper.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/print/Paper;
private double getSizeInPoints(double);
descriptor: (D)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: invokestatic javafx.print.Paper.$SWITCH_TABLE$com$sun$javafx$print$Units:()[I
aload 0
getfield javafx.print.Paper.units:Lcom/sun/javafx/print/Units;
invokevirtual com.sun.javafx.print.Units.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 3
2: 2
3: 1
default: 4
}
1: StackMap locals:
StackMap stack:
dload 1
ldc 0.5
dadd
d2i
i2d
dreturn
2: StackMap locals:
StackMap stack:
dload 1
ldc 72.0
dmul
ldc 0.5
dadd
d2i
i2d
dreturn
3: StackMap locals:
StackMap stack:
dload 1
ldc 72.0
dmul
ldc 25.4
ddiv
ldc 0.5
dadd
d2i
i2d
dreturn
4: StackMap locals:
StackMap stack:
dload 1
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/print/Paper;
0 5 1 dim D
MethodParameters:
Name Flags
dim
public final double getWidth();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield javafx.print.Paper.width:D
invokevirtual javafx.print.Paper.getSizeInPoints:(D)D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/print/Paper;
public final double getHeight();
descriptor: ()D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield javafx.print.Paper.height:D
invokevirtual javafx.print.Paper.getSizeInPoints:(D)D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/print/Paper;
public final int hashCode();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.print.Paper.width:D
d2i
aload 0
getfield javafx.print.Paper.height:D
d2i
bipush 16
ishl
iadd
aload 0
getfield javafx.print.Paper.units:Lcom/sun/javafx/print/Units;
invokevirtual com.sun.javafx.print.Units.hashCode:()I
iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/print/Paper;
public final boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 7
1: aload 1
instanceof javafx.print.Paper
ifeq 7
2: aload 0
getfield javafx.print.Paper.name:Ljava/lang/String;
aload 1
checkcast javafx.print.Paper
getfield javafx.print.Paper.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
3: aload 0
getfield javafx.print.Paper.width:D
aload 1
checkcast javafx.print.Paper
getfield javafx.print.Paper.width:D
dcmpl
ifne 7
4: aload 0
getfield javafx.print.Paper.height:D
aload 1
checkcast javafx.print.Paper
getfield javafx.print.Paper.height:D
dcmpl
ifne 7
5: aload 0
getfield javafx.print.Paper.units:Lcom/sun/javafx/print/Units;
aload 1
checkcast javafx.print.Paper
getfield javafx.print.Paper.units:Lcom/sun/javafx/print/Units;
if_acmpne 7
6: iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavafx/print/Paper;
0 8 1 o Ljava/lang/Object;
MethodParameters:
Name Flags
o
public final java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "Paper: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield javafx.print.Paper.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " size="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javafx.print.Paper.width:D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "x"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javafx.print.Paper.height:D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javafx.print.Paper.units:Lcom/sun/javafx/print/Units;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/print/Paper;
static int[] $SWITCH_TABLE$com$sun$javafx$print$Units();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic javafx.print.Paper.$SWITCH_TABLE$com$sun$javafx$print$Units:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.javafx.print.Units.values:()[Lcom/sun/javafx/print/Units;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.javafx.print.Units.INCH:Lcom/sun/javafx/print/Units;
invokevirtual com.sun.javafx.print.Units.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.javafx.print.Units.MM:Lcom/sun/javafx/print/Units;
invokevirtual com.sun.javafx.print.Units.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.javafx.print.Units.POINT:Lcom/sun/javafx/print/Units;
invokevirtual com.sun.javafx.print.Units.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic javafx.print.Paper.$SWITCH_TABLE$com$sun$javafx$print$Units:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
}
SourceFile: "Paper.java"