public class com.apple.laf.AquaTextPasswordFieldUI extends com.apple.laf.AquaTextFieldUI
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.apple.laf.AquaTextPasswordFieldUI
  super_class: com.apple.laf.AquaTextFieldUI
{
  static final com.apple.laf.AquaUtils$RecyclableSingleton<com.apple.laf.AquaTextPasswordFieldUI$CapsLockSymbolPainter> capsLockPainter;
    descriptor: Lcom/apple/laf/AquaUtils$RecyclableSingleton;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Signature: Lcom/apple/laf/AquaUtils$RecyclableSingleton<Lcom/apple/laf/AquaTextPasswordFieldUI$CapsLockSymbolPainter;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 41
            new com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor
            dup
            ldc Lcom/apple/laf/AquaTextPasswordFieldUI$CapsLockSymbolPainter;
            invokespecial com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor.<init>:(Ljava/lang/Class;)V
            putstatic com.apple.laf.AquaTextPasswordFieldUI.capsLockPainter:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaTextPasswordFieldUI this
         0: .line 40
            aload 0 /* this */
            invokespecial com.apple.laf.AquaTextFieldUI.<init>:()V
            return
        end local 0 // com.apple.laf.AquaTextPasswordFieldUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaTextPasswordFieldUI;

  static com.apple.laf.AquaTextPasswordFieldUI$CapsLockSymbolPainter getCapsLockPainter();
    descriptor: ()Lcom/apple/laf/AquaTextPasswordFieldUI$CapsLockSymbolPainter;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 43
            getstatic com.apple.laf.AquaTextPasswordFieldUI.capsLockPainter:Lcom/apple/laf/AquaUtils$RecyclableSingleton;
            invokevirtual com.apple.laf.AquaUtils$RecyclableSingleton.get:()Ljava/lang/Object;
            checkcast com.apple.laf.AquaTextPasswordFieldUI$CapsLockSymbolPainter
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)Ljavax/swing/plaf/ComponentUI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.swing.JComponent c
         0: .line 47
            new com.apple.laf.AquaTextPasswordFieldUI
            dup
            invokespecial com.apple.laf.AquaTextPasswordFieldUI.<init>:()V
            areturn
        end local 0 // javax.swing.JComponent c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0     c  Ljavax/swing/JComponent;
    MethodParameters:
      Name  Flags
      c     final

  protected java.lang.String getPropertyPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaTextPasswordFieldUI this
         0: .line 52
            ldc "PasswordField"
            areturn
        end local 0 // com.apple.laf.AquaTextPasswordFieldUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaTextPasswordFieldUI;

  public javax.swing.text.View create(javax.swing.text.Element);
    descriptor: (Ljavax/swing/text/Element;)Ljavax/swing/text/View;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.apple.laf.AquaTextPasswordFieldUI this
        start local 1 // javax.swing.text.Element elem
         0: .line 57
            new com.apple.laf.AquaTextPasswordFieldUI$AquaPasswordView
            dup
            aload 0 /* this */
            aload 1 /* elem */
            invokespecial com.apple.laf.AquaTextPasswordFieldUI$AquaPasswordView.<init>:(Lcom/apple/laf/AquaTextPasswordFieldUI;Ljavax/swing/text/Element;)V
            areturn
        end local 1 // javax.swing.text.Element elem
        end local 0 // com.apple.laf.AquaTextPasswordFieldUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/apple/laf/AquaTextPasswordFieldUI;
            0    1     1  elem  Ljavax/swing/text/Element;
    MethodParameters:
      Name  Flags
      elem  final

  protected void installListeners();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaTextPasswordFieldUI this
         0: .line 62
            aload 0 /* this */
            invokespecial com.apple.laf.AquaTextFieldUI.installListeners:()V
         1: .line 63
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaTextPasswordFieldUI.getComponent:()Ljavax/swing/text/JTextComponent;
            invokestatic com.apple.laf.AquaTextPasswordFieldUI.getCapsLockPainter:()Lcom/apple/laf/AquaTextPasswordFieldUI$CapsLockSymbolPainter;
            invokevirtual javax.swing.text.JTextComponent.addKeyListener:(Ljava/awt/event/KeyListener;)V
         2: .line 64
            return
        end local 0 // com.apple.laf.AquaTextPasswordFieldUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/apple/laf/AquaTextPasswordFieldUI;

  protected void uninstallListeners();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.apple.laf.AquaTextPasswordFieldUI this
         0: .line 68
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaTextPasswordFieldUI.getComponent:()Ljavax/swing/text/JTextComponent;
            invokestatic com.apple.laf.AquaTextPasswordFieldUI.getCapsLockPainter:()Lcom/apple/laf/AquaTextPasswordFieldUI$CapsLockSymbolPainter;
            invokevirtual javax.swing.text.JTextComponent.removeKeyListener:(Ljava/awt/event/KeyListener;)V
         1: .line 69
            aload 0 /* this */
            invokespecial com.apple.laf.AquaTextFieldUI.uninstallListeners:()V
         2: .line 70
            return
        end local 0 // com.apple.laf.AquaTextPasswordFieldUI this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/apple/laf/AquaTextPasswordFieldUI;

  protected void paintBackgroundSafely(java.awt.Graphics);
    descriptor: (Ljava/awt/Graphics;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // com.apple.laf.AquaTextPasswordFieldUI this
        start local 1 // java.awt.Graphics g
         0: .line 74
            aload 0 /* this */
            aload 1 /* g */
            invokespecial com.apple.laf.AquaTextFieldUI.paintBackgroundSafely:(Ljava/awt/Graphics;)V
         1: .line 76
            aload 0 /* this */
            invokevirtual com.apple.laf.AquaTextPasswordFieldUI.getComponent:()Ljavax/swing/text/JTextComponent;
            astore 2 /* component */
        start local 2 // javax.swing.text.JTextComponent component
         2: .line 77
            aload 2 /* component */
            ifnonnull 3
            return
         3: .line 78
      StackMap locals: javax.swing.text.JTextComponent
      StackMap stack:
            aload 2 /* component */
            invokevirtual javax.swing.text.JTextComponent.isFocusOwner:()Z
            ifne 4
            return
         4: .line 80
      StackMap locals:
      StackMap stack:
            invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
            bipush 20
            invokevirtual java.awt.Toolkit.getLockingKeyState:(I)Z
            istore 3 /* capsLockDown */
        start local 3 // boolean capsLockDown
         5: .line 81
            iload 3 /* capsLockDown */
            ifne 6
            return
         6: .line 83
      StackMap locals: int
      StackMap stack:
            aload 2 /* component */
            invokevirtual javax.swing.text.JTextComponent.getBounds:()Ljava/awt/Rectangle;
            astore 4 /* bounds */
        start local 4 // java.awt.Rectangle bounds
         7: .line 84
            invokestatic com.apple.laf.AquaTextPasswordFieldUI.getCapsLockPainter:()Lcom/apple/laf/AquaTextPasswordFieldUI$CapsLockSymbolPainter;
            aload 2 /* component */
            aload 1 /* g */
            aload 4 /* bounds */
            getfield java.awt.Rectangle.x:I
            aload 4 /* bounds */
            getfield java.awt.Rectangle.y:I
            aload 4 /* bounds */
            getfield java.awt.Rectangle.width:I
            aload 4 /* bounds */
            getfield java.awt.Rectangle.height:I
            invokevirtual com.apple.laf.AquaTextPasswordFieldUI$CapsLockSymbolPainter.paintBorder:(Ljava/awt/Component;Ljava/awt/Graphics;IIII)V
         8: .line 85
            return
        end local 4 // java.awt.Rectangle bounds
        end local 3 // boolean capsLockDown
        end local 2 // javax.swing.text.JTextComponent component
        end local 1 // java.awt.Graphics g
        end local 0 // com.apple.laf.AquaTextPasswordFieldUI this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Lcom/apple/laf/AquaTextPasswordFieldUI;
            0    9     1             g  Ljava/awt/Graphics;
            2    9     2     component  Ljavax/swing/text/JTextComponent;
            5    9     3  capsLockDown  Z
            7    9     4        bounds  Ljava/awt/Rectangle;
    MethodParameters:
      Name  Flags
      g     final

  static javax.swing.text.JTextComponent access$0(com.apple.laf.AquaTextPasswordFieldUI);
    descriptor: (Lcom/apple/laf/AquaTextPasswordFieldUI;)Ljavax/swing/text/JTextComponent;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.apple.laf.AquaTextPasswordFieldUI.getComponent:()Ljavax/swing/text/JTextComponent;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "AquaTextPasswordFieldUI.java"
NestMembers:
  com.apple.laf.AquaTextPasswordFieldUI$AquaPasswordView  com.apple.laf.AquaTextPasswordFieldUI$CapsLockSymbolPainter
InnerClasses:
  protected AquaPasswordView = com.apple.laf.AquaTextPasswordFieldUI$AquaPasswordView of com.apple.laf.AquaTextPasswordFieldUI
  CapsLockSymbolPainter = com.apple.laf.AquaTextPasswordFieldUI$CapsLockSymbolPainter of com.apple.laf.AquaTextPasswordFieldUI
  abstract RecyclableSingleton = com.apple.laf.AquaUtils$RecyclableSingleton of com.apple.laf.AquaUtils
  RecyclableSingletonFromDefaultConstructor = com.apple.laf.AquaUtils$RecyclableSingletonFromDefaultConstructor of com.apple.laf.AquaUtils