class android.accounts.AbstractAccountAuthenticator$4 implements java.lang.Runnable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.accounts.AbstractAccountAuthenticator$4
super_class: java.lang.Object
{
final android.accounts.AbstractAccountAuthenticator this$0;
descriptor: Landroid/accounts/AbstractAccountAuthenticator;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final java.lang.String val$authTokenType;
descriptor: Ljava/lang/String;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final android.accounts.Account val$account;
descriptor: Landroid/accounts/Account;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final android.os.Bundle val$options;
descriptor: Landroid/os/Bundle;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
private final android.accounts.AccountAuthenticatorResponse val$response;
descriptor: Landroid/accounts/AccountAuthenticatorResponse;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(android.accounts.AbstractAccountAuthenticator, java.lang.String, android.accounts.Account, android.os.Bundle, android.accounts.AccountAuthenticatorResponse);
descriptor: (Landroid/accounts/AbstractAccountAuthenticator;Ljava/lang/String;Landroid/accounts/Account;Landroid/os/Bundle;Landroid/accounts/AccountAuthenticatorResponse;)V
flags: (0x0000)
Code:
stack=2, locals=6, args_size=6
start local 0 0: aload 0
aload 1
putfield android.accounts.AbstractAccountAuthenticator$4.this$0:Landroid/accounts/AbstractAccountAuthenticator;
aload 0
aload 2
putfield android.accounts.AbstractAccountAuthenticator$4.val$authTokenType:Ljava/lang/String;
aload 0
aload 3
putfield android.accounts.AbstractAccountAuthenticator$4.val$account:Landroid/accounts/Account;
aload 0
aload 4
putfield android.accounts.AbstractAccountAuthenticator$4.val$options:Landroid/os/Bundle;
aload 0
aload 5
putfield android.accounts.AbstractAccountAuthenticator$4.val$response:Landroid/accounts/AccountAuthenticatorResponse;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/accounts/AbstractAccountAuthenticator$4;
MethodParameters:
Name Flags
this$0 final
val$authTokenType final
val$account final
val$options final
val$response final
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 1
start local 1 1: aload 1
ldc "android.accounts.AbstractAccountAuthenticato.KEY_AUTH_TOKEN_TYPE"
aload 0
getfield android.accounts.AbstractAccountAuthenticator$4.val$authTokenType:Ljava/lang/String;
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 1
ldc "android.accounts.AbstractAccountAuthenticator.KEY_ACCOUNT"
aload 0
getfield android.accounts.AbstractAccountAuthenticator$4.val$account:Landroid/accounts/Account;
invokevirtual android.os.Bundle.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V
3: aload 1
ldc "android.accounts.AbstractAccountAuthenticator.KEY_OPTIONS"
aload 0
getfield android.accounts.AbstractAccountAuthenticator$4.val$options:Landroid/os/Bundle;
invokevirtual android.os.Bundle.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V
4: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 2
start local 2 5: aload 2
ldc "accountSessionBundle"
aload 1
invokevirtual android.os.Bundle.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V
6: aload 0
getfield android.accounts.AbstractAccountAuthenticator$4.val$response:Landroid/accounts/AccountAuthenticatorResponse;
aload 2
invokevirtual android.accounts.AccountAuthenticatorResponse.onResult:(Landroid/os/Bundle;)V
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/accounts/AbstractAccountAuthenticator$4;
1 8 1 sessionBundle Landroid/os/Bundle;
5 8 2 result Landroid/os/Bundle;
}
SourceFile: "AbstractAccountAuthenticator.java"
EnclosingMethod: android.accounts.AbstractAccountAuthenticator.startUpdateCredentialsSession:(Landroid/accounts/AccountAuthenticatorResponse;Landroid/accounts/Account;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
NestHost: android.accounts.AbstractAccountAuthenticator
InnerClasses:
android.accounts.AbstractAccountAuthenticator$4