class android.app.VoiceInteractor$2 extends com.android.internal.app.IVoiceInteractorCallback$Stub
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.app.VoiceInteractor$2
super_class: com.android.internal.app.IVoiceInteractorCallback$Stub
{
final android.app.VoiceInteractor this$0;
descriptor: Landroid/app/VoiceInteractor;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(android.app.VoiceInteractor);
descriptor: (Landroid/app/VoiceInteractor;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
aload 0
invokespecial com.android.internal.app.IVoiceInteractorCallback$Stub.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/app/VoiceInteractor$2;
MethodParameters:
Name Flags
this$0 final
public void deliverConfirmationResult(com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle);
descriptor: (Lcom/android/internal/app/IVoiceInteractorRequest;ZLandroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
1: iconst_1
iload 2
ifeq 2
iconst_1
goto 3
StackMap locals: android.app.VoiceInteractor$2 com.android.internal.app.IVoiceInteractorRequest int android.os.Bundle
StackMap stack: com.android.internal.os.HandlerCaller com.android.internal.os.HandlerCaller int
2: iconst_0
StackMap locals: android.app.VoiceInteractor$2 com.android.internal.app.IVoiceInteractorRequest int android.os.Bundle
StackMap stack: com.android.internal.os.HandlerCaller com.android.internal.os.HandlerCaller int int
3: aload 1
aload 3
4: invokevirtual com.android.internal.os.HandlerCaller.obtainMessageIOO:(IILjava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/VoiceInteractor$2;
0 6 1 request Lcom/android/internal/app/IVoiceInteractorRequest;
0 6 2 finished Z
0 6 3 result Landroid/os/Bundle;
MethodParameters:
Name Flags
request
finished
result
public void deliverPickOptionResult(com.android.internal.app.IVoiceInteractorRequest, boolean, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle);
descriptor: (Lcom/android/internal/app/IVoiceInteractorRequest;Z[Landroid/app/VoiceInteractor$PickOptionRequest$Option;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
1: iconst_2
iload 2
ifeq 2
iconst_1
goto 3
StackMap locals: android.app.VoiceInteractor$2 com.android.internal.app.IVoiceInteractorRequest int android.app.VoiceInteractor$PickOptionRequest$Option[] android.os.Bundle
StackMap stack: com.android.internal.os.HandlerCaller com.android.internal.os.HandlerCaller int
2: iconst_0
StackMap locals: android.app.VoiceInteractor$2 com.android.internal.app.IVoiceInteractorRequest int android.app.VoiceInteractor$PickOptionRequest$Option[] android.os.Bundle
StackMap stack: com.android.internal.os.HandlerCaller com.android.internal.os.HandlerCaller int int
3: aload 1
aload 3
aload 4
4: invokevirtual com.android.internal.os.HandlerCaller.obtainMessageIOOO:(IILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
5: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/VoiceInteractor$2;
0 6 1 request Lcom/android/internal/app/IVoiceInteractorRequest;
0 6 2 finished Z
0 6 3 options [Landroid/app/VoiceInteractor$PickOptionRequest$Option;
0 6 4 result Landroid/os/Bundle;
MethodParameters:
Name Flags
request
finished
options
result
public void deliverCompleteVoiceResult(com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle);
descriptor: (Lcom/android/internal/app/IVoiceInteractorRequest;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
1: iconst_3
aload 1
aload 2
2: invokevirtual com.android.internal.os.HandlerCaller.obtainMessageOO:(ILjava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/VoiceInteractor$2;
0 4 1 request Lcom/android/internal/app/IVoiceInteractorRequest;
0 4 2 result Landroid/os/Bundle;
MethodParameters:
Name Flags
request
result
public void deliverAbortVoiceResult(com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle);
descriptor: (Lcom/android/internal/app/IVoiceInteractorRequest;Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
1: iconst_4
aload 1
aload 2
2: invokevirtual com.android.internal.os.HandlerCaller.obtainMessageOO:(ILjava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/VoiceInteractor$2;
0 4 1 request Lcom/android/internal/app/IVoiceInteractorRequest;
0 4 2 result Landroid/os/Bundle;
MethodParameters:
Name Flags
request
result
public void deliverCommandResult(com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle);
descriptor: (Lcom/android/internal/app/IVoiceInteractorRequest;ZLandroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
1: iconst_5
iload 2
ifeq 2
iconst_1
goto 3
StackMap locals: android.app.VoiceInteractor$2 com.android.internal.app.IVoiceInteractorRequest int android.os.Bundle
StackMap stack: com.android.internal.os.HandlerCaller com.android.internal.os.HandlerCaller int
2: iconst_0
StackMap locals: android.app.VoiceInteractor$2 com.android.internal.app.IVoiceInteractorRequest int android.os.Bundle
StackMap stack: com.android.internal.os.HandlerCaller com.android.internal.os.HandlerCaller int int
3: aload 1
aload 3
4: invokevirtual com.android.internal.os.HandlerCaller.obtainMessageIOO:(IILjava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/app/VoiceInteractor$2;
0 6 1 request Lcom/android/internal/app/IVoiceInteractorRequest;
0 6 2 complete Z
0 6 3 result Landroid/os/Bundle;
MethodParameters:
Name Flags
request
complete
result
public void deliverCancel(com.android.internal.app.IVoiceInteractorRequest);
descriptor: (Lcom/android/internal/app/IVoiceInteractorRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
aload 0
getfield android.app.VoiceInteractor$2.this$0:Landroid/app/VoiceInteractor;
getfield android.app.VoiceInteractor.mHandlerCaller:Lcom/android/internal/os/HandlerCaller;
1: bipush 6
aload 1
aconst_null
2: invokevirtual com.android.internal.os.HandlerCaller.obtainMessageOO:(ILjava/lang/Object;Ljava/lang/Object;)Landroid/os/Message;
invokevirtual com.android.internal.os.HandlerCaller.sendMessage:(Landroid/os/Message;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/app/VoiceInteractor$2;
0 4 1 request Lcom/android/internal/app/IVoiceInteractorRequest;
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
request
}
SourceFile: "VoiceInteractor.java"
EnclosingMethod: android.app.VoiceInteractor
NestHost: android.app.VoiceInteractor
InnerClasses:
android.app.VoiceInteractor$2
public PickOptionRequest = android.app.VoiceInteractor$PickOptionRequest of android.app.VoiceInteractor
public final Option = android.app.VoiceInteractor$PickOptionRequest$Option of android.app.VoiceInteractor$PickOptionRequest
public abstract Stub = com.android.internal.app.IVoiceInteractorCallback$Stub of com.android.internal.app.IVoiceInteractorCallback