Offset 26, 68 lines modifiedOffset 26, 68 lines modified
26 .field·public·user:Landroid/os/UserHandle;26 .field·public·user:Landroid/os/UserHandle;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·static·constructor·<clinit>()V28 .method·static·constructor·<clinit>()V
29 ····.locals·129 ····.locals·1
  
30 ····.line·11830 ····.line·133
31 ····new-instance·v0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;31 ····new-instance·v0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;
  
32 ····invoke-direct·{v0},·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;-><init>()V32 ····invoke-direct·{v0},·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;-><init>()V
  
33 ····sput-object·v0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->MULTIPLE_ENFORCED_ADMIN:Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;33 ····sput-object·v0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->MULTIPLE_ENFORCED_ADMIN:Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·constructor·<init>()V36 .method·public·constructor·<init>()V
37 ····.locals·137 ····.locals·1
  
38 ····.line·14738 ····.line·162
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····.line·10641 ····.line·121
42 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;42 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;
  
43 ····.line·11243 ····.line·127
44 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;44 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;
  
45 ····.line·11445 ····.line·129
46 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;46 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·constructor·<init>(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/UserHandle;)V49 .method·public·constructor·<init>(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/UserHandle;)V
50 ····.locals·150 ····.locals·1
  
51 ····.line·13251 ····.line·147
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
53 ····const/4·v0,·0x053 ····const/4·v0,·0x0
  
54 ····.line·10654 ····.line·121
55 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;55 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;
  
56 ····.line·11256 ····.line·127
57 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;57 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;
  
58 ····.line·11458 ····.line·129
59 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;59 ····iput-object·v0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;
  
60 ····.line·13360 ····.line·148
61 ····iput-object·p1,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;61 ····iput-object·p1,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;
  
62 ····.line·13462 ····.line·149
63 ····iput-object·p2,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;63 ····iput-object·p2,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;
  
64 ····.line·13564 ····.line·150
65 ····iput-object·p3,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;65 ····iput-object·p3,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;
  
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
  
68 #·virtual·methods68 #·virtual·methods
Offset 101, 56 lines modifiedOffset 101, 56 lines modified
101 ····return·v0101 ····return·v0
  
102 ····:cond_0102 ····:cond_0
103 ····const/4·v1,·0x0103 ····const/4·v1,·0x0
  
104 ····if-eqz·p1,·:cond_3104 ····if-eqz·p1,·:cond_3
  
105 ····.line·175105 ····.line·190
106 ····const-class·v2,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;106 ····const-class·v2,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;
  
107 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;107 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
108 ····move-result-object·v3108 ····move-result-object·v3
  
109 ····if-eq·v2,·v3,·:cond_1109 ····if-eq·v2,·v3,·:cond_1
  
110 ····goto·:goto_1110 ····goto·:goto_1
  
111 ····.line·176111 ····.line·191
112 ····:cond_1112 ····:cond_1
113 ····check-cast·p1,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;113 ····check-cast·p1,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;
  
114 ····.line·177114 ····.line·192
115 ····iget-object·v2,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;115 ····iget-object·v2,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;
  
116 ····iget-object·v3,·p1,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;116 ····iget-object·v3,·p1,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->user:Landroid/os/UserHandle;
  
117 ····invoke-static·{v2,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z117 ····invoke-static·{v2,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
118 ····move-result·v2118 ····move-result·v2
  
119 ····if-eqz·v2,·:cond_2119 ····if-eqz·v2,·:cond_2
  
120 ····iget-object·v2,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;120 ····iget-object·v2,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;
  
121 ····iget-object·v3,·p1,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;121 ····iget-object·v3,·p1,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;
  
122 ····.line·178122 ····.line·193
123 ····invoke-static·{v2,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z123 ····invoke-static·{v2,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
124 ····move-result·v2124 ····move-result·v2
  
125 ····if-eqz·v2,·:cond_2125 ····if-eqz·v2,·:cond_2
  
126 ····iget-object·p0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;126 ····iget-object·p0,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;
  
127 ····iget-object·p1,·p1,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;127 ····iget-object·p1,·p1,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;
  
128 ····.line·179128 ····.line·194
129 ····invoke-static·{p0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z129 ····invoke-static·{p0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
130 ····move-result·p0130 ····move-result·p0
  
131 ····if-eqz·p0,·:cond_2131 ····if-eqz·p0,·:cond_2
  
132 ····goto·:goto_0132 ····goto·:goto_0
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 .method·public·hashCode()I169 .method·public·hashCode()I
170 ····.locals·3170 ····.locals·3
  
171 ····const/4·v0,·0x3171 ····const/4·v0,·0x3
  
172 ····new-array·v0,·v0,·[Ljava/lang/Object;172 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
173 ····.line·184173 ····.line·199
174 ····iget-object·v1,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;174 ····iget-object·v1,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->component:Landroid/content/ComponentName;
  
175 ····const/4·v2,·0x0175 ····const/4·v2,·0x0
  
176 ····aput-object·v1,·v0,·v2176 ····aput-object·v1,·v0,·v2
  
177 ····iget-object·v1,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;177 ····iget-object·v1,·p0,·Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;->enforcedRestriction:Ljava/lang/String;
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
  
198 ····return·p0198 ····return·p0
199 .end·method199 .end·method
  
200 .method·public·toString()Ljava/lang/String;200 .method·public·toString()Ljava/lang/String;
201 ····.locals·2201 ····.locals·2
  
202 ····.line·189202 ····.line·204
203 ····new-instance·v0,·Ljava/lang/StringBuilder;203 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
204 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V204 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
205 ····const-string·v1,·"EnforcedAdmin{component="205 ····const-string·v1,·"EnforcedAdmin{component="
  
206 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;206 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;