class sun.awt.windows.WWindowPeer$ActiveWindowListener implements java.beans.PropertyChangeListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.awt.windows.WWindowPeer$ActiveWindowListener
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.windows.WWindowPeer$ActiveWindowListener this
         0: .line 736
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.awt.windows.WWindowPeer$ActiveWindowListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/awt/windows/WWindowPeer$ActiveWindowListener;

  public void propertyChange(java.beans.PropertyChangeEvent);
    descriptor: (Ljava/beans/PropertyChangeEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=2
        start local 0 // sun.awt.windows.WWindowPeer$ActiveWindowListener this
        start local 1 // java.beans.PropertyChangeEvent e
         0: .line 738
            aload 1 /* e */
            invokevirtual java.beans.PropertyChangeEvent.getNewValue:()Ljava/lang/Object;
            checkcast java.awt.Window
            astore 2 /* w */
        start local 2 // java.awt.Window w
         1: .line 739
            aload 2 /* w */
            ifnonnull 3
         2: .line 740
            return
         3: .line 742
      StackMap locals: java.awt.Window
      StackMap stack:
            aload 2 /* w */
            invokestatic sun.awt.SunToolkit.targetToAppContext:(Ljava/lang/Object;)Lsun/awt/AppContext;
            astore 3 /* appContext */
        start local 3 // sun.awt.AppContext appContext
         4: .line 743
            aload 3 /* appContext */
            dup
            astore 4
            monitorenter
         5: .line 744
            aload 3 /* appContext */
            getstatic sun.awt.windows.WWindowPeer.ACTIVE_WINDOWS_KEY:Ljava/lang/StringBuffer;
            invokevirtual sun.awt.AppContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            astore 5 /* l */
        start local 5 // java.util.List l
         6: .line 745
            aload 5 /* l */
            ifnonnull 9
         7: .line 746
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            astore 5 /* l */
         8: .line 747
            aload 3 /* appContext */
            getstatic sun.awt.windows.WWindowPeer.ACTIVE_WINDOWS_KEY:Ljava/lang/StringBuffer;
            aload 5 /* l */
            invokevirtual sun.awt.AppContext.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         9: .line 749
      StackMap locals: sun.awt.AppContext sun.awt.AppContext java.util.List
      StackMap stack:
            aload 2 /* w */
            invokevirtual java.awt.Window.getPeer:()Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.windows.WWindowPeer
            astore 6 /* wp */
        start local 6 // sun.awt.windows.WWindowPeer wp
        10: .line 751
            aload 5 /* l */
            aload 6 /* wp */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
        11: .line 752
            aload 5 /* l */
            aload 6 /* wp */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 6 // sun.awt.windows.WWindowPeer wp
        end local 5 // java.util.List l
        12: .line 743
            aload 4
            monitorexit
        13: goto 16
      StackMap locals: sun.awt.windows.WWindowPeer$ActiveWindowListener java.beans.PropertyChangeEvent java.awt.Window sun.awt.AppContext sun.awt.AppContext
      StackMap stack: java.lang.Throwable
        14: aload 4
            monitorexit
        15: athrow
        16: .line 754
      StackMap locals:
      StackMap stack:
            return
        end local 3 // sun.awt.AppContext appContext
        end local 2 // java.awt.Window w
        end local 1 // java.beans.PropertyChangeEvent e
        end local 0 // sun.awt.windows.WWindowPeer$ActiveWindowListener this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   17     0        this  Lsun/awt/windows/WWindowPeer$ActiveWindowListener;
            0   17     1           e  Ljava/beans/PropertyChangeEvent;
            1   17     2           w  Ljava/awt/Window;
            4   17     3  appContext  Lsun/awt/AppContext;
            6   12     5           l  Ljava/util/List<Lsun/awt/windows/WWindowPeer;>;
           10   12     6          wp  Lsun/awt/windows/WWindowPeer;
      Exception table:
        from    to  target  type
           5    13      14  any
          14    15      14  any
    MethodParameters:
      Name  Flags
      e     
}
SourceFile: "WWindowPeer.java"
NestHost: sun.awt.windows.WWindowPeer
InnerClasses:
  private ActiveWindowListener = sun.awt.windows.WWindowPeer$ActiveWindowListener of sun.awt.windows.WWindowPeer