final class com.android.providers.settings.SettingsState$MyHandler extends android.os.Handler
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.android.providers.settings.SettingsState$MyHandler
super_class: android.os.Handler
{
public static final int MSG_PERSIST_SETTINGS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
final com.android.providers.settings.SettingsState this$0;
descriptor: Lcom/android/providers/settings/SettingsState;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(com.android.providers.settings.SettingsState, android.os.Looper);
descriptor: (Lcom/android/providers/settings/SettingsState;Landroid/os/Looper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield com.android.providers.settings.SettingsState$MyHandler.this$0:Lcom/android/providers/settings/SettingsState;
1: aload 0
aload 2
invokespecial android.os.Handler.<init>:(Landroid/os/Looper;)V
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/providers/settings/SettingsState$MyHandler;
0 3 2 looper Landroid/os/Looper;
MethodParameters:
Name Flags
this$0 final
looper
public void handleMessage(android.os.Message);
descriptor: (Landroid/os/Message;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
getfield android.os.Message.what:I
tableswitch { // 1 - 1
1: 1
default: 5
}
1: StackMap locals:
StackMap stack:
aload 1
getfield android.os.Message.obj:Ljava/lang/Object;
checkcast java.lang.Runnable
astore 2
start local 2 2: aload 0
getfield com.android.providers.settings.SettingsState$MyHandler.this$0:Lcom/android/providers/settings/SettingsState;
invokevirtual com.android.providers.settings.SettingsState.doWriteState:()V
3: aload 2
ifnull 5
4: aload 2
invokeinterface java.lang.Runnable.run:()V
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/android/providers/settings/SettingsState$MyHandler;
0 6 1 message Landroid/os/Message;
2 5 2 callback Ljava/lang/Runnable;
MethodParameters:
Name Flags
message
}
SourceFile: "SettingsState.java"
NestHost: com.android.providers.settings.SettingsState
InnerClasses:
private final MyHandler = com.android.providers.settings.SettingsState$MyHandler of com.android.providers.settings.SettingsState