Offset 25, 115 lines modifiedOffset 25, 87 lines modified
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
27 #·instance·fields27 #·instance·fields
28 .field·private·final·mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;28 .field·private·final·mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
29 .field·private·mAttributionLabels:Ljava/util/Map; 
30 ····.annotation·system·Ldalvik/annotation/Signature; 
31 ········value·=·{ 
32 ············"Ljava/util/Map<", 
33 ············"Ljava/lang/Integer;", 
34 ············"Ljava/lang/String;", 
35 ············">;" 
36 ········} 
37 ····.end·annotation 
38 .end·field 
  
39 .field·private·mIcon:Landroid/graphics/drawable/Drawable;29 .field·private·mIcon:Landroid/graphics/drawable/Drawable;
  
40 .field·private·final·mInfo:Landroid/content/pm/ApplicationInfo;30 .field·private·final·mInfo:Landroid/content/pm/ApplicationInfo;
  
41 .field·private·mLabel:Ljava/lang/String;31 .field·private·mLabel:Ljava/lang/String;
  
42 .field·private·final·mPackageName:Ljava/lang/String;32 .field·private·final·mPackageName:Ljava/lang/String;
  
  
43 #·direct·methods33 #·direct·methods
44 .method·public·constructor·<init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/content/pm/ApplicationInfo;Ljava/util/Map;)V34 .method·public·constructor·<init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Landroid/content/pm/ApplicationInfo;)V
45 ····.locals·035 ····.locals·0
46 ····.annotation·system·Ldalvik/annotation/Signature; 
47 ········value·=·{ 
48 ············"(", 
49 ············"Ljava/lang/String;", 
50 ············"Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;", 
51 ············"Ljava/lang/String;", 
52 ············"Landroid/graphics/drawable/Drawable;", 
53 ············"Landroid/content/pm/ApplicationInfo;", 
54 ············"Ljava/util/Map<", 
55 ············"Ljava/lang/Integer;", 
56 ············"Ljava/lang/String;", 
57 ············">;)V" 
58 ········} 
59 ····.end·annotation 
  
60 ····.line·37236 ····.line·360
61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
62 ····.line·37338 ····.line·361
63 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mPackageName:Ljava/lang/String;39 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mPackageName:Ljava/lang/String;
  
64 ····.line·37440 ····.line·362
65 ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;41 ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
66 ····.line·37542 ····.line·363
67 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;43 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;
  
68 ····.line·37644 ····.line·364
69 ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mIcon:Landroid/graphics/drawable/Drawable;45 ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mIcon:Landroid/graphics/drawable/Drawable;
  
70 ····.line·37746 ····.line·365
71 ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mInfo:Landroid/content/pm/ApplicationInfo;47 ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mInfo:Landroid/content/pm/ApplicationInfo;
  
72 ····.line·378 
73 ····iput-object·p6,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAttributionLabels:Ljava/util/Map; 
  
74 ····return-void48 ····return-void
75 .end·method49 .end·method
  
76 .method·static·synthetic·access$100(Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;50 .method·static·synthetic·access$100(Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
77 ····.locals·051 ····.locals·0
  
78 ····.line·36252 ····.line·352
79 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;53 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
80 ····return-object·p054 ····return-object·p0
81 .end·method55 .end·method
  
  
82 #·virtual·methods56 #·virtual·methods
83 .method·public·areRuntimePermissionsGranted()Z57 .method·public·areRuntimePermissionsGranted()Z
84 ····.locals·058 ····.locals·0
  
85 ····.line·40359 ····.line·385
86 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;60 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
87 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->areRuntimePermissionsGranted()Z61 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->areRuntimePermissionsGranted()Z
  
88 ····move-result·p062 ····move-result·p0
  
89 ····return·p063 ····return·p0
90 .end·method64 .end·method
  
91 .method·public·compareTo(Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;)I65 .method·public·compareTo(Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;)I
92 ····.locals·266 ····.locals·2
  
93 ····.line·45967 ····.line·439
94 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;68 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;
  
95 ····iget-object·v1,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;69 ····iget-object·v1,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;
  
96 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I70 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I
  
97 ····move-result·v071 ····move-result·v0
  
98 ····if-nez·v0,·:cond_072 ····if-nez·v0,·:cond_0
  
99 ····.line·46273 ····.line·442
100 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->getKey()Ljava/lang/String;74 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->getKey()Ljava/lang/String;
  
101 ····move-result-object·p075 ····move-result-object·p0
  
102 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->getKey()Ljava/lang/String;76 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->getKey()Ljava/lang/String;
  
103 ····move-result-object·p177 ····move-result-object·p1
Offset 147, 64 lines modifiedOffset 119, 46 lines modified
147 ····:cond_0119 ····:cond_0
148 ····return·v0120 ····return·v0
149 .end·method121 .end·method
  
150 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I122 .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I
151 ····.locals·0123 ····.locals·0
  
152 ····.line·362124 ····.line·352
153 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;125 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;
  
154 ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->compareTo(Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;)I126 ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->compareTo(Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;)I
  
155 ····move-result·p0127 ····move-result·p0
  
156 ····return·p0128 ····return·p0
157 .end·method129 .end·method
  
158 .method·public·getAppInfo()Landroid/content/pm/ApplicationInfo;130 .method·public·getAppInfo()Landroid/content/pm/ApplicationInfo;
159 ····.locals·0131 ····.locals·0
  
160 ····.line·382132 ····.line·369
161 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mInfo:Landroid/content/pm/ApplicationInfo;133 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mInfo:Landroid/content/pm/ApplicationInfo;
  
162 ····return-object·p0134 ····return-object·p0
163 .end·method135 .end·method
  
164 .method·public·getAttributionLabels()Ljava/util/Map; 
165 ····.locals·0 
166 ····.annotation·system·Ldalvik/annotation/Signature; 
167 ········value·=·{ 
168 ············"()", 
169 ············"Ljava/util/Map<", 
170 ············"Ljava/lang/Integer;", 
171 ············"Ljava/lang/String;", 
172 ············">;" 
173 ········} 
174 ····.end·annotation 
  
175 ····.line·399 
176 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAttributionLabels:Ljava/util/Map; 
  
177 ····return-object·p0 
178 .end·method 
  
179 .method·public·getIcon()Landroid/graphics/drawable/Drawable;136 .method·public·getIcon()Landroid/graphics/drawable/Drawable;
180 ····.locals·0137 ····.locals·0
  
181 ····.line·394138 ····.line·381
182 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mIcon:Landroid/graphics/drawable/Drawable;139 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mIcon:Landroid/graphics/drawable/Drawable;
  
183 ····return-object·p0140 ····return-object·p0
184 .end·method141 .end·method
  
185 .method·public·getKey()Ljava/lang/String;142 .method·public·getKey()Ljava/lang/String;
186 ····.locals·2143 ····.locals·2
  
187 ····.line·386144 ····.line·373
188 ····new-instance·v0,·Ljava/lang/StringBuilder;145 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
189 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V146 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
190 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mPackageName:Ljava/lang/String;147 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mPackageName:Ljava/lang/String;
  
191 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;148 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 221, 42 lines modifiedOffset 175, 42 lines modified
  
221 ····return-object·p0175 ····return-object·p0
222 .end·method176 .end·method
  
223 .method·public·getLabel()Ljava/lang/String;177 .method·public·getLabel()Ljava/lang/String;
224 ····.locals·0178 ····.locals·0
  
225 ····.line·390179 ····.line·377
226 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;180 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;
  
227 ····return-object·p0181 ····return-object·p0
228 .end·method182 .end·method
  
229 .method·public·getPackageName()Ljava/lang/String;183 .method·public·getPackageName()Ljava/lang/String;
230 ····.locals·0184 ····.locals·0
  
231 ····.line·435185 ····.line·417
232 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mPackageName:Ljava/lang/String;186 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mPackageName:Ljava/lang/String;
  
233 ····return-object·p0187 ····return-object·p0
234 .end·method188 .end·method
  
235 .method·public·getPermissionGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;189 .method·public·getPermissionGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
236 ····.locals·0190 ····.locals·0
  
237 ····.line·439191 ····.line·421
238 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;192 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
239 ····return-object·p0193 ····return-object·p0
240 .end·method194 .end·method
  
241 .method·public·getUid()I195 .method·public·getUid()I
242 ····.locals·0196 ····.locals·0
  
243 ····.line·468197 ····.line·448
244 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;198 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
245 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getApp()Landroid/content/pm/PackageInfo;199 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getApp()Landroid/content/pm/PackageInfo;
  
246 ····move-result-object·p0200 ····move-result-object·p0
  
247 ····iget-object·p0,·p0,·Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;201 ····iget-object·p0,·p0,·Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo;
Offset 265, 54 lines modifiedOffset 219, 54 lines modified
  
265 ····return·p0219 ····return·p0
266 .end·method220 .end·method
  
267 .method·public·isPolicyFixed()Z221 .method·public·isPolicyFixed()Z
268 ····.locals·0222 ····.locals·0
  
269 ····.line·419223 ····.line·401
270 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;224 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
271 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->isPolicyFixed()Z225 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->isPolicyFixed()Z
  
272 ····move-result·p0226 ····move-result·p0
  
273 ····return·p0227 ····return·p0
274 .end·method228 .end·method
  
275 .method·public·isReviewRequired()Z229 .method·public·isReviewRequired()Z
276 ····.locals·0230 ····.locals·0
  
277 ····.line·407231 ····.line·389
278 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;232 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
279 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->isReviewRequired()Z233 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->isReviewRequired()Z
  
280 ····move-result·p0234 ····move-result·p0
  
281 ····return·p0235 ····return·p0
282 .end·method236 .end·method
  
283 .method·public·isSystemFixed()Z237 .method·public·isSystemFixed()Z
284 ····.locals·0238 ····.locals·0
  
285 ····.line·423239 ····.line·405
286 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;240 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAppPermissionGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
287 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->isSystemFixed()Z241 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->isSystemFixed()Z
  
288 ····move-result·p0242 ····move-result·p0
  
289 ····return·p0243 ····return·p0
290 .end·method244 .end·method
  
291 .method·public·loadAppData(Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataCache;)V245 .method·public·loadLabelAndIcon(Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataCache;)V
292 ····.locals·2246 ····.locals·2
  
293 ····.line·449247 ····.line·430
294 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mInfo:Landroid/content/pm/ApplicationInfo;248 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mInfo:Landroid/content/pm/ApplicationInfo;
  
295 ····iget-object·v0,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;249 ····iget-object·v0,·v0,·Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
  
296 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;250 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;
  
297 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z251 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
Offset 321, 43 lines modifiedOffset 275, 36 lines modified
  
321 ····if-nez·v0,·:cond_0275 ····if-nez·v0,·:cond_0
  
322 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mIcon:Landroid/graphics/drawable/Drawable;276 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mIcon:Landroid/graphics/drawable/Drawable;
  
323 ····if-nez·v0,·:cond_1277 ····if-nez·v0,·:cond_1
  
324 ····.line·450278 ····.line·431
325 ····:cond_0279 ····:cond_0
326 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->getUid()I280 ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->getUid()I
  
327 ····move-result·v0281 ····move-result·v0
  
328 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mInfo:Landroid/content/pm/ApplicationInfo;282 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mInfo:Landroid/content/pm/ApplicationInfo;
  
329 ····invoke-virtual·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataCache;->getAppData(ILandroid/content/pm/ApplicationInfo;)Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataCache$AppData;283 ····invoke-virtual·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataCache;->getAppData(ILandroid/content/pm/ApplicationInfo;)Landroid/util/Pair;
  
330 ····move-result-object·p1284 ····move-result-object·p1
  
331 ····.line·451285 ····.line·432
332 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataCache$AppData;->getLabel()Ljava/lang/String;286 ····iget-object·v0,·p1,·Landroid/util/Pair;->first:Ljava/lang/Object;
  
333 ····move-result-object·v0287 ····check-cast·v0,·Ljava/lang/String;
  
334 ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;288 ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mLabel:Ljava/lang/String;
  
335 ····.line·452289 ····.line·433
 290 ····iget-object·p1,·p1,·Landroid/util/Pair;->second:Ljava/lang/Object;
336 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataCache$AppData;->getIcon()Landroid/graphics/drawable/Drawable; 
  
337 ····move-result-object·v0 
  
338 ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mIcon:Landroid/graphics/drawable/Drawable; 
  
 291 ····check-cast·p1,·Landroid/graphics/drawable/Drawable;
339 ····.line·453 
340 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$AppDataCache$AppData;->getAttributionLabels()Ljava/util/Map; 
  
341 ····move-result-object·p1 
  
342 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mAttributionLabels:Ljava/util/Map;292 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;->mIcon:Landroid/graphics/drawable/Drawable;
  
343 ····:cond_1293 ····:cond_1
344 ····return-void294 ····return-void
345 .end·method295 .end·method