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 780
            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=2, locals=7, args_size=2
        start local 0 // sun.awt.windows.WWindowPeer$ActiveWindowListener this
        start local 1 // java.beans.PropertyChangeEvent e
         0: .line 782
            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 783
            aload 2 /* w */
            ifnonnull 3
         2: .line 784
            return
         3: .line 786
      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 787
            aload 3 /* appContext */
            dup
            astore 4
            monitorenter
         5: .line 788
            aload 2 /* w */
            invokevirtual java.awt.Window.getPeer:()Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.windows.WWindowPeer
            astore 5 /* wp */
        start local 5 // sun.awt.windows.WWindowPeer wp
         6: .line 790
            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 6 /* l */
        start local 6 // java.util.List l
         7: .line 791
            aload 6 /* l */
            ifnull 10
         8: .line 792
            aload 6 /* l */
            aload 5 /* wp */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
         9: .line 793
            aload 6 /* l */
            aload 5 /* wp */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 6 // java.util.List l
        end local 5 // sun.awt.windows.WWindowPeer wp
        10: .line 787
      StackMap locals: sun.awt.AppContext sun.awt.AppContext
      StackMap stack:
            aload 4
            monitorexit
        11: goto 14
      StackMap locals:
      StackMap stack: java.lang.Throwable
        12: aload 4
            monitorexit
        13: athrow
        14: .line 796
      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   15     0        this  Lsun/awt/windows/WWindowPeer$ActiveWindowListener;
            0   15     1           e  Ljava/beans/PropertyChangeEvent;
            1   15     2           w  Ljava/awt/Window;
            4   15     3  appContext  Lsun/awt/AppContext;
            6   10     5          wp  Lsun/awt/windows/WWindowPeer;
            7   10     6           l  Ljava/util/List<Lsun/awt/windows/WWindowPeer;>;
      Exception table:
        from    to  target  type
           5    11      12  any
          12    13      12  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