Offset 13, 57 lines modifiedOffset 13, 57 lines modified
13 .field·private·mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;13 .field·private·mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····.line·5417 ····.line·49
18 ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;18 ····sget-object·v0,·Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
  
19 ····sput-object·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode;19 ····sput-object·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·constructor·<init>()V22 .method·public·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.line·5124 ····.line·46
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·static·synthetic·access$000()Landroid/graphics/PorterDuff$Mode;28 .method·static·synthetic·access$000()Landroid/graphics/PorterDuff$Mode;
29 ····.locals·129 ····.locals·1
  
30 ····.line·5130 ····.line·46
31 ····sget-object·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode;31 ····sget-object·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode;
  
32 ····return-object·v032 ····return-object·v0
33 .end·method33 .end·method
  
34 .method·public·static·declared-synchronized·get()Landroidx/appcompat/widget/AppCompatDrawableManager;34 .method·public·static·declared-synchronized·get()Landroidx/appcompat/widget/AppCompatDrawableManager;
35 ····.locals·235 ····.locals·2
  
36 ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;36 ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;
  
37 ····monitor-enter·v037 ····monitor-enter·v0
  
38 ····.line·46638 ····.line·397
39 ····:try_start_039 ····:try_start_0
40 ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;40 ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;
  
41 ····if-nez·v1,·:cond_041 ····if-nez·v1,·:cond_0
  
42 ····.line·46742 ····.line·398
43 ····invoke-static·{},·Landroidx/appcompat/widget/AppCompatDrawableManager;->preload()V43 ····invoke-static·{},·Landroidx/appcompat/widget/AppCompatDrawableManager;->preload()V
  
44 ····.line·46944 ····.line·400
45 ····:cond_045 ····:cond_0
46 ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;46 ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;
47 ····:try_end_047 ····:try_end_0
48 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_048 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
49 ····monitor-exit·v049 ····monitor-exit·v0
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 .method·public·static·declared-synchronized·getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;80 .method·public·static·declared-synchronized·getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
81 ····.locals·181 ····.locals·1
  
82 ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;82 ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;
  
83 ····monitor-enter·v083 ····monitor-enter·v0
  
84 ····.line·50784 ····.line·438
85 ····:try_start_085 ····:try_start_0
86 ····invoke-static·{p0,·p1},·Landroidx/appcompat/widget/ResourceManagerInternal;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;86 ····invoke-static·{p0,·p1},·Landroidx/appcompat/widget/ResourceManagerInternal;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
  
87 ····move-result-object·p087 ····move-result-object·p0
88 ····:try_end_088 ····:try_end_0
89 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_089 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
Offset 107, 48 lines modifiedOffset 107, 48 lines modified
107 .method·public·static·declared-synchronized·preload()V107 .method·public·static·declared-synchronized·preload()V
108 ····.locals·3108 ····.locals·3
  
109 ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;109 ····const-class·v0,·Landroidx/appcompat/widget/AppCompatDrawableManager;
  
110 ····monitor-enter·v0110 ····monitor-enter·v0
  
111 ····.line·59111 ····.line·54
112 ····:try_start_0112 ····:try_start_0
113 ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;113 ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;
  
114 ····if-nez·v1,·:cond_0114 ····if-nez·v1,·:cond_0
  
115 ····.line·60115 ····.line·55
116 ····new-instance·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;116 ····new-instance·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;
  
117 ····invoke-direct·{v1},·Landroidx/appcompat/widget/AppCompatDrawableManager;-><init>()V117 ····invoke-direct·{v1},·Landroidx/appcompat/widget/AppCompatDrawableManager;-><init>()V
  
118 ····sput-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;118 ····sput-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;
  
119 ····.line·61119 ····.line·56
120 ····invoke-static·{},·Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;120 ····invoke-static·{},·Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;
  
121 ····move-result-object·v2121 ····move-result-object·v2
  
122 ····iput-object·v2,·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;122 ····iput-object·v2,·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
  
123 ····.line·62123 ····.line·57
124 ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;124 ····sget-object·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->INSTANCE:Landroidx/appcompat/widget/AppCompatDrawableManager;
  
125 ····iget-object·v1,·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;125 ····iget-object·v1,·v1,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
  
126 ····new-instance·v2,·Landroidx/appcompat/widget/AppCompatDrawableManager$1;126 ····new-instance·v2,·Landroidx/appcompat/widget/AppCompatDrawableManager$1;
  
127 ····invoke-direct·{v2},·Landroidx/appcompat/widget/AppCompatDrawableManager$1;-><init>()V127 ····invoke-direct·{v2},·Landroidx/appcompat/widget/AppCompatDrawableManager$1;-><init>()V
  
128 ····invoke-virtual·{v1,·v2},·Landroidx/appcompat/widget/ResourceManagerInternal;->setHooks(Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;)V128 ····invoke-virtual·{v1,·v2},·Landroidx/appcompat/widget/ResourceManagerInternal;->setHooks(Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;)V
129 ····:try_end_0129 ····:try_end_0
130 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0130 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
131 ····.line·460131 ····.line·391
132 ····:cond_0132 ····:cond_0
133 ····monitor-exit·v0133 ····monitor-exit·v0
  
134 ····return-void134 ····return-void
  
135 ····:catchall_0135 ····:catchall_0
136 ····move-exception·v1136 ····move-exception·v1
Offset 157, 28 lines modifiedOffset 157, 28 lines modified
  
157 ····throw·v1157 ····throw·v1
158 .end·method158 .end·method
  
159 .method·static·tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V159 .method·static·tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V
160 ····.locals·0160 ····.locals·0
  
161 ····.line·502161 ····.line·433
162 ····invoke-static·{p0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V162 ····invoke-static·{p0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->tintDrawable(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/TintInfo;[I)V
  
163 ····return-void163 ····return-void
164 .end·method164 .end·method
  
  
165 #·virtual·methods165 #·virtual·methods
166 .method·public·declared-synchronized·getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;166 .method·public·declared-synchronized·getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
167 ····.locals·1167 ····.locals·1
  
168 ····monitor-enter·p0168 ····monitor-enter·p0
  
169 ····.line·475169 ····.line·406
170 ····:try_start_0170 ····:try_start_0
171 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;171 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
  
172 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;172 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
173 ····move-result-object·p1173 ····move-result-object·p1
174 ····:try_end_0174 ····:try_end_0
Offset 197, 15 lines modifiedOffset 197, 15 lines modified
197 .end·method197 .end·method
  
198 .method·declared-synchronized·getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;198 .method·declared-synchronized·getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;
199 ····.locals·1199 ····.locals·1
  
200 ····monitor-enter·p0200 ····monitor-enter·p0
  
201 ····.line·480201 ····.line·411
202 ····:try_start_0202 ····:try_start_0
203 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;203 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
  
204 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;204 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;
  
205 ····move-result-object·p1205 ····move-result-object·p1
206 ····:try_end_0206 ····:try_end_0
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 .end·method224 .end·method
  
225 .method·declared-synchronized·getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;225 .method·declared-synchronized·getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
226 ····.locals·1226 ····.locals·1
  
227 ····monitor-enter·p0227 ····monitor-enter·p0
  
228 ····.line·498228 ····.line·429
229 ····:try_start_0229 ····:try_start_0
230 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;230 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
  
231 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;231 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/appcompat/widget/ResourceManagerInternal;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
  
232 ····move-result-object·p1232 ····move-result-object·p1
233 ····:try_end_0233 ····:try_end_0
Offset 251, 23 lines modifiedOffset 251, 23 lines modified
251 .end·method251 .end·method
  
252 .method·public·declared-synchronized·onConfigurationChanged(Landroid/content/Context;)V252 .method·public·declared-synchronized·onConfigurationChanged(Landroid/content/Context;)V
253 ····.locals·1253 ····.locals·1
  
254 ····monitor-enter·p0254 ····monitor-enter·p0
  
255 ····.line·484255 ····.line·415
256 ····:try_start_0256 ····:try_start_0
257 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;257 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/AppCompatDrawableManager;->mResourceManager:Landroidx/appcompat/widget/ResourceManagerInternal;
  
258 ····invoke-virtual·{v0,·p1},·Landroidx/appcompat/widget/ResourceManagerInternal;->onConfigurationChanged(Landroid/content/Context;)V258 ····invoke-virtual·{v0,·p1},·Landroidx/appcompat/widget/ResourceManagerInternal;->onConfigurationChanged(Landroid/content/Context;)V
259 ····:try_end_0259 ····:try_end_0
260 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0260 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
261 ····.line·485261 ····.line·416
262 ····monitor-exit·p0262 ····monitor-exit·p0
  
263 ····return-void263 ····return-void
  
264 ····:catchall_0264 ····:catchall_0
265 ····move-exception·p1265 ····move-exception·p1