public abstract class javafx.scene.Cursor
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: javafx.scene.Cursor
super_class: java.lang.Object
{
public static final javafx.scene.Cursor DEFAULT;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor CROSSHAIR;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor TEXT;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor WAIT;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor SW_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor SE_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor NW_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor NE_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor N_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor S_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor W_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor E_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor OPEN_HAND;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor CLOSED_HAND;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor HAND;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor MOVE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor DISAPPEAR;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor H_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor V_RESIZE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final javafx.scene.Cursor NONE;
descriptor: Ljavafx/scene/Cursor;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: new javafx.scene.Cursor$StandardCursor
dup
ldc "DEFAULT"
getstatic com.sun.javafx.cursor.CursorType.DEFAULT:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
1: putstatic javafx.scene.Cursor.DEFAULT:Ljavafx/scene/Cursor;
2: new javafx.scene.Cursor$StandardCursor
dup
ldc "CROSSHAIR"
getstatic com.sun.javafx.cursor.CursorType.CROSSHAIR:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
3: putstatic javafx.scene.Cursor.CROSSHAIR:Ljavafx/scene/Cursor;
4: new javafx.scene.Cursor$StandardCursor
dup
ldc "TEXT"
getstatic com.sun.javafx.cursor.CursorType.TEXT:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
5: putstatic javafx.scene.Cursor.TEXT:Ljavafx/scene/Cursor;
6: new javafx.scene.Cursor$StandardCursor
dup
ldc "WAIT"
getstatic com.sun.javafx.cursor.CursorType.WAIT:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
7: putstatic javafx.scene.Cursor.WAIT:Ljavafx/scene/Cursor;
8: new javafx.scene.Cursor$StandardCursor
dup
ldc "SW_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.SW_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
9: putstatic javafx.scene.Cursor.SW_RESIZE:Ljavafx/scene/Cursor;
10: new javafx.scene.Cursor$StandardCursor
dup
ldc "SE_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.SE_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
11: putstatic javafx.scene.Cursor.SE_RESIZE:Ljavafx/scene/Cursor;
12: new javafx.scene.Cursor$StandardCursor
dup
ldc "NW_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.NW_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
13: putstatic javafx.scene.Cursor.NW_RESIZE:Ljavafx/scene/Cursor;
14: new javafx.scene.Cursor$StandardCursor
dup
ldc "NE_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.NE_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
15: putstatic javafx.scene.Cursor.NE_RESIZE:Ljavafx/scene/Cursor;
16: new javafx.scene.Cursor$StandardCursor
dup
ldc "N_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.N_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
17: putstatic javafx.scene.Cursor.N_RESIZE:Ljavafx/scene/Cursor;
18: new javafx.scene.Cursor$StandardCursor
dup
ldc "S_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.S_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
19: putstatic javafx.scene.Cursor.S_RESIZE:Ljavafx/scene/Cursor;
20: new javafx.scene.Cursor$StandardCursor
dup
ldc "W_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.W_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
21: putstatic javafx.scene.Cursor.W_RESIZE:Ljavafx/scene/Cursor;
22: new javafx.scene.Cursor$StandardCursor
dup
ldc "E_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.E_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
23: putstatic javafx.scene.Cursor.E_RESIZE:Ljavafx/scene/Cursor;
24: new javafx.scene.Cursor$StandardCursor
dup
ldc "OPEN_HAND"
getstatic com.sun.javafx.cursor.CursorType.OPEN_HAND:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
25: putstatic javafx.scene.Cursor.OPEN_HAND:Ljavafx/scene/Cursor;
26: new javafx.scene.Cursor$StandardCursor
dup
ldc "CLOSED_HAND"
getstatic com.sun.javafx.cursor.CursorType.CLOSED_HAND:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
27: putstatic javafx.scene.Cursor.CLOSED_HAND:Ljavafx/scene/Cursor;
28: new javafx.scene.Cursor$StandardCursor
dup
ldc "HAND"
getstatic com.sun.javafx.cursor.CursorType.HAND:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
29: putstatic javafx.scene.Cursor.HAND:Ljavafx/scene/Cursor;
30: new javafx.scene.Cursor$StandardCursor
dup
ldc "MOVE"
getstatic com.sun.javafx.cursor.CursorType.MOVE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
31: putstatic javafx.scene.Cursor.MOVE:Ljavafx/scene/Cursor;
32: new javafx.scene.Cursor$StandardCursor
dup
ldc "DISAPPEAR"
getstatic com.sun.javafx.cursor.CursorType.DISAPPEAR:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
33: putstatic javafx.scene.Cursor.DISAPPEAR:Ljavafx/scene/Cursor;
34: new javafx.scene.Cursor$StandardCursor
dup
ldc "H_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.H_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
35: putstatic javafx.scene.Cursor.H_RESIZE:Ljavafx/scene/Cursor;
36: new javafx.scene.Cursor$StandardCursor
dup
ldc "V_RESIZE"
getstatic com.sun.javafx.cursor.CursorType.V_RESIZE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
37: putstatic javafx.scene.Cursor.V_RESIZE:Ljavafx/scene/Cursor;
38: new javafx.scene.Cursor$StandardCursor
dup
ldc "NONE"
getstatic com.sun.javafx.cursor.CursorType.NONE:Lcom/sun/javafx/cursor/CursorType;
invokespecial javafx.scene.Cursor$StandardCursor.<init>:(Ljava/lang/String;Lcom/sun/javafx/cursor/CursorType;)V
39: putstatic javafx.scene.Cursor.NONE:Ljavafx/scene/Cursor;
40: return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc "CUSTOM"
putfield javafx.scene.Cursor.name:Ljava/lang/String;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/Cursor;
void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc "CUSTOM"
putfield javafx.scene.Cursor.name:Ljava/lang/String;
2: aload 0
aload 1
putfield javafx.scene.Cursor.name:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavafx/scene/Cursor;
0 4 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
abstract com.sun.javafx.cursor.CursorFrame getCurrentFrame();
descriptor: ()Lcom/sun/javafx/cursor/CursorFrame;
flags: (0x0400) ACC_ABSTRACT
void activate();
descriptor: ()V
flags: (0x0000)
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Cursor;
void deactivate();
descriptor: ()V
flags: (0x0000)
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Cursor;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.Cursor.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/Cursor;
public static javafx.scene.Cursor cursor(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavafx/scene/Cursor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 4
1: new java.lang.NullPointerException
dup
2: ldc "The cursor identifier must not be null"
3: invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
invokestatic javafx.scene.Cursor.isUrl:(Ljava/lang/String;)Z
ifeq 6
5: new javafx.scene.ImageCursor
dup
new javafx.scene.image.Image
dup
aload 0
invokespecial javafx.scene.image.Image.<init>:(Ljava/lang/String;)V
invokespecial javafx.scene.ImageCursor.<init>:(Ljavafx/scene/image/Image;)V
areturn
6: StackMap locals:
StackMap stack:
aload 0
getstatic java.util.Locale.ROOT:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
astore 1
start local 1 7: aload 1
getstatic javafx.scene.Cursor.DEFAULT:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
8: getstatic javafx.scene.Cursor.DEFAULT:Ljavafx/scene/Cursor;
areturn
9: StackMap locals: java.lang.String
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.CROSSHAIR:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
10: getstatic javafx.scene.Cursor.CROSSHAIR:Ljavafx/scene/Cursor;
areturn
11: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.TEXT:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
12: getstatic javafx.scene.Cursor.TEXT:Ljavafx/scene/Cursor;
areturn
13: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.WAIT:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
14: getstatic javafx.scene.Cursor.WAIT:Ljavafx/scene/Cursor;
areturn
15: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.MOVE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
16: getstatic javafx.scene.Cursor.MOVE:Ljavafx/scene/Cursor;
areturn
17: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.SW_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
18: getstatic javafx.scene.Cursor.SW_RESIZE:Ljavafx/scene/Cursor;
areturn
19: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.SE_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
20: getstatic javafx.scene.Cursor.SE_RESIZE:Ljavafx/scene/Cursor;
areturn
21: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.NW_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
22: getstatic javafx.scene.Cursor.NW_RESIZE:Ljavafx/scene/Cursor;
areturn
23: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.NE_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 25
24: getstatic javafx.scene.Cursor.NE_RESIZE:Ljavafx/scene/Cursor;
areturn
25: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.N_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 27
26: getstatic javafx.scene.Cursor.N_RESIZE:Ljavafx/scene/Cursor;
areturn
27: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.S_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 29
28: getstatic javafx.scene.Cursor.S_RESIZE:Ljavafx/scene/Cursor;
areturn
29: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.W_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 31
30: getstatic javafx.scene.Cursor.W_RESIZE:Ljavafx/scene/Cursor;
areturn
31: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.E_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 33
32: getstatic javafx.scene.Cursor.E_RESIZE:Ljavafx/scene/Cursor;
areturn
33: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.OPEN_HAND:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 35
34: getstatic javafx.scene.Cursor.OPEN_HAND:Ljavafx/scene/Cursor;
areturn
35: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.CLOSED_HAND:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 37
36: getstatic javafx.scene.Cursor.CLOSED_HAND:Ljavafx/scene/Cursor;
areturn
37: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.HAND:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
38: getstatic javafx.scene.Cursor.HAND:Ljavafx/scene/Cursor;
areturn
39: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.H_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 41
40: getstatic javafx.scene.Cursor.H_RESIZE:Ljavafx/scene/Cursor;
areturn
41: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.V_RESIZE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 43
42: getstatic javafx.scene.Cursor.V_RESIZE:Ljavafx/scene/Cursor;
areturn
43: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.DISAPPEAR:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 45
44: getstatic javafx.scene.Cursor.DISAPPEAR:Ljavafx/scene/Cursor;
areturn
45: StackMap locals:
StackMap stack:
aload 1
getstatic javafx.scene.Cursor.NONE:Ljavafx/scene/Cursor;
getfield javafx.scene.Cursor.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 47
46: getstatic javafx.scene.Cursor.NONE:Ljavafx/scene/Cursor;
areturn
47: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid cursor specification"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 identifier Ljava/lang/String;
7 48 1 uName Ljava/lang/String;
MethodParameters:
Name Flags
identifier final
private static boolean isUrl(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.net.URL
aload 0
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: java.net.MalformedURLException
2: pop
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 identifier Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.net.MalformedURLException
MethodParameters:
Name Flags
identifier final
}
SourceFile: "Cursor.java"
NestMembers:
javafx.scene.Cursor$StandardCursor
InnerClasses:
private final StandardCursor = javafx.scene.Cursor$StandardCursor of javafx.scene.Cursor