public class android.service.voice.VoiceInteractionServiceInfo
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.service.voice.VoiceInteractionServiceInfo
super_class: java.lang.Object
{
static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: "VoiceInteractionServiceInfo"
private java.lang.String mParseError;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private android.content.pm.ServiceInfo mServiceInfo;
descriptor: Landroid/content/pm/ServiceInfo;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mSessionService;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mRecognitionService;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mSettingsActivity;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean mSupportsAssist;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mSupportsLaunchFromKeyguard;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean mSupportsLocalInteraction;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(android.content.pm.PackageManager, android.content.ComponentName);
descriptor: (Landroid/content/pm/PackageManager;Landroid/content/ComponentName;)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
aload 1
aload 1
aload 2
sipush 128
invokevirtual android.content.pm.PackageManager.getServiceInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ServiceInfo;
invokespecial android.service.voice.VoiceInteractionServiceInfo.<init>:(Landroid/content/pm/PackageManager;Landroid/content/pm/ServiceInfo;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
0 2 1 pm Landroid/content/pm/PackageManager;
0 2 2 comp Landroid/content/ComponentName;
Exceptions:
throws android.content.pm.PackageManager$NameNotFoundException
MethodParameters:
Name Flags
pm
comp
public void <init>(android.content.pm.PackageManager, android.content.ComponentName, int);
descriptor: (Landroid/content/pm/PackageManager;Landroid/content/ComponentName;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
iload 3
invokestatic android.service.voice.VoiceInteractionServiceInfo.getServiceInfoOrThrow:(Landroid/content/ComponentName;I)Landroid/content/pm/ServiceInfo;
invokespecial android.service.voice.VoiceInteractionServiceInfo.<init>:(Landroid/content/pm/PackageManager;Landroid/content/pm/ServiceInfo;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
0 2 1 pm Landroid/content/pm/PackageManager;
0 2 2 comp Landroid/content/ComponentName;
0 2 3 userHandle I
Exceptions:
throws android.content.pm.PackageManager$NameNotFoundException
MethodParameters:
Name Flags
pm
comp
userHandle
static android.content.pm.ServiceInfo getServiceInfoOrThrow(android.content.ComponentName, int);
descriptor: (Landroid/content/ComponentName;I)Landroid/content/pm/ServiceInfo;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: invokestatic android.app.AppGlobals.getPackageManager:()Landroid/content/pm/IPackageManager;
aload 0
1: ldc 269222016
2: iload 1
3: invokeinterface android.content.pm.IPackageManager.getServiceInfo:(Landroid/content/ComponentName;II)Landroid/content/pm/ServiceInfo;
astore 2
start local 2 4: aload 2
ifnull 8
5: aload 2
6: areturn
end local 2 7: StackMap locals:
StackMap stack: android.os.RemoteException
pop
8: StackMap locals:
StackMap stack:
new android.content.pm.PackageManager$NameNotFoundException
dup
aload 0
invokevirtual android.content.ComponentName.toString:()Ljava/lang/String;
invokespecial android.content.pm.PackageManager$NameNotFoundException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 comp Landroid/content/ComponentName;
0 9 1 userHandle I
4 7 2 si Landroid/content/pm/ServiceInfo;
Exception table:
from to target type
0 6 7 Class android.os.RemoteException
Exceptions:
throws android.content.pm.PackageManager$NameNotFoundException
MethodParameters:
Name Flags
comp
userHandle
public void <init>(android.content.pm.PackageManager, android.content.pm.ServiceInfo);
descriptor: (Landroid/content/pm/PackageManager;Landroid/content/pm/ServiceInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import android.Manifest cannot be resolved\n\tThe import org.xmlpull cannot be resolved\n\tThe import org.xmlpull cannot be resolved\n\tManifest cannot be resolved\n\tManifest cannot be resolved to a variable\n\tThe method asAttributeSet(XmlPullParser) from the type Xml refers to the missing type XmlPullParser\n\tThe method next() is undefined for the type XmlResourceParser\n\tXmlPullParser cannot be resolved to a variable\n\tXmlPullParser cannot be resolved to a variable\n\tThe method getName() is undefined for the type XmlResourceParser\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tcom.android.internal.R.styleable cannot be resolved to a variable\n\tXmlPullParserException cannot be resolved to a type\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/service/voice/VoiceInteractionServiceInfo;
MethodParameters:
Name Flags
pm
si
public java.lang.String getParseError();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.voice.VoiceInteractionServiceInfo.mParseError:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
public android.content.pm.ServiceInfo getServiceInfo();
descriptor: ()Landroid/content/pm/ServiceInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.voice.VoiceInteractionServiceInfo.mServiceInfo:Landroid/content/pm/ServiceInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
public java.lang.String getSessionService();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.voice.VoiceInteractionServiceInfo.mSessionService:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
public java.lang.String getRecognitionService();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.voice.VoiceInteractionServiceInfo.mRecognitionService:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
public java.lang.String getSettingsActivity();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.voice.VoiceInteractionServiceInfo.mSettingsActivity:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
public boolean getSupportsAssist();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.voice.VoiceInteractionServiceInfo.mSupportsAssist:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
public boolean getSupportsLaunchFromKeyguard();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.voice.VoiceInteractionServiceInfo.mSupportsLaunchFromKeyguard:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
public boolean getSupportsLocalInteraction();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.service.voice.VoiceInteractionServiceInfo.mSupportsLocalInteraction:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/service/voice/VoiceInteractionServiceInfo;
}
SourceFile: "VoiceInteractionServiceInfo.java"
InnerClasses:
public NameNotFoundException = android.content.pm.PackageManager$NameNotFoundException of android.content.pm.PackageManager