Offset 1, 168 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·Lcom/android/permissioncontroller/permission/data/OpAccess;1 .class·public·final·Lcom/android/permissioncontroller/permission/data/OpAccess;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"OpUsageLiveData.kt"3 .source·"OpUsageLiveData.kt"
  
4 #·interfaces 
5 .implements·Landroid/os/Parcelable; 
  
  
6 #·static·fields 
7 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; 
8 ····.annotation·system·Ldalvik/annotation/Signature; 
9 ········value·=·{ 
10 ············"Landroid/os/Parcelable$Creator<", 
11 ············"Lcom/android/permissioncontroller/permission/data/OpAccess;", 
12 ············">;" 
13 ········} 
14 ····.end·annotation 
  
15 ····.annotation·build·Lorg/jetbrains/annotations/NotNull; 
16 ····.end·annotation 
17 .end·field 
  
  
18 #·instance·fields4 #·instance·fields
19 .field·private·final·attributionTag:Ljava/lang/String; 
20 ····.annotation·build·Lorg/jetbrains/annotations/Nullable; 
21 ····.end·annotation 
22 .end·field 
  
23 .field·private·final·isRunning:Z 
  
24 .field·private·final·lastAccessTime:J5 .field·private·final·lastAccessTime:J
  
25 .field·private·final·packageName:Ljava/lang/String;6 .field·private·final·packageName:Ljava/lang/String;
26 ····.annotation·build·Lorg/jetbrains/annotations/NotNull; 
27 ····.end·annotation 
28 .end·field 
  
29 .field·private·final·proxyAccess:Lcom/android/permissioncontroller/permission/data/OpAccess; 
30 ····.annotation·build·Lorg/jetbrains/annotations/Nullable;7 ····.annotation·build·Lorg/jetbrains/annotations/Nullable;
31 ····.end·annotation8 ····.end·annotation
32 .end·field9 .end·field
  
33 .field·private·final·user:Landroid/os/UserHandle;10 .field·private·final·user:Landroid/os/UserHandle;
34 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;11 ····.annotation·build·Lorg/jetbrains/annotations/Nullable;
35 ····.end·annotation12 ····.end·annotation
36 .end·field13 .end·field
  
  
37 #·direct·methods14 #·direct·methods
38 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
39 ····.locals·116 ····.locals·0
  
40 ····.line·180 
41 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/data/OpAccess$Companion$CREATOR$1; 
  
42 ····invoke-direct·{v0},·Lcom/android/permissioncontroller/permission/data/OpAccess$Companion$CREATOR$1;-><init>()V 
  
43 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->CREATOR:Landroid/os/Parcelable$Creator; 
  
44 ····return-void17 ····return-void
45 .end·method18 .end·method
  
46 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;JLcom/android/permissioncontroller/permission/data/OpAccess;)V19 .method·public·constructor·<init>(Ljava/lang/String;Landroid/os/UserHandle;J)V
47 ····.locals·120 ····.locals·0
48 ····.param·p1····#·Ljava/lang/String;21 ····.param·p1····#·Ljava/lang/String;
49 ········.annotation·build·Lorg/jetbrains/annotations/NotNull; 
50 ········.end·annotation 
51 ····.end·param 
52 ····.param·p2····#·Ljava/lang/String; 
53 ········.annotation·build·Lorg/jetbrains/annotations/Nullable;22 ········.annotation·build·Lorg/jetbrains/annotations/Nullable;
54 ········.end·annotation23 ········.end·annotation
55 ····.end·param24 ····.end·param
56 ····.param·p3····#·Landroid/os/UserHandle;25 ····.param·p2····#·Landroid/os/UserHandle;
57 ········.annotation·build·Lorg/jetbrains/annotations/NotNull; 
58 ········.end·annotation 
59 ····.end·param 
60 ····.param·p6····#·Lcom/android/permissioncontroller/permission/data/OpAccess; 
61 ········.annotation·build·Lorg/jetbrains/annotations/Nullable;26 ········.annotation·build·Lorg/jetbrains/annotations/Nullable;
62 ········.end·annotation27 ········.end·annotation
63 ····.end·param28 ····.end·param
  
64 ····const-string·v0,·"packageName" 
  
65 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
66 ····const-string·v0,·"user" 
  
67 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
68 ····.line·15629 ····.line·107
69 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
70 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->packageName:Ljava/lang/String;31 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->packageName:Ljava/lang/String;
  
71 ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->attributionTag:Ljava/lang/String; 
  
72 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;32 ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;
  
73 ····iput-wide·p4,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J 
  
74 ····iput-object·p6,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->proxyAccess:Lcom/android/permissioncontroller/permission/data/OpAccess; 
  
75 ····const-wide/16·p1,·-0x1 
  
76 ····cmp-long·p1,·p4,·p1 
  
77 ····if-nez·p1,·:cond_0 
  
78 ····const/4·p1,·0x1 
  
79 ····goto·:goto_0 
  
80 ····:cond_0 
81 ····const/4·p1,·0x0 
  
82 ····.line·163 
83 ····:goto_0 
84 ····iput-boolean·p1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->isRunning:Z33 ····iput-wide·p3,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J
  
85 ····return-void 
86 .end·method 
  
87 .method·public·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;JLcom/android/permissioncontroller/permission/data/OpAccess;ILkotlin/jvm/internal/DefaultConstructorMarker;)V 
88 ····.locals·7 
  
89 ····and-int/lit8·p7,·p7,·0x10 
  
90 ····if-eqz·p7,·:cond_0 
  
91 ····const/4·p6,·0x0 
  
92 ····:cond_0 
93 ····move-object·v6,·p6 
  
94 ····move-object·v0,·p0 
  
95 ····move-object·v1,·p1 
  
96 ····move-object·v2,·p2 
  
97 ····move-object·v3,·p3 
  
98 ····move-wide·v4,·p4 
  
99 ····.line·161 
100 ····invoke-direct/range·{v0·..·v6},·Lcom/android/permissioncontroller/permission/data/OpAccess;-><init>(Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;JLcom/android/permissioncontroller/permission/data/OpAccess;)V 
  
101 ····return-void34 ····return-void
102 .end·method35 .end·method
  
  
103 #·virtual·methods36 #·virtual·methods
104 .method·public·describeContents()I 
105 ····.locals·1 
  
106 ····const/4·v0,·0x0 
  
107 ····return·v0 
108 .end·method 
  
109 .method·public·equals(Ljava/lang/Object;)Z37 .method·public·equals(Ljava/lang/Object;)Z
110 ····.locals·438 ····.locals·4
111 ····.param·p1····#·Ljava/lang/Object;39 ····.param·p1····#·Ljava/lang/Object;
112 ········.annotation·build·Lorg/jetbrains/annotations/Nullable;40 ········.annotation·build·Lorg/jetbrains/annotations/Nullable;
113 ········.end·annotation41 ········.end·annotation
114 ····.end·param42 ····.end·param
  
Offset 180, 51 lines modifiedOffset 70, 31 lines modified
  
180 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z70 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
181 ····move-result·v071 ····move-result·v0
  
182 ····if-eqz·v0,·:cond_072 ····if-eqz·v0,·:cond_0
  
183 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->attributionTag:Ljava/lang/String; 
  
184 ····iget-object·v1,·p1,·Lcom/android/permissioncontroller/permission/data/OpAccess;->attributionTag:Ljava/lang/String; 
  
185 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
186 ····move-result·v0 
  
187 ····if-eqz·v0,·:cond_0 
  
188 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;73 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;
  
189 ····iget-object·v1,·p1,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;74 ····iget-object·v1,·p1,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;
  
190 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z75 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
191 ····move-result·v076 ····move-result·v0
  
192 ····if-eqz·v0,·:cond_077 ····if-eqz·v0,·:cond_0
  
193 ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J78 ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J
  
194 ····iget-wide·v2,·p1,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J79 ····iget-wide·v2,·p1,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J
  
195 ····cmp-long·v0,·v0,·v280 ····cmp-long·p1,·v0,·v2
  
196 ····if-nez·v0,·:cond_0 
  
197 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->proxyAccess:Lcom/android/permissioncontroller/permission/data/OpAccess; 
  
198 ····iget-object·p1,·p1,·Lcom/android/permissioncontroller/permission/data/OpAccess;->proxyAccess:Lcom/android/permissioncontroller/permission/data/OpAccess; 
  
199 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z 
  
200 ····move-result·p1 
  
201 ····if-eqz·p1,·:cond_081 ····if-nez·p1,·:cond_0
  
202 ····goto·:goto_082 ····goto·:goto_0
  
203 ····:cond_083 ····:cond_0
204 ····const/4·p1,·0x084 ····const/4·p1,·0x0
  
205 ····return·p185 ····return·p1
Offset 232, 69 lines modifiedOffset 102, 16 lines modified
232 ····:cond_1102 ····:cond_1
233 ····:goto_0103 ····:goto_0
234 ····const/4·p1,·0x1104 ····const/4·p1,·0x1
  
235 ····return·p1105 ····return·p1
236 .end·method106 .end·method
  
237 .method·public·final·getAttributionTag()Ljava/lang/String; 
238 ····.locals·1 
239 ····.annotation·build·Lorg/jetbrains/annotations/Nullable; 
240 ····.end·annotation 
  
241 ····.line·158 
242 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->attributionTag:Ljava/lang/String; 
  
243 ····return-object·v0 
244 .end·method 
  
245 .method·public·final·getLastAccessTime()J 
246 ····.locals·2 
  
247 ····.line·160 
248 ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J 
  
249 ····return-wide·v0 
250 .end·method 
  
251 .method·public·final·getPackageName()Ljava/lang/String; 
252 ····.locals·1 
253 ····.annotation·build·Lorg/jetbrains/annotations/NotNull; 
254 ····.end·annotation 
  
255 ····.line·157 
256 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->packageName:Ljava/lang/String; 
  
257 ····return-object·v0 
258 .end·method 
  
259 .method·public·final·getProxyAccess()Lcom/android/permissioncontroller/permission/data/OpAccess; 
260 ····.locals·1 
261 ····.annotation·build·Lorg/jetbrains/annotations/Nullable; 
262 ····.end·annotation 
  
263 ····.line·161 
264 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->proxyAccess:Lcom/android/permissioncontroller/permission/data/OpAccess; 
  
265 ····return-object·v0 
266 .end·method 
  
267 .method·public·final·getUser()Landroid/os/UserHandle; 
268 ····.locals·1 
269 ····.annotation·build·Lorg/jetbrains/annotations/NotNull; 
270 ····.end·annotation 
  
271 ····.line·159 
272 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle; 
  
273 ····return-object·v0 
274 .end·method 
  
275 .method·public·hashCode()I107 .method·public·hashCode()I
276 ····.locals·4108 ····.locals·3
  
277 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->packageName:Ljava/lang/String;109 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->packageName:Ljava/lang/String;
  
278 ····const/4·v1,·0x0110 ····const/4·v1,·0x0
  
279 ····if-eqz·v0,·:cond_0111 ····if-eqz·v0,·:cond_0
  
Offset 306, 83 lines modifiedOffset 123, 38 lines modified
  
306 ····:cond_0123 ····:cond_0
307 ····move·v0,·v1124 ····move·v0,·v1
  
308 ····:goto_0125 ····:goto_0
309 ····mul-int/lit8·v0,·v0,·0x1f126 ····mul-int/lit8·v0,·v0,·0x1f
  
310 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->attributionTag:Ljava/lang/String;127 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;
  
311 ····if-eqz·v2,·:cond_1128 ····if-eqz·v2,·:cond_1
  
312 ····invoke-virtual·{v2},·Ljava/lang/Object;->hashCode()I129 ····invoke-virtual·{v2},·Ljava/lang/Object;->hashCode()I
  
313 ····move-result·v2130 ····move-result·v1
  
314 ····goto·:goto_1 
  
315 ····:cond_1131 ····:cond_1
316 ····move·v2,·v1 
  
317 ····:goto_1 
318 ····add-int/2addr·v0,·v2132 ····add-int/2addr·v0,·v1
  
319 ····mul-int/lit8·v0,·v0,·0x1f 
  
320 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle; 
  
321 ····if-eqz·v2,·:cond_2 
  
322 ····invoke-virtual·{v2},·Ljava/lang/Object;->hashCode()I 
  
323 ····move-result·v2 
  
324 ····goto·:goto_2 
  
325 ····:cond_2 
326 ····move·v2,·v1 
  
327 ····:goto_2 
328 ····add-int/2addr·v0,·v2 
  
329 ····mul-int/lit8·v0,·v0,·0x1f 
  
330 ····iget-wide·v2,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J 
  
331 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->hashCode(J)I 
  
332 ····move-result·v2 
  
333 ····add-int/2addr·v0,·v2 
  
334 ····mul-int/lit8·v0,·v0,·0x1f133 ····mul-int/lit8·v0,·v0,·0x1f
  
 134 ····iget-wide·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J
335 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->proxyAccess:Lcom/android/permissioncontroller/permission/data/OpAccess; 
  
336 ····if-eqz·v2,·:cond_3 
  
337 ····invoke-virtual·{v2},·Ljava/lang/Object;->hashCode()I135 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->hashCode(J)I
  
338 ····move-result·v1136 ····move-result·v1
  
339 ····:cond_3 
340 ····add-int/2addr·v0,·v1137 ····add-int/2addr·v0,·v1
  
341 ····return·v0138 ····return·v0
342 .end·method139 .end·method
  
343 .method·public·final·isRunning()Z 
344 ····.locals·1 
  
345 ····.line·163 
346 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->isRunning:Z 
  
347 ····return·v0 
348 .end·method 
  
349 .method·public·toString()Ljava/lang/String;140 .method·public·toString()Ljava/lang/String;
350 ····.locals·3141 ····.locals·3
351 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;142 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;
352 ····.end·annotation143 ····.end·annotation
  
353 ····new-instance·v0,·Ljava/lang/StringBuilder;144 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
Offset 392, 22 lines modifiedOffset 164, 14 lines modified
  
392 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;164 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
393 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->packageName:Ljava/lang/String;165 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->packageName:Ljava/lang/String;
  
394 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;166 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
395 ····const-string·v1,·",·attributionTag=" 
  
396 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
397 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->attributionTag:Ljava/lang/String; 
  
398 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
399 ····const-string·v1,·",·user="167 ····const-string·v1,·",·user="
  
400 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;168 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
401 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;169 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle;
  
402 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;170 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
Offset 416, 59 lines modifiedOffset 180, 17 lines modified
  
416 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;180 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
417 ····iget-wide·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J181 ····iget-wide·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J
  
418 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;182 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
419 ····const-string·v1,·",·proxyAccess=" 
  
420 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
421 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->proxyAccess:Lcom/android/permissioncontroller/permission/data/OpAccess; 
  
422 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
423 ····const-string·v1,·")"183 ····const-string·v1,·")"
  
424 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;184 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
425 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;185 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
426 ····move-result-object·v0186 ····move-result-object·v0
  
427 ····return-object·v0187 ····return-object·v0
428 .end·method188 .end·method
  
429 .method·public·writeToParcel(Landroid/os/Parcel;I)V 
430 ····.locals·2 
431 ····.param·p1····#·Landroid/os/Parcel; 
432 ········.annotation·build·Lorg/jetbrains/annotations/NotNull; 
433 ········.end·annotation 
434 ····.end·param 
  
435 ····const-string·v0,·"parcel" 
  
436 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V 
  
437 ····.line·166 
438 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->packageName:Ljava/lang/String; 
  
439 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V 
  
440 ····.line·167 
441 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->attributionTag:Ljava/lang/String; 
  
442 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V 
  
443 ····.line·168 
444 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->user:Landroid/os/UserHandle; 
  
445 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V 
  
446 ····.line·169 
447 ····iget-wide·v0,·p0,·Lcom/android/permissioncontroller/permission/data/OpAccess;->lastAccessTime:J 
  
448 ····invoke-virtual·{p1,·v0,·v1},·Landroid/os/Parcel;->writeLong(J)V 
  
449 ····return-void 
450 .end·method