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 0: aload 0
invokespecial android.app.Activity.<init>:()V
1: aload 0
aconst_null
putfield android.accounts.GrantCredentialsPermissionActivity.mResultBundle:Landroid/os/Bundle;
2: return
end local 0 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 0: 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 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 start local 1 0: aload 0
invokestatic android.accounts.AccountManager.get:(Landroid/content/Context;)Landroid/accounts/AccountManager;
invokevirtual android.accounts.AccountManager.getAuthenticatorTypes:()[Landroid/accounts/AuthenticatorDescription;
1: astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: aload 2
arraylength
istore 4
start local 4 4: goto 14
5: StackMap locals: android.accounts.AuthenticatorDescription[] int int
StackMap stack:
aload 2
iload 3
aaload
astore 5
start local 5 6: aload 5
getfield android.accounts.AuthenticatorDescription.type:Ljava/lang/String;
aload 1
getfield android.accounts.Account.type:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
7: aload 0
aload 5
getfield android.accounts.AuthenticatorDescription.packageName:Ljava/lang/String;
iconst_0
invokevirtual android.accounts.GrantCredentialsPermissionActivity.createPackageContext:(Ljava/lang/String;I)Landroid/content/Context;
aload 5
getfield android.accounts.AuthenticatorDescription.labelId:I
invokevirtual android.content.Context.getString:(I)Ljava/lang/String;
8: areturn
9: 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: aload 1
getfield android.accounts.Account.type:Ljava/lang/String;
areturn
11: StackMap locals:
StackMap stack: android.content.res.Resources$NotFoundException
pop
12: aload 1
getfield android.accounts.Account.type:Ljava/lang/String;
areturn
end local 5 13: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
14: iload 3
iload 4
if_icmplt 5
end local 4 end local 3 15: aload 1
getfield android.accounts.Account.type:Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 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 0: 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 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 0: 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 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 start local 1 0: aload 0
aload 1
putfield android.accounts.GrantCredentialsPermissionActivity.mResultBundle:Landroid/os/Bundle;
1: return
end local 1 end local 0 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 0: aload 0
invokevirtual android.accounts.GrantCredentialsPermissionActivity.getIntent:()Landroid/content/Intent;
astore 1
start local 1 1: aload 1
ldc "response"
invokevirtual android.content.Intent.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable;
checkcast android.accounts.AccountAuthenticatorResponse
astore 2
start local 2 2: aload 2
ifnull 7
3: aload 0
getfield android.accounts.GrantCredentialsPermissionActivity.mResultBundle:Landroid/os/Bundle;
ifnull 6
4: aload 2
aload 0
getfield android.accounts.GrantCredentialsPermissionActivity.mResultBundle:Landroid/os/Bundle;
invokevirtual android.accounts.AccountAuthenticatorResponse.onResult:(Landroid/os/Bundle;)V
5: goto 7
6: StackMap locals: android.content.Intent android.accounts.AccountAuthenticatorResponse
StackMap stack:
aload 2
iconst_4
ldc "canceled"
invokevirtual android.accounts.AccountAuthenticatorResponse.onError:(ILjava/lang/String;)V
7: StackMap locals:
StackMap stack:
aload 0
invokespecial android.app.Activity.finish:()V
8: return
end local 2 end local 1 end local 0 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