class com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener implements com.sun.java.accessibility.util.TopLevelWindowListener, java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.FocusListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.TextListener, java.awt.event.WindowListener, javax.swing.event.ChangeListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener
super_class: java.lang.Object
{
private java.lang.Class<?>[] actionListeners;
descriptor: [Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Signature: [Ljava/lang/Class<*>;
private java.lang.reflect.Method removeActionMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private java.lang.reflect.Method addActionMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[] actionArgs;
descriptor: [Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.lang.Class<?>[] itemListeners;
descriptor: [Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Signature: [Ljava/lang/Class<*>;
private java.lang.reflect.Method removeItemMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private java.lang.reflect.Method addItemMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[] itemArgs;
descriptor: [Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.lang.Class<?>[] textListeners;
descriptor: [Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Signature: [Ljava/lang/Class<*>;
private java.lang.reflect.Method removeTextMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private java.lang.reflect.Method addTextMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[] textArgs;
descriptor: [Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.lang.Class<?>[] windowListeners;
descriptor: [Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Signature: [Ljava/lang/Class<*>;
private java.lang.reflect.Method removeWindowMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private java.lang.reflect.Method addWindowMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[] windowArgs;
descriptor: [Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.initializeIntrospection:()Z
pop
2: aload 0
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:()V
3: invokestatic javax.swing.MenuSelectionManager.defaultManager:()Ljavax/swing/MenuSelectionManager;
aload 0
invokevirtual javax.swing.MenuSelectionManager.addChangeListener:(Ljavax/swing/event/ChangeListener;)V
4: aload 0
invokestatic com.sun.java.accessibility.util.EventQueueMonitor.addTopLevelWindowListener:(Lcom/sun/java/accessibility/util/TopLevelWindowListener;)V
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
private boolean initializeIntrospection();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
anewarray java.lang.Class
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionListeners:[Ljava/lang/Class;
1: aload 0
iconst_1
anewarray java.lang.Object
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionArgs:[Ljava/lang/Object;
2: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionListeners:[Ljava/lang/Class;
iconst_0
ldc Ljava/awt/event/ActionListener;
aastore
3: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionArgs:[Ljava/lang/Object;
iconst_0
aload 0
aastore
4: aload 0
iconst_1
anewarray java.lang.Class
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemListeners:[Ljava/lang/Class;
5: aload 0
iconst_1
anewarray java.lang.Object
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemArgs:[Ljava/lang/Object;
6: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemListeners:[Ljava/lang/Class;
iconst_0
ldc Ljava/awt/event/ItemListener;
aastore
7: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemArgs:[Ljava/lang/Object;
iconst_0
aload 0
aastore
8: aload 0
iconst_1
anewarray java.lang.Class
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textListeners:[Ljava/lang/Class;
9: aload 0
iconst_1
anewarray java.lang.Object
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textArgs:[Ljava/lang/Object;
10: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textListeners:[Ljava/lang/Class;
iconst_0
ldc Ljava/awt/event/TextListener;
aastore
11: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textArgs:[Ljava/lang/Object;
iconst_0
aload 0
aastore
12: aload 0
iconst_1
anewarray java.lang.Class
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowListeners:[Ljava/lang/Class;
13: aload 0
iconst_1
anewarray java.lang.Object
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowArgs:[Ljava/lang/Object;
14: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowListeners:[Ljava/lang/Class;
iconst_0
ldc Ljava/awt/event/WindowListener;
aastore
15: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowArgs:[Ljava/lang/Object;
iconst_0
aload 0
aastore
16: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
protected void installListeners();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=1
start local 0 0: invokestatic com.sun.java.accessibility.util.EventQueueMonitor.getTopLevelWindows:()[Ljava/awt/Window;
astore 1
start local 1 1: aload 1
ifnull 7
2: iconst_0
istore 2
start local 2 3: goto 6
4: StackMap locals: java.awt.Window[] int
StackMap stack:
aload 0
aload 1
iload 2
aaload
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;)V
5: iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
aload 1
arraylength
if_icmplt 4
end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
1 8 1 topLevelWindows [Ljava/awt/Window;
3 7 2 i I
protected void installListeners(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: invokestatic com.sun.java.accessibility.util.EventQueueMonitor.getTopLevelWindows:()[Ljava/awt/Window;
astore 2
start local 2 1: aload 2
ifnull 7
2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: java.awt.Window[] int
StackMap stack:
aload 0
aload 2
iload 3
aaload
iload 1
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 2
arraylength
if_icmplt 4
end local 3 7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 8 1 eventID I
1 8 2 topLevelWindows [Ljava/awt/Window;
3 7 3 i I
MethodParameters:
Name Flags
eventID
protected void installListeners(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_3
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
1: aload 0
aload 1
iconst_4
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
2: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
ifnull 4
3: aload 0
aload 1
iconst_2
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
4: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
ifnull 6
5: aload 0
aload 1
bipush 6
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
6: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
ifnull 8
7: aload 0
aload 1
bipush 7
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
8: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
ifnull 10
9: aload 0
aload 1
bipush 8
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
10: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 12
11: aload 0
aload 1
bipush 11
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
12: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
ifnull 14
13: aload 0
aload 1
iconst_0
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
14: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
ifnull 16
15: aload 0
aload 1
iconst_1
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
16: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
ifnull 18
17: aload 0
aload 1
iconst_5
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
18: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
ifnull 20
19: aload 0
aload 1
bipush 10
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
20: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 21 1 c Ljava/awt/Component;
MethodParameters:
Name Flags
c
public void stateChanged(javax.swing.event.ChangeEvent);
descriptor: (Ljavax/swing/event/ChangeEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.processFocusGained:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 2 1 e Ljavax/swing/event/ChangeEvent;
MethodParameters:
Name Flags
e
private void processFocusGained();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=1
start local 0 0: invokestatic java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager:()Ljava/awt/KeyboardFocusManager;
invokevirtual java.awt.KeyboardFocusManager.getFocusOwner:()Ljava/awt/Component;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: return
3: StackMap locals: java.awt.Component
StackMap stack:
invokestatic javax.swing.MenuSelectionManager.defaultManager:()Ljavax/swing/MenuSelectionManager;
aload 0
invokevirtual javax.swing.MenuSelectionManager.removeChangeListener:(Ljavax/swing/event/ChangeListener;)V
4: invokestatic javax.swing.MenuSelectionManager.defaultManager:()Ljavax/swing/MenuSelectionManager;
aload 0
invokevirtual javax.swing.MenuSelectionManager.addChangeListener:(Ljavax/swing/event/ChangeListener;)V
5: aload 1
instanceof javax.swing.JRootPane
ifeq 18
6: invokestatic javax.swing.MenuSelectionManager.defaultManager:()Ljavax/swing/MenuSelectionManager;
invokevirtual javax.swing.MenuSelectionManager.getSelectedPath:()[Ljavax/swing/MenuElement;
7: astore 2
start local 2 8: aload 2
arraylength
iconst_1
if_icmple 19
9: aload 2
aload 2
arraylength
iconst_2
isub
aaload
invokeinterface javax.swing.MenuElement.getComponent:()Ljava/awt/Component;
astore 3
start local 3 10: aload 2
aload 2
arraylength
iconst_1
isub
aaload
invokeinterface javax.swing.MenuElement.getComponent:()Ljava/awt/Component;
astore 4
start local 4 11: aload 4
instanceof javax.swing.JPopupMenu
ifne 13
12: aload 4
instanceof javax.swing.JMenu
ifeq 15
13: StackMap locals: javax.swing.MenuElement[] java.awt.Component java.awt.Component
StackMap stack:
aload 4
putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentWithFocus_private:Ljava/awt/Component;
14: goto 19
StackMap locals:
StackMap stack:
15: aload 3
instanceof javax.swing.JPopupMenu
ifeq 19
16: aload 3
putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentWithFocus_private:Ljava/awt/Component;
end local 4 end local 3 end local 2 17: goto 19
18: StackMap locals:
StackMap stack:
aload 1
putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentWithFocus_private:Ljava/awt/Component;
19: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
1 20 1 focusOwner Ljava/awt/Component;
8 17 2 path [Ljavax/swing/MenuElement;
10 17 3 penult Ljava/awt/Component;
11 17 4 last Ljava/awt/Component;
protected void installListeners(java.awt.Component, int);
descriptor: (Ljava/awt/Component;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 2
tableswitch { // 0 - 11
0: 1
1: 20
2: 24
3: 27
4: 31
5: 35
6: 54
7: 57
8: 60
9: 101
10: 63
11: 82
default: 101
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
2: ldc "removeActionListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionListeners:[Ljava/lang/Class;
3: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeActionMethod:Ljava/lang/reflect/Method;
4: aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
5: ldc "addActionListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionListeners:[Ljava/lang/Class;
6: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.addActionMethod:Ljava/lang/reflect/Method;
7: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeActionMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.addActionMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
9: goto 102
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
10: astore 3
start local 3 11: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.reflect.InvocationTargetException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 12: goto 102
13: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 14: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.IllegalAccessException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 15: goto 102
StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
16: pop
goto 102
17: StackMap locals:
StackMap stack: java.lang.SecurityException
astore 3
start local 3 18: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.SecurityException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 19: goto 102
20: StackMap locals:
StackMap stack:
aload 1
instanceof java.awt.Adjustable
ifeq 102
21: aload 1
checkcast java.awt.Adjustable
aload 0
invokeinterface java.awt.Adjustable.removeAdjustmentListener:(Ljava/awt/event/AdjustmentListener;)V
22: aload 1
checkcast java.awt.Adjustable
aload 0
invokeinterface java.awt.Adjustable.addAdjustmentListener:(Ljava/awt/event/AdjustmentListener;)V
23: goto 102
24: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeComponentListener:(Ljava/awt/event/ComponentListener;)V
25: aload 1
aload 0
invokevirtual java.awt.Component.addComponentListener:(Ljava/awt/event/ComponentListener;)V
26: goto 102
27: StackMap locals:
StackMap stack:
aload 1
instanceof java.awt.Container
ifeq 102
28: aload 1
checkcast java.awt.Container
aload 0
invokevirtual java.awt.Container.removeContainerListener:(Ljava/awt/event/ContainerListener;)V
29: aload 1
checkcast java.awt.Container
aload 0
invokevirtual java.awt.Container.addContainerListener:(Ljava/awt/event/ContainerListener;)V
30: goto 102
31: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeFocusListener:(Ljava/awt/event/FocusListener;)V
32: aload 1
aload 0
invokevirtual java.awt.Component.addFocusListener:(Ljava/awt/event/FocusListener;)V
33: aload 0
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.processFocusGained:()V
34: goto 102
35: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
36: ldc "removeItemListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemListeners:[Ljava/lang/Class;
37: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeItemMethod:Ljava/lang/reflect/Method;
38: aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
39: ldc "addItemListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemListeners:[Ljava/lang/Class;
40: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.addItemMethod:Ljava/lang/reflect/Method;
41: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeItemMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
42: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.addItemMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
43: goto 102
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
44: astore 3
start local 3 45: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.reflect.InvocationTargetException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 46: goto 102
47: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 48: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.IllegalAccessException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 49: goto 102
StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
50: pop
goto 102
51: StackMap locals:
StackMap stack: java.lang.SecurityException
astore 3
start local 3 52: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.SecurityException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 53: goto 102
54: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeKeyListener:(Ljava/awt/event/KeyListener;)V
55: aload 1
aload 0
invokevirtual java.awt.Component.addKeyListener:(Ljava/awt/event/KeyListener;)V
56: goto 102
57: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeMouseListener:(Ljava/awt/event/MouseListener;)V
58: aload 1
aload 0
invokevirtual java.awt.Component.addMouseListener:(Ljava/awt/event/MouseListener;)V
59: goto 102
60: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
61: aload 1
aload 0
invokevirtual java.awt.Component.addMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
62: goto 102
63: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
64: ldc "removeTextListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textListeners:[Ljava/lang/Class;
65: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeTextMethod:Ljava/lang/reflect/Method;
66: aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
67: ldc "addTextListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textListeners:[Ljava/lang/Class;
68: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.addTextMethod:Ljava/lang/reflect/Method;
69: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeTextMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
70: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.addTextMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
71: goto 102
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
72: astore 3
start local 3 73: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.reflect.InvocationTargetException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 74: goto 102
75: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 76: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.IllegalAccessException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 77: goto 102
StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
78: pop
goto 102
79: StackMap locals:
StackMap stack: java.lang.SecurityException
astore 3
start local 3 80: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.SecurityException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 81: goto 102
82: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
83: ldc "removeWindowListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowListeners:[Ljava/lang/Class;
84: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeWindowMethod:Ljava/lang/reflect/Method;
85: aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
86: ldc "addWindowListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowListeners:[Ljava/lang/Class;
87: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.addWindowMethod:Ljava/lang/reflect/Method;
88: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeWindowMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
89: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.addWindowMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
90: goto 102
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
91: astore 3
start local 3 92: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.reflect.InvocationTargetException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 93: goto 102
94: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 95: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.IllegalAccessException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 96: goto 102
StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
97: pop
goto 102
98: StackMap locals:
StackMap stack: java.lang.SecurityException
astore 3
start local 3 99: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.SecurityException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 100: goto 102
101: StackMap locals:
StackMap stack:
return
102: StackMap locals:
StackMap stack:
aload 1
instanceof java.awt.Container
ifeq 109
103: aload 1
checkcast java.awt.Container
invokevirtual java.awt.Container.getComponentCount:()I
istore 3
start local 3 104: iconst_0
istore 4
start local 4 105: goto 108
106: StackMap locals: int int
StackMap stack:
aload 0
aload 1
checkcast java.awt.Container
iload 4
invokevirtual java.awt.Container.getComponent:(I)Ljava/awt/Component;
iload 2
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;I)V
107: iinc 4 1
StackMap locals:
StackMap stack:
108: iload 4
iload 3
if_icmplt 106
end local 4 end local 3 109: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 110 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 110 1 c Ljava/awt/Component;
0 110 2 eventID I
11 12 3 e Ljava/lang/reflect/InvocationTargetException;
14 15 3 e Ljava/lang/IllegalAccessException;
18 19 3 e Ljava/lang/SecurityException;
45 46 3 e Ljava/lang/reflect/InvocationTargetException;
48 49 3 e Ljava/lang/IllegalAccessException;
52 53 3 e Ljava/lang/SecurityException;
73 74 3 e Ljava/lang/reflect/InvocationTargetException;
76 77 3 e Ljava/lang/IllegalAccessException;
80 81 3 e Ljava/lang/SecurityException;
92 93 3 e Ljava/lang/reflect/InvocationTargetException;
95 96 3 e Ljava/lang/IllegalAccessException;
99 100 3 e Ljava/lang/SecurityException;
104 109 3 count I
105 109 4 i I
Exception table:
from to target type
7 9 10 Class java.lang.reflect.InvocationTargetException
7 9 13 Class java.lang.IllegalAccessException
1 15 16 Class java.lang.NoSuchMethodException
1 15 17 Class java.lang.SecurityException
41 43 44 Class java.lang.reflect.InvocationTargetException
41 43 47 Class java.lang.IllegalAccessException
35 49 50 Class java.lang.NoSuchMethodException
35 49 51 Class java.lang.SecurityException
69 71 72 Class java.lang.reflect.InvocationTargetException
69 71 75 Class java.lang.IllegalAccessException
63 77 78 Class java.lang.NoSuchMethodException
63 77 79 Class java.lang.SecurityException
88 90 91 Class java.lang.reflect.InvocationTargetException
88 90 94 Class java.lang.IllegalAccessException
82 96 97 Class java.lang.NoSuchMethodException
82 96 98 Class java.lang.SecurityException
MethodParameters:
Name Flags
c
eventID
protected void removeListeners(int);
descriptor: (I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: invokestatic com.sun.java.accessibility.util.EventQueueMonitor.getTopLevelWindows:()[Ljava/awt/Window;
astore 2
start local 2 1: aload 2
ifnull 7
2: iconst_0
istore 3
start local 3 3: goto 6
4: StackMap locals: java.awt.Window[] int
StackMap stack:
aload 0
aload 2
iload 3
aaload
iload 1
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
aload 2
arraylength
if_icmplt 4
end local 3 7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 8 1 eventID I
1 8 2 topLevelWindows [Ljava/awt/Window;
3 7 3 i I
MethodParameters:
Name Flags
eventID
protected void removeListeners(java.awt.Component);
descriptor: (Ljava/awt/Component;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
ifnull 2
1: aload 0
aload 1
iconst_2
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
2: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
ifnull 4
3: aload 0
aload 1
bipush 6
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
4: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
ifnull 6
5: aload 0
aload 1
bipush 7
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
6: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
ifnull 8
7: aload 0
aload 1
bipush 8
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
8: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 10
9: aload 0
aload 1
bipush 11
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
10: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
ifnull 12
11: aload 0
aload 1
iconst_0
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
12: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
ifnull 14
13: aload 0
aload 1
iconst_1
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
14: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
ifnull 16
15: aload 0
aload 1
iconst_5
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
16: StackMap locals:
StackMap stack:
getstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
ifnull 18
17: aload 0
aload 1
bipush 10
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
18: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 19 1 c Ljava/awt/Component;
MethodParameters:
Name Flags
c
protected void removeListeners(java.awt.Component, int);
descriptor: (Ljava/awt/Component;I)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 2
tableswitch { // 0 - 11
0: 1
1: 17
2: 20
3: 73
4: 73
5: 22
6: 37
7: 39
8: 41
9: 73
10: 43
11: 58
default: 73
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
2: ldc "removeActionListener"
3: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionListeners:[Ljava/lang/Class;
4: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeActionMethod:Ljava/lang/reflect/Method;
5: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeActionMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.actionArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
6: goto 74
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
7: astore 3
start local 3 8: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.reflect.InvocationTargetException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 9: goto 74
10: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 11: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.IllegalAccessException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 12: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
13: pop
goto 74
14: StackMap locals:
StackMap stack: java.lang.SecurityException
astore 3
start local 3 15: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.SecurityException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 16: goto 74
17: StackMap locals:
StackMap stack:
aload 1
instanceof java.awt.Adjustable
ifeq 74
18: aload 1
checkcast java.awt.Adjustable
aload 0
invokeinterface java.awt.Adjustable.removeAdjustmentListener:(Ljava/awt/event/AdjustmentListener;)V
19: goto 74
20: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeComponentListener:(Ljava/awt/event/ComponentListener;)V
21: goto 74
22: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
23: ldc "removeItemListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemListeners:[Ljava/lang/Class;
24: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeItemMethod:Ljava/lang/reflect/Method;
25: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeItemMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.itemArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
26: goto 74
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
27: astore 3
start local 3 28: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.reflect.InvocationTargetException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 29: goto 74
30: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 31: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.IllegalAccessException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 32: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
33: pop
goto 74
34: StackMap locals:
StackMap stack: java.lang.SecurityException
astore 3
start local 3 35: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.SecurityException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 36: goto 74
37: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeKeyListener:(Ljava/awt/event/KeyListener;)V
38: goto 74
39: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeMouseListener:(Ljava/awt/event/MouseListener;)V
40: goto 74
41: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual java.awt.Component.removeMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
42: goto 74
43: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
44: ldc "removeTextListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textListeners:[Ljava/lang/Class;
45: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeTextMethod:Ljava/lang/reflect/Method;
46: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeTextMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.textArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
47: goto 74
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
48: astore 3
start local 3 49: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.reflect.InvocationTargetException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 50: goto 74
51: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 52: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.IllegalAccessException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 53: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
54: pop
goto 74
55: StackMap locals:
StackMap stack: java.lang.SecurityException
astore 3
start local 3 56: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.SecurityException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 57: goto 74
58: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
59: ldc "removeWindowListener"
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowListeners:[Ljava/lang/Class;
60: invokevirtual java.lang.Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
putfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeWindowMethod:Ljava/lang/reflect/Method;
61: aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeWindowMethod:Ljava/lang/reflect/Method;
aload 1
aload 0
getfield com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.windowArgs:[Ljava/lang/Object;
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
pop
62: goto 74
StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
63: astore 3
start local 3 64: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.reflect.InvocationTargetException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 65: goto 74
66: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 67: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.IllegalAccessException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 68: goto 74
StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
69: pop
goto 74
70: StackMap locals:
StackMap stack: java.lang.SecurityException
astore 3
start local 3 71: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Exception: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.SecurityException.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 3 72: goto 74
73: StackMap locals:
StackMap stack:
return
74: StackMap locals:
StackMap stack:
aload 1
instanceof java.awt.Container
ifeq 81
75: aload 1
checkcast java.awt.Container
invokevirtual java.awt.Container.getComponentCount:()I
istore 3
start local 3 76: iconst_0
istore 4
start local 4 77: goto 80
78: StackMap locals: int int
StackMap stack:
aload 0
aload 1
checkcast java.awt.Container
iload 4
invokevirtual java.awt.Container.getComponent:(I)Ljava/awt/Component;
iload 2
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;I)V
79: iinc 4 1
StackMap locals:
StackMap stack:
80: iload 4
iload 3
if_icmplt 78
end local 4 end local 3 81: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 82 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 82 1 c Ljava/awt/Component;
0 82 2 eventID I
8 9 3 e Ljava/lang/reflect/InvocationTargetException;
11 12 3 e Ljava/lang/IllegalAccessException;
15 16 3 e Ljava/lang/SecurityException;
28 29 3 e Ljava/lang/reflect/InvocationTargetException;
31 32 3 e Ljava/lang/IllegalAccessException;
35 36 3 e Ljava/lang/SecurityException;
49 50 3 e Ljava/lang/reflect/InvocationTargetException;
52 53 3 e Ljava/lang/IllegalAccessException;
56 57 3 e Ljava/lang/SecurityException;
64 65 3 e Ljava/lang/reflect/InvocationTargetException;
67 68 3 e Ljava/lang/IllegalAccessException;
71 72 3 e Ljava/lang/SecurityException;
76 81 3 count I
77 81 4 i I
Exception table:
from to target type
5 6 7 Class java.lang.reflect.InvocationTargetException
5 6 10 Class java.lang.IllegalAccessException
1 12 13 Class java.lang.NoSuchMethodException
1 12 14 Class java.lang.SecurityException
25 26 27 Class java.lang.reflect.InvocationTargetException
25 26 30 Class java.lang.IllegalAccessException
22 32 33 Class java.lang.NoSuchMethodException
22 32 34 Class java.lang.SecurityException
46 47 48 Class java.lang.reflect.InvocationTargetException
46 47 51 Class java.lang.IllegalAccessException
43 53 54 Class java.lang.NoSuchMethodException
43 53 55 Class java.lang.SecurityException
61 62 63 Class java.lang.reflect.InvocationTargetException
61 62 66 Class java.lang.IllegalAccessException
58 68 69 Class java.lang.NoSuchMethodException
58 68 70 Class java.lang.SecurityException
MethodParameters:
Name Flags
c
eventID
public void topLevelWindowCreated(java.awt.Window);
descriptor: (Ljava/awt/Window;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 2 1 w Ljava/awt/Window;
MethodParameters:
Name Flags
w
public void topLevelWindowDestroyed(java.awt.Window);
descriptor: (Ljava/awt/Window;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 1 1 w Ljava/awt/Window;
MethodParameters:
Name Flags
w
public void actionPerformed(java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.actionListener_private:Ljava/awt/event/ActionListener;
aload 1
invokeinterface java.awt.event.ActionListener.actionPerformed:(Ljava/awt/event/ActionEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/ActionEvent;
MethodParameters:
Name Flags
e
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent);
descriptor: (Ljava/awt/event/AdjustmentEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.adjustmentListener_private:Ljava/awt/event/AdjustmentListener;
aload 1
invokeinterface java.awt.event.AdjustmentListener.adjustmentValueChanged:(Ljava/awt/event/AdjustmentEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/AdjustmentEvent;
MethodParameters:
Name Flags
e
public void componentHidden(java.awt.event.ComponentEvent);
descriptor: (Ljava/awt/event/ComponentEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
aload 1
invokeinterface java.awt.event.ComponentListener.componentHidden:(Ljava/awt/event/ComponentEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/ComponentEvent;
MethodParameters:
Name Flags
e
public void componentMoved(java.awt.event.ComponentEvent);
descriptor: (Ljava/awt/event/ComponentEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
aload 1
invokeinterface java.awt.event.ComponentListener.componentMoved:(Ljava/awt/event/ComponentEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/ComponentEvent;
MethodParameters:
Name Flags
e
public void componentResized(java.awt.event.ComponentEvent);
descriptor: (Ljava/awt/event/ComponentEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
aload 1
invokeinterface java.awt.event.ComponentListener.componentResized:(Ljava/awt/event/ComponentEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/ComponentEvent;
MethodParameters:
Name Flags
e
public void componentShown(java.awt.event.ComponentEvent);
descriptor: (Ljava/awt/event/ComponentEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.componentListener_private:Ljava/awt/event/ComponentListener;
aload 1
invokeinterface java.awt.event.ComponentListener.componentShown:(Ljava/awt/event/ComponentEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/ComponentEvent;
MethodParameters:
Name Flags
e
public void componentAdded(java.awt.event.ContainerEvent);
descriptor: (Ljava/awt/event/ContainerEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.awt.event.ContainerEvent.getChild:()Ljava/awt/Component;
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.installListeners:(Ljava/awt/Component;)V
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
ifnull 3
2: getstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
aload 1
invokeinterface java.awt.event.ContainerListener.componentAdded:(Ljava/awt/event/ContainerEvent;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 4 1 e Ljava/awt/event/ContainerEvent;
MethodParameters:
Name Flags
e
public void componentRemoved(java.awt.event.ContainerEvent);
descriptor: (Ljava/awt/event/ContainerEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.awt.event.ContainerEvent.getChild:()Ljava/awt/Component;
invokevirtual com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener.removeListeners:(Ljava/awt/Component;)V
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
ifnull 3
2: getstatic com.sun.java.accessibility.util.AWTEventMonitor.containerListener_private:Ljava/awt/event/ContainerListener;
aload 1
invokeinterface java.awt.event.ContainerListener.componentRemoved:(Ljava/awt/event/ContainerEvent;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 4 1 e Ljava/awt/event/ContainerEvent;
MethodParameters:
Name Flags
e
public void focusGained(java.awt.event.FocusEvent);
descriptor: (Ljava/awt/event/FocusEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.awt.event.FocusEvent.getSource:()Ljava/lang/Object;
checkcast java.awt.Component
putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentWithFocus_private:Ljava/awt/Component;
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
ifnull 3
2: getstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
aload 1
invokeinterface java.awt.event.FocusListener.focusGained:(Ljava/awt/event/FocusEvent;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 4 1 e Ljava/awt/event/FocusEvent;
MethodParameters:
Name Flags
e
public void focusLost(java.awt.event.FocusEvent);
descriptor: (Ljava/awt/event/FocusEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aconst_null
putstatic com.sun.java.accessibility.util.AWTEventMonitor.componentWithFocus_private:Ljava/awt/Component;
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
ifnull 3
2: getstatic com.sun.java.accessibility.util.AWTEventMonitor.focusListener_private:Ljava/awt/event/FocusListener;
aload 1
invokeinterface java.awt.event.FocusListener.focusLost:(Ljava/awt/event/FocusEvent;)V
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 4 1 e Ljava/awt/event/FocusEvent;
MethodParameters:
Name Flags
e
public void itemStateChanged(java.awt.event.ItemEvent);
descriptor: (Ljava/awt/event/ItemEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.itemListener_private:Ljava/awt/event/ItemListener;
aload 1
invokeinterface java.awt.event.ItemListener.itemStateChanged:(Ljava/awt/event/ItemEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/ItemEvent;
MethodParameters:
Name Flags
e
public void keyPressed(java.awt.event.KeyEvent);
descriptor: (Ljava/awt/event/KeyEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
aload 1
invokeinterface java.awt.event.KeyListener.keyPressed:(Ljava/awt/event/KeyEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/KeyEvent;
MethodParameters:
Name Flags
e
public void keyReleased(java.awt.event.KeyEvent);
descriptor: (Ljava/awt/event/KeyEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
aload 1
invokeinterface java.awt.event.KeyListener.keyReleased:(Ljava/awt/event/KeyEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/KeyEvent;
MethodParameters:
Name Flags
e
public void keyTyped(java.awt.event.KeyEvent);
descriptor: (Ljava/awt/event/KeyEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.keyListener_private:Ljava/awt/event/KeyListener;
aload 1
invokeinterface java.awt.event.KeyListener.keyTyped:(Ljava/awt/event/KeyEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/KeyEvent;
MethodParameters:
Name Flags
e
public void mouseClicked(java.awt.event.MouseEvent);
descriptor: (Ljava/awt/event/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
aload 1
invokeinterface java.awt.event.MouseListener.mouseClicked:(Ljava/awt/event/MouseEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/MouseEvent;
MethodParameters:
Name Flags
e
public void mouseEntered(java.awt.event.MouseEvent);
descriptor: (Ljava/awt/event/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
aload 1
invokeinterface java.awt.event.MouseListener.mouseEntered:(Ljava/awt/event/MouseEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/MouseEvent;
MethodParameters:
Name Flags
e
public void mouseExited(java.awt.event.MouseEvent);
descriptor: (Ljava/awt/event/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
aload 1
invokeinterface java.awt.event.MouseListener.mouseExited:(Ljava/awt/event/MouseEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/MouseEvent;
MethodParameters:
Name Flags
e
public void mousePressed(java.awt.event.MouseEvent);
descriptor: (Ljava/awt/event/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
aload 1
invokeinterface java.awt.event.MouseListener.mousePressed:(Ljava/awt/event/MouseEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/MouseEvent;
MethodParameters:
Name Flags
e
public void mouseReleased(java.awt.event.MouseEvent);
descriptor: (Ljava/awt/event/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseListener_private:Ljava/awt/event/MouseListener;
aload 1
invokeinterface java.awt.event.MouseListener.mouseReleased:(Ljava/awt/event/MouseEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/MouseEvent;
MethodParameters:
Name Flags
e
public void mouseDragged(java.awt.event.MouseEvent);
descriptor: (Ljava/awt/event/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
aload 1
invokeinterface java.awt.event.MouseMotionListener.mouseDragged:(Ljava/awt/event/MouseEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/MouseEvent;
MethodParameters:
Name Flags
e
public void mouseMoved(java.awt.event.MouseEvent);
descriptor: (Ljava/awt/event/MouseEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.mouseMotionListener_private:Ljava/awt/event/MouseMotionListener;
aload 1
invokeinterface java.awt.event.MouseMotionListener.mouseMoved:(Ljava/awt/event/MouseEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/MouseEvent;
MethodParameters:
Name Flags
e
public void textValueChanged(java.awt.event.TextEvent);
descriptor: (Ljava/awt/event/TextEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.textListener_private:Ljava/awt/event/TextListener;
aload 1
invokeinterface java.awt.event.TextListener.textValueChanged:(Ljava/awt/event/TextEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/TextEvent;
MethodParameters:
Name Flags
e
public void windowOpened(java.awt.event.WindowEvent);
descriptor: (Ljava/awt/event/WindowEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
aload 1
invokeinterface java.awt.event.WindowListener.windowOpened:(Ljava/awt/event/WindowEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/WindowEvent;
MethodParameters:
Name Flags
e
public void windowClosing(java.awt.event.WindowEvent);
descriptor: (Ljava/awt/event/WindowEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
aload 1
invokeinterface java.awt.event.WindowListener.windowClosing:(Ljava/awt/event/WindowEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/WindowEvent;
MethodParameters:
Name Flags
e
public void windowClosed(java.awt.event.WindowEvent);
descriptor: (Ljava/awt/event/WindowEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
aload 1
invokeinterface java.awt.event.WindowListener.windowClosed:(Ljava/awt/event/WindowEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/WindowEvent;
MethodParameters:
Name Flags
e
public void windowIconified(java.awt.event.WindowEvent);
descriptor: (Ljava/awt/event/WindowEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
aload 1
invokeinterface java.awt.event.WindowListener.windowIconified:(Ljava/awt/event/WindowEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/WindowEvent;
MethodParameters:
Name Flags
e
public void windowDeiconified(java.awt.event.WindowEvent);
descriptor: (Ljava/awt/event/WindowEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
aload 1
invokeinterface java.awt.event.WindowListener.windowDeiconified:(Ljava/awt/event/WindowEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/WindowEvent;
MethodParameters:
Name Flags
e
public void windowActivated(java.awt.event.WindowEvent);
descriptor: (Ljava/awt/event/WindowEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
aload 1
invokeinterface java.awt.event.WindowListener.windowActivated:(Ljava/awt/event/WindowEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/WindowEvent;
MethodParameters:
Name Flags
e
public void windowDeactivated(java.awt.event.WindowEvent);
descriptor: (Ljava/awt/event/WindowEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
ifnull 2
1: getstatic com.sun.java.accessibility.util.AWTEventMonitor.windowListener_private:Ljava/awt/event/WindowListener;
aload 1
invokeinterface java.awt.event.WindowListener.windowDeactivated:(Ljava/awt/event/WindowEvent;)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/java/accessibility/util/AWTEventMonitor$AWTEventsListener;
0 3 1 e Ljava/awt/event/WindowEvent;
MethodParameters:
Name Flags
e
}
SourceFile: "AWTEventMonitor.java"
NestHost: com.sun.java.accessibility.util.AWTEventMonitor
InnerClasses:
AWTEventsListener = com.sun.java.accessibility.util.AWTEventMonitor$AWTEventsListener of com.sun.java.accessibility.util.AWTEventMonitor