public abstract class com.android.keyguard.KeyguardPinBasedInputView extends com.android.keyguard.KeyguardAbsKeyInputView implements android.view.View$OnKeyListener, android.view.View$OnTouchListener
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.android.keyguard.KeyguardPinBasedInputView
  super_class: com.android.keyguard.KeyguardAbsKeyInputView
{
  protected com.android.keyguard.PasswordTextView mPasswordEntry;
    descriptor: Lcom/android/keyguard/PasswordTextView;
    flags: (0x0004) ACC_PROTECTED

  private android.view.View mOkButton;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mDeleteButton;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton0;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton1;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton2;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton3;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton4;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton5;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton6;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton7;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton8;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  private android.view.View mButton9;
    descriptor: Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // android.content.Context context
         0: .line 49
            aload 0 /* this */
            aload 1 /* context */
            aconst_null
            invokespecial com.android.keyguard.KeyguardPinBasedInputView.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V
         1: .line 50
            return
        end local 1 // android.content.Context context
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    2     1  context  Landroid/content/Context;
    MethodParameters:
         Name  Flags
      context  

  public void <init>(android.content.Context, android.util.AttributeSet);
    descriptor: (Landroid/content/Context;Landroid/util/AttributeSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // android.content.Context context
        start local 2 // android.util.AttributeSet attrs
         0: .line 53
            aload 0 /* this */
            aload 1 /* context */
            aload 2 /* attrs */
            invokespecial com.android.keyguard.KeyguardAbsKeyInputView.<init>:(Landroid/content/Context;Landroid/util/AttributeSet;)V
         1: .line 54
            return
        end local 2 // android.util.AttributeSet attrs
        end local 1 // android.content.Context context
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    2     1  context  Landroid/content/Context;
            0    2     2    attrs  Landroid/util/AttributeSet;
    MethodParameters:
         Name  Flags
      context  
      attrs    

  protected boolean onRequestFocusInDescendants(int, android.graphics.Rect);
    descriptor: (ILandroid/graphics/Rect;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // int direction
        start local 2 // android.graphics.Rect previouslyFocusedRect
         0: .line 59
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mPasswordEntry:Lcom/android/keyguard/PasswordTextView;
            iload 1 /* direction */
            aload 2 /* previouslyFocusedRect */
            invokevirtual com.android.keyguard.PasswordTextView.requestFocus:(ILandroid/graphics/Rect;)Z
            ireturn
        end local 2 // android.graphics.Rect previouslyFocusedRect
        end local 1 // int direction
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    1     1              direction  I
            0    1     2  previouslyFocusedRect  Landroid/graphics/Rect;
    MethodParameters:
                       Name  Flags
      direction              
      previouslyFocusedRect  

  protected void resetState();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
         0: .line 64
            aload 0 /* this */
            iconst_1
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.setPasswordEntryEnabled:(Z)V
         1: .line 65
            return
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/keyguard/KeyguardPinBasedInputView;

  protected void setPasswordEntryEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // boolean enabled
         0: .line 69
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mPasswordEntry:Lcom/android/keyguard/PasswordTextView;
            iload 1 /* enabled */
            invokevirtual com.android.keyguard.PasswordTextView.setEnabled:(Z)V
         1: .line 70
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mOkButton:Landroid/view/View;
            iload 1 /* enabled */
            invokevirtual android.view.View.setEnabled:(Z)V
         2: .line 71
            return
        end local 1 // boolean enabled
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    3     1  enabled  Z
    MethodParameters:
         Name  Flags
      enabled  

  protected void setPasswordEntryInputEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // boolean enabled
         0: .line 75
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mPasswordEntry:Lcom/android/keyguard/PasswordTextView;
            iload 1 /* enabled */
            invokevirtual com.android.keyguard.PasswordTextView.setEnabled:(Z)V
         1: .line 76
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mOkButton:Landroid/view/View;
            iload 1 /* enabled */
            invokevirtual android.view.View.setEnabled:(Z)V
         2: .line 77
            return
        end local 1 // boolean enabled
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    3     1  enabled  Z
    MethodParameters:
         Name  Flags
      enabled  

  public boolean onKeyDown(int, android.view.KeyEvent);
    descriptor: (ILandroid/view/KeyEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // int keyCode
        start local 2 // android.view.KeyEvent event
         0: .line 81
            iload 1 /* keyCode */
            invokestatic android.view.KeyEvent.isConfirmKey:(I)Z
            ifeq 3
         1: .line 82
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mOkButton:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
         2: .line 83
            iconst_1
            ireturn
         3: .line 84
      StackMap locals:
      StackMap stack:
            iload 1 /* keyCode */
            bipush 67
            if_icmpne 6
         4: .line 85
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mDeleteButton:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
         5: .line 86
            iconst_1
            ireturn
         6: .line 88
      StackMap locals:
      StackMap stack:
            iload 1 /* keyCode */
            bipush 7
            if_icmplt 10
            iload 1 /* keyCode */
            bipush 16
            if_icmpgt 10
         7: .line 89
            iload 1 /* keyCode */
            bipush 7
            isub
            istore 3 /* number */
        start local 3 // int number
         8: .line 90
            aload 0 /* this */
            iload 3 /* number */
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performNumberClick:(I)V
         9: .line 91
            iconst_1
            ireturn
        end local 3 // int number
        10: .line 93
      StackMap locals:
      StackMap stack:
            iload 1 /* keyCode */
            sipush 144
            if_icmplt 14
            iload 1 /* keyCode */
            sipush 153
            if_icmpgt 14
        11: .line 94
            iload 1 /* keyCode */
            sipush 144
            isub
            istore 3 /* number */
        start local 3 // int number
        12: .line 95
            aload 0 /* this */
            iload 3 /* number */
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performNumberClick:(I)V
        13: .line 96
            iconst_1
            ireturn
        end local 3 // int number
        14: .line 98
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* keyCode */
            aload 2 /* event */
            invokespecial com.android.keyguard.KeyguardAbsKeyInputView.onKeyDown:(ILandroid/view/KeyEvent;)Z
            ireturn
        end local 2 // android.view.KeyEvent event
        end local 1 // int keyCode
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0   15     1  keyCode  I
            0   15     2    event  Landroid/view/KeyEvent;
            8   10     3   number  I
           12   14     3   number  I
    MethodParameters:
         Name  Flags
      keyCode  
      event    

  protected int getPromptReasonStringRes(int);
    descriptor: (I)I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
         0: .line 105
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/keyguard/KeyguardPinBasedInputView;
    MethodParameters:
        Name  Flags
      reason  

  private void performClick(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // android.view.View view
         0: .line 120
            aload 1 /* view */
            invokevirtual android.view.View.performClick:()Z
            pop
         1: .line 121
            return
        end local 1 // android.view.View view
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    2     1  view  Landroid/view/View;
    MethodParameters:
      Name  Flags
      view  

  private void performNumberClick(int);
    descriptor: (I)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // int number
         0: .line 124
            iload 1 /* number */
            tableswitch { // 0 - 9
                    0: 1
                    1: 3
                    2: 5
                    3: 7
                    4: 9
                    5: 11
                    6: 13
                    7: 15
                    8: 17
                    9: 19
              default: 20
          }
         1: .line 126
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton0:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
         2: .line 127
            goto 20
         3: .line 129
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton1:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
         4: .line 130
            goto 20
         5: .line 132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton2:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
         6: .line 133
            goto 20
         7: .line 135
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton3:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
         8: .line 136
            goto 20
         9: .line 138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton4:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
        10: .line 139
            goto 20
        11: .line 141
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton5:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
        12: .line 142
            goto 20
        13: .line 144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton6:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
        14: .line 145
            goto 20
        15: .line 147
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton7:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
        16: .line 148
            goto 20
        17: .line 150
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton8:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
        18: .line 151
            goto 20
        19: .line 153
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mButton9:Landroid/view/View;
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.performClick:(Landroid/view/View;)V
        20: .line 156
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int number
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   21     0    this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0   21     1  number  I
    MethodParameters:
        Name  Flags
      number  

  protected void resetPasswordText(boolean, boolean);
    descriptor: (ZZ)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // boolean animate
        start local 2 // boolean announce
         0: .line 160
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mPasswordEntry:Lcom/android/keyguard/PasswordTextView;
            iload 1 /* animate */
            iload 2 /* announce */
            invokevirtual com.android.keyguard.PasswordTextView.reset:(ZZ)V
         1: .line 161
            return
        end local 2 // boolean announce
        end local 1 // boolean animate
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    2     1   animate  Z
            0    2     2  announce  Z
    MethodParameters:
          Name  Flags
      animate   
      announce  

  protected java.lang.String getPasswordText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
         0: .line 165
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mPasswordEntry:Lcom/android/keyguard/PasswordTextView;
            invokevirtual com.android.keyguard.PasswordTextView.getText:()Ljava/lang/String;
            areturn
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/keyguard/KeyguardPinBasedInputView;

  protected void onFinishInflate();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
         0: .line 183
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/keyguard/KeyguardPinBasedInputView;

  public void onResume(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // int reason
         0: .line 238
            aload 0 /* this */
            iload 1 /* reason */
            invokespecial com.android.keyguard.KeyguardAbsKeyInputView.onResume:(I)V
         1: .line 239
            aload 0 /* this */
            getfield com.android.keyguard.KeyguardPinBasedInputView.mPasswordEntry:Lcom/android/keyguard/PasswordTextView;
            invokevirtual com.android.keyguard.PasswordTextView.requestFocus:()Z
            pop
         2: .line 240
            return
        end local 1 // int reason
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    3     1  reason  I
    MethodParameters:
        Name  Flags
      reason  

  public boolean onTouch(android.view.View, android.view.MotionEvent);
    descriptor: (Landroid/view/View;Landroid/view/MotionEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // android.view.View v
        start local 2 // android.view.MotionEvent event
         0: .line 244
            aload 2 /* event */
            invokevirtual android.view.MotionEvent.getActionMasked:()I
            ifne 2
         1: .line 245
            aload 0 /* this */
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.doHapticKeyClick:()V
         2: .line 247
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 2 // android.view.MotionEvent event
        end local 1 // android.view.View v
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    3     1      v  Landroid/view/View;
            0    3     2  event  Landroid/view/MotionEvent;
    MethodParameters:
       Name  Flags
      v      
      event  

  public boolean onKey(android.view.View, int, android.view.KeyEvent);
    descriptor: (Landroid/view/View;ILandroid/view/KeyEvent;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
        start local 1 // android.view.View v
        start local 2 // int keyCode
        start local 3 // android.view.KeyEvent event
         0: .line 252
            aload 3 /* event */
            invokevirtual android.view.KeyEvent.getAction:()I
            ifne 2
         1: .line 253
            aload 0 /* this */
            iload 2 /* keyCode */
            aload 3 /* event */
            invokevirtual com.android.keyguard.KeyguardPinBasedInputView.onKeyDown:(ILandroid/view/KeyEvent;)Z
            ireturn
         2: .line 255
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 3 // android.view.KeyEvent event
        end local 2 // int keyCode
        end local 1 // android.view.View v
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lcom/android/keyguard/KeyguardPinBasedInputView;
            0    3     1        v  Landroid/view/View;
            0    3     2  keyCode  I
            0    3     3    event  Landroid/view/KeyEvent;
    MethodParameters:
         Name  Flags
      v        
      keyCode  
      event    

  public java.lang.CharSequence getTitle();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.android.keyguard.KeyguardPinBasedInputView this
         0: .line 261
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tcom.android.internal.R.string cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.android.keyguard.KeyguardPinBasedInputView this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/android/keyguard/KeyguardPinBasedInputView;
}
SourceFile: "KeyguardPinBasedInputView.java"
NestMembers:
  com.android.keyguard.KeyguardPinBasedInputView$1  com.android.keyguard.KeyguardPinBasedInputView$2  com.android.keyguard.KeyguardPinBasedInputView$3  com.android.keyguard.KeyguardPinBasedInputView$4
InnerClasses:
  public abstract OnKeyListener = android.view.View$OnKeyListener of android.view.View
  public abstract OnTouchListener = android.view.View$OnTouchListener of android.view.View