public class com.sun.glass.events.mac.NpapiEvent
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.glass.events.mac.NpapiEvent
super_class: java.lang.Object
{
public static final int NPCocoaEventDrawRect;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int NPCocoaEventMouseDown;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int NPCocoaEventMouseUp;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int NPCocoaEventMouseMoved;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int NPCocoaEventMouseEntered;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int NPCocoaEventMouseExited;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int NPCocoaEventMouseDragged;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int NPCocoaEventKeyDown;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int NPCocoaEventKeyUp;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final int NPCocoaEventFlagsChanged;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
public static final int NPCocoaEventFocusChanged;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
public static final int NPCocoaEventWindowFocusChanged;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
public static final int NPCocoaEventScrollWheel;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
public static final int NPCocoaEventTextInput;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/glass/events/mac/NpapiEvent;
private static native void _dispatchCocoaNpapiDrawEvent(long, int, long, double, double, double, double);
descriptor: (JIJDDDD)V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
windowPtr
type
context
x
y
width
height
private static native void _dispatchCocoaNpapiMouseEvent(long, int, int, double, double, int, int, double, double, double);
descriptor: (JIIDDIIDDD)V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
windowPtr
type
modifierFlags
pluginX
pluginY
buttonNumber
clickCount
deltaX
deltaY
deltaZ
private static native void _dispatchCocoaNpapiKeyEvent(long, int, int, java.lang.String, java.lang.String, boolean, int, boolean);
descriptor: (JIILjava/lang/String;Ljava/lang/String;ZIZ)V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
windowPtr
type
modifierFlags
characters
charactersIgnoringModifiers
isARepeat
keyCode
needsKeyTyped
private static native void _dispatchCocoaNpapiFocusEvent(long, int, boolean);
descriptor: (JIZ)V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
windowPtr
type
hasFocus
private static native void _dispatchCocoaNpapiTextInputEvent(long, int, java.lang.String);
descriptor: (JILjava/lang/String;)V
flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
MethodParameters:
Name Flags
windowPtr
type
text
private static final boolean getBoolean(java.util.Map, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 6
2: aload 0
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
istore 2
3: goto 6
StackMap locals: java.util.Map java.lang.String int
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 3
invokevirtual java.lang.Exception.printStackTrace:()V
end local 3 6: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 eventInfo Ljava/util/Map;
0 7 1 key Ljava/lang/String;
1 7 2 value Z
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.Exception
MethodParameters:
Name Flags
eventInfo
key
private static final int getInt(java.util.Map, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 6
2: aload 0
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 2
3: goto 6
StackMap locals: java.util.Map java.lang.String int
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 3
invokevirtual java.lang.Exception.printStackTrace:()V
end local 3 6: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 eventInfo Ljava/util/Map;
0 7 1 key Ljava/lang/String;
1 7 2 value I
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.Exception
MethodParameters:
Name Flags
eventInfo
key
private static final long getLong(java.util.Map, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: lconst_0
lstore 2
start local 2 1: aload 0
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 6
2: aload 0
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
lstore 2
3: goto 6
StackMap locals: java.util.Map java.lang.String long
StackMap stack: java.lang.Exception
4: astore 4
start local 4 5: aload 4
invokevirtual java.lang.Exception.printStackTrace:()V
end local 4 6: StackMap locals:
StackMap stack:
lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 eventInfo Ljava/util/Map;
0 7 1 key Ljava/lang/String;
1 7 2 value J
5 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.Exception
MethodParameters:
Name Flags
eventInfo
key
private static final double getDouble(java.util.Map, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: dconst_0
dstore 2
start local 2 1: aload 0
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 6
2: aload 0
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 2
3: goto 6
StackMap locals: java.util.Map java.lang.String double
StackMap stack: java.lang.Exception
4: astore 4
start local 4 5: aload 4
invokevirtual java.lang.Exception.printStackTrace:()V
end local 4 6: StackMap locals:
StackMap stack:
dload 2
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 eventInfo Ljava/util/Map;
0 7 1 key Ljava/lang/String;
1 7 2 value D
5 6 4 e Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.Exception
MethodParameters:
Name Flags
eventInfo
key
private static final java.lang.String getString(java.util.Map, java.lang.String);
descriptor: (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 6
2: aload 0
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 2
3: goto 6
StackMap locals: java.util.Map java.lang.String java.lang.String
StackMap stack: java.lang.Exception
4: astore 3
start local 3 5: aload 3
invokevirtual java.lang.Exception.printStackTrace:()V
end local 3 6: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 eventInfo Ljava/util/Map;
0 7 1 key Ljava/lang/String;
1 7 2 value Ljava/lang/String;
5 6 3 e Ljava/lang/Exception;
Exception table:
from to target type
2 3 4 Class java.lang.Exception
MethodParameters:
Name Flags
eventInfo
key
public static void dispatchCocoaNpapiEvent(com.sun.glass.ui.Window, java.util.Map);
descriptor: (Lcom/sun/glass/ui/Window;Ljava/util/Map;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=16, locals=18, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.glass.ui.Window.getNativeWindow:()J
lstore 2
start local 2 1: aload 1
ldc "type"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 4
start local 4 2: iload 4
tableswitch { // 1 - 14
1: 3
2: 12
3: 12
4: 12
5: 12
6: 12
7: 12
8: 25
9: 25
10: 25
11: 36
12: 36
13: 12
14: 41
default: 45
}
3: StackMap locals: long int
StackMap stack:
aload 1
ldc "context"
invokestatic com.sun.glass.events.mac.NpapiEvent.getLong:(Ljava/util/Map;Ljava/lang/String;)J
lstore 5
start local 5 4: aload 1
ldc "x"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 7
start local 7 5: aload 1
ldc "y"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 9
start local 9 6: aload 1
ldc "width"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 11
start local 11 7: aload 1
ldc "height"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 13
start local 13 8: lload 2
iload 4
9: lload 5
dload 7
dload 9
dload 11
dload 13
10: invokestatic com.sun.glass.events.mac.NpapiEvent._dispatchCocoaNpapiDrawEvent:(JIJDDDD)V
end local 13 end local 11 end local 9 end local 7 end local 5 11: goto 45
12: StackMap locals:
StackMap stack:
aload 1
ldc "modifierFlags"
invokestatic com.sun.glass.events.mac.NpapiEvent.getInt:(Ljava/util/Map;Ljava/lang/String;)I
istore 5
start local 5 13: aload 1
ldc "pluginX"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 6
start local 6 14: aload 1
ldc "pluginY"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 8
start local 8 15: aload 1
ldc "buttonNumber"
invokestatic com.sun.glass.events.mac.NpapiEvent.getInt:(Ljava/util/Map;Ljava/lang/String;)I
istore 10
start local 10 16: aload 1
ldc "clickCount"
invokestatic com.sun.glass.events.mac.NpapiEvent.getInt:(Ljava/util/Map;Ljava/lang/String;)I
istore 11
start local 11 17: aload 1
ldc "deltaX"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 12
start local 12 18: aload 1
ldc "deltaY"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 14
start local 14 19: aload 1
ldc "deltaZ"
invokestatic com.sun.glass.events.mac.NpapiEvent.getDouble:(Ljava/util/Map;Ljava/lang/String;)D
dstore 16
start local 16 20: lload 2
iload 4
21: iload 5
dload 6
dload 8
iload 10
iload 11
22: dload 12
dload 14
dload 16
23: invokestatic com.sun.glass.events.mac.NpapiEvent._dispatchCocoaNpapiMouseEvent:(JIIDDIIDDD)V
end local 16 end local 14 end local 12 end local 11 end local 10 end local 8 end local 6 end local 5 24: goto 45
25: StackMap locals:
StackMap stack:
aload 1
ldc "modifierFlags"
invokestatic com.sun.glass.events.mac.NpapiEvent.getInt:(Ljava/util/Map;Ljava/lang/String;)I
istore 5
start local 5 26: aload 1
ldc "characters"
invokestatic com.sun.glass.events.mac.NpapiEvent.getString:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 27: aload 1
ldc "charactersIgnoringModifiers"
invokestatic com.sun.glass.events.mac.NpapiEvent.getString:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
astore 7
start local 7 28: aload 1
ldc "isARepeat"
invokestatic com.sun.glass.events.mac.NpapiEvent.getBoolean:(Ljava/util/Map;Ljava/lang/String;)Z
istore 8
start local 8 29: aload 1
ldc "keyCode"
invokestatic com.sun.glass.events.mac.NpapiEvent.getInt:(Ljava/util/Map;Ljava/lang/String;)I
istore 9
start local 9 30: aload 1
ldc "needsKeyTyped"
invokestatic com.sun.glass.events.mac.NpapiEvent.getBoolean:(Ljava/util/Map;Ljava/lang/String;)Z
istore 10
start local 10 31: lload 2
iload 4
32: iload 5
aload 6
aload 7
33: iload 8
iload 9
iload 10
34: invokestatic com.sun.glass.events.mac.NpapiEvent._dispatchCocoaNpapiKeyEvent:(JIILjava/lang/String;Ljava/lang/String;ZIZ)V
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 35: goto 45
36: StackMap locals:
StackMap stack:
aload 1
ldc "hasFocus"
invokestatic com.sun.glass.events.mac.NpapiEvent.getBoolean:(Ljava/util/Map;Ljava/lang/String;)Z
istore 5
start local 5 37: lload 2
iload 4
38: iload 5
39: invokestatic com.sun.glass.events.mac.NpapiEvent._dispatchCocoaNpapiFocusEvent:(JIZ)V
end local 5 40: goto 45
41: StackMap locals:
StackMap stack:
aload 1
ldc "text"
invokestatic com.sun.glass.events.mac.NpapiEvent.getString:(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 42: lload 2
iload 4
43: aload 5
44: invokestatic com.sun.glass.events.mac.NpapiEvent._dispatchCocoaNpapiTextInputEvent:(JILjava/lang/String;)V
end local 5 45: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 window Lcom/sun/glass/ui/Window;
0 46 1 eventInfo Ljava/util/Map;
1 46 2 windowPtr J
2 46 4 type I
4 11 5 context J
5 11 7 x D
6 11 9 y D
7 11 11 width D
8 11 13 height D
13 24 5 modifierFlags I
14 24 6 pluginX D
15 24 8 pluginY D
16 24 10 buttonNumber I
17 24 11 clickCount I
18 24 12 deltaX D
19 24 14 deltaY D
20 24 16 deltaZ D
26 35 5 modifierFlags I
27 35 6 characters Ljava/lang/String;
28 35 7 charactersIgnoringModifiers Ljava/lang/String;
29 35 8 isARepeat Z
30 35 9 keyCode I
31 35 10 needsKeyTyped Z
37 40 5 hasFocus Z
42 45 5 text Ljava/lang/String;
MethodParameters:
Name Flags
window
eventInfo
}
SourceFile: "NpapiEvent.java"