public class com.android.settingslib.applications.ApplicationsState$VolumeFilter implements com.android.settingslib.applications.ApplicationsState$AppFilter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.settingslib.applications.ApplicationsState$VolumeFilter
super_class: java.lang.Object
{
private final java.lang.String mVolumeUuid;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // com.android.settingslib.applications.ApplicationsState$VolumeFilter this
start local 1 // java.lang.String volumeUuid
0: .line 1726
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 1727
aload 0 /* this */
aload 1 /* volumeUuid */
putfield com.android.settingslib.applications.ApplicationsState$VolumeFilter.mVolumeUuid:Ljava/lang/String;
2: .line 1728
return
end local 1 // java.lang.String volumeUuid
end local 0 // com.android.settingslib.applications.ApplicationsState$VolumeFilter this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/settingslib/applications/ApplicationsState$VolumeFilter;
0 3 1 volumeUuid Ljava/lang/String;
MethodParameters:
Name Flags
volumeUuid
public void init();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 // com.android.settingslib.applications.ApplicationsState$VolumeFilter this
0: .line 1732
return
end local 0 // com.android.settingslib.applications.ApplicationsState$VolumeFilter this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/settingslib/applications/ApplicationsState$VolumeFilter;
public boolean filterApp(com.android.settingslib.applications.ApplicationsState$AppEntry);
descriptor: (Lcom/android/settingslib/applications/ApplicationsState$AppEntry;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // com.android.settingslib.applications.ApplicationsState$VolumeFilter this
start local 1 // com.android.settingslib.applications.ApplicationsState$AppEntry info
0: .line 1736
aload 1 /* info */
getfield com.android.settingslib.applications.ApplicationsState$AppEntry.info:Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.volumeUuid:Ljava/lang/String;
aload 0 /* this */
getfield com.android.settingslib.applications.ApplicationsState$VolumeFilter.mVolumeUuid:Ljava/lang/String;
invokestatic java.util.Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
ireturn
end local 1 // com.android.settingslib.applications.ApplicationsState$AppEntry info
end local 0 // com.android.settingslib.applications.ApplicationsState$VolumeFilter this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/settingslib/applications/ApplicationsState$VolumeFilter;
0 1 1 info Lcom/android/settingslib/applications/ApplicationsState$AppEntry;
MethodParameters:
Name Flags
info
}
SourceFile: "ApplicationsState.java"
NestHost: com.android.settingslib.applications.ApplicationsState
InnerClasses:
public AppEntry = com.android.settingslib.applications.ApplicationsState$AppEntry of com.android.settingslib.applications.ApplicationsState
public abstract AppFilter = com.android.settingslib.applications.ApplicationsState$AppFilter of com.android.settingslib.applications.ApplicationsState
public VolumeFilter = com.android.settingslib.applications.ApplicationsState$VolumeFilter of com.android.settingslib.applications.ApplicationsState