public class android.accounts.GrantCredentialsPermissionActivity extends android.app.Activity implements android.view.View$OnClickListener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.accounts.GrantCredentialsPermissionActivity
  super_class: android.app.Activity
{
  public static final java.lang.String EXTRAS_ACCOUNT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "account"

  public static final java.lang.String EXTRAS_AUTH_TOKEN_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "authTokenType"

  public static final java.lang.String EXTRAS_RESPONSE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "response"

  public static final java.lang.String EXTRAS_REQUESTING_UID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "uid"

  private android.accounts.Account mAccount;
    descriptor: Landroid/accounts/Account;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String mAuthTokenType;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int mUid;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private android.os.Bundle mResultBundle;
    descriptor: Landroid/os/Bundle;
    flags: (0x0002) ACC_PRIVATE

  protected android.view.LayoutInflater mInflater;
    descriptor: Landroid/view/LayoutInflater;
    flags: (0x0004) ACC_PROTECTED

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.accounts.GrantCredentialsPermissionActivity this
         0: .line 36
            aload 0 /* this */
            invokespecial android.app.Activity.<init>:()V
         1: .line 45
            aload 0 /* this */
            aconst_null
            putfield android.accounts.GrantCredentialsPermissionActivity.mResultBundle:Landroid/os/Bundle;
         2: .line 36
            return
        end local 0 // android.accounts.GrantCredentialsPermissionActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Landroid/accounts/GrantCredentialsPermissionActivity;

  protected void onCreate(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.accounts.GrantCredentialsPermissionActivity this
         0: .line 50
            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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.accounts.GrantCredentialsPermissionActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/accounts/GrantCredentialsPermissionActivity;
    MethodParameters:
                    Name  Flags
      savedInstanceState  

  private java.lang.String getAccountLabel(android.accounts.Account);
    descriptor: (Landroid/accounts/Account;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // android.accounts.GrantCredentialsPermissionActivity this
        start local 1 // android.accounts.Account account
         0: .line 137
            aload 0 /* this */
            invokestatic android.accounts.AccountManager.get:(Landroid/content/Context;)Landroid/accounts/AccountManager;
            invokevirtual android.accounts.AccountManager.getAuthenticatorTypes:()[Landroid/accounts/AuthenticatorDescription;
         1: .line 136
            astore 2 /* authenticatorTypes */
        start local 2 // android.accounts.AuthenticatorDescription[] authenticatorTypes
         2: .line 138
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: aload 2 /* authenticatorTypes */
            arraylength
            istore 4 /* N */
        start local 4 // int N
         4: goto 14
         5: .line 139
      StackMap locals: android.accounts.AuthenticatorDescription[] int int
      StackMap stack:
            aload 2 /* authenticatorTypes */
            iload 3 /* i */
            aaload
            astore 5 /* desc */
        start local 5 // android.accounts.AuthenticatorDescription desc
         6: .line 140
            aload 5 /* desc */
            getfield android.accounts.AuthenticatorDescription.type:Ljava/lang/String;
            aload 1 /* account */
            getfield android.accounts.Account.type:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
         7: .line 142
            aload 0 /* this */
            aload 5 /* desc */
            getfield android.accounts.AuthenticatorDescription.packageName:Ljava/lang/String;
            iconst_0
            invokevirtual android.accounts.GrantCredentialsPermissionActivity.createPackageContext:(Ljava/lang/String;I)Landroid/content/Context;
            aload 5 /* desc */
            getfield android.accounts.AuthenticatorDescription.labelId:I
            invokevirtual android.content.Context.getString:(I)Ljava/lang/String;
         8: areturn
         9: .line 143
      StackMap locals: android.accounts.GrantCredentialsPermissionActivity android.accounts.Account android.accounts.AuthenticatorDescription[] int int android.accounts.AuthenticatorDescription
      StackMap stack: android.content.pm.PackageManager$NameNotFoundException
            pop
        10: .line 144
            aload 1 /* account */
            getfield android.accounts.Account.type:Ljava/lang/String;
            areturn
        11: .line 145
      StackMap locals:
      StackMap stack: android.content.res.Resources$NotFoundException
            pop
        12: .line 146
            aload 1 /* account */
            getfield android.accounts.Account.type:Ljava/lang/String;
            areturn
        end local 5 // android.accounts.AuthenticatorDescription desc
        13: .line 138
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        14: iload 3 /* i */
            iload 4 /* N */
            if_icmplt 5
        end local 4 // int N
        end local 3 // int i
        15: .line 150
            aload 1 /* account */
            getfield android.accounts.Account.type:Ljava/lang/String;
            areturn
        end local 2 // android.accounts.AuthenticatorDescription[] authenticatorTypes
        end local 1 // android.accounts.Account account
        end local 0 // android.accounts.GrantCredentialsPermissionActivity this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   16     0                this  Landroid/accounts/GrantCredentialsPermissionActivity;
            0   16     1             account  Landroid/accounts/Account;
            2   16     2  authenticatorTypes  [Landroid/accounts/AuthenticatorDescription;
            3   15     3                   i  I
            4   15     4                   N  I
            6   13     5                desc  Landroid/accounts/AuthenticatorDescription;
      Exception table:
        from    to  target  type
           7     8       9  Class android.content.pm.PackageManager$NameNotFoundException
           7     8      11  Class android.content.res.Resources$NotFoundException
    MethodParameters:
         Name  Flags
      account  

  private android.view.View newPackageView(java.lang.String);
    descriptor: (Ljava/lang/String;)Landroid/view/View;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.accounts.GrantCredentialsPermissionActivity this
         0: .line 154
            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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.accounts.GrantCredentialsPermissionActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/accounts/GrantCredentialsPermissionActivity;
    MethodParameters:
              Name  Flags
      packageLabel  

  public void onClick(android.view.View);
    descriptor: (Landroid/view/View;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.accounts.GrantCredentialsPermissionActivity this
         0: .line 161
            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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.accounts.GrantCredentialsPermissionActivity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/accounts/GrantCredentialsPermissionActivity;
    MethodParameters:
      Name  Flags
      v     

  public final void setAccountAuthenticatorResult(android.os.Bundle);
    descriptor: (Landroid/os/Bundle;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.accounts.GrantCredentialsPermissionActivity this
        start local 1 // android.os.Bundle result
         0: .line 178
            aload 0 /* this */
            aload 1 /* result */
            putfield android.accounts.GrantCredentialsPermissionActivity.mResultBundle:Landroid/os/Bundle;
         1: .line 179
            return
        end local 1 // android.os.Bundle result
        end local 0 // android.accounts.GrantCredentialsPermissionActivity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Landroid/accounts/GrantCredentialsPermissionActivity;
            0    2     1  result  Landroid/os/Bundle;
    MethodParameters:
        Name  Flags
      result  

  public void finish();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // android.accounts.GrantCredentialsPermissionActivity this
         0: .line 186
            aload 0 /* this */
            invokevirtual android.accounts.GrantCredentialsPermissionActivity.getIntent:()Landroid/content/Intent;
            astore 1 /* intent */
        start local 1 // android.content.Intent intent
         1: .line 187
            aload 1 /* intent */
            ldc "response"
            invokevirtual android.content.Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable;
            checkcast android.accounts.AccountAuthenticatorResponse
            astore 2 /* response */
        start local 2 // android.accounts.AccountAuthenticatorResponse response
         2: .line 188
            aload 2 /* response */
            ifnull 7
         3: .line 190
            aload 0 /* this */
            getfield android.accounts.GrantCredentialsPermissionActivity.mResultBundle:Landroid/os/Bundle;
            ifnull 6
         4: .line 191
            aload 2 /* response */
            aload 0 /* this */
            getfield android.accounts.GrantCredentialsPermissionActivity.mResultBundle:Landroid/os/Bundle;
            invokevirtual android.accounts.AccountAuthenticatorResponse.onResult:(Landroid/os/Bundle;)V
         5: .line 192
            goto 7
         6: .line 193
      StackMap locals: android.content.Intent android.accounts.AccountAuthenticatorResponse
      StackMap stack:
            aload 2 /* response */
            iconst_4
            ldc "canceled"
            invokevirtual android.accounts.AccountAuthenticatorResponse.onError:(ILjava/lang/String;)V
         7: .line 196
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial android.app.Activity.finish:()V
         8: .line 197
            return
        end local 2 // android.accounts.AccountAuthenticatorResponse response
        end local 1 // android.content.Intent intent
        end local 0 // android.accounts.GrantCredentialsPermissionActivity this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Landroid/accounts/GrantCredentialsPermissionActivity;
            1    9     1    intent  Landroid/content/Intent;
            2    9     2  response  Landroid/accounts/AccountAuthenticatorResponse;
}
SourceFile: "GrantCredentialsPermissionActivity.java"
NestMembers:
  android.accounts.GrantCredentialsPermissionActivity$1  android.accounts.GrantCredentialsPermissionActivity$1$1
InnerClasses:
  public NameNotFoundException = android.content.pm.PackageManager$NameNotFoundException of android.content.pm.PackageManager
  public NotFoundException = android.content.res.Resources$NotFoundException of android.content.res.Resources
  public abstract OnClickListener = android.view.View$OnClickListener of android.view.View