Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"AutoRevokeDumpPackageData"12 ····name·=·"AutoRevokeDumpPackageData"
13 .end·annotation13 .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·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·private·final·firstInstallTime:J18 .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 modifiedOffset 102, 15 lines modified
  
102 ····invoke-static·{p6,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V102 ····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;)V104 ····invoke-static·{p7,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
105 ····.line·811105 ····.line·826
106 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V106 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
107 ····iput·p1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->uid:I107 ····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:J109 ····iput-wide·p3,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->firstInstallTime:J
Offset 127, 35 lines modifiedOffset 127, 35 lines modified
  
127 #·virtual·methods127 #·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·3129 ····.locals·3
130 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;130 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;
131 ····.end·annotation131 ····.end·annotation
  
132 ····.line·820132 ····.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·v0134 ····move-result-object·v0
  
135 ····.line·821135 ····.line·836
136 ····iget·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->uid:I136 ····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·822138 ····.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·823141 ····.line·838
142 ····iget-wide·v1,·p0,·Lcom/android/permissioncontroller/permission/service/AutoRevokeDumpLiveData$AutoRevokeDumpPackageData;->firstInstallTime:J142 ····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·825144 ····.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_0146 ····if-eqz·v1,·:cond_0
  
147 ····invoke-virtual·{v1},·Ljava/lang/Number;->longValue()J147 ····invoke-virtual·{v1},·Ljava/lang/Number;->longValue()J
  
148 ····const-string·v1,·"dump"148 ····const-string·v1,·"dump"
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
  
166 ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J166 ····invoke-virtual·{v1},·Ljava/lang/Long;->longValue()J
  
167 ····move-result-wide·v1167 ····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·827169 ····.line·842
170 ····:cond_0170 ····: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·1591172 ····.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·v1174 ····move-result-object·v1
Offset 188, 20 lines modifiedOffset 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·v2189 ····move-result-object·v2
  
190 ····check-cast·v2,·Ljava/lang/String;190 ····check-cast·v2,·Ljava/lang/String;
  
191 ····.line·827191 ····.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_0193 ····goto·:goto_0
  
194 ····.line·829194 ····.line·844
195 ····:cond_1195 ····: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·1591197 ····.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·v1199 ····move-result-object·v1
Offset 215, 24 lines modifiedOffset 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·v2216 ····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·829218 ····.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·v2220 ····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_1222 ····goto·:goto_1
  
223 ····.line·831223 ····.line·846
224 ····:cond_2224 ····: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·v0226 ····move-result-object·v0
  
227 ····const-string·v1,·"dump.build()"227 ····const-string·v1,·"dump.build()"