final class com.sun.javafx.tk.quantum.CursorUtils
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.javafx.tk.quantum.CursorUtils
super_class: java.lang.Object
{
private static volatile int[] $SWITCH_TABLE$com$sun$javafx$cursor$CursorType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$com$sun$prism$PixelFormat;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/javafx/tk/quantum/CursorUtils;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic com.sun.javafx.tk.quantum.CursorUtils.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/tk/quantum/CursorUtils;
public static com.sun.glass.ui.Cursor getPlatformCursor(com.sun.javafx.cursor.CursorFrame);
descriptor: (Lcom/sun/javafx/cursor/CursorFrame;)Lcom/sun/glass/ui/Cursor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
ldc Lcom/sun/glass/ui/Cursor;
invokevirtual com.sun.javafx.cursor.CursorFrame.getPlatformCursor:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.glass.ui.Cursor
1: astore 1
start local 1 2: aload 1
ifnull 4
3: aload 1
areturn
4: StackMap locals: com.sun.glass.ui.Cursor
StackMap stack:
aload 0
invokestatic com.sun.javafx.tk.quantum.CursorUtils.createPlatformCursor:(Lcom/sun/javafx/cursor/CursorFrame;)Lcom/sun/glass/ui/Cursor;
astore 2
start local 2 5: aload 0
ldc Lcom/sun/glass/ui/Cursor;
aload 2
invokevirtual com.sun.javafx.cursor.CursorFrame.setPlatforCursor:(Ljava/lang/Class;Ljava/lang/Object;)V
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 cursorFrame Lcom/sun/javafx/cursor/CursorFrame;
2 7 1 cachedPlatformCursor Lcom/sun/glass/ui/Cursor;
5 7 2 platformCursor Lcom/sun/glass/ui/Cursor;
MethodParameters:
Name Flags
cursorFrame final
public static javafx.geometry.Dimension2D getBestCursorSize(int, int);
descriptor: (II)Ljavafx/geometry/Dimension2D;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: iload 0
iload 1
invokestatic com.sun.glass.ui.Cursor.getBestSize:(II)Lcom/sun/glass/ui/Size;
astore 2
start local 2 1: new javafx.geometry.Dimension2D
dup
aload 2
getfield com.sun.glass.ui.Size.width:I
i2d
aload 2
getfield com.sun.glass.ui.Size.height:I
i2d
invokespecial javafx.geometry.Dimension2D.<init>:(DD)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 preferredWidth I
0 2 1 preferredHeight I
1 2 2 size Lcom/sun/glass/ui/Size;
MethodParameters:
Name Flags
preferredWidth
preferredHeight
private static com.sun.glass.ui.Cursor createPlatformCursor(com.sun.javafx.cursor.CursorFrame);
descriptor: (Lcom/sun/javafx/cursor/CursorFrame;)Lcom/sun/glass/ui/Cursor;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
astore 1
start local 1 1: invokestatic com.sun.javafx.tk.quantum.CursorUtils.$SWITCH_TABLE$com$sun$javafx$cursor$CursorType:()[I
aload 0
invokevirtual com.sun.javafx.cursor.CursorFrame.getCursorType:()Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
iaload
tableswitch { // 1 - 21
1: 5
2: 2
3: 3
4: 4
5: 13
6: 14
7: 15
8: 16
9: 17
10: 17
11: 18
12: 18
13: 6
14: 7
15: 8
16: 11
17: 12
18: 9
19: 10
20: 19
21: 20
default: 22
}
2: StackMap locals: com.sun.glass.ui.Application
StackMap stack:
aload 1
iconst_3
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
3: StackMap locals:
StackMap stack:
aload 1
iconst_2
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
4: StackMap locals:
StackMap stack:
aload 1
bipush 14
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
5: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
6: StackMap locals:
StackMap stack:
aload 1
iconst_5
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
7: StackMap locals:
StackMap stack:
aload 1
iconst_4
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
8: StackMap locals:
StackMap stack:
aload 1
bipush 6
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
9: StackMap locals:
StackMap stack:
aload 1
bipush 11
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
10: StackMap locals:
StackMap stack:
aload 1
bipush 12
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
11: StackMap locals:
StackMap stack:
aload 1
bipush 19
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
12: StackMap locals:
StackMap stack:
aload 1
bipush 13
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
13: StackMap locals:
StackMap stack:
aload 1
bipush 15
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
14: StackMap locals:
StackMap stack:
aload 1
bipush 16
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
15: StackMap locals:
StackMap stack:
aload 1
bipush 17
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
16: StackMap locals:
StackMap stack:
aload 1
bipush 18
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
17: StackMap locals:
StackMap stack:
aload 1
bipush 12
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
18: StackMap locals:
StackMap stack:
aload 1
bipush 11
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
19: StackMap locals:
StackMap stack:
aload 1
iconst_m1
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
20: StackMap locals:
StackMap stack:
aload 0
checkcast com.sun.javafx.cursor.ImageCursorFrame
21: invokestatic com.sun.javafx.tk.quantum.CursorUtils.createPlatformImageCursor:(Lcom/sun/javafx/cursor/ImageCursorFrame;)Lcom/sun/glass/ui/Cursor;
areturn
22: StackMap locals:
StackMap stack:
getstatic java.lang.System.err:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "unhandled Cursor: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
23: aload 0
invokevirtual com.sun.javafx.cursor.CursorFrame.getCursorType:()Lcom/sun/javafx/cursor/CursorType;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
24: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
25: aload 1
iconst_1
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 cursorFrame Lcom/sun/javafx/cursor/CursorFrame;
1 26 1 app Lcom/sun/glass/ui/Application;
MethodParameters:
Name Flags
cursorFrame final
private static com.sun.glass.ui.Cursor createPlatformImageCursor(com.sun.javafx.cursor.ImageCursorFrame);
descriptor: (Lcom/sun/javafx/cursor/ImageCursorFrame;)Lcom/sun/glass/ui/Cursor;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.javafx.cursor.ImageCursorFrame.getPlatformImage:()Ljava/lang/Object;
1: aload 0
invokevirtual com.sun.javafx.cursor.ImageCursorFrame.getHotspotX:()D
d2f
2: aload 0
invokevirtual com.sun.javafx.cursor.ImageCursorFrame.getHotspotY:()D
d2f
3: invokestatic com.sun.javafx.tk.quantum.CursorUtils.createPlatformImageCursor:(Ljava/lang/Object;FF)Lcom/sun/glass/ui/Cursor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 imageCursorFrame Lcom/sun/javafx/cursor/ImageCursorFrame;
MethodParameters:
Name Flags
imageCursorFrame final
private static com.sun.glass.ui.Cursor createPlatformImageCursor(java.lang.Object, float, float);
descriptor: (Ljava/lang/Object;FF)Lcom/sun/glass/ui/Cursor;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=18, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 4
1: new java.lang.IllegalArgumentException
dup
2: ldc "QuantumToolkit.createImageCursor: no image"
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
getstatic com.sun.javafx.tk.quantum.CursorUtils.$assertionsDisabled:Z
ifne 5
aload 0
instanceof com.sun.prism.Image
ifne 5
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
aload 0
checkcast com.sun.prism.Image
astore 3
start local 3 6: aload 3
invokevirtual com.sun.prism.Image.getHeight:()I
istore 4
start local 4 7: aload 3
invokevirtual com.sun.prism.Image.getWidth:()I
istore 5
start local 5 8: iload 5
iload 4
invokestatic com.sun.javafx.tk.quantum.CursorUtils.getBestCursorSize:(II)Ljavafx/geometry/Dimension2D;
astore 6
start local 6 9: aload 6
invokevirtual javafx.geometry.Dimension2D.getWidth:()D
d2f
fstore 7
start local 7 10: aload 6
invokevirtual javafx.geometry.Dimension2D.getHeight:()D
d2f
fstore 8
start local 8 11: fload 7
fconst_0
fcmpg
ifle 12
fload 8
fconst_0
fcmpg
ifgt 15
12: StackMap locals: java.lang.Object float float com.sun.prism.Image int int javafx.geometry.Dimension2D float float
StackMap stack:
invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
13: iconst_1
invokevirtual com.sun.glass.ui.Application.createCursor:(I)Lcom/sun/glass/ui/Cursor;
14: areturn
15: StackMap locals:
StackMap stack:
invokestatic com.sun.javafx.tk.quantum.CursorUtils.$SWITCH_TABLE$com$sun$prism$PixelFormat:()[I
aload 3
invokevirtual com.sun.prism.Image.getPixelFormat:()Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
iaload
tableswitch { // 1 - 4
1: 16
2: 20
3: 20
4: 20
default: 22
}
16: StackMap locals:
StackMap stack:
fload 1
f2i
fload 2
f2i
17: iload 5
iload 4
18: aload 3
invokevirtual com.sun.prism.Image.getPixelBuffer:()Ljava/nio/Buffer;
19: invokestatic com.sun.javafx.tk.quantum.CursorUtils.createPlatformImageCursor:(IIIILjava/lang/Object;)Lcom/sun/glass/ui/Cursor;
areturn
20: StackMap locals:
StackMap stack:
aload 3
invokevirtual com.sun.prism.Image.getPixelBuffer:()Ljava/nio/Buffer;
checkcast java.nio.ByteBuffer
astore 9
start local 9 21: goto 25
end local 9 22: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
23: ldc "QuantumToolkit.createImageCursor: bad image format"
24: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
start local 9 25: StackMap locals: java.nio.ByteBuffer
StackMap stack:
fload 7
iload 5
i2f
fdiv
fstore 10
start local 10 26: fload 8
iload 4
i2f
fdiv
fstore 11
start local 11 27: fload 1
fload 10
fmul
f2i
istore 12
start local 12 28: fload 2
fload 11
fmul
f2i
istore 13
start local 13 29: iload 5
iload 4
30: aload 3
invokevirtual com.sun.prism.Image.getBytesPerPixelUnit:()I
31: fload 7
f2i
fload 8
f2i
iconst_1
32: invokestatic com.sun.javafx.iio.common.ScalerFactory.createScaler:(IIIIIZ)Lcom/sun/javafx/iio/common/PushbroomScaler;
astore 14
start local 14 33: aload 9
invokevirtual java.nio.ByteBuffer.limit:()I
newarray 8
astore 15
start local 15 34: aload 3
invokevirtual com.sun.prism.Image.getScanlineStride:()I
istore 16
start local 16 35: iconst_0
istore 17
start local 17 36: goto 42
37: StackMap locals: java.lang.Object float float com.sun.prism.Image int int javafx.geometry.Dimension2D float float java.nio.ByteBuffer float float int int com.sun.javafx.iio.common.PushbroomScaler byte[] int int
StackMap stack:
aload 9
iload 17
iload 16
imul
invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
pop
38: aload 9
aload 15
iconst_0
iload 16
invokevirtual java.nio.ByteBuffer.get:([BII)Ljava/nio/ByteBuffer;
pop
39: aload 14
ifnull 41
40: aload 14
aload 15
iconst_0
invokeinterface com.sun.javafx.iio.common.PushbroomScaler.putSourceScanline:([BI)Z
pop
41: StackMap locals:
StackMap stack:
iinc 17 1
StackMap locals:
StackMap stack:
42: iload 17
iload 4
if_icmplt 37
end local 17 43: aload 9
invokevirtual java.nio.ByteBuffer.rewind:()Ljava/nio/Buffer;
pop
44: aload 3
aload 14
invokeinterface com.sun.javafx.iio.common.PushbroomScaler.getDestination:()Ljava/nio/ByteBuffer;
45: fload 7
f2i
46: fload 8
f2i
47: invokevirtual com.sun.prism.Image.iconify:(Ljava/nio/ByteBuffer;II)Lcom/sun/prism/Image;
48: astore 17
start local 17 49: iload 12
iload 13
50: aload 17
invokevirtual com.sun.prism.Image.getWidth:()I
aload 17
invokevirtual com.sun.prism.Image.getHeight:()I
51: aload 17
invokevirtual com.sun.prism.Image.getPixelBuffer:()Ljava/nio/Buffer;
52: invokestatic com.sun.javafx.tk.quantum.CursorUtils.createPlatformImageCursor:(IIIILjava/lang/Object;)Lcom/sun/glass/ui/Cursor;
areturn
end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 platformImage Ljava/lang/Object;
0 53 1 hotspotX F
0 53 2 hotspotY F
6 53 3 prismImage Lcom/sun/prism/Image;
7 53 4 iheight I
8 53 5 iwidth I
9 53 6 d Ljavafx/geometry/Dimension2D;
10 53 7 bestWidth F
11 53 8 bestHeight F
21 22 9 buf Ljava/nio/ByteBuffer;
25 53 9 buf Ljava/nio/ByteBuffer;
26 53 10 xscale F
27 53 11 yscale F
28 53 12 scaledHotSpotX I
29 53 13 scaledHotSpotY I
33 53 14 scaler Lcom/sun/javafx/iio/common/PushbroomScaler;
34 53 15 bytes [B
35 53 16 scanlineStride I
36 43 17 z I
49 53 17 img Lcom/sun/prism/Image;
MethodParameters:
Name Flags
platformImage
hotspotX
hotspotY
private static com.sun.glass.ui.Cursor createPlatformImageCursor(int, int, int, int, java.lang.Object);
descriptor: (IIIILjava/lang/Object;)Lcom/sun/glass/ui/Cursor;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
astore 5
start local 5 1: aload 5
iload 0
iload 1
aload 5
iload 2
iload 3
2: aload 4
checkcast java.nio.IntBuffer
3: invokevirtual com.sun.glass.ui.Application.createPixels:(IILjava/nio/IntBuffer;)Lcom/sun/glass/ui/Pixels;
invokevirtual com.sun.glass.ui.Application.createCursor:(IILcom/sun/glass/ui/Pixels;)Lcom/sun/glass/ui/Cursor;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 x I
0 4 1 y I
0 4 2 width I
0 4 3 height I
0 4 4 buffer Ljava/lang/Object;
1 4 5 app Lcom/sun/glass/ui/Application;
MethodParameters:
Name Flags
x
y
width
height
buffer
static int[] $SWITCH_TABLE$com$sun$javafx$cursor$CursorType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.javafx.tk.quantum.CursorUtils.$SWITCH_TABLE$com$sun$javafx$cursor$CursorType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.javafx.cursor.CursorType.values:()[Lcom/sun/javafx/cursor/CursorType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.javafx.cursor.CursorType.CLOSED_HAND:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 14
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.cursor.CursorType.CROSSHAIR:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.javafx.cursor.CursorType.DEFAULT:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.javafx.cursor.CursorType.DISAPPEAR:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 17
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.javafx.cursor.CursorType.E_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 12
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.sun.javafx.cursor.CursorType.HAND:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 15
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.sun.javafx.cursor.CursorType.H_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 18
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.sun.javafx.cursor.CursorType.IMAGE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 21
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic com.sun.javafx.cursor.CursorType.MOVE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 16
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic com.sun.javafx.cursor.CursorType.NE_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 8
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic com.sun.javafx.cursor.CursorType.NONE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 20
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic com.sun.javafx.cursor.CursorType.NW_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 7
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic com.sun.javafx.cursor.CursorType.N_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 9
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic com.sun.javafx.cursor.CursorType.OPEN_HAND:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 13
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic com.sun.javafx.cursor.CursorType.SE_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 6
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic com.sun.javafx.cursor.CursorType.SW_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
iconst_5
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic com.sun.javafx.cursor.CursorType.S_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 10
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic com.sun.javafx.cursor.CursorType.TEXT:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
iconst_3
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
getstatic com.sun.javafx.cursor.CursorType.V_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 19
iastore
57: goto 59
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
58: pop
StackMap locals:
StackMap stack:
59: aload 0
getstatic com.sun.javafx.cursor.CursorType.WAIT:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
iconst_4
iastore
60: goto 62
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
61: pop
StackMap locals:
StackMap stack:
62: aload 0
getstatic com.sun.javafx.cursor.CursorType.W_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokevirtual com.sun.javafx.cursor.CursorType.ordinal:()I
bipush 11
iastore
63: goto 65
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
64: pop
StackMap locals:
StackMap stack:
65: aload 0
dup
putstatic com.sun.javafx.tk.quantum.CursorUtils.$SWITCH_TABLE$com$sun$javafx$cursor$CursorType:[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
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
56 57 58 Class java.lang.NoSuchFieldError
59 60 61 Class java.lang.NoSuchFieldError
62 63 64 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$com$sun$prism$PixelFormat();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic com.sun.javafx.tk.quantum.CursorUtils.$SWITCH_TABLE$com$sun$prism$PixelFormat:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic com.sun.prism.PixelFormat.values:()[Lcom/sun/prism/PixelFormat;
arraylength
newarray 10
astore 0
2: aload 0
getstatic com.sun.prism.PixelFormat.BYTE_ALPHA:Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
iconst_5
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic com.sun.prism.PixelFormat.BYTE_APPLE_422:Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
bipush 7
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.sun.prism.PixelFormat.BYTE_BGRA_PRE:Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic com.sun.prism.PixelFormat.BYTE_GRAY:Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic com.sun.prism.PixelFormat.BYTE_RGB:Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
iconst_3
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic com.sun.prism.PixelFormat.FLOAT_XYZW:Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
bipush 8
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic com.sun.prism.PixelFormat.INT_ARGB_PRE:Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
iconst_1
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic com.sun.prism.PixelFormat.MULTI_YCbCr_420:Lcom/sun/prism/PixelFormat;
invokevirtual com.sun.prism.PixelFormat.ordinal:()I
bipush 6
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
dup
putstatic com.sun.javafx.tk.quantum.CursorUtils.$SWITCH_TABLE$com$sun$prism$PixelFormat:[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
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
}
SourceFile: "CursorUtils.java"