| | | |
Offset 10, 15 lines modified | Offset 10, 15 lines modified |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"AutoRevokeDumpPackageData" | 12 | ····name·=·"AutoRevokeDumpPackageData" |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | 14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; |
15 | ····value·=·"SMAP\nAutoRevokePermissions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AutoRevokePermissions.kt\ncom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1038:1\n1591#2,2:1039\n1591#2,2:1041\n*E\n*S·KotlinDebug\n*F\n+·1·AutoRevokePermissions.kt\ncom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData\n*L\n827#1,2:1039\n829#1,2:1041\n*E\n" | 15 | ····value·=·"SMAP\nAutoRevokePermissions.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AutoRevokePermissions.kt\ncom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData\n+·2·_Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,1053:1\n1591#2,2:1054\n1591#2,2:1056\n*E\n*S·KotlinDebug\n*F\n+·1·AutoRevokePermissions.kt\ncom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData\n*L\n842#1,2:1054\n844#1,2:1056\n*E\n" |
16 | .end·annotation | 16 | .end·annotation |
| |
| |
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·private·final·firstInstallTime:J | 18 | .field·private·final·firstInstallTime:J |
| |
19 | .field·private·final·groups:Ljava/util/List; | 19 | .field·private·final·groups:Ljava/util/List; |
Offset 102, 15 lines modified | Offset 102, 15 lines modified |
| |
102 | ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 102 | ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
103 | ····const-string·v0,·"groups" | 103 | ····const-string·v0,·"groups" |
| |
104 | ····invoke-static·{p7,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V | 104 | ····invoke-static·{p7,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V |
| |
105 | ····.line·811 | 105 | ····.line·826 |
106 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 106 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
107 | ····iput·p1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->uid:I | 107 | ····iput·p1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->uid:I |
| |
108 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->packageName:Ljava/lang/String; | 108 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->packageName:Ljava/lang/String; |
| |
109 | ····iput-wide·p3,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->firstInstallTime:J | 109 | ····iput-wide·p3,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->firstInstallTime:J |
Offset 127, 35 lines modified | Offset 127, 35 lines modified |
| |
127 | #·virtual·methods | 127 | #·virtual·methods |
128 | .method·public·final·dump()Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto; | 128 | .method·public·final·dump()Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto; |
129 | ····.locals·3 | 129 | ····.locals·3 |
130 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; | 130 | ····.annotation·build·Lorg/jetbrains/annotations/NotNull; |
131 | ····.end·annotation | 131 | ····.end·annotation |
| |
132 | ····.line·820 | 132 | ····.line·835 |
133 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto;->newBuilder()Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; | 133 | ····invoke-static·{},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto;->newBuilder()Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; |
| |
134 | ····move-result-object·v0 | 134 | ····move-result-object·v0 |
| |
135 | ····.line·821 | 135 | ····.line·836 |
136 | ····iget·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->uid:I | 136 | ····iget·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->uid:I |
| |
137 | ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->setUid(I)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; | 137 | ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->setUid(I)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; |
| |
138 | ····.line·822 | 138 | ····.line·837 |
139 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->packageName:Ljava/lang/String; | 139 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->packageName:Ljava/lang/String; |
| |
140 | ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->setPackageName(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; | 140 | ····invoke-virtual·{v0,·v1},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->setPackageName(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; |
| |
141 | ····.line·823 | 141 | ····.line·838 |
142 | ····iget-wide·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->firstInstallTime:J | 142 | ····iget-wide·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->firstInstallTime:J |
| |
143 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->setFirstInstallTime(J)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; | 143 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->setFirstInstallTime(J)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; |
| |
144 | ····.line·825 | 144 | ····.line·840 |
145 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->lastTimeVisible:Ljava/lang/Long; | 145 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->lastTimeVisible:Ljava/lang/Long; |
| |
146 | ····if-eqz·v1,·:cond_0 | 146 | ····if-eqz·v1,·:cond_0 |
| |
147 | ····invoke-virtual·{v1},·Ljava/lang/Number;->longValue()J | 147 | ····invoke-virtual·{v1},·Ljava/lang/Number;->longValue()J |
| |
148 | ····const-string·v1,·"dump" | 148 | ····const-string·v1,·"dump" |
Offset 166, 15 lines modified | Offset 166, 15 lines modified |
| |
166 | ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J | 166 | ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J |
| |
167 | ····move-result-wide·v1 | 167 | ····move-result-wide·v1 |
| |
168 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->setLastTimeVisible(J)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; | 168 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->setLastTimeVisible(J)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; |
| |
169 | ····.line·827 | 169 | ····.line·842 |
170 | ····:cond_0 | 170 | ····:cond_0 |
171 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->implementedServices:Ljava/util/List; | 171 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->implementedServices:Ljava/util/List; |
| |
172 | ····.line·1591 | 172 | ····.line·1591 |
173 | ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 173 | ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
| |
174 | ····move-result-object·v1 | 174 | ····move-result-object·v1 |
Offset 188, 20 lines modified | Offset 188, 20 lines modified |
| |
188 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 188 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
189 | ····move-result-object·v2 | 189 | ····move-result-object·v2 |
| |
190 | ····check-cast·v2,·Ljava/lang/String; | 190 | ····check-cast·v2,·Ljava/lang/String; |
| |
191 | ····.line·827 | 191 | ····.line·842 |
192 | ····invoke-virtual·{v0,·v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->addImplementedServices(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; | 192 | ····invoke-virtual·{v0,·v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->addImplementedServices(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; |
| |
193 | ····goto·:goto_0 | 193 | ····goto·:goto_0 |
| |
194 | ····.line·829 | 194 | ····.line·844 |
195 | ····:cond_1 | 195 | ····:cond_1 |
196 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->groups:Ljava/util/List; | 196 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->groups:Ljava/util/List; |
| |
197 | ····.line·1591 | 197 | ····.line·1591 |
198 | ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 198 | ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
| |
199 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
Offset 215, 24 lines modified | Offset 215, 24 lines modified |
| |
215 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 215 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
216 | ····move-result-object·v2 | 216 | ····move-result-object·v2 |
| |
217 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpGroupData; | 217 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpGroupData; |
| |
218 | ····.line·829 | 218 | ····.line·844 |
219 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpGroupData;->dump()Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PermissionGroupProto; | 219 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpGroupData;->dump()Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PermissionGroupProto; |
| |
220 | ····move-result-object·v2 | 220 | ····move-result-object·v2 |
| |
221 | ····invoke-virtual·{v0,·v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->addGroups(Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PermissionGroupProto;)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; | 221 | ····invoke-virtual·{v0,·v2},·Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder;->addGroups(Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PermissionGroupProto;)Lcom/android/permissioncontroller/permission/service/AutoRevokePermissionsProto$PackageProto$Builder; |
| |
222 | ····goto·:goto_1 | 222 | ····goto·:goto_1 |
| |
223 | ····.line·831 | 223 | ····.line·846 |
224 | ····:cond_2 | 224 | ····:cond_2 |
225 | ····invoke-virtual·{v0},·Lcom/google/protobuf/GeneratedMessageLite$Builder;->build()Lcom/google/protobuf/GeneratedMessageLite; | 225 | ····invoke-virtual·{v0},·Lcom/google/protobuf/GeneratedMessageLite$Builder;->build()Lcom/google/protobuf/GeneratedMessageLite; |
| |
226 | ····move-result-object·v0 | 226 | ····move-result-object·v0 |
| |
227 | ····const-string·v1,·"dump.build()" | 227 | ····const-string·v1,·"dump.build()" |
| |