| | | | |
| Offset 20, 34 lines modified | Offset 20, 31 lines modified |
| 20 | import·com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton; | 20 | import·com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton; |
| 21 | import·android.view.ViewGroup; | 21 | import·android.view.ViewGroup; |
| 22 | import·android.view.LayoutInflater; | 22 | import·android.view.LayoutInflater; |
| 23 | import·android.view.MenuInflater; | 23 | import·android.view.MenuInflater; |
| 24 | import·android.view.Menu; | 24 | import·android.view.Menu; |
| 25 | import·android.app.ActionBar; | 25 | import·android.app.ActionBar; |
| 26 | import·android.os.Bundle; | 26 | import·android.os.Bundle; |
| 27 | import·com.android.permissioncontroller.permission.utils.SubattributionUtils; | |
| 28 | import·java.util.Collections; | 27 | import·java.util.Collections; |
| 29 | import·android.content.Intent; | 28 | import·android.content.Intent; |
| 30 | import·com.android.permissioncontroller.permission.model.AppPermissionUsage$TimelineUsage; | |
| 31 | import·java.util.concurrent.TimeUnit; | 29 | import·java.util.concurrent.TimeUnit; |
| 32 | import·com.android.permissioncontroller.permission.utils.Utils; | 30 | import·com.android.permissioncontroller.permission.utils.Utils; |
| 33 | import·android.util.ArraySet; | 31 | import·android.util.ArraySet; |
| 34 | import·com.android.permissioncontroller.permission.model.AppPermissionGroup; | 32 | import·com.android.permissioncontroller.permission.model.AppPermissionGroup; |
| 35 | import·androidx.preference.PreferenceCategory; | 33 | import·androidx.preference.PreferenceCategory; |
| 36 | import·java.util.Arrays; | 34 | import·java.util.Arrays; |
| 37 | import·androidx.preference.PreferenceScreen; | |
| 38 | import·android.content.Context; | |
| 39 | import·java.util.concurrent.atomic.AtomicReference; | |
| 40 | import·java.util.ArrayList; | |
| 41 | import·java.util.concurrent.atomic.AtomicBoolean; | |
| 42 | import·com.android.permissioncontroller.permission.model.AppPermissionUsage$GroupUsage; | 35 | import·com.android.permissioncontroller.permission.model.AppPermissionUsage$GroupUsage; |
| 43 | import·kotlin.Triple; | |
| 44 | import·java.util.Set; | 36 | import·java.util.Set; |
| 45 | import·com.android.permissioncontroller.permission.model.AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage; | 37 | import·java.util.ArrayList; |
| | 38 | import·java.util.concurrent.atomic.AtomicBoolean; |
| 46 | import·com.android.permissioncontroller.permission.model.AppPermissionUsage; | 39 | import·com.android.permissioncontroller.permission.model.AppPermissionUsage; |
| | 40 | import·kotlin.Triple; |
| | 41 | import·androidx.preference.PreferenceScreen; |
| | 42 | import·android.content.Context; |
| | 43 | import·java.util.concurrent.atomic.AtomicReference; |
| 47 | import·android.view.View; | 44 | import·android.view.View; |
| 48 | import·android.app.role.RoleManager; | 45 | import·android.app.role.RoleManager; |
| 49 | import·android.view.MenuItem; | 46 | import·android.view.MenuItem; |
| 50 | import·java.util.List; | 47 | import·java.util.List; |
| 51 | import·com.android.permissioncontroller.permission.ui.handheld.SettingsWithLargeHeader; | 48 | import·com.android.permissioncontroller.permission.ui.handheld.SettingsWithLargeHeader; |
| | |
| 52 | public·class·PermissionDetailsFragment·extends·SettingsWithLargeHeader·implements·PermissionUsages$PermissionsUsagesChangeCallback | 49 | public·class·PermissionDetailsFragment·extends·SettingsWithLargeHeader·implements·PermissionUsages$PermissionsUsagesChangeCallback |
| Offset 86, 261 lines modified | Offset 83, 14 lines modified |
| 86 | ···· | 83 | ···· |
| 87 | ····private·PreferenceCategory·createDayCategoryPreference(final·Context·context)·{ | 84 | ····private·PreferenceCategory·createDayCategoryPreference(final·Context·context)·{ |
| 88 | ········final·PreferenceCategory·preferenceCategory·=·new·PreferenceCategory(context); | 85 | ········final·PreferenceCategory·preferenceCategory·=·new·PreferenceCategory(context); |
| 89 | ········((Preference)preferenceCategory).setIconSpaceReserved(false); | 86 | ········((Preference)preferenceCategory).setIconSpaceReserved(false); |
| 90 | ········return·preferenceCategory; | 87 | ········return·preferenceCategory; |
| 91 | ····} | 88 | ····} |
| 92 | ···· | 89 | ···· |
| 93 | ····private·List·filterAndConvert(final·AppPermissionUsage·p0,·final·String·p1)·{ | |
| 94 | ········//· | |
| 95 | ········//·This·method·could·not·be·decompiled. | |
| 96 | ········//· | |
| 97 | ········//·Original·Bytecode: | |
| 98 | ········//· | |
| 99 | ········//·····1:·invokevirtual···androidx/fragment/app/Fragment.getContext:()Landroid/content/Context; | |
| 100 | ········//·····4:·astore_0······· | |
| 101 | ········//·····5:·aload_0········ | |
| 102 | ········//·····6:·aload_1········ | |
| 103 | ········//·····7:·invokestatic····com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.shouldShowSubattributionForApp:(Landroid/content/Context;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z | |
| 104 | ········//····10:·istore_3······· | |
| 105 | ········//····11:·iload_3········ | |
| 106 | ········//····12:·ifeq············109 | |
| 107 | ········//····15:·aload_1········ | |
| 108 | ········//····16:·invokevirtual···com/android/permissioncontroller/permission/model/AppPermissionUsage.getGroupUsages:()Ljava/util/List; | |
| 109 | ········//····19:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR | |
| 110 | ········//····24:·astore_0······· | |
| 111 | ········//····25:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14; | |
| 112 | ········//····28:·astore··········4 | |
| 113 | ········//····30:·aload···········4 | |
| 114 | ········//····32:·aload_2········ | |
| 115 | ········//····33:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14.<init>:(Ljava/lang/String;)V | |
| 116 | ········//····36:·aload_0········ | |
| 117 | ········//····37:·aload···········4 | |
| 118 | ········//····39:·invokeinterface·invokeinterface!!!·ERROR | |
| 119 | ········//····44:·astore_0······· | |
| 120 | ········//····45:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10; | |
| 121 | ········//····48:·astore··········4 | |
| 122 | ········//····50:·aload_0········ | |
| 123 | ········//····51:·aload···········4 | |
| 124 | ········//····53:·invokeinterface·invokeinterface!!!·ERROR | |
| 125 | ········//····58:·astore_0······· | |
| 126 | ········//····59:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11; | |
| 127 | ········//····62:·astore··········4 | |
| 128 | ········//····64:·aload_0········ | |
| 129 | ········//····65:·aload···········4 | |
| 130 | ········//····67:·invokeinterface·invokeinterface!!!·ERROR | |
| 131 | ········//····72:·astore_0······· | |
| 132 | ········//····73:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda9; | |
| 133 | ········//····76:·astore··········4 | |
| 134 | ········//····78:·aload···········4 | |
| 135 | ········//····80:·aload_2········ | |
| 136 | ········//····81:·aload_1········ | |
| 137 | ········//····82:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda9.<init>:(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)V | |
| 138 | ········//····85:·aload_0········ | |
| 139 | ········//····86:·aload···········4 | |
| 140 | ········//····88:·invokeinterface·invokeinterface!!!·ERROR | |
| 141 | ········//····93:·astore_0······· | |
| 142 | ········//····94:·invokestatic····invokestatic···!!!·ERROR | |
| 143 | ········//····97:·astore_1······· | |
| 144 | ········//····98:·aload_0········ | |
| 145 | ········//····99:·aload_1········ | |
| 146 | ········//···100:·invokeinterface·invokeinterface!!!·ERROR | |
| 147 | ········//···105:·checkcast·······Ljava/util/List; | |
| 148 | ········//···108:·areturn········ | |
| 149 | ········//···109:·aload_1········ | |
| 150 | ········//···110:·invokevirtual···com/android/permissioncontroller/permission/model/AppPermissionUsage.getGroupUsages:()Ljava/util/List; | |
| 151 | ········//···113:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR | |
| 152 | ········//···118:·astore_0······· | |
| 153 | ········//···119:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15; | |
| 154 | ········//···122:·astore··········4 | |
| 155 | ········//···124:·aload···········4 | |
| 156 | ········//···126:·aload_2········ | |
| 157 | ········//···127:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15.<init>:(Ljava/lang/String;)V | |
| 158 | ········//···130:·aload_0········ | |
| 159 | ········//···131:·aload···········4 | |
| 160 | ········//···133:·invokeinterface·invokeinterface!!!·ERROR | |
| 161 | ········//···138:·astore_0······· | |
| 162 | ········//···139:·invokestatic····invokestatic···!!!·ERROR | |
| 163 | ········//···142:·astore··········4 | |
| 164 | ········//···144:·aload_0········ | |
| 165 | ········//···145:·aload···········4 | |
| 166 | ········//···147:·invokeinterface·invokeinterface!!!·ERROR | |
| 167 | ········//···152:·checkcast·······Ljava/util/List; | |
| 168 | ········//···155:·astore_0······· | |
| 169 | ········//···156:·iconst_1······· | |
| 170 | ········//···157:·anewarray·······Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| 171 | ········//···160:·astore··········4 | |
| 172 | ········//···162:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| 173 | ········//···165:·astore··········5 | |
| 174 | ········//···167:·aload_1········ | |
| 175 | ········//···168:·invokevirtual···com/android/permissioncontroller/permission/model/AppPermissionUsage.getApp:()Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; | |
| 176 | ········//···171:·astore_1······· | |
| 177 | ········//···172:·aload···········5 | |
| 178 | ········//···174:·aload_2········ | |
| 179 | ········//···175:·aload_1········ | |
| 180 | ········//···176:·aload_0········ | |
| 181 | ········//···177:·iconst_0······· | |
| 182 | ········//···178:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData.<init>:(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;Ljava/util/List;I)V | |
| 183 | ········//···181:·aload···········4 | |
| 184 | ········//···183:·iconst_0······· | |
| 185 | ········//···184:·aload···········5 | |
| 186 | ········//···186:·aastore········ | |
| 187 | ········//···187:·aload···········4 | |
| 188 | ········//···189:·invokestatic····java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List; | |
| 189 | ········//···192:·areturn········ | |
| 190 | ········//· | |
| 191 | ········//·The·error·that·occurred·was: | |
| 192 | ········//· | |
| 193 | ········//·java.lang.IllegalArgumentException:·Argument·'type'·cannot·be·null. | |
| 194 | ········//·····at·com.strobel.core.VerifyArgument.notNull(VerifyArgument.java:38) | |
| 195 | ········//·····at·com.strobel.assembler.ir.attributes.LocalVariableTableEntry.<init>(LocalVariableTableEntry.java:41) | |
| 196 | ········//·····at·com.strobel.assembler.ir.MetadataReader.readAttributeCore(MetadataReader.java:183) | |
| 197 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readAttributeCore(ClassFileReader.java:260) | |
| 198 | ········//·····at·com.strobel.assembler.ir.MetadataReader.readAttribute(MetadataReader.java:50) | |
| 199 | ········//·····at·com.strobel.assembler.ir.MetadataReader.readAttributes(MetadataReader.java:40) | |
| 200 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readAttributeCore(ClassFileReader.java:202) | |
| 201 | ········//·····at·com.strobel.assembler.ir.MetadataReader.inflateAttribute(MetadataReader.java:368) | |
| 202 | ········//·····at·com.strobel.assembler.ir.MetadataReader.inflateAttributes(MetadataReader.java:345) | |
| 203 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.defineMethods(ClassFileReader.java:977) | |
| 204 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:440) | |
| 205 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 206 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 207 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 208 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 209 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 210 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 211 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:91) | |
| 212 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 213 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateNamedInnerTypes(ClassFileReader.java:697) | |
| 214 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:441) | |
| 215 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 216 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 217 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 218 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 219 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 220 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 221 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:91) | |
| 222 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 223 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateNamedInnerTypes(ClassFileReader.java:697) | |
| 224 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:441) | |
| 225 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 226 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 227 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 228 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 229 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 230 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 231 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:91) | |
| 232 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 233 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateNamedInnerTypes(ClassFileReader.java:697) | |
| 234 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:441) | |
| 235 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 236 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 237 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 238 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 239 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 240 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 241 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateAnonymousInnerTypes(ClassFileReader.java:763) | |
| 242 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:442) | |
| 243 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 244 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 245 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 246 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 247 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 248 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 249 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:91) | |
| 250 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 251 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateNamedInnerTypes(ClassFileReader.java:697) | |
| 252 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:441) | |
| 253 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 254 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 255 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 256 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 257 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 258 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 259 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateAnonymousInnerTypes(ClassFileReader.java:763) | |
| 260 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:442) | |
| 261 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 262 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 263 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 264 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 265 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 266 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 267 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:91) | |
| 268 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 269 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateNamedInnerTypes(ClassFileReader.java:697) | |
| 270 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:441) | |
| 271 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 272 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 273 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 274 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 275 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 276 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 277 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateAnonymousInnerTypes(ClassFileReader.java:763) | |
| 278 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:442) | |
| 279 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 280 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 281 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 282 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 283 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 284 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 285 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:91) | |
| 286 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 287 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateNamedInnerTypes(ClassFileReader.java:697) | |
| 288 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:441) | |
| 289 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 290 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 291 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 292 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 293 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 294 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 295 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateAnonymousInnerTypes(ClassFileReader.java:763) | |
| 296 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:442) | |
| 297 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 298 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 299 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 300 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 301 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 302 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 303 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:91) | |
| 304 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 305 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.populateNamedInnerTypes(ClassFileReader.java:697) | |
| 306 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:441) | |
| 307 | ········//·····at·com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:376) | |
| 308 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) | |
| 309 | ········//·····at·com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:482) | |
| 310 | ········//·····at·com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) | |
| 311 | ········//·····at·com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) | |
| 312 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:614) | |
| 313 | ········//·····at·com.strobel.assembler.metadata.MetadataHelper.isRawType(MetadataHelper.java:1601) | |
| 314 | ········//·····at·com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visitClassType(MetadataHelper.java:2358) | |
| 315 | ········//·····at·com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visitClassType(MetadataHelper.java:2319) | |
| 316 | ········//·····at·com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.accept(CoreMetadataFactory.java:575) | |
| 317 | ········//·····at·com.strobel.assembler.metadata.MetadataHelper$SameTypeVisitor.visit(MetadataHelper.java:2333) | |
| 318 | ········//·····at·com.strobel.assembler.metadata.MetadataHelper.isSameType(MetadataHelper.java:1432) | |
| 319 | ········//·····at·com.strobel.assembler.metadata.MetadataHelper.isSameType(MetadataHelper.java:1419) | |
| 320 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertLocalVariables(AstBuilder.java:2815) | |
| 321 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.performStackAnalysis(AstBuilder.java:2445) | |
| 322 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:108) | |
| 323 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:211) | |
| 324 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) | |
| 325 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:757) | |
| 326 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:655) | |
| 327 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:532) | |
| 328 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:499) | |
| 329 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:141) | |
| 330 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:130) | |
| 331 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:105) | |
| 332 | ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) | |
| 333 | ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) | |
| 334 | ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:336) | |
| 335 | ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:144) | |
| 336 | ········//· | |
| 337 | ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); | |
| 338 | ····} | |
| 339 | ···· | |
| 340 | ····private·AppPermissionGroup·getGroup(final·String·anObject)·{ | 90 | ····private·AppPermissionGroup·getGroup(final·String·anObject)·{ |
| 341 | ········final·List·osPermissionGroups·=·this.getOSPermissionGroups(); | 91 | ········final·List·osPermissionGroups·=·this.getOSPermissionGroups(); |
| 342 | ········for·(int·size·=·osPermissionGroups.size(),·i·=·0;·i·<·size;·++i)·{ | 92 | ········for·(int·size·=·osPermissionGroups.size(),·i·=·0;·i·<·size;·++i)·{ |
| 343 | ············if·(((AppPermissionGroup)osPermissionGroups.get(i)).getName().equals(anObject))·{ | 93 | ············if·(((AppPermissionGroup)osPermissionGroups.get(i)).getName().equals(anObject))·{ |
| 344 | ················return·osPermissionGroups.get(i); | 94 | ················return·osPermissionGroups.get(i); |
| 345 | ············} | 95 | ············} |
| 346 | ········} | 96 | ········} |
| Offset 360, 39 lines modified | Offset 110, 35 lines modified |
| 360 | ············} | 110 | ············} |
| 361 | ········} | 111 | ········} |
| 362 | ········return·list; | 112 | ········return·list; |
| 363 | ····} | 113 | ····} |
| 364 | ···· | 114 | ···· |
| 365 | ····private·void·initializeTimeFilter()·{ | 115 | ····private·void·initializeTimeFilter()·{ |
| 366 | ········final·Context·context·=·((PreferenceFragmentCompat)this).getPreferenceManager().getContext(); | 116 | ········final·Context·context·=·((PreferenceFragmentCompat)this).getPreferenceManager().getContext(); |
| 367 | ········(this.mFilterTimes·=·new·ArrayList()).add(new·PermissionDetailsFragment$TimeFilterItem(Long.MAX_VALUE,·context.getString(2131886548))); | 117 | ········(this.mFilterTimes·=·new·ArrayList()).add(new·PermissionDetailsFragment$TimeFilterItem(Long.MAX_VALUE,·context.getString(2131886546))); |
| 368 | ········final·List·mFilterTimes·=·this.mFilterTimes; | 118 | ········final·List·mFilterTimes·=·this.mFilterTimes; |
| 369 | ········final·TimeUnit·days·=·TimeUnit.DAYS; | 119 | ········final·TimeUnit·days·=·TimeUnit.DAYS; |
| 370 | ········mFilterTimes.add(new·PermissionDetailsFragment$TimeFilterItem(days.toMillis(7),·context.getString(2131886556))); | 120 | ········mFilterTimes.add(new·PermissionDetailsFragment$TimeFilterItem(days.toMillis(7),·context.getString(2131886555))); |
| 371 | ········final·List·mFilterTimes2·=·this.mFilterTimes; | 121 | ········final·List·mFilterTimes2·=·this.mFilterTimes; |
| 372 | ········final·long·duration·=·1L; | 122 | ········final·long·duration·=·1L; |
| 373 | ········mFilterTimes2.add(new·PermissionDetailsFragment$TimeFilterItem(days.toMillis(duration),·context.getString(2131886557))); | 123 | ········mFilterTimes2.add(new·PermissionDetailsFragment$TimeFilterItem(days.toMillis(duration),·context.getString(2131886556))); |
| 374 | ········this.mFilterTimes.add(new·PermissionDetailsFragment$TimeFilterItem(TimeUnit.HOURS.toMillis(duration),·context.getString(2131886558))); | 124 | ········this.mFilterTimes.add(new·PermissionDetailsFragment$TimeFilterItem(TimeUnit.HOURS.toMillis(duration),·context.getString(2131886557))); |
| 375 | ········final·List·mFilterTimes3·=·this.mFilterTimes; | 125 | ········final·List·mFilterTimes3·=·this.mFilterTimes; |
| 376 | ········final·TimeUnit·minutes·=·TimeUnit.MINUTES; | 126 | ········final·TimeUnit·minutes·=·TimeUnit.MINUTES; |
| 377 | ········mFilterTimes3.add(new·PermissionDetailsFragment$TimeFilterItem(minutes.toMillis(15),·context.getString(2131886555))); | 127 | ········mFilterTimes3.add(new·PermissionDetailsFragment$TimeFilterItem(minutes.toMillis(15),·context.getString(2131886554))); |
| 378 | ········this.mFilterTimes.add(new·PermissionDetailsFragment$TimeFilterItem(minutes.toMillis(duration),·context.getString(2131886559))); | 128 | ········this.mFilterTimes.add(new·PermissionDetailsFragment$TimeFilterItem(minutes.toMillis(duration),·context.getString(2131886558))); |
| 379 | ····} | 129 | ····} |
| 380 | ···· | 130 | ···· |
| 381 | ····private·void·reloadData()·{ | 131 | ····private·void·reloadData()·{ |
| 382 | ········this.mPermissionUsages.load((String)null,·(String[])null,·Math.max(System.currentTimeMillis()·-·((PermissionDetailsFragment$TimeFilterItem)this.mFilterTimes.get(this.mFilterTimeIndex)).getTime(),·0L),·Long.MAX_VALUE,·5,·((Activity)((Fragment)this).getActivity()).getLoaderManager(),·false,·false,·(PermissionUsages$PermissionsUsagesChangeCallback)this,·false); | 132 | ········this.mPermissionUsages.load((String)null,·(String[])null,·Math.max(System.currentTimeMillis()·-·((PermissionDetailsFragment$TimeFilterItem)this.mFilterTimes.get(this.mFilterTimeIndex)).getTime(),·0L),·Long.MAX_VALUE,·5,·((Activity)((Fragment)this).getActivity()).getLoaderManager(),·false,·false,·(PermissionUsages$PermissionsUsagesChangeCallback)this,·false); |
| 383 | ········if·(this.mFinishedInitialLoad)·{ | 133 | ········if·(this.mFinishedInitialLoad)·{ |
| 384 | ············((PermissionsFrameFragment)this).setProgressBarVisible(true); | 134 | ············((PermissionsFrameFragment)this).setProgressBarVisible(true); |
| 385 | ········} | 135 | ········} |
| 386 | ····} | 136 | ····} |
| 387 | ···· | 137 | ···· |
| 388 | ····private·static·boolean·shouldShowSubattributionForApp(final·Context·context,·final·AppPermissionUsage·appPermissionUsage)·{ | |
| 389 | ········return·UtilsKt.shouldShowSubattributionInPermissionsDashboard()·&&·SubattributionUtils.isSubattributionSupported(context,·appPermissionUsage.getApp().getAppInfo()); | |
| 390 | ····} | |
| 391 | ···· | |
| 392 | ····private·void·updateMenu()·{ | 138 | ····private·void·updateMenu()·{ |
| 393 | ········final·boolean·mHasSystemApps·=·this.mHasSystemApps; | 139 | ········final·boolean·mHasSystemApps·=·this.mHasSystemApps; |
| 394 | ········final·boolean·visible·=·true; | 140 | ········final·boolean·visible·=·true; |
| 395 | ········if·(mHasSystemApps)·{ | 141 | ········if·(mHasSystemApps)·{ |
| 396 | ············this.mShowSystemMenu.setVisible(this.mShowSystem·^·visible); | 142 | ············this.mShowSystemMenu.setVisible(this.mShowSystem·^·visible); |
| 397 | ············this.mShowSystemMenu.setEnabled(visible); | 143 | ············this.mShowSystemMenu.setEnabled(visible); |
| 398 | ············this.mHideSystemMenu.setVisible(this.mShowSystem); | 144 | ············this.mHideSystemMenu.setVisible(this.mShowSystem); |
| Offset 414, 21 lines modified | Offset 160, 21 lines modified |
| 414 | ········//· | 160 | ········//· |
| 415 | ········//·····1:·getfield········com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.mAppPermissionUsages:Ljava/util/List; | 161 | ········//·····1:·getfield········com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.mAppPermissionUsages:Ljava/util/List; |
| 416 | ········//·····4:·astore_1······· | 162 | ········//·····4:·astore_1······· |
| 417 | ········//·····5:·aload_1········ | 163 | ········//·····5:·aload_1········ |
| 418 | ········//·····6:·invokeinterface·java/util/List.isEmpty:()Z | 164 | ········//·····6:·invokeinterface·java/util/List.isEmpty:()Z |
| 419 | ········//····11:·istore_2······· | 165 | ········//····11:·istore_2······· |
| 420 | ········//····12:·iload_2········ | 166 | ········//····12:·iload_2········ |
| 421 | ········//····13:·ifne············620 | 167 | ········//····13:·ifne············586 |
| 422 | ········//····16:·aload_0········ | 168 | ········//····16:·aload_0········ |
| 423 | ········//····17:·invokevirtual···androidx/fragment/app/Fragment.getActivity:()Landroidx/fragment/app/FragmentActivity; | 169 | ········//····17:·invokevirtual···androidx/fragment/app/Fragment.getActivity:()Landroidx/fragment/app/FragmentActivity; |
| 424 | ········//····20:·astore_1······· | 170 | ········//····20:·astore_1······· |
| 425 | ········//····21:·aload_1········ | 171 | ········//····21:·aload_1········ |
| 426 | ········//····22:·ifnonnull·······28 | 172 | ········//····22:·ifnonnull·······28 |
| 427 | ········//····25:·goto············620 | 173 | ········//····25:·goto············586 |
| 428 | ········//····28:·aload_0········ | 174 | ········//····28:·aload_0········ |
| 429 | ········//····29:·invokevirtual···androidx/fragment/app/Fragment.getActivity:()Landroidx/fragment/app/FragmentActivity; | 175 | ········//····29:·invokevirtual···androidx/fragment/app/Fragment.getActivity:()Landroidx/fragment/app/FragmentActivity; |
| 430 | ········//····32:·astore_3······· | 176 | ········//····32:·astore_3······· |
| 431 | ········//····33:·aload_0········ | 177 | ········//····33:·aload_0········ |
| 432 | ········//····34:·invokevirtual···androidx/preference/PreferenceFragmentCompat.getPreferenceScreen:()Landroidx/preference/PreferenceScreen; | 178 | ········//····34:·invokevirtual···androidx/preference/PreferenceFragmentCompat.getPreferenceScreen:()Landroidx/preference/PreferenceScreen; |
| 433 | ········//····37:·astore_1······· | 179 | ········//····37:·astore_1······· |
| 434 | ········//····38:·aload_1········ | 180 | ········//····38:·aload_1········ |
| Offset 484, 15 lines modified | Offset 230, 15 lines modified |
| 484 | ········//···138:·astore··········12 | 230 | ········//···138:·astore··········12 |
| 485 | ········//···140:·aload···········12 | 231 | ········//···140:·aload···········12 |
| 486 | ········//···142:·aload_3········ | 232 | ········//···142:·aload_3········ |
| 487 | ········//···143:·invokespecial···androidx/preference/Preference.<init>:(Landroid/content/Context;)V | 233 | ········//···143:·invokespecial···androidx/preference/Preference.<init>:(Landroid/content/Context;)V |
| 488 | ········//···146:·aload_0········ | 234 | ········//···146:·aload_0········ |
| 489 | ········//···147:·invokevirtual···androidx/fragment/app/Fragment.getResources:()Landroid/content/res/Resources; | 235 | ········//···147:·invokevirtual···androidx/fragment/app/Fragment.getResources:()Landroid/content/res/Resources; |
| 490 | ········//···150:·astore··········13 | 236 | ········//···150:·astore··········13 |
| 491 | ········//···152:·ldc_w···········2131886518 | 237 | ········//···152:·ldc_w···········2131886516 |
| 492 | ········//···155:·istore··········14 | 238 | ········//···155:·istore··········14 |
| 493 | ········//···157:·iconst_1······· | 239 | ········//···157:·iconst_1······· |
| 494 | ········//···158:·istore··········15 | 240 | ········//···158:·istore··········15 |
| 495 | ········//···160:·iload···········15 | 241 | ········//···160:·iload···········15 |
| 496 | ········//···162:·anewarray·······Ljava/lang/Object; | 242 | ········//···162:·anewarray·······Ljava/lang/Object; |
| 497 | ········//···165:·astore··········16 | 243 | ········//···165:·astore··········16 |
| 498 | ········//···167:·getstatic·······com/android/permissioncontroller/permission/utils/KotlinUtils.INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; | 244 | ········//···167:·getstatic·······com/android/permissioncontroller/permission/utils/KotlinUtils.INSTANCE:Lcom/android/permissioncontroller/permission/utils/KotlinUtils; |
| Offset 536, 192 lines modified | Offset 282, 177 lines modified |
| 536 | ········//···247:·astore··········17 | 282 | ········//···247:·astore··········17 |
| 537 | ········//···249:·aload···········17 | 283 | ········//···249:·aload···········17 |
| 538 | ········//···251:·invokespecial···java/util/ArrayList.<init>:()V | 284 | ········//···251:·invokespecial···java/util/ArrayList.<init>:()V |
| 539 | ········//···254:·aload_0········ | 285 | ········//···254:·aload_0········ |
| 540 | ········//···255:·getfield········com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.mAppPermissionUsages:Ljava/util/List; | 286 | ········//···255:·getfield········com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.mAppPermissionUsages:Ljava/util/List; |
| 541 | ········//···258:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR | 287 | ········//···258:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR |
| 542 | ········//···263:·astore··········12 | 288 | ········//···263:·astore··········12 |
| 543 | ········//···265:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda16; | 289 | ········//···265:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14; |
| 544 | ········//···268:·astore··········13 | 290 | ········//···268:·astore··········13 |
| 545 | ········//···270:·aload···········13 | 291 | ········//···270:·aload···········13 |
| 546 | ········//···272:·aload_1········ | 292 | ········//···272:·aload_1········ |
| 547 | ········//···273:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda16.<init>:(Ljava/util/Set;)V | 293 | ········//···273:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14.<init>:(Ljava/util/Set;)V |
| 548 | ········//···276:·aload···········12 | 294 | ········//···276:·aload···········12 |
| 549 | ········//···278:·aload···········13 | 295 | ········//···278:·aload···········13 |
| 550 | ········//···280:·invokeinterface·invokeinterface!!!·ERROR | 296 | ········//···280:·invokeinterface·invokeinterface!!!·ERROR |
| 551 | ········//···285:·astore_1······· | 297 | ········//···285:·astore··········18 |
| 552 | ········//···286:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda7; | 298 | ········//···287:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda7; |
| | 299 | ········//···290:·astore··········19 |
| | 300 | ········//···292:·aload···········19 |
| | 301 | ········//···294:·astore_1······· |
| | 302 | ········//···295:·aload_0········ |
| 553 | ········//···289:·astore··········12 | 303 | ········//···296:·astore··········12 |
| 554 | ········//···291:·aload···········12 | |
| 555 | ········//···293:·aload_0········ | |
| 556 | ········//···294:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda7.<init>:(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;)V | |
| 557 | ········//···297:·aload_1········ | |
| 558 | ········//···298:·aload···········12 | 304 | ········//···298:·aload···········16 |
| 559 | ········//···300:·invokeinterface·invokeinterface!!!·ERROR | |
| 560 | ········//···305:·astore_1······· | |
| 561 | ········//···306:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11; | |
| 562 | ········//···309:·astore··········12 | 305 | ········//···300:·astore··········13 |
| 563 | ········//···311:·aload_1········ | |
| 564 | ········//···312:·aload···········12 | 306 | ········//···302:·aload···········17 |
| 565 | ········//···314:·invokeinterface·invokeinterface!!!·ERROR | |
| 566 | ········//···319:·astore··········18 | |
| 567 | ········//···321:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda8; | |
| 568 | ········//···324:·astore··········19 | 307 | ········//···304:·astore··········20 |
| 569 | ········//···326:·aload···········19 | 308 | ········//···306:·aload···········19 |
| 570 | ········//···328:·astore_1······· | |
| 571 | ········//···329:·aload_0········ | 309 | ········//···308:·aload_0········ |
| 572 | ········//···330:·astore··········12 | |
| 573 | ········//···332:·aload···········16 | 310 | ········//···309:·aload···········16 |
| 574 | ········//···334:·astore··········13 | 311 | ········//···311:·lload···········8 |
| 575 | ········//···336:·aload···········17 | 312 | ········//···313:·aload···········17 |
| 576 | ········//···338:·astore··········20 | |
| 577 | ········//···340:·aload···········19 | |
| 578 | ········//···342:·aload_0········ | |
| 579 | ········//···343:·aload···········16 | |
| 580 | ········//···345:·lload···········8 | |
| 581 | ········//···347:·aload···········17 | |
| 582 | ········//···349:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda8.<init>:(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;)V | 313 | ········//···315:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda7.<init>:(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;)V |
| 583 | ········//···352:·aload···········18 | 314 | ········//···318:·aload···········18 |
| 584 | ········//···354:·aload···········19 | 315 | ········//···320:·aload···········19 |
| 585 | ········//···356:·invokeinterface·invokeinterface!!!·ERROR | 316 | ········//···322:·invokeinterface·invokeinterface!!!·ERROR |
| 586 | ········//···361:·astore_1······· | 317 | ········//···327:·astore_1······· |
| 587 | ········//···362:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11; | 318 | ········//···328:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10; |
| 588 | ········//···365:·astore··········12 | 319 | ········//···331:·astore··········12 |
| 589 | ········//···367:·aload_1········ | 320 | ········//···333:·aload_1········ |
| 590 | ········//···368:·aload···········12 | 321 | ········//···334:·aload···········12 |
| 591 | ········//···370:·invokeinterface·invokeinterface!!!·ERROR | 322 | ········//···336:·invokeinterface·invokeinterface!!!·ERROR |
| 592 | ········//···375:·astore_1······· | 323 | ········//···341:·astore_1······· |
| 593 | ········//···376:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda3.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda3; | 324 | ········//···342:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda3.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda3; |
| 594 | ········//···379:·astore··········12 | 325 | ········//···345:·astore··········12 |
| 595 | ········//···381:·aload_1········ | 326 | ········//···347:·aload_1········ |
| 596 | ········//···382:·aload···········12 | 327 | ········//···348:·aload···········12 |
| | 328 | ········//···350:·invokeinterface·invokeinterface!!!·ERROR |
| | 329 | ········//···355:·astore_1······· |
| | 330 | ········//···356:·invokestatic····invokestatic···!!!·ERROR |
| | 331 | ········//···359:·astore··········12 |
| | 332 | ········//···361:·aload_1········ |
| | 333 | ········//···362:·aload···········12 |
| 597 | ········//···384:·invokeinterface·invokeinterface!!!·ERROR | 334 | ········//···364:·invokeinterface·invokeinterface!!!·ERROR |
| 598 | ········//···389:·astore_1······· | 335 | ········//···369:·astore_1······· |
| 599 | ········//···390:·invokestatic····invokestatic···!!!·ERROR | |
| 600 | ········//···393:·astore··········12 | |
| 601 | ········//···395:·aload_1········ | 336 | ········//···370:·aload_1········ |
| 602 | ········//···396:·aload···········12 | |
| 603 | ········//···398:·invokeinterface·invokeinterface!!!·ERROR | |
| 604 | ········//···403:·astore_1······· | |
| 605 | ········//···404:·aload_1········ | |
| 606 | ········//···405:·astore··········13 | 337 | ········//···371:·astore··········13 |
| 607 | ········//···407:·aload_1········ | 338 | ········//···373:·aload_1········ |
| 608 | ········//···408:·checkcast·······Ljava/util/List; | 339 | ········//···374:·checkcast·······Ljava/util/List; |
| 609 | ········//···411:·astore··········13 | 340 | ········//···377:·astore··········13 |
| 610 | ········//···413:·aload_0········ | 341 | ········//···379:·aload_0········ |
| 611 | ········//···414:·getfield········com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.mHasSystemApps:Z | 342 | ········//···380:·getfield········com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.mHasSystemApps:Z |
| 612 | ········//···417:·istore_2······· | 343 | ········//···383:·istore_2······· |
| 613 | ········//···418:·aload···········16 | 344 | ········//···384:·aload···········16 |
| 614 | ········//···420:·invokevirtual···java/util/concurrent/atomic/AtomicBoolean.get:()Z | |
| 615 | ········//···423:·istore··········5 | |
| 616 | ········//···425:·iload_2········ | |
| 617 | ········//···426:·iload···········5 | |
| 618 | ········//···428:·if_icmpeq·······451 | |
| 619 | ········//···431:·aload···········16 | |
| 620 | ········//···433:·invokevirtual···java/util/concurrent/atomic/AtomicBoolean.get:()Z | 345 | ········//···386:·invokevirtual···java/util/concurrent/atomic/AtomicBoolean.get:()Z |
| | 346 | ········//···389:·istore··········5 |
| | 347 | ········//···391:·iload_2········ |
| | 348 | ········//···392:·iload···········5 |
| | 349 | ········//···394:·if_icmpeq·······417 |
| | 350 | ········//···397:·aload···········16 |
| | 351 | ········//···399:·invokevirtual···java/util/concurrent/atomic/AtomicBoolean.get:()Z |
| 621 | ········//···436:·istore_2······· | 352 | ········//···402:·istore_2······· |
| 622 | ········//···437:·aload_0········ | 353 | ········//···403:·aload_0········ |
| 623 | ········//···438:·iload_2········ | 354 | ········//···404:·iload_2········ |
| 624 | ········//···439:·putfield········com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.mHasSystemApps:Z | 355 | ········//···405:·putfield········com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.mHasSystemApps:Z |
| 625 | ········//···442:·aload_0········ | 356 | ········//···408:·aload_0········ |
| 626 | ········//···443:·invokevirtual···androidx/fragment/app/Fragment.getActivity:()Landroidx/fragment/app/FragmentActivity; | 357 | ········//···409:·invokevirtual···androidx/fragment/app/Fragment.getActivity:()Landroidx/fragment/app/FragmentActivity; |
| 627 | ········//···446:·astore_1······· | 358 | ········//···412:·astore_1······· |
| 628 | ········//···447:·aload_1········ | 359 | ········//···413:·aload_1········ |
| 629 | ········//···448:·invokevirtual···android/app/Activity.invalidateOptionsMenu:()V | 360 | ········//···414:·invokevirtual···android/app/Activity.invalidateOptionsMenu:()V |
| 630 | ········//···451:·invokestatic····java/time/ZonedDateTime.now:()Ljava/time/ZonedDateTime; | 361 | ········//···417:·invokestatic····java/time/ZonedDateTime.now:()Ljava/time/ZonedDateTime; |
| 631 | ········//···454:·astore_1······· | 362 | ········//···420:·astore_1······· |
| 632 | ········//···455:·getstatic·······java/time/temporal/ChronoUnit.DAYS:Ljava/time/temporal/ChronoUnit; | 363 | ········//···421:·getstatic·······java/time/temporal/ChronoUnit.DAYS:Ljava/time/temporal/ChronoUnit; |
| 633 | ········//···458:·astore··········12 | 364 | ········//···424:·astore··········12 |
| 634 | ········//···460:·aload_1········ | 365 | ········//···426:·aload_1········ |
| 635 | ········//···461:·aload···········12 | 366 | ········//···427:·aload···········12 |
| 636 | ········//···463:·invokevirtual···java/time/ZonedDateTime.truncatedTo:(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime; | 367 | ········//···429:·invokevirtual···java/time/ZonedDateTime.truncatedTo:(Ljava/time/temporal/TemporalUnit;)Ljava/time/ZonedDateTime; |
| 637 | ········//···466:·invokevirtual···java/time/ZonedDateTime.toEpochSecond:()J | 368 | ········//···432:·invokevirtual···java/time/ZonedDateTime.toEpochSecond:()J |
| 638 | ········//···469:·lstore··········21 | 369 | ········//···435:·lstore··········21 |
| 639 | ········//···471:·ldc2_w··········1000 | 370 | ········//···437:·ldc2_w··········1000 |
| 640 | ········//···474:·lstore··········8 | 371 | ········//···440:·lstore··········8 |
| 641 | ········//···476:·lload···········21 | 372 | ········//···442:·lload···········21 |
| 642 | ········//···478:·lload···········8 | 373 | ········//···444:·lload···········8 |
| 643 | ········//···480:·lmul··········· | 374 | ········//···446:·lmul··········· |
| 644 | ········//···481:·lstore··········21 | 375 | ········//···447:·lstore··········21 |
| 645 | ········//···483:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; | 376 | ········//···449:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; |
| 646 | ········//···486:·astore··········23 | 377 | ········//···452:·astore··········23 |
| 647 | ········//···488:·aload···········23 | 378 | ········//···454:·aload···········23 |
| | 379 | ········//···456:·aconst_null···· |
| | 380 | ········//···457:·lload···········21 |
| 648 | ········//···490:·aconst_null···· | 381 | ········//···459:·aconst_null···· |
| 649 | ········//···491:·lload···········21 | |
| 650 | ········//···493:·aconst_null···· | |
| 651 | ········//···494:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry.<init>:(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;JLjava/util/List;)V | 382 | ········//···460:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry.<init>:(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;JLjava/util/List;)V |
| 652 | ········//···497:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda2.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda2; | 383 | ········//···463:·getstatic·······com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda2.INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda2; |
| 653 | ········//···500:·astore_1······· | 384 | ········//···466:·astore_1······· |
| 654 | ········//···501:·aload···········13 | 385 | ········//···467:·aload···········13 |
| 655 | ········//···503:·aload···········23 | 386 | ········//···469:·aload···········23 |
| 656 | ········//···505:·aload_1········ | 387 | ········//···471:·aload_1········ |
| 657 | ········//···506:·invokestatic····java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I | 388 | ········//···472:·invokestatic····java/util/Collections.binarySearch:(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I |
| 658 | ········//···509:·istore_2······· | 389 | ········//···475:·istore_2······· |
| 659 | ········//···510:·iload_2········ | |
| 660 | ········//···511:·ifge············520 | |
| 661 | ········//···514:·iload_2········ | 390 | ········//···476:·iload_2········ |
| | 391 | ········//···477:·ifge············486 |
| | 392 | ········//···480:·iload_2········ |
| 662 | ········//···515:·iconst_1······· | 393 | ········//···481:·iconst_1······· |
| 663 | ········//···516:·iadd··········· | 394 | ········//···482:·iadd··········· |
| 664 | ········//···517:·iconst_m1······ | 395 | ········//···483:·iconst_m1······ |
| 665 | ········//···518:·imul··········· | 396 | ········//···484:·imul··········· |
| 666 | ········//···519:·istore_2······· | 397 | ········//···485:·istore_2······· |
| 667 | ········//···520:·new·············Ljava/util/concurrent/atomic/AtomicReference; | 398 | ········//···486:·new·············Ljava/util/concurrent/atomic/AtomicReference; |
| 668 | ········//···523:·astore··········20 | 399 | ········//···489:·astore··········20 |
| 669 | ········//···525:·aload_0········ | 400 | ········//···491:·aload_0········ |
| 670 | ········//···526:·aload_3········ | 401 | ········//···492:·aload_3········ |
| 671 | ········//···527:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.createDayCategoryPreference:(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; | 402 | ········//···493:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.createDayCategoryPreference:(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; |
| 672 | ········//···530:·astore_1······· | 403 | ········//···496:·astore_1······· |
| 673 | ········//···531:·aload···········20 | 404 | ········//···497:·aload···········20 |
| 674 | ········//···533:·aload_1········ | 405 | ········//···499:·aload_1········ |
| 675 | ········//···534:·invokespecial···java/util/concurrent/atomic/AtomicReference.<init>:(Ljava/lang/Object;)V | 406 | ········//···500:·invokespecial···java/util/concurrent/atomic/AtomicReference.<init>:(Ljava/lang/Object;)V |
| 676 | ········//···537:·aload···········20 | 407 | ········//···503:·aload···········20 |
| 677 | ········//···539:·invokevirtual···java/util/concurrent/atomic/AtomicReference.get:()Ljava/lang/Object; | 408 | ········//···505:·invokevirtual···java/util/concurrent/atomic/AtomicReference.get:()Ljava/lang/Object; |
| 678 | ········//···542:·checkcast·······Landroidx/preference/Preference; | 409 | ········//···508:·checkcast·······Landroidx/preference/Preference; |
| 679 | ········//···545:·astore_1······· | 410 | ········//···511:·astore_1······· |
| 680 | ········//···546:·aload···········4 | 411 | ········//···512:·aload···········4 |
| 681 | ········//···548:·aload_1········ | 412 | ········//···514:·aload_1········ |
| 682 | ········//···549:·invokevirtual···androidx/preference/PreferenceGroup.addPreference:(Landroidx/preference/Preference;)Z | 413 | ········//···515:·invokevirtual···androidx/preference/PreferenceGroup.addPreference:(Landroidx/preference/Preference;)Z |
| 683 | ········//···552:·pop············ | 414 | ········//···518:·pop············ |
| 684 | ········//···553:·new·············Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataLoader; | 415 | ········//···519:·new·············Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataLoader; |
| 685 | ········//···556:·astore··········16 | 416 | ········//···522:·astore··········16 |
| 686 | ········//···558:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda1; | 417 | ········//···524:·new·············Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda1; |
| 687 | ········//···561:·astore··········18 | 418 | ········//···527:·astore··········18 |
| 688 | ········//···563:·aload···········18 | |
| 689 | ········//···565:·astore_1······· | |
| 690 | ········//···566:·aload_0········ | |
| 691 | ········//···567:·astore··········12 | |
| 692 | ········//···569:·aload···········18 | 419 | ········//···529:·aload···········18 |
| | 420 | ········//···531:·astore_1······· |
| | 421 | ········//···532:·aload_0········ |
| | 422 | ········//···533:·astore··········12 |
| | 423 | ········//···535:·aload···········18 |
| 693 | ········//···571:·aload_0········ | 424 | ········//···537:·aload_0········ |
| 694 | ········//···572:·aload···········13 | 425 | ········//···538:·aload···········13 |
| 695 | ········//···574:·iload_2········ | 426 | ········//···540:·iload_2········ |
| 696 | ········//···575:·iconst_0······· | 427 | ········//···541:·iconst_0······· |
| 697 | ········//···576:·aload···········20 | 428 | ········//···542:·aload···········20 |
| 698 | ········//···578:·aload_3········ | 429 | ········//···544:·aload_3········ |
| 699 | ········//···579:·aload···········4 | 430 | ········//···545:·aload···········4 |
| 700 | ········//···581:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda1.<init>:(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V | 431 | ········//···547:·invokespecial···com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda1.<init>:(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V |
| 701 | ········//···584:·aload···········16 | 432 | ········//···550:·aload···········16 |
| 702 | ········//···586:·aload_3········ | 433 | ········//···552:·aload_3········ |
| 703 | ········//···587:·aload···········18 | 434 | ········//···553:·aload···········18 |
| 704 | ········//···589:·invokespecial···com/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataLoader.<init>:(Landroid/content/Context;Ljava/lang/Runnable;)V | 435 | ········//···555:·invokespecial···com/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataLoader.<init>:(Landroid/content/Context;Ljava/lang/Runnable;)V |
| 705 | ········//···592:·aload···········17 | 436 | ········//···558:·aload···········17 |
| 706 | ········//···594:·invokevirtual···java/util/ArrayList.size:()I | 437 | ········//···560:·invokevirtual···java/util/ArrayList.size:()I |
| 707 | ········//···597:·istore_2······· | 438 | ········//···563:·istore_2······· |
| 708 | ········//···598:·iload_2········ | 439 | ········//···564:·iload_2········ |
| 709 | ········//···599:·anewarray·······Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; | 440 | ········//···565:·anewarray·······Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; |
| 710 | ········//···602:·astore_1······· | 441 | ········//···568:·astore_1······· |
| 711 | ········//···603:·aload···········17 | 442 | ········//···569:·aload···········17 |
| 712 | ········//···605:·aload_1········ | 443 | ········//···571:·aload_1········ |
| 713 | ········//···606:·invokevirtual···java/util/ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; | 444 | ········//···572:·invokevirtual···java/util/ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; |
| 714 | ········//···609:·checkcast·······[Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; | 445 | ········//···575:·checkcast·······[Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; |
| 715 | ········//···612:·astore_1······· | 446 | ········//···578:·astore_1······· |
| 716 | ········//···613:·aload···········16 | 447 | ········//···579:·aload···········16 |
| 717 | ········//···615:·aload_1········ | 448 | ········//···581:·aload_1········ |
| 718 | ········//···616:·invokevirtual···android/os/AsyncTask.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; | 449 | ········//···582:·invokevirtual···android/os/AsyncTask.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; |
| 719 | ········//···619:·pop············ | 450 | ········//···585:·pop············ |
| 720 | ········//···620:·return········· | 451 | ········//···586:·return········· |
| 721 | ········//· | 452 | ········//· |
| 722 | ········//·The·error·that·occurred·was: | 453 | ········//·The·error·that·occurred·was: |
| 723 | ········//· | 454 | ········//· |
| 724 | ········//·java.lang.IllegalArgumentException:·Argument·'type'·cannot·be·null. | 455 | ········//·java.lang.IllegalArgumentException:·Argument·'type'·cannot·be·null. |
| 725 | ········//·····at·com.strobel.core.VerifyArgument.notNull(VerifyArgument.java:38) | 456 | ········//·····at·com.strobel.core.VerifyArgument.notNull(VerifyArgument.java:38) |
| 726 | ········//·····at·com.strobel.assembler.ir.attributes.LocalVariableTableEntry.<init>(LocalVariableTableEntry.java:41) | 457 | ········//·····at·com.strobel.assembler.ir.attributes.LocalVariableTableEntry.<init>(LocalVariableTableEntry.java:41) |
| 727 | ········//·····at·com.strobel.assembler.ir.MetadataReader.readAttributeCore(MetadataReader.java:183) | 458 | ········//·····at·com.strobel.assembler.ir.MetadataReader.readAttributeCore(MetadataReader.java:183) |
| Offset 904, 27 lines modified | Offset 635, 27 lines modified |
| 904 | ········final·Context·context·=·((PreferenceFragmentCompat)this).getPreferenceManager().getContext(); | 635 | ········final·Context·context·=·((PreferenceFragmentCompat)this).getPreferenceManager().getContext(); |
| 905 | ········this.mPermissionUsages·=·new·PermissionUsages(context); | 636 | ········this.mPermissionUsages·=·new·PermissionUsages(context); |
| 906 | ········this.mRoleManager·=·(RoleManager)Utils.getSystemServiceSafe(context,·(Class)RoleManager.class); | 637 | ········this.mRoleManager·=·(RoleManager)Utils.getSystemServiceSafe(context,·(Class)RoleManager.class); |
| 907 | ········this.reloadData(); | 638 | ········this.reloadData(); |
| 908 | ····} | 639 | ····} |
| 909 | ···· | 640 | ···· |
| 910 | ····public·void·onCreateOptionsMenu(final·Menu·menu,·final·MenuInflater·menuInflater)·{ | 641 | ····public·void·onCreateOptionsMenu(final·Menu·menu,·final·MenuInflater·menuInflater)·{ |
| 911 | ········this.mShowSystemMenu·=·menu.add(0,·3,·0,·2131886385); | 642 | ········this.mShowSystemMenu·=·menu.add(0,·3,·0,·2131886383); |
| 912 | ········this.mHideSystemMenu·=·menu.add(0,·4,·0,·2131886384); | 643 | ········this.mHideSystemMenu·=·menu.add(0,·4,·0,·2131886382); |
| 913 | ········this.updateMenu(); | 644 | ········this.updateMenu(); |
| 914 | ····} | 645 | ····} |
| 915 | ···· | 646 | ···· |
| 916 | ····public·View·onCreateView(final·LayoutInflater·layoutInflater,·ViewGroup·viewGroup,·final·Bundle·bundle)·{ | 647 | ····public·View·onCreateView(final·LayoutInflater·layoutInflater,·ViewGroup·viewGroup,·final·Bundle·bundle)·{ |
| 917 | ········viewGroup·=·(ViewGroup)super.onCreateView(layoutInflater,·viewGroup,·bundle); | 648 | ········viewGroup·=·(ViewGroup)super.onCreateView(layoutInflater,·viewGroup,·bundle); |
| 918 | ········final·CoordinatorLayout·coordinatorLayout·=·((CollapsingToolbarBaseFragment)((Fragment)this).requireParentFragment()).getCoordinatorLayout(); | 649 | ········final·CoordinatorLayout·coordinatorLayout·=·((CollapsingToolbarBaseFragment)((Fragment)this).requireParentFragment()).getCoordinatorLayout(); |
| 919 | ········layoutInflater.inflate(2131558645,·(ViewGroup)coordinatorLayout); | 650 | ········layoutInflater.inflate(2131558645,·(ViewGroup)coordinatorLayout); |
| 920 | ········final·ExtendedFloatingActionButton·extendedFloatingActionButton·=·(ExtendedFloatingActionButton)((ViewGroup)coordinatorLayout).requireViewById(2131362170); | 651 | ········final·ExtendedFloatingActionButton·extendedFloatingActionButton·=·(ExtendedFloatingActionButton)((ViewGroup)coordinatorLayout).requireViewById(2131362170); |
| 921 | ········final·FragmentActivity·activity·=·((Fragment)this).getActivity(); | 652 | ········final·FragmentActivity·activity·=·((Fragment)this).getActivity(); |
| 922 | ········((MaterialButton)extendedFloatingActionButton).setBackgroundTintList(((Activity)activity).getColorStateList(17170516)); | 653 | ········((MaterialButton)extendedFloatingActionButton).setBackgroundTintList(((Activity)activity).getColorStateList(17170516)); |
| 923 | ········((Button)extendedFloatingActionButton).setText(2131886361); | 654 | ········((Button)extendedFloatingActionButton).setText(2131886359); |
| 924 | ········final·int·n·=·((Activity)activity).getResources().getConfiguration().uiMode·&·0x30; | 655 | ········final·int·n·=·((Activity)activity).getResources().getConfiguration().uiMode·&·0x30; |
| 925 | ········final·int·n2·=·1; | 656 | ········final·int·n2·=·1; |
| 926 | ········int·n3; | 657 | ········int·n3; |
| 927 | ········if·(n·==·32)·{ | 658 | ········if·(n·==·32)·{ |
| 928 | ············n3·=·n2; | 659 | ············n3·=·n2; |
| 929 | ········} | 660 | ········} |
| 930 | ········else·{ | 661 | ········else·{ |
| Offset 989, 14 lines modified | Offset 720, 14 lines modified |
| 989 | ········super.onSaveInstanceState(bundle); | 720 | ········super.onSaveInstanceState(bundle); |
| 990 | ········bundle.putBoolean(PermissionDetailsFragment.SHOW_SYSTEM_KEY,·this.mShowSystem); | 721 | ········bundle.putBoolean(PermissionDetailsFragment.SHOW_SYSTEM_KEY,·this.mShowSystem); |
| 991 | ········bundle.putLong(PermissionDetailsFragment.SESSION_ID_KEY,·this.mSessionId); | 722 | ········bundle.putLong(PermissionDetailsFragment.SESSION_ID_KEY,·this.mSessionId); |
| 992 | ····} | 723 | ····} |
| 993 | ···· | 724 | ···· |
| 994 | ····public·void·onStart()·{ | 725 | ····public·void·onStart()·{ |
| 995 | ········super.onStart(); | 726 | ········super.onStart(); |
| 996 | ········String·title·=·((Fragment)this).getString(2131886522); | 727 | ········String·title·=·((Fragment)this).getString(2131886520); |
| 997 | ········if·(this.mFilterGroup·!=·null)·{ | 728 | ········if·(this.mFilterGroup·!=·null)·{ |
| 998 | ············title·=·((Fragment)this).getResources().getString(2131886519,·new·Object[]·{·KotlinUtils.INSTANCE.getPermGroupLabel((Context)((Fragment)this).getActivity(),·this.mFilterGroup)·}); | 729 | ············title·=·((Fragment)this).getResources().getString(2131886517,·new·Object[]·{·KotlinUtils.INSTANCE.getPermGroupLabel((Context)((Fragment)this).getActivity(),·this.mFilterGroup)·}); |
| 999 | ········} | 730 | ········} |
| 1000 | ········((Activity)((Fragment)this).getActivity()).setTitle((CharSequence)title); | 731 | ········((Activity)((Fragment)this).getActivity()).setTitle((CharSequence)title); |
| 1001 | ····} | 732 | ····} |
| 1002 | } | 733 | } |