Offset 27, 14 lines modifiedOffset 27, 16 lines modified
  
27 .field·private·final·mIcon:Landroid/graphics/drawable/Drawable;27 .field·private·final·mIcon:Landroid/graphics/drawable/Drawable;
  
28 .field·private·final·mLabel:Ljava/lang/CharSequence;28 .field·private·final·mLabel:Ljava/lang/CharSequence;
  
29 .field·private·final·mName:Ljava/lang/String;29 .field·private·final·mName:Ljava/lang/String;
  
 30 .field·private·final·mPermApps:Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps;
  
30 .field·private·final·mTotal:I31 .field·private·final·mTotal:I
  
  
31 #·direct·methods32 #·direct·methods
32 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;IILcom/android/permissioncontroller/permission/model/legacy/PermissionApps;)V33 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;Landroid/graphics/drawable/Drawable;IILcom/android/permissioncontroller/permission/model/legacy/PermissionApps;)V
33 ····.locals·034 ····.locals·0
  
Offset 55, 23 lines modifiedOffset 57, 26 lines modified
  
55 ····.line·4657 ····.line·46
56 ····iput·p5,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mTotal:I58 ····iput·p5,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mTotal:I
  
57 ····.line·4759 ····.line·47
58 ····iput·p6,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mGranted:I60 ····iput·p6,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mGranted:I
  
 61 ····.line·48
 62 ····iput-object·p7,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mPermApps:Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps;
  
59 ····return-void63 ····return-void
60 .end·method64 .end·method
  
  
61 #·virtual·methods65 #·virtual·methods
62 .method·public·compareTo(Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;)I66 .method·public·compareTo(Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;)I
63 ····.locals·167 ····.locals·1
  
64 ····.line·8368 ····.line·90
65 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mLabel:Ljava/lang/CharSequence;69 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mLabel:Ljava/lang/CharSequence;
  
66 ····invoke-interface·{v0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;70 ····invoke-interface·{v0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String;
  
67 ····move-result-object·v071 ····move-result-object·v0
  
68 ····iget-object·p1,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mLabel:Ljava/lang/CharSequence;72 ····iget-object·p1,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mLabel:Ljava/lang/CharSequence;
Offset 112, 65 lines modifiedOffset 117, 65 lines modified
112 ····:cond_0117 ····:cond_0
113 ····const/4·v1,·0x0118 ····const/4·v1,·0x0
  
114 ····if-nez·p1,·:cond_1119 ····if-nez·p1,·:cond_1
  
115 ····return·v1120 ····return·v1
  
116 ····.line·96121 ····.line·103
117 ····:cond_1122 ····:cond_1
118 ····const-class·v2,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;123 ····const-class·v2,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;
  
119 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;124 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
120 ····move-result-object·v3125 ····move-result-object·v3
  
121 ····if-eq·v2,·v3,·:cond_2126 ····if-eq·v2,·v3,·:cond_2
  
122 ····return·v1127 ····return·v1
  
123 ····.line·100128 ····.line·107
124 ····:cond_2129 ····:cond_2
125 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;130 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;
  
126 ····.line·102131 ····.line·109
127 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;132 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;
  
128 ····if-nez·v2,·:cond_3133 ····if-nez·v2,·:cond_3
  
129 ····.line·103134 ····.line·110
130 ····iget-object·v2,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;135 ····iget-object·v2,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;
  
131 ····if-eqz·v2,·:cond_4136 ····if-eqz·v2,·:cond_4
  
132 ····return·v1137 ····return·v1
  
133 ····.line·106138 ····.line·113
134 ····:cond_3139 ····:cond_3
135 ····iget-object·v3,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;140 ····iget-object·v3,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;
  
136 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z141 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
137 ····move-result·v2142 ····move-result·v2
  
138 ····if-nez·v2,·:cond_4143 ····if-nez·v2,·:cond_4
  
139 ····return·v1144 ····return·v1
  
140 ····.line·110145 ····.line·117
141 ····:cond_4146 ····:cond_4
142 ····iget·v2,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mTotal:I147 ····iget·v2,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mTotal:I
  
143 ····iget·v3,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mTotal:I148 ····iget·v3,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mTotal:I
  
144 ····if-eq·v2,·v3,·:cond_5149 ····if-eq·v2,·v3,·:cond_5
  
145 ····return·v1150 ····return·v1
  
146 ····.line·114151 ····.line·121
147 ····:cond_5152 ····:cond_5
148 ····iget·v2,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mGranted:I153 ····iget·v2,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mGranted:I
  
149 ····iget·p1,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mGranted:I154 ····iget·p1,·p1,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mGranted:I
  
150 ····if-eq·v2,·p1,·:cond_6155 ····if-eq·v2,·p1,·:cond_6
  
Offset 221, 27 lines modifiedOffset 226, 36 lines modified
  
221 ····.line·52226 ····.line·52
222 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;227 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;
  
223 ····return-object·v0228 ····return-object·v0
224 .end·method229 .end·method
  
 230 .method·public·getPermissionApps()Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps;
 231 ····.locals·1
  
 232 ····.line·85
 233 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mPermApps:Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps;
  
 234 ····return-object·v0
 235 .end·method
  
225 .method·public·getTotal()I236 .method·public·getTotal()I
226 ····.locals·1237 ····.locals·1
  
227 ····.line·71238 ····.line·71
228 ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mTotal:I239 ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mTotal:I
  
229 ····return·v0240 ····return·v0
230 .end·method241 .end·method
  
231 .method·public·hashCode()I242 .method·public·hashCode()I
232 ····.locals·2243 ····.locals·2
  
233 ····.line·123244 ····.line·130
234 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;245 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/model/legacy/PermissionGroup;->mName:Ljava/lang/String;
  
235 ····if-eqz·v0,·:cond_0246 ····if-eqz·v0,·:cond_0
  
236 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I247 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
237 ····move-result·v0248 ····move-result·v0