class android.os.AsyncTask$InternalHandler extends android.os.Handler
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.os.AsyncTask$InternalHandler
super_class: android.os.Handler
{
public void <init>(android.os.Looper);
descriptor: (Landroid/os/Looper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial android.os.Handler.<init>:(Landroid/os/Looper;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/os/AsyncTask$InternalHandler;
0 2 1 looper Landroid/os/Looper;
MethodParameters:
Name Flags
looper
public void handleMessage(android.os.Message);
descriptor: (Landroid/os/Message;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
getfield android.os.Message.obj:Ljava/lang/Object;
checkcast android.os.AsyncTask$AsyncTaskResult
astore 2
start local 2 1: aload 1
getfield android.os.Message.what:I
tableswitch { // 1 - 2
1: 2
2: 4
default: 5
}
2: StackMap locals: android.os.AsyncTask$AsyncTaskResult
StackMap stack:
aload 2
getfield android.os.AsyncTask$AsyncTaskResult.mTask:Landroid/os/AsyncTask;
aload 2
getfield android.os.AsyncTask$AsyncTaskResult.mData:[Ljava/lang/Object;
iconst_0
aaload
invokevirtual android.os.AsyncTask.finish:(Ljava/lang/Object;)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 2
getfield android.os.AsyncTask$AsyncTaskResult.mTask:Landroid/os/AsyncTask;
aload 2
getfield android.os.AsyncTask$AsyncTaskResult.mData:[Ljava/lang/Object;
invokevirtual android.os.AsyncTask.onProgressUpdate:([Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/os/AsyncTask$InternalHandler;
0 6 1 msg Landroid/os/Message;
1 6 2 result Landroid/os/AsyncTask$AsyncTaskResult<*>;
MethodParameters:
Name Flags
msg
}
SourceFile: "AsyncTask.java"
NestHost: android.os.AsyncTask
InnerClasses:
private AsyncTaskResult = android.os.AsyncTask$AsyncTaskResult of android.os.AsyncTask
private InternalHandler = android.os.AsyncTask$InternalHandler of android.os.AsyncTask