public abstract class javafx.css.SizeUnits extends java.lang.Enum<javafx.css.SizeUnits>
minor version: 0
major version: 59
flags: flags: (0x4421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT, ACC_ANNOTATION
this_class: javafx.css.SizeUnits
super_class: java.lang.Enum
{
public static final javafx.css.SizeUnits PERCENT;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits IN;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits CM;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits MM;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits EM;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits EX;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits PT;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits PC;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits PX;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits DEG;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits GRAD;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits RAD;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits TURN;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits S;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final javafx.css.SizeUnits MS;
descriptor: Ljavafx/css/SizeUnits;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private final boolean absolute;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final double DOTS_PER_INCH;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 96.0
private static final double POINTS_PER_INCH;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 72.0
private static final double CM_PER_INCH;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2.54
private static final double MM_PER_INCH;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 25.4
private static final double POINTS_PER_PICA;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 12.0
private static final javafx.css.SizeUnits[] ENUM$VALUES;
descriptor: [Ljavafx/css/SizeUnits;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new javafx.css.SizeUnits$1
dup
ldc "PERCENT"
iconst_0
iconst_0
invokespecial javafx.css.SizeUnits$1.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.PERCENT:Ljavafx/css/SizeUnits;
1: new javafx.css.SizeUnits$2
dup
ldc "IN"
iconst_1
iconst_1
invokespecial javafx.css.SizeUnits$2.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.IN:Ljavafx/css/SizeUnits;
2: new javafx.css.SizeUnits$3
dup
ldc "CM"
iconst_2
iconst_1
invokespecial javafx.css.SizeUnits$3.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.CM:Ljavafx/css/SizeUnits;
3: new javafx.css.SizeUnits$4
dup
ldc "MM"
iconst_3
iconst_1
invokespecial javafx.css.SizeUnits$4.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.MM:Ljavafx/css/SizeUnits;
4: new javafx.css.SizeUnits$5
dup
ldc "EM"
iconst_4
iconst_0
invokespecial javafx.css.SizeUnits$5.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.EM:Ljavafx/css/SizeUnits;
5: new javafx.css.SizeUnits$6
dup
ldc "EX"
iconst_5
iconst_0
invokespecial javafx.css.SizeUnits$6.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.EX:Ljavafx/css/SizeUnits;
6: new javafx.css.SizeUnits$7
dup
ldc "PT"
bipush 6
iconst_1
invokespecial javafx.css.SizeUnits$7.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.PT:Ljavafx/css/SizeUnits;
7: new javafx.css.SizeUnits$8
dup
ldc "PC"
bipush 7
iconst_1
invokespecial javafx.css.SizeUnits$8.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.PC:Ljavafx/css/SizeUnits;
8: new javafx.css.SizeUnits$9
dup
ldc "PX"
bipush 8
iconst_1
invokespecial javafx.css.SizeUnits$9.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.PX:Ljavafx/css/SizeUnits;
9: new javafx.css.SizeUnits$10
dup
ldc "DEG"
bipush 9
iconst_1
invokespecial javafx.css.SizeUnits$10.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.DEG:Ljavafx/css/SizeUnits;
10: new javafx.css.SizeUnits$11
dup
ldc "GRAD"
bipush 10
iconst_1
invokespecial javafx.css.SizeUnits$11.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.GRAD:Ljavafx/css/SizeUnits;
11: new javafx.css.SizeUnits$12
dup
ldc "RAD"
bipush 11
iconst_1
invokespecial javafx.css.SizeUnits$12.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.RAD:Ljavafx/css/SizeUnits;
12: new javafx.css.SizeUnits$13
dup
ldc "TURN"
bipush 12
iconst_1
invokespecial javafx.css.SizeUnits$13.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.TURN:Ljavafx/css/SizeUnits;
13: new javafx.css.SizeUnits$14
dup
ldc "S"
bipush 13
iconst_1
invokespecial javafx.css.SizeUnits$14.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.S:Ljavafx/css/SizeUnits;
14: new javafx.css.SizeUnits$15
dup
ldc "MS"
bipush 14
iconst_1
invokespecial javafx.css.SizeUnits$15.<init>:(Ljava/lang/String;IZ)V
putstatic javafx.css.SizeUnits.MS:Ljavafx/css/SizeUnits;
bipush 15
anewarray javafx.css.SizeUnits
dup
iconst_0
getstatic javafx.css.SizeUnits.PERCENT:Ljavafx/css/SizeUnits;
aastore
dup
iconst_1
getstatic javafx.css.SizeUnits.IN:Ljavafx/css/SizeUnits;
aastore
dup
iconst_2
getstatic javafx.css.SizeUnits.CM:Ljavafx/css/SizeUnits;
aastore
dup
iconst_3
getstatic javafx.css.SizeUnits.MM:Ljavafx/css/SizeUnits;
aastore
dup
iconst_4
getstatic javafx.css.SizeUnits.EM:Ljavafx/css/SizeUnits;
aastore
dup
iconst_5
getstatic javafx.css.SizeUnits.EX:Ljavafx/css/SizeUnits;
aastore
dup
bipush 6
getstatic javafx.css.SizeUnits.PT:Ljavafx/css/SizeUnits;
aastore
dup
bipush 7
getstatic javafx.css.SizeUnits.PC:Ljavafx/css/SizeUnits;
aastore
dup
bipush 8
getstatic javafx.css.SizeUnits.PX:Ljavafx/css/SizeUnits;
aastore
dup
bipush 9
getstatic javafx.css.SizeUnits.DEG:Ljavafx/css/SizeUnits;
aastore
dup
bipush 10
getstatic javafx.css.SizeUnits.GRAD:Ljavafx/css/SizeUnits;
aastore
dup
bipush 11
getstatic javafx.css.SizeUnits.RAD:Ljavafx/css/SizeUnits;
aastore
dup
bipush 12
getstatic javafx.css.SizeUnits.TURN:Ljavafx/css/SizeUnits;
aastore
dup
bipush 13
getstatic javafx.css.SizeUnits.S:Ljavafx/css/SizeUnits;
aastore
dup
bipush 14
getstatic javafx.css.SizeUnits.MS:Ljavafx/css/SizeUnits;
aastore
putstatic javafx.css.SizeUnits.ENUM$VALUES:[Ljavafx/css/SizeUnits;
15: return
LocalVariableTable:
Start End Slot Name Signature
public abstract double points(double, double, javafx.scene.text.Font);
descriptor: (DDLjavafx/scene/text/Font;)D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
multiplier
font
public abstract double pixels(double, double, javafx.scene.text.Font);
descriptor: (DDLjavafx/scene/text/Font;)D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
multiplier
font
private void <init>(java.lang.String, int, boolean);
descriptor: (Ljava/lang/String;IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
iload 3
putfield javafx.css.SizeUnits.absolute:Z
2: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/css/SizeUnits;
0 3 3 absolute Z
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
absolute
public boolean isAbsolute();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.css.SizeUnits.absolute:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/css/SizeUnits;
private static double pointSize(javafx.scene.text.Font);
descriptor: (Ljavafx/scene/text/Font;)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokestatic javafx.css.SizeUnits.pixelSize:(Ljavafx/scene/text/Font;)D
ldc 0.75
dmul
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 font Ljavafx/scene/text/Font;
MethodParameters:
Name Flags
font
private static double pixelSize(javafx.scene.text.Font);
descriptor: (Ljavafx/scene/text/Font;)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
invokevirtual javafx.scene.text.Font.getSize:()D
goto 2
StackMap locals:
StackMap stack:
1: invokestatic javafx.scene.text.Font.getDefault:()Ljavafx/scene/text/Font;
invokevirtual javafx.scene.text.Font.getSize:()D
StackMap locals:
StackMap stack: double
2: dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 font Ljavafx/scene/text/Font;
MethodParameters:
Name Flags
font
private static double round(double);
descriptor: (D)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: dload 0
dconst_0
dcmpl
ifne 1
dload 0
dreturn
1: StackMap locals:
StackMap stack:
dload 0
dconst_0
dcmpg
ifge 2
ldc -0.05
goto 3
StackMap locals:
StackMap stack:
2: ldc 0.05
StackMap locals:
StackMap stack: double
3: dstore 2
start local 2 4: dload 0
dload 2
dadd
ldc 10.0
dmul
d2l
l2d
ldc 10.0
ddiv
dreturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 d D
4 5 2 r D
MethodParameters:
Name Flags
d
public static javafx.css.SizeUnits[] values();
descriptor: ()[Ljavafx/css/SizeUnits;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic javafx.css.SizeUnits.ENUM$VALUES:[Ljavafx/css/SizeUnits;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray javafx.css.SizeUnits
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static javafx.css.SizeUnits valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavafx/css/SizeUnits;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Ljavafx/css/SizeUnits;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast javafx.css.SizeUnits
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Ljavafx/css/SizeUnits;>;
SourceFile: "SizeUnits.java"
NestMembers:
javafx.css.SizeUnits$1 javafx.css.SizeUnits$10 javafx.css.SizeUnits$11 javafx.css.SizeUnits$12 javafx.css.SizeUnits$13 javafx.css.SizeUnits$14 javafx.css.SizeUnits$15 javafx.css.SizeUnits$2 javafx.css.SizeUnits$3 javafx.css.SizeUnits$4 javafx.css.SizeUnits$5 javafx.css.SizeUnits$6 javafx.css.SizeUnits$7 javafx.css.SizeUnits$8 javafx.css.SizeUnits$9
InnerClasses:
javafx.css.SizeUnits$1
javafx.css.SizeUnits$10
javafx.css.SizeUnits$11
javafx.css.SizeUnits$12
javafx.css.SizeUnits$13
javafx.css.SizeUnits$14
javafx.css.SizeUnits$15
javafx.css.SizeUnits$2
javafx.css.SizeUnits$3
javafx.css.SizeUnits$4
javafx.css.SizeUnits$5
javafx.css.SizeUnits$6
javafx.css.SizeUnits$7
javafx.css.SizeUnits$8
javafx.css.SizeUnits$9