public abstract class com.sun.glass.ui.Cursor
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.glass.ui.Cursor
super_class: java.lang.Object
{
public static final int CURSOR_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int CURSOR_CUSTOM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int CURSOR_DEFAULT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int CURSOR_TEXT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int CURSOR_CROSSHAIR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int CURSOR_CLOSED_HAND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int CURSOR_OPEN_HAND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int CURSOR_POINTING_HAND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int CURSOR_RESIZE_LEFT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int CURSOR_RESIZE_RIGHT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int CURSOR_RESIZE_UP;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int CURSOR_RESIZE_DOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int CURSOR_RESIZE_LEFTRIGHT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int CURSOR_RESIZE_UPDOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int CURSOR_DISAPPEAR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public static final int CURSOR_WAIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
public static final int CURSOR_RESIZE_SOUTHWEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 15
public static final int CURSOR_RESIZE_SOUTHEAST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int CURSOR_RESIZE_NORTHWEST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 17
public static final int CURSOR_RESIZE_NORTHEAST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 18
public static final int CURSOR_MOVE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 19
private static final int CURSOR_MAX;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 19
private final int type;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private long ptr;
descriptor: J
flags: (0x0002) ACC_PRIVATE
protected void <init>(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: invokestatic com.sun.glass.ui.Application.checkEventThread:()V
2: aload 0
iload 1
putfield com.sun.glass.ui.Cursor.type:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/glass/ui/Cursor;
0 4 1 type I
MethodParameters:
Name Flags
type final
protected void <init>(int, int, com.sun.glass.ui.Pixels);
descriptor: (IILcom/sun/glass/ui/Pixels;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_0
invokespecial com.sun.glass.ui.Cursor.<init>:(I)V
1: aload 0
aload 0
iload 1
iload 2
aload 3
invokevirtual com.sun.glass.ui.Cursor._createCursor:(IILcom/sun/glass/ui/Pixels;)J
putfield com.sun.glass.ui.Cursor.ptr:J
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/glass/ui/Cursor;
0 3 1 x I
0 3 2 y I
0 3 3 pixels Lcom/sun/glass/ui/Pixels;
MethodParameters:
Name Flags
x final
y final
pixels final
public final int getType();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic com.sun.glass.ui.Application.checkEventThread:()V
1: aload 0
getfield com.sun.glass.ui.Cursor.type:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/glass/ui/Cursor;
protected final long getNativeCursor();
descriptor: ()J
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.sun.glass.ui.Application.checkEventThread:()V
1: aload 0
getfield com.sun.glass.ui.Cursor.ptr:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/glass/ui/Cursor;
public static void setVisible(boolean);
descriptor: (Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic com.sun.glass.ui.Application.checkEventThread:()V
1: invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
iload 0
invokevirtual com.sun.glass.ui.Application.staticCursor_setVisible:(Z)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 visible Z
MethodParameters:
Name Flags
visible
public static com.sun.glass.ui.Size getBestSize(int, int);
descriptor: (II)Lcom/sun/glass/ui/Size;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic com.sun.glass.ui.Application.checkEventThread:()V
1: invokestatic com.sun.glass.ui.Application.GetApplication:()Lcom/sun/glass/ui/Application;
iload 0
iload 1
invokevirtual com.sun.glass.ui.Application.staticCursor_getBestSize:(II)Lcom/sun/glass/ui/Size;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 width I
0 2 1 height I
MethodParameters:
Name Flags
width
height
protected abstract long _createCursor(int, int, com.sun.glass.ui.Pixels);
descriptor: (IILcom/sun/glass/ui/Pixels;)J
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
MethodParameters:
Name Flags
x
y
pixels
}
SourceFile: "Cursor.java"