class com.sun.glass.ui.monocle.AndroidInputProcessor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.glass.ui.monocle.AndroidInputProcessor
super_class: java.lang.Object
{
private final com.sun.glass.ui.monocle.AndroidInputDevice device;
descriptor: Lcom/sun/glass/ui/monocle/AndroidInputDevice;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final com.sun.glass.ui.monocle.TouchPipeline touchPipeline;
descriptor: Lcom/sun/glass/ui/monocle/TouchPipeline;
flags: (0x0010) ACC_FINAL
private final com.sun.glass.ui.monocle.KeyInput keyInput;
descriptor: Lcom/sun/glass/ui/monocle/KeyInput;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.sun.glass.ui.monocle.AndroidInputDevice);
descriptor: (Lcom/sun/glass/ui/monocle/AndroidInputDevice;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.glass.ui.monocle.KeyInput
dup
invokespecial com.sun.glass.ui.monocle.KeyInput.<init>:()V
putfield com.sun.glass.ui.monocle.AndroidInputProcessor.keyInput:Lcom/sun/glass/ui/monocle/KeyInput;
2: aload 0
aload 1
putfield com.sun.glass.ui.monocle.AndroidInputProcessor.device:Lcom/sun/glass/ui/monocle/AndroidInputDevice;
3: aload 0
new com.sun.glass.ui.monocle.TouchPipeline
dup
invokespecial com.sun.glass.ui.monocle.TouchPipeline.<init>:()V
putfield com.sun.glass.ui.monocle.AndroidInputProcessor.touchPipeline:Lcom/sun/glass/ui/monocle/TouchPipeline;
4: aload 0
getfield com.sun.glass.ui.monocle.AndroidInputProcessor.touchPipeline:Lcom/sun/glass/ui/monocle/TouchPipeline;
invokestatic com.sun.glass.ui.monocle.TouchInput.getInstance:()Lcom/sun/glass/ui/monocle/TouchInput;
invokevirtual com.sun.glass.ui.monocle.TouchInput.getBasePipeline:()Lcom/sun/glass/ui/monocle/TouchPipeline;
invokevirtual com.sun.glass.ui.monocle.TouchPipeline.add:(Lcom/sun/glass/ui/monocle/TouchPipeline;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/glass/ui/monocle/AndroidInputProcessor;
0 6 1 device Lcom/sun/glass/ui/monocle/AndroidInputDevice;
MethodParameters:
Name Flags
device
void pushEvent(com.sun.glass.ui.monocle.TouchState);
descriptor: (Lcom/sun/glass/ui/monocle/TouchState;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.glass.ui.monocle.AndroidInputProcessor.touchPipeline:Lcom/sun/glass/ui/monocle/TouchPipeline;
aload 1
invokevirtual com.sun.glass.ui.monocle.TouchPipeline.pushState:(Lcom/sun/glass/ui/monocle/TouchState;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/glass/ui/monocle/AndroidInputProcessor;
0 2 1 state Lcom/sun/glass/ui/monocle/TouchState;
MethodParameters:
Name Flags
state
void processEvents(com.sun.glass.ui.monocle.AndroidInputDevice);
descriptor: (Lcom/sun/glass/ui/monocle/AndroidInputDevice;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.glass.ui.monocle.AndroidInputProcessor.touchPipeline:Lcom/sun/glass/ui/monocle/TouchPipeline;
aconst_null
invokevirtual com.sun.glass.ui.monocle.TouchPipeline.pushState:(Lcom/sun/glass/ui/monocle/TouchState;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/glass/ui/monocle/AndroidInputProcessor;
0 2 1 device Lcom/sun/glass/ui/monocle/AndroidInputDevice;
MethodParameters:
Name Flags
device
synchronized void pushKeyEvent(com.sun.glass.ui.monocle.KeyState);
descriptor: (Lcom/sun/glass/ui/monocle/KeyState;)V
flags: (0x0020) ACC_SYNCHRONIZED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.glass.ui.monocle.AndroidInputProcessor.keyInput:Lcom/sun/glass/ui/monocle/KeyInput;
aload 1
invokevirtual com.sun.glass.ui.monocle.KeyInput.setState:(Lcom/sun/glass/ui/monocle/KeyState;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/glass/ui/monocle/AndroidInputProcessor;
0 2 1 keyState Lcom/sun/glass/ui/monocle/KeyState;
MethodParameters:
Name Flags
keyState
}
SourceFile: "AndroidInputProcessor.java"