Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·9bab010d109c14cabb0a79c7cd9f040a2761a37fd7a36e0f9eb2b77ef183dd48 | ||
10 | Signer·#1·certificate·SHA-1·digest:·2ba33e3adfff5b5057180af7ff30b6a913f4450f | ||
11 | Signer·#1·certificate·MD5·digest:·e53b82fbef3531ddc02871578402be05 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·7a9b68f216dab2ee85a99ecae1adecf4e949777ab1784c242b21d161e533be4b | ||
15 | Signer·#1·public·key·SHA-1·digest:·6283b822cd2721649644c2001b7d440b66ab9e7a | ||
16 | Signer·#1·public·key·MD5·digest:·6e5e17aaeba471332cce81001fac9ed4 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 18794 lines modified | Offset 1, 19702 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:···················1 | 4 | ··Zip·archive·file·size:···················1823915·(00000000001BD4ABh) |
5 | ··Actual·end-cent-dir·record·offset:·······1 | 5 | ··Actual·end-cent-dir·record·offset:·······1823893·(00000000001BD495h) |
6 | ··Expected·end-cent-dir·record·offset:·····1 | 6 | ··Expected·end-cent-dir·record·offset:·····1823893·(00000000001BD495h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·6 | 9 | ··central·directory·contains·680·entries. |
10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·63445·(000000000000F7D5h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·17 | 12 | ··is·1760448·(00000000001ADCC0h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·13·00:20:34 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························82d1c02b |
28 | ··compressed·size:································ | 28 | ··compressed·size:································3148·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························13936·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··res/color-v11/abs__primary_text_holo_dark.xml |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···3217 |
43 | ··················································(000000000000 | 45 | ··················································(0000000000000C91h)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:···················2.0 | 47 | ··version·of·encoding·software:···················2.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
48 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
52 | ··file·last·modified·on·(DOS·date/time):··········201 | 54 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·13·00:20:34 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························21b70068 |
54 | ··compressed·size:································ | 56 | ··compressed·size:································339·bytes |
55 | ··uncompressed·size:······························ | 57 | ··uncompressed·size:······························976·bytes |
56 | ··length·of·filename:····························· | 58 | ··length·of·filename:·····························45·characters |
57 | ··length·of·extra·field:··························0·bytes | 59 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 60 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 61 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 62 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 63 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 64 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 65 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 66 | Central·directory·entry·#3: |
65 | --------------------------- | 67 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | 68 | ··There·are·an·extra·16·bytes·preceding·this·file. |
67 | ·· | 69 | ··res/color-v11/abs__primary_text_holo_light.xml |
68 | ··offset·of·local·header·from·start·of·archive:···3 | 70 | ··offset·of·local·header·from·start·of·archive:···3647 |
69 | ··················································(000000000000 | 71 | ··················································(0000000000000E3Fh)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 72 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:···················2.0 | 73 | ··version·of·encoding·software:···················2.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 74 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:···2.0 | 75 | ··minimum·software·version·required·to·extract:···2.0 |
74 | ··compression·method:·····························deflated | 76 | ··compression·method:·····························deflated |
75 | ··compression·sub-type·(deflation):···············normal | 77 | ··compression·sub-type·(deflation):···············normal |
76 | ··file·security·status:···························not·encrypted | 78 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:··························yes | 79 | ··extended·local·header:··························yes |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 80 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·13·00:20:34 |
79 | ··32-bit·CRC·value·(hex):························· | 81 | ··32-bit·CRC·value·(hex):·························f84d9d9c |
80 | ··compressed·size:································ | 82 | ··compressed·size:································339·bytes |
81 | ··uncompressed·size:······························ | 83 | ··uncompressed·size:······························976·bytes |
82 | ··length·of·filename:····························· | 84 | ··length·of·filename:·····························46·characters |
83 | ··length·of·extra·field:··························0·bytes | 85 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 86 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 87 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 88 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 89 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 90 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 91 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 92 | Central·directory·entry·#4: |
91 | --------------------------- | 93 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 94 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ··META-INF/buildserverid | ||
94 | ··offset·of·local·header·from·start·of·archive:···38613 | ||
95 | ··················································(00000000000096D5h)·bytes | ||
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
97 | ··version·of·encoding·software:···················2.0 | ||
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
99 | ··minimum·software·version·required·to·extract:···2.0 | ||
100 | ··compression·method:·····························deflated | ||
101 | ··compression·sub-type·(deflation):···············normal | ||
102 | ··file·security·status:···························not·encrypted | ||
Max diff block lines reached; 1196165/1207859 bytes (99.03%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 39, 15 lines modified | Offset 39, 14 lines modified | ||
39 | .method·public·constructor·<init>()V | 39 | .method·public·constructor·<init>()V |
40 | ····.locals·0 | 40 | ····.locals·0 |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·16 | 42 | ····.line·16 |
43 | ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V | 43 | ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V |
44 | ····.line·28 | ||
45 | ····return-void | 44 | ····return-void |
46 | .end·method | 45 | .end·method |
47 | #·virtual·methods | 46 | #·virtual·methods |
48 | .method·public·abstract·getSupportMenuInflater()Lcom/actionbarsherlock/view/MenuInflater; | 47 | .method·public·abstract·getSupportMenuInflater()Lcom/actionbarsherlock/view/MenuInflater; |
49 | .end·method | 48 | .end·method |
Offset 267, 446 lines modified | Offset 267, 445 lines modified | ||
267 | ····move-result-object·v0 | 267 | ····move-result-object·v0 |
268 | ····return-object·v0 | 268 | ····return-object·v0 |
269 | .end·method | 269 | .end·method |
270 | .method·public·static·wrap(Landroid/app/Activity;I)Lcom/actionbarsherlock/ActionBarSherlock; | 270 | .method·public·static·wrap(Landroid/app/Activity;I)Lcom/actionbarsherlock/ActionBarSherlock; |
271 | ····.locals·1 | 271 | ····.locals·15 |
272 | ····.param·p0,·"activity"····#·Landroid/app/Activity; | 272 | ····.param·p0,·"activity"····#·Landroid/app/Activity; |
273 | ····.param·p1,·"flags"····#·I | 273 | ····.param·p1,·"flags"····#·I |
274 | ····.prologue | 274 | ····.prologue |
275 | ····.line·170 | 275 | ····.line·170 |
276 | ····new-instance·v | 276 | ····new-instance·v5,·Ljava/util/HashMap; |
277 | ····sget-object·v1 | 277 | ····sget-object·v12,·Lcom/actionbarsherlock/ActionBarSherlock;->IMPLEMENTATIONS:Ljava/util/HashMap; |
278 | ····invoke-direct·{v | 278 | ····invoke-direct·{v5,·v12},·Ljava/util/HashMap;-><init>(Ljava/util/Map;)V |
279 | ····.line·175 | 279 | ····.line·175 |
280 | ····.local·v | 280 | ····.local·v5,·"impls":Ljava/util/HashMap;,·"Ljava/util/HashMap<Lcom/actionbarsherlock/ActionBarSherlock$Implementation;Ljava/lang/Class<+Lcom/actionbarsherlock/ActionBarSherlock;>;>;" |
281 | ····const/4·v3,·0x0 | 281 | ····const/4·v3,·0x0 |
282 | ····.line·176 | 282 | ····.line·176 |
283 | ····.local·v3,·"hasQualfier":Z | 283 | ····.local·v3,·"hasQualfier":Z |
284 | ····invoke-virtual·{v | 284 | ····invoke-virtual·{v5},·Ljava/util/HashMap;->keySet()Ljava/util/Set; |
285 | ····move-result-object·v1 | 285 | ····move-result-object·v12 |
286 | ····invoke-interface·{v1 | 286 | ····invoke-interface·{v12},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
287 | ····move-result-object·v | 287 | ····move-result-object·v12 |
288 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
289 | ····:cond_0 | 288 | ····:cond_0 |
290 | ····invoke-interface·{v | 289 | ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z |
291 | ····move-result·v13 | 290 | ····move-result·v13 |
292 | ····if-eqz·v13,·:cond_1 | 291 | ····if-eqz·v13,·:cond_1 |
293 | ····invoke-interface·{v | 292 | ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
294 | ····move-result-object·v | 293 | ····move-result-object·v7 |
295 | ····check-cast·v | 294 | ····check-cast·v7,·Lcom/actionbarsherlock/ActionBarSherlock$Implementation; |
296 | ····.line·178 | 295 | ····.line·178 |
297 | ····.local·v | 296 | ····.local·v7,·"key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; |
298 | ····invoke-interface·{v | 297 | ····invoke-interface·{v7},·Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->dpi()I |
299 | ····move-result·v13 | 298 | ····move-result·v13 |
300 | ····const/16·v14,·0xd5 | 299 | ····const/16·v14,·0xd5 |
301 | ····if-ne·v13,·v14,·:cond_0 | 300 | ····if-ne·v13,·v14,·:cond_0 |
302 | ····.line·179 | 301 | ····.line·179 |
303 | ····const/4·v3,·0x1 | 302 | ····const/4·v3,·0x1 |
304 | ····.line·183 | 303 | ····.line·183 |
305 | ····.end·local·v | 304 | ····.end·local·v7····#·"key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; |
306 | ····:cond_1 | 305 | ····:cond_1 |
307 | ····if-eqz·v3,·:cond_6 | 306 | ····if-eqz·v3,·:cond_6 |
308 | ····.line·184 | 307 | ····.line·184 |
309 | ····invoke-virtual | 308 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources; |
310 | ····move-result-object·v1 | 309 | ····move-result-object·v12 |
311 | ····invoke-virtual·{v1 | 310 | ····invoke-virtual·{v12},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
312 | ····move-result-object·v1 | 311 | ····move-result-object·v12 |
313 | ····iget·v1 | 312 | ····iget·v12,·v12,·Landroid/util/DisplayMetrics;->densityDpi:I |
314 | ····const/16·v1 | 313 | ····const/16·v13,·0xd5 |
315 | ····if-ne·v1 | 314 | ····if-ne·v12,·v13,·:cond_5 |
316 | ····const/4·v | 315 | ····const/4·v6,·0x1 |
317 | ····.line·185 | 316 | ····.line·185 |
318 | ····.local·v | 317 | ····.local·v6,·"isTvDpi":Z |
319 | ····:goto_0 | 318 | ····:goto_0 |
320 | ····invoke-virtual·{v | 319 | ····invoke-virtual·{v5},·Ljava/util/HashMap;->keySet()Ljava/util/Set; |
321 | ····move-result-object·v1 | 320 | ····move-result-object·v12 |
322 | ····invoke-interface·{v1 | 321 | ····invoke-interface·{v12},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
323 | ····move-result-object·v1 | 322 | ····move-result-object·v10 |
324 | ····.local·v1 | 323 | ····.local·v10,·"keys":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/actionbarsherlock/ActionBarSherlock$Implementation;>;" |
325 | ····:cond_2 | 324 | ····:cond_2 |
326 | ····:goto_1 | 325 | ····:goto_1 |
327 | ····invoke-interface·{v1 | 326 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z |
328 | ····move-result·v1 | 327 | ····move-result·v12 |
329 | ····if-eqz·v1 | 328 | ····if-eqz·v12,·:cond_6 |
330 | ····.line·186 | 329 | ····.line·186 |
331 | ····invoke-interface·{v1 | 330 | ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
332 | ····move-result-object·v1 | 331 | ····move-result-object·v12 |
333 | ····check-cast·v1 | 332 | ····check-cast·v12,·Lcom/actionbarsherlock/ActionBarSherlock$Implementation; |
334 | ····invoke-interface·{v1 | 333 | ····invoke-interface·{v12},·Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->dpi()I |
335 | ····move-result·v | 334 | ····move-result·v9 |
336 | ····.line·187 | 335 | ····.line·187 |
337 | ····.local·v | 336 | ····.local·v9,·"keyDpi":I |
338 | ····if-eqz·v | 337 | ····if-eqz·v6,·:cond_3 |
339 | ····const/16·v1 | 338 | ····const/16·v12,·0xd5 |
340 | ····if-ne·v | 339 | ····if-ne·v9,·v12,·:cond_4 |
341 | ····:cond_3 | 340 | ····:cond_3 |
342 | ····if-nez·v | 341 | ····if-nez·v6,·:cond_2 |
343 | ····const/16·v1 | 342 | ····const/16·v12,·0xd5 |
344 | ····if-ne·v | 343 | ····if-ne·v9,·v12,·:cond_2 |
Max diff block lines reached; 14048/19864 bytes (70.72%) of diff not shown. |
Offset 25, 10 lines modified | Offset 25, 9 lines modified | ||
25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·9 | 28 | ····.line·9 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·448 | ||
31 | ····return-void | 30 | ····return-void |
32 | .end·method | 31 | .end·method |
Offset 242, 55 lines modified | Offset 242, 62 lines modified | ||
242 | ····invoke-interface·{p1,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setChecked(Z)Lcom/actionbarsherlock/view/MenuItem; | 242 | ····invoke-interface·{p1,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setChecked(Z)Lcom/actionbarsherlock/view/MenuItem; |
243 | ····move-result-object·v3 | 243 | ····move-result-object·v3 |
244 | ····iget-boolean·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemVisible:Z | 244 | ····iget-boolean·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemVisible:Z |
245 | ····.line·415 | ||
245 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setVisible(Z)Lcom/actionbarsherlock/view/MenuItem; | 246 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setVisible(Z)Lcom/actionbarsherlock/view/MenuItem; |
246 | ····move-result-object·v3 | 247 | ····move-result-object·v3 |
247 | ····iget-boolean·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemEnabled:Z | 248 | ····iget-boolean·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemEnabled:Z |
249 | ····.line·416 | ||
248 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setEnabled(Z)Lcom/actionbarsherlock/view/MenuItem; | 250 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setEnabled(Z)Lcom/actionbarsherlock/view/MenuItem; |
249 | ····move-result-object·v5 | 251 | ····move-result-object·v5 |
250 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I | 252 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I |
251 | ····if-lt·v3,·v4,·:cond_1 | 253 | ····if-lt·v3,·v4,·:cond_1 |
252 | ····move·v3,·v4 | 254 | ····move·v3,·v4 |
255 | ····.line·417 | ||
253 | ····:goto_0 | 256 | ····:goto_0 |
254 | ····invoke-interface·{v5,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setCheckable(Z)Lcom/actionbarsherlock/view/MenuItem; | 257 | ····invoke-interface·{v5,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setCheckable(Z)Lcom/actionbarsherlock/view/MenuItem; |
255 | ····move-result-object·v3 | 258 | ····move-result-object·v3 |
256 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemTitleCondensed:Ljava/lang/CharSequence; | 259 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemTitleCondensed:Ljava/lang/CharSequence; |
260 | ····.line·418 | ||
257 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; | 261 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; |
258 | ····move-result-object·v3 | 262 | ····move-result-object·v3 |
259 | ····iget·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemIconResId:I | 263 | ····iget·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemIconResId:I |
264 | ····.line·419 | ||
260 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(I)Lcom/actionbarsherlock/view/MenuItem; | 265 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(I)Lcom/actionbarsherlock/view/MenuItem; |
261 | ····move-result-object·v3 | 266 | ····move-result-object·v3 |
262 | ····iget-char·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemAlphabeticShortcut:C | 267 | ····iget-char·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemAlphabeticShortcut:C |
268 | ····.line·420 | ||
263 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setAlphabeticShortcut(C)Lcom/actionbarsherlock/view/MenuItem; | 269 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setAlphabeticShortcut(C)Lcom/actionbarsherlock/view/MenuItem; |
264 | ····move-result-object·v3 | 270 | ····move-result-object·v3 |
265 | ····iget-char·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemNumericShortcut:C | 271 | ····iget-char·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemNumericShortcut:C |
272 | ····.line·421 | ||
266 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setNumericShortcut(C)Lcom/actionbarsherlock/view/MenuItem; | 273 | ····invoke-interface·{v3,·v5},·Lcom/actionbarsherlock/view/MenuItem;->setNumericShortcut(C)Lcom/actionbarsherlock/view/MenuItem; |
267 | ····.line·423 | 274 | ····.line·423 |
268 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemShowAsAction:I | 275 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemShowAsAction:I |
269 | ····if-ltz·v3,·:cond_0 | 276 | ····if-ltz·v3,·:cond_0 |
Offset 323, 34 lines modified | Offset 330, 36 lines modified | ||
323 | ····const-string·v4,·"The·android:onClick·attribute·cannot·be·used·within·a·restricted·context" | 330 | ····const-string·v4,·"The·android:onClick·attribute·cannot·be·used·within·a·restricted·context" |
324 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 331 | ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
325 | ····throw·v3 | 332 | ····throw·v3 |
326 | ····.line·41 | 333 | ····.line·416 |
327 | ····:cond_1 | 334 | ····:cond_1 |
328 | ····const/4·v3,·0x0 | 335 | ····const/4·v3,·0x0 |
329 | ····goto·:goto_0 | 336 | ····goto·:goto_0 |
330 | ····.line·432 | 337 | ····.line·432 |
331 | ····:cond_2 | 338 | ····:cond_2 |
332 | ····new-instance·v3,·Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener; | 339 | ····new-instance·v3,·Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener; |
333 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; | 340 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; |
341 | ····.line·433 | ||
334 | ····invoke-static·{v5},·Lcom/actionbarsherlock/view/MenuInflater;->access$400(Lcom/actionbarsherlock/view/MenuInflater;)Ljava/lang/Object; | 342 | ····invoke-static·{v5},·Lcom/actionbarsherlock/view/MenuInflater;->access$400(Lcom/actionbarsherlock/view/MenuInflater;)Ljava/lang/Object; |
335 | ····move-result-object·v5 | 343 | ····move-result-object·v5 |
336 | ····iget-object·v6,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemListenerMethodName:Ljava/lang/String; | 344 | ····iget-object·v6,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemListenerMethodName:Ljava/lang/String; |
337 | ····invoke-direct·{v3,·v5,·v6},·Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener;-><init>(Ljava/lang/Object;Ljava/lang/String;)V | 345 | ····invoke-direct·{v3,·v5,·v6},·Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener;-><init>(Ljava/lang/Object;Ljava/lang/String;)V |
346 | ····.line·432 | ||
338 | ····invoke-interface·{p1,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; | 347 | ····invoke-interface·{p1,·v3},·Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; |
339 | ····.line·436 | 348 | ····.line·436 |
340 | ····:cond_3 | 349 | ····:cond_3 |
341 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I | 350 | ····iget·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I |
342 | ····const/4·v5,·0x2 | 351 | ····const/4·v5,·0x2 |
Offset 382, 24 lines modified | Offset 391, 26 lines modified | ||
382 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionViewClassName:Ljava/lang/String; | 391 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionViewClassName:Ljava/lang/String; |
383 | ····if-eqz·v3,·:cond_5 | 392 | ····if-eqz·v3,·:cond_5 |
384 | ····.line·447 | 393 | ····.line·447 |
385 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionViewClassName:Ljava/lang/String; | 394 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionViewClassName:Ljava/lang/String; |
395 | ····.line·448 | ||
386 | ····invoke-static·{},·Lcom/actionbarsherlock/view/MenuInflater;->access$500()[Ljava/lang/Class; | 396 | ····invoke-static·{},·Lcom/actionbarsherlock/view/MenuInflater;->access$500()[Ljava/lang/Class; |
387 | ····move-result-object·v4 | 397 | ····move-result-object·v4 |
388 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; | 398 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; |
389 | ····invoke-static·{v5},·Lcom/actionbarsherlock/view/MenuInflater;->access$600(Lcom/actionbarsherlock/view/MenuInflater;)[Ljava/lang/Object; | 399 | ····invoke-static·{v5},·Lcom/actionbarsherlock/view/MenuInflater;->access$600(Lcom/actionbarsherlock/view/MenuInflater;)[Ljava/lang/Object; |
390 | ····move-result-object·v5 | 400 | ····move-result-object·v5 |
401 | ····.line·447 | ||
391 | ····invoke-direct·{p0,·v3,·v4,·v5},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->newInstance(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; | 402 | ····invoke-direct·{p0,·v3,·v4,·v5},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->newInstance(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; |
392 | ····move-result-object·v0 | 403 | ····move-result-object·v0 |
393 | ····check-cast·v0,·Landroid/view/View; | 404 | ····check-cast·v0,·Landroid/view/View; |
394 | ····.line·449 | 405 | ····.line·449 |
Offset 723, 27 lines modified | Offset 734, 29 lines modified | ||
Max diff block lines reached; 2199/6906 bytes (31.84%) of diff not shown. |
Offset 113, 14 lines modified | Offset 113, 15 lines modified | ||
113 | ····const-string·v4,·"·in·class·" | 113 | ····const-string·v4,·"·in·class·" |
114 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 114 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
115 | ····move-result-object·v3 | 115 | ····move-result-object·v3 |
116 | ····.line·221 | ||
116 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; | 117 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; |
117 | ····move-result-object·v4 | 118 | ····move-result-object·v4 |
118 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 119 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
119 | ····move-result-object·v3 | 120 | ····move-result-object·v3 |
Offset 468, 14 lines modified | Offset 468, 15 lines modified | ||
468 | ····.line·186 | 468 | ····.line·186 |
469 | ····invoke-static·{v2},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; | 469 | ····invoke-static·{v2},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; |
470 | ····move-result-object·v7 | 470 | ····move-result-object·v7 |
471 | ····if-eqz·v7,·:cond_9 | 471 | ····if-eqz·v7,·:cond_9 |
472 | ····.line·187 | ||
472 | ····invoke-static·{v2},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; | 473 | ····invoke-static·{v2},·Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; |
473 | ····move-result-object·v7 | 474 | ····move-result-object·v7 |
474 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/view/ActionProvider;->hasSubMenu()Z | 475 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/view/ActionProvider;->hasSubMenu()Z |
475 | ····move-result·v7 | 476 | ····move-result·v7 |
Offset 19, 15 lines modified | Offset 19, 14 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·27 | 22 | ····.line·27 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·186 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
27 | #·virtual·methods | 26 | #·virtual·methods |
28 | .method·public·abstract·finish()V | 27 | .method·public·abstract·finish()V |
29 | .end·method | 28 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·955 | 27 | ····.line·955 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1;->this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1;->this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 690, 14 lines modified | Offset 690, 15 lines modified | ||
690 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/Animation;->setDuration(J)V | 690 | ····invoke-virtual·{v0,·v2,·v3},·Landroid/view/animation/Animation;->setDuration(J)V |
691 | ····.line·734 | 691 | ····.line·734 |
692 | ····and-int/lit8·v2,·v1,·0x20 | 692 | ····and-int/lit8·v2,·v1,·0x20 |
693 | ····if-eqz·v2,·:cond_0 | 693 | ····if-eqz·v2,·:cond_0 |
694 | ····.line·735 | ||
694 | ····invoke-virtual·{p2},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I | 695 | ····invoke-virtual·{p2},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I |
695 | ····move-result·v2 | 696 | ····move-result·v2 |
696 | ····if-nez·v2,·:cond_0 | 697 | ····if-nez·v2,·:cond_0 |
697 | ····.line·736 | 698 | ····.line·736 |
Offset 708, 14 lines modified | Offset 709, 15 lines modified | ||
708 | ····.line·739 | 709 | ····.line·739 |
709 | ····:cond_0 | 710 | ····:cond_0 |
710 | ····and-int/lit8·v2,·v1,·0x4 | 711 | ····and-int/lit8·v2,·v1,·0x4 |
711 | ····if-eqz·v2,·:cond_1 | 712 | ····if-eqz·v2,·:cond_1 |
713 | ····.line·740 | ||
712 | ····invoke-virtual·{p1},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I | 714 | ····invoke-virtual·{p1},·Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I |
713 | ····move-result·v2 | 715 | ····move-result·v2 |
714 | ····if-nez·v2,·:cond_1 | 716 | ····if-nez·v2,·:cond_1 |
715 | ····.line·741 | 717 | ····.line·741 |
Offset 874, 388 lines modified | Offset 876, 388 lines modified | ||
874 | ····invoke-virtual·{v5,·p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->setCallback(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder$Callback;)V | 876 | ····invoke-virtual·{v5,·p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->setCallback(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder$Callback;)V |
875 | ····.line·557 | 877 | ····.line·557 |
876 | ····return·v6 | 878 | ····return·v6 |
877 | .end·method | 879 | .end·method |
878 | .method·private·installDecor()V | 880 | .method·private·installDecor()V |
879 | ····.locals·1 | 881 | ····.locals·11 |
880 | ····.prologue | 882 | ····.prologue |
881 | ····const/4·v | 883 | ····const/4·v5,·0x1 |
882 | ····const/4·v | 884 | ····const/4·v9,·0x0 |
883 | ····.line·884 | 885 | ····.line·884 |
884 | ····iget-object·v | 886 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
885 | ····if-nez·v | 887 | ····if-nez·v8,·:cond_0 |
886 | ····.line·885 | 888 | ····.line·885 |
887 | ····iget-object·v | 889 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; |
888 | ····invoke-virtual·{v | 890 | ····invoke-virtual·{v8},·Landroid/app/Activity;->getWindow()Landroid/view/Window; |
889 | ····move-result-object·v | 891 | ····move-result-object·v8 |
890 | ····invoke-virtual·{v | 892 | ····invoke-virtual·{v8},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
891 | ····move-result-object·v | 893 | ····move-result-object·v8 |
892 | ····const·v1 | 894 | ····const·v10,·0x1020002 |
893 | ····invoke-virtual·{v | 895 | ····invoke-virtual·{v8,·v10},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
894 | ····move-result-object·v | 896 | ····move-result-object·v8 |
895 | ····check-cast·v | 897 | ····check-cast·v8,·Landroid/view/ViewGroup; |
896 | ····iput-object·v | 898 | ····iput-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
897 | ····.line·887 | 899 | ····.line·887 |
898 | ····:cond_0 | 900 | ····:cond_0 |
899 | ····iget-object·v | 901 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mContentParent:Landroid/view/ViewGroup; |
900 | ····if-nez·v | 902 | ····if-nez·v8,·:cond_8 |
901 | ····.line·892 | 903 | ····.line·892 |
902 | ····const/4·v | 904 | ····const/4·v7,·0x0 |
903 | ····.line·893 | 905 | ····.line·893 |
904 | ····.local·v | 906 | ····.local·v7,·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;" |
905 | ····iget-object·v | 907 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
906 | ····invoke-virtual·{v | 908 | ····invoke-virtual·{v8},·Landroid/view/ViewGroup;->getChildCount()I |
907 | ····move-result·v | 909 | ····move-result·v8 |
908 | ····if-lez·v | 910 | ····if-lez·v8,·:cond_1 |
909 | ····.line·894 | 911 | ····.line·894 |
910 | ····new-instance·v | 912 | ····new-instance·v7,·Ljava/util/ArrayList; |
911 | ····.end·local·v | 913 | ····.end·local·v7····#·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;" |
912 | ····invoke-direct·{v | 914 | ····invoke-direct·{v7,·v5},·Ljava/util/ArrayList;-><init>(I)V |
913 | ····.line·895 | 915 | ····.line·895 |
914 | ····.restart·local·v | 916 | ····.restart·local·v7····#·"views":Ljava/util/List;,·"Ljava/util/List<Landroid/view/View;>;" |
915 | ····const/4·v2,·0x0 | 917 | ····const/4·v2,·0x0 |
916 | ····.local·v2,·"i":I | 918 | ····.local·v2,·"i":I |
917 | ····iget-object·v | 919 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
918 | ····invoke-virtual·{v | 920 | ····invoke-virtual·{v8},·Landroid/view/ViewGroup;->getChildCount()I |
919 | ····move-result·v1 | 921 | ····move-result·v1 |
920 | ····.local·v1,·"children":I | 922 | ····.local·v1,·"children":I |
921 | ····:goto_0 | 923 | ····:goto_0 |
922 | ····if-ge·v2,·v1,·:cond_1 | 924 | ····if-ge·v2,·v1,·:cond_1 |
923 | ····.line·896 | 925 | ····.line·896 |
924 | ····iget-object·v | 926 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
925 | ····invoke-virtual·{v | 927 | ····invoke-virtual·{v8,·v9},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; |
926 | ····move-result-object·v0 | 928 | ····move-result-object·v0 |
927 | ····.line·897 | 929 | ····.line·897 |
928 | ····.local·v0,·"child":Landroid/view/View; | 930 | ····.local·v0,·"child":Landroid/view/View; |
929 | ····iget-object·v | 931 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; |
930 | ····invoke-virtual·{v | 932 | ····invoke-virtual·{v8,·v0},·Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V |
931 | ····.line·898 | 933 | ····.line·898 |
932 | ····invoke-interface·{v | 934 | ····invoke-interface·{v7,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
Max diff block lines reached; 20496/26407 bytes (77.62%) of diff not shown. |
Offset 475, 14 lines modified | Offset 475, 15 lines modified | ||
475 | ····if-eqz·v9,·:cond_5 | 475 | ····if-eqz·v9,·:cond_5 |
476 | ····move-object·v9,·v1 | 476 | ····move-object·v9,·v1 |
477 | ····check-cast·v9,·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; | 477 | ····check-cast·v9,·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; |
478 | ····.line·97 | ||
478 | ····invoke-interface·{v9},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 479 | ····invoke-interface·{v9},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
479 | ····move-result-object·v6 | 480 | ····move-result-object·v6 |
480 | ····.line·98 | 481 | ····.line·98 |
481 | ····.local·v6,·"oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 482 | ····.local·v6,·"oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
482 | ····:goto_1 | 483 | ····:goto_1 |
Offset 522, 15 lines modified | Offset 523, 15 lines modified | ||
522 | ····.end·local·v5····#·"itemView":Landroid/view/View; | 523 | ····.end·local·v5····#·"itemView":Landroid/view/View; |
523 | ····.end·local·v6····#·"oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 524 | ····.end·local·v6····#·"oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
524 | ····:cond_4 | 525 | ····:cond_4 |
525 | ····add-int/lit8·v2,·v2,·0x1 | 526 | ····add-int/lit8·v2,·v2,·0x1 |
526 | ····goto·:goto_0 | 527 | ····goto·:goto_0 |
527 | ····.line·9 | 528 | ····.line·97 |
528 | ····.restart·local·v1····#·"convertView":Landroid/view/View; | 529 | ····.restart·local·v1····#·"convertView":Landroid/view/View; |
529 | ····:cond_5 | 530 | ····:cond_5 |
530 | ····const/4·v6,·0x0 | 531 | ····const/4·v6,·0x0 |
531 | ····goto·:goto_1 | 532 | ····goto·:goto_1 |
532 | ····.line·113 | 533 | ····.line·113 |
Offset 149, 15 lines modified | Offset 149, 15 lines modified | ||
149 | ····.line·176 | 149 | ····.line·176 |
150 | ····.end·local·v1····#·"item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; | 150 | ····.end·local·v1····#·"item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; |
151 | ····.end·local·v5····#·"shortcut":C | 151 | ····.end·local·v5····#·"shortcut":C |
152 | ····:goto_2 | 152 | ····:goto_2 |
153 | ····return-object·v1 | 153 | ····return-object·v1 |
154 | ····.line·17 | 154 | ····.line·171 |
155 | ····.restart·local·v1····#·"item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; | 155 | ····.restart·local·v1····#·"item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; |
156 | ····:cond_0 | 156 | ····:cond_0 |
157 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem;->getNumericShortcut()C | 157 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem;->getNumericShortcut()C |
158 | ····move-result·v5 | 158 | ····move-result·v5 |
159 | ····goto·:goto_1 | 159 | ····goto·:goto_1 |
Offset 292, 14 lines modified | Offset 292, 15 lines modified | ||
292 | ····move-result-object·v7 | 292 | ····move-result-object·v7 |
293 | ····.line·75 | 293 | ····.line·75 |
294 | ····.local·v7,·"pm":Landroid/content/pm/PackageManager; | 294 | ····.local·v7,·"pm":Landroid/content/pm/PackageManager; |
295 | ····const/4·v10,·0x0 | 295 | ····const/4·v10,·0x0 |
296 | ····.line·76 | ||
296 | ····move-object/from16·v0,·p4 | 297 | ····move-object/from16·v0,·p4 |
297 | ····move-object/from16·v1,·p5 | 298 | ····move-object/from16·v1,·p5 |
298 | ····move-object/from16·v2,·p6 | 299 | ····move-object/from16·v2,·p6 |
299 | ····invoke-virtual·{v7,·v0,·v1,·v2,·v10},·Landroid/content/pm/PackageManager;->queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; | 300 | ····invoke-virtual·{v7,·v0,·v1,·v2,·v10},·Landroid/content/pm/PackageManager;->queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; |
Offset 377, 22 lines modified | Offset 378, 24 lines modified | ||
377 | ····move/from16·v0,·p3 | 378 | ····move/from16·v0,·p3 |
378 | ····invoke-virtual·{p0,·p1,·p2,·v0,·v10},·Lcom/actionbarsherlock/internal/view/menu/ActionMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; | 379 | ····invoke-virtual·{p0,·p1,·p2,·v0,·v10},·Lcom/actionbarsherlock/internal/view/menu/ActionMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; |
379 | ····move-result-object·v10 | 380 | ····move-result-object·v10 |
381 | ····.line·91 | ||
380 | ····invoke-virtual·{v8,·v7},·Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; | 382 | ····invoke-virtual·{v8,·v7},·Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; |
381 | ····move-result-object·v11 | 383 | ····move-result-object·v11 |
382 | ····invoke-interface·{v10,·v11},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; | 384 | ····invoke-interface·{v10,·v11},·Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; |
383 | ····move-result-object·v10 | 385 | ····move-result-object·v10 |
386 | ····.line·92 | ||
384 | ····invoke-interface·{v10,·v9},·Lcom/actionbarsherlock/view/MenuItem;->setIntent(Landroid/content/Intent;)Lcom/actionbarsherlock/view/MenuItem; | 387 | ····invoke-interface·{v10,·v9},·Lcom/actionbarsherlock/view/MenuItem;->setIntent(Landroid/content/Intent;)Lcom/actionbarsherlock/view/MenuItem; |
385 | ····move-result-object·v5 | 388 | ····move-result-object·v5 |
386 | ····.line·93 | 389 | ····.line·93 |
387 | ····.local·v5,·"item":Lcom/actionbarsherlock/view/MenuItem; | 390 | ····.local·v5,·"item":Lcom/actionbarsherlock/view/MenuItem; |
388 | ····if-eqz·p8,·:cond_1 | 391 | ····if-eqz·p8,·:cond_1 |
Offset 170, 14 lines modified | Offset 170, 15 lines modified | ||
170 | ····move-result·v1 | 170 | ····move-result·v1 |
171 | ····if-eqz·v1,·:cond_0 | 171 | ····if-eqz·v1,·:cond_0 |
172 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 172 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
173 | ····.line·331 | ||
173 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; | 174 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; |
174 | ····move-result-object·v0 | 175 | ····move-result-object·v0 |
175 | ····.line·332 | 176 | ····.line·332 |
176 | ····.local·v0,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 177 | ····.local·v0,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
177 | ····:goto_0 | 178 | ····:goto_0 |
Offset 190, 15 lines modified | Offset 191, 15 lines modified | ||
190 | ····move-result·v1 | 191 | ····move-result·v1 |
191 | ····.line·335 | 192 | ····.line·335 |
192 | ····:goto_1 | 193 | ····:goto_1 |
193 | ····return·v1 | 194 | ····return·v1 |
194 | ····.line·33 | 195 | ····.line·331 |
195 | ····.end·local·v0····#·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 196 | ····.end·local·v0····#·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
196 | ····:cond_0 | 197 | ····:cond_0 |
197 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 198 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
198 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; | 199 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; |
199 | ····move-result-object·v0 | 200 | ····move-result-object·v0 |
Offset 229, 14 lines modified | Offset 230, 15 lines modified | ||
229 | ····move-result·v1 | 230 | ····move-result·v1 |
230 | ····if-eqz·v1,·:cond_1 | 231 | ····if-eqz·v1,·:cond_1 |
231 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 232 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
233 | ····.line·340 | ||
232 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; | 234 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; |
233 | ····move-result-object·v0 | 235 | ····move-result-object·v0 |
234 | ····.line·341 | 236 | ····.line·341 |
235 | ····.local·v0,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 237 | ····.local·v0,·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
236 | ····:goto_0 | 238 | ····:goto_0 |
Offset 257, 29 lines modified | Offset 259, 28 lines modified | ||
257 | ····move-result-object·v1 | 259 | ····move-result-object·v1 |
258 | ····check-cast·v1,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 260 | ····check-cast·v1,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
259 | ····return-object·v1 | 261 | ····return-object·v1 |
260 | ····.line·3 | 262 | ····.line·340 |
261 | ····.end·local·v0····#·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 263 | ····.end·local·v0····#·"items":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
262 | ····:cond_1 | 264 | ····:cond_1 |
263 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 265 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
264 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; | 266 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; |
265 | ····move-result-object·v0 | 267 | ····move-result-object·v0 |
266 | ····goto·:goto_0 | 268 | ····goto·:goto_0 |
267 | .end·method | 269 | .end·method |
268 | .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object; | 270 | .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object; |
269 | ····.locals·1 | 271 | ····.locals·1 |
270 | ····.param·p1,·"x0"····#·I | ||
271 | ····.prologue | 272 | ····.prologue |
272 | ····.line·319 | 273 | ····.line·319 |
273 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->getItem(I)Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 274 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->getItem(I)Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
274 | ····move-result-object·v0 | 275 | ····move-result-object·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; | 21 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·286 | 27 | ····.line·286 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper$1;->this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper$1;->this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 51, 15 lines modified | Offset 51, 14 lines modified | ||
51 | ····invoke-direct·{v0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState;-><init>(Landroid/os/Parcel;)V | 51 | ····invoke-direct·{v0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState;-><init>(Landroid/os/Parcel;)V |
52 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | .end·method | 53 | .end·method |
54 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 54 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
55 | ····.locals·1 | 55 | ····.locals·1 |
56 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
57 | ····.prologue | 56 | ····.prologue |
58 | ····.line·559 | 57 | ····.line·559 |
59 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; | 58 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; |
60 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
Offset 75, 15 lines modified | Offset 74, 14 lines modified | ||
75 | ····new-array·v0,·p1,·[Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; | 74 | ····new-array·v0,·p1,·[Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; |
76 | ····return-object·v0 | 75 | ····return-object·v0 |
77 | .end·method | 76 | .end·method |
78 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 77 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
79 | ····.locals·1 | 78 | ····.locals·1 |
80 | ····.param·p1,·"x0"····#·I | ||
81 | ····.prologue | 79 | ····.prologue |
82 | ····.line·559 | 80 | ····.line·559 |
83 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState$1;->newArray(I)[Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; | 81 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState$1;->newArray(I)[Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; |
84 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
Offset 116, 98 lines modified | Offset 116, 96 lines modified | ||
116 | ····.locals·3 | 116 | ····.locals·3 |
117 | ····.prologue | 117 | ····.prologue |
118 | ····.line·603 | 118 | ····.line·603 |
119 | ····invoke-super·{p0},·Landroid/widget/ImageButton;->onAttachedToWindow()V | 119 | ····invoke-super·{p0},·Landroid/widget/ImageButton;->onAttachedToWindow()V |
120 | ····.line·604 | 120 | ····.line·604 |
121 | ····iget-object·v | 121 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->mListeners:Ljava/util/Set; |
122 | ····invoke-interface·{v | 122 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
123 | ····move-result-object·v | 123 | ····move-result-object·v1 |
124 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
125 | ····:goto_0 | 124 | ····:goto_0 |
126 | ····invoke-interface·{v | 125 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
127 | ····move-result·v2 | 126 | ····move-result·v2 |
128 | ····if-eqz·v2,·:cond_0 | 127 | ····if-eqz·v2,·:cond_0 |
129 | ····invoke-interface·{v | 128 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
130 | ····move-result-object·v | 129 | ····move-result-object·v0 |
131 | ····check-cast·v | 130 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
132 | ····.line·605 | 131 | ····.line·605 |
133 | ····.local·v | 132 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
134 | ····invoke-interface·{v | 133 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V |
135 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
136 | ····.line·607 | 135 | ····.line·607 |
137 | ····.end·local·v | 136 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
138 | ····:cond_0 | 137 | ····:cond_0 |
139 | ····return-void | 138 | ····return-void |
140 | .end·method | 139 | .end·method |
141 | .method·protected·onDetachedFromWindow()V | 140 | .method·protected·onDetachedFromWindow()V |
142 | ····.locals·3 | 141 | ····.locals·3 |
143 | ····.prologue | 142 | ····.prologue |
144 | ····.line·611 | 143 | ····.line·611 |
145 | ····invoke-super·{p0},·Landroid/widget/ImageButton;->onDetachedFromWindow()V | 144 | ····invoke-super·{p0},·Landroid/widget/ImageButton;->onDetachedFromWindow()V |
146 | ····.line·612 | 145 | ····.line·612 |
147 | ····iget-object·v | 146 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->mListeners:Ljava/util/Set; |
148 | ····invoke-interface·{v | 147 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
149 | ····move-result-object·v | 148 | ····move-result-object·v1 |
150 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
151 | ····:goto_0 | 149 | ····:goto_0 |
152 | ····invoke-interface·{v | 150 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
153 | ····move-result·v2 | 151 | ····move-result·v2 |
154 | ····if-eqz·v2,·:cond_0 | 152 | ····if-eqz·v2,·:cond_0 |
155 | ····invoke-interface·{v | 153 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
156 | ····move-result-object·v | 154 | ····move-result-object·v0 |
157 | ····check-cast·v | 155 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
158 | ····.line·613 | 156 | ····.line·613 |
159 | ····.local·v | 157 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
160 | ····invoke-interface·{v | 158 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewDetachedFromWindow(Landroid/view/View;)V |
161 | ····goto·:goto_0 | 159 | ····goto·:goto_0 |
162 | ····.line·616 | 160 | ····.line·616 |
163 | ····.end·local·v | 161 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
164 | ····:cond_0 | 162 | ····:cond_0 |
165 | ····iget-object·v | 163 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->this$0:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; |
166 | ····invoke-static·{v | 164 | ····invoke-static·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->access$100(Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; |
167 | ····move-result-object·v | 165 | ····move-result-object·v1 |
168 | ····if-eqz·v | 166 | ····if-eqz·v1,·:cond_1 |
169 | ····iget-object·v | 167 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->this$0:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; |
170 | ····invoke-static·{v | 168 | ····invoke-static·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->access$100(Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; |
171 | ····move-result-object·v | 169 | ····move-result-object·v1 |
172 | ····invoke-virtual·{v | 170 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;->dismiss()V |
173 | ····.line·617 | 171 | ····.line·617 |
174 | ····:cond_1 | 172 | ····:cond_1 |
175 | ····return-void | 173 | ····return-void |
176 | .end·method | 174 | .end·method |
177 | .method·public·performClick()Z | 175 | .method·public·performClick()Z |
Offset 315, 359 lines modified | Offset 315, 355 lines modified | ||
315 | .method·private·dispatchPresenterUpdate(Z)V | 315 | .method·private·dispatchPresenterUpdate(Z)V |
316 | ····.locals·4 | 316 | ····.locals·4 |
317 | ····.param·p1,·"cleared"····#·Z | 317 | ····.param·p1,·"cleared"····#·Z |
318 | ····.prologue | 318 | ····.prologue |
319 | ····.line·240 | 319 | ····.line·240 |
320 | ····iget-object·v | 320 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
321 | ····invoke-virtual·{v | 321 | ····invoke-virtual·{v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z |
322 | ····move-result·v | 322 | ····move-result·v2 |
323 | ····if-eqz·v | 323 | ····if-eqz·v2,·:cond_0 |
324 | ····.line·252 | 324 | ····.line·252 |
325 | ····:goto_0 | 325 | ····:goto_0 |
326 | ····return-void | 326 | ····return-void |
327 | ····.line·242 | 327 | ····.line·242 |
328 | ····:cond_0 | 328 | ····:cond_0 |
329 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V | 329 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V |
330 | ····.line·243 | 330 | ····.line·243 |
331 | ····iget-object·v | 331 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
332 | ····invoke-virtual·{v | 332 | ····invoke-virtual·{v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
333 | ····move-result-object·v | 333 | ····move-result-object·v2 |
334 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
335 | ····:goto_1 | 334 | ····:goto_1 |
336 | ····invoke-interface·{v | 335 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
337 | ····move-result·v3 | 336 | ····move-result·v3 |
338 | ····if-eqz·v3,·:cond_2 | 337 | ····if-eqz·v3,·:cond_2 |
339 | ····invoke-interface·{v | 338 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
340 | ····move-result-object·v | 339 | ····move-result-object·v1 |
341 | ····check-cast·v | 340 | ····check-cast·v1,·Ljava/lang/ref/WeakReference; |
342 | ····.line·244 | 341 | ····.line·244 |
343 | ····.local·v | 342 | ····.local·v1,·"ref":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;>;" |
344 | ····invoke-virtual·{v | 343 | ····invoke-virtual·{v1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
345 | ····move-result-object·v | 344 | ····move-result-object·v0 |
346 | ····check-cast·v | 345 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; |
347 | ····.line·245 | 346 | ····.line·245 |
348 | ····.local·v | 347 | ····.local·v0,·"presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; |
349 | ····if-nez·v | 348 | ····if-nez·v0,·:cond_1 |
350 | ····.line·246 | 349 | ····.line·246 |
351 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; | 350 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
352 | ····invoke-virtual·{v3,·v | 351 | ····invoke-virtual·{v3,·v1},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z |
353 | ····goto·:goto_1 | 352 | ····goto·:goto_1 |
354 | ····.line·248 | 353 | ····.line·248 |
355 | ····:cond_1 | 354 | ····:cond_1 |
356 | ····invoke-interface·{v | 355 | ····invoke-interface·{v0,·p1},·Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->updateMenuView(Z)V |
357 | ····goto·:goto_1 | 356 | ····goto·:goto_1 |
358 | ····.line·251 | 357 | ····.line·251 |
359 | ····.end·local·v | 358 | ····.end·local·v0····#·"presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; |
360 | ····.end·local·v | 359 | ····.end·local·v1····#·"ref":Ljava/lang/ref/WeakReference;,·"Ljava/lang/ref/WeakReference<Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;>;" |
361 | ····:cond_2 | 360 | ····:cond_2 |
362 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V | 361 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V |
363 | ····goto·:goto_0 | 362 | ····goto·:goto_0 |
364 | .end·method | 363 | .end·method |
365 | .method·private·dispatchRestoreInstanceState(Landroid/os/Bundle;)V | 364 | .method·private·dispatchRestoreInstanceState(Landroid/os/Bundle;)V |
366 | ····.locals·7 | 365 | ····.locals·7 |
367 | ····.param·p1,·"state"····#·Landroid/os/Bundle; | 366 | ····.param·p1,·"state"····#·Landroid/os/Bundle; |
368 | ····.prologue | 367 | ····.prologue |
369 | ····.line·294 | 368 | ····.line·294 |
370 | ····const-string·v | 369 | ····const-string·v5,·"android:menu:presenters" |
371 | ····invoke-virtual·{p1,·v | 370 | ····invoke-virtual·{p1,·v5},·Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; |
372 | ····move-result-object·v | 371 | ····move-result-object·v3 |
373 | ····.line·296 | 372 | ····.line·296 |
374 | ····.local·v | 373 | ····.local·v3,·"presenterStates":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Landroid/os/Parcelable;>;" |
375 | ····if-eqz·v | 374 | ····if-eqz·v3,·:cond_0 |
376 | ····iget-object·v | 375 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
377 | ····invoke-virtual·{v | 376 | ····invoke-virtual·{v5},·Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z |
378 | ····move-result·v | 377 | ····move-result·v5 |
379 | ····if-eqz·v | 378 | ····if-eqz·v5,·:cond_1 |
380 | ····.line·312 | 379 | ····.line·312 |
381 | ····:cond_0 | 380 | ····:cond_0 |
382 | ····return-void | 381 | ····return-void |
383 | ····.line·298 | 382 | ····.line·298 |
384 | ····:cond_1 | 383 | ····:cond_1 |
385 | ····iget-object·v | 384 | ····iget-object·v5,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; |
386 | ····invoke-virtual·{v | 385 | ····invoke-virtual·{v5},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
387 | ····move-result-object·v | 386 | ····move-result-object·v5 |
388 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
389 | ····:cond_2 | 387 | ····:cond_2 |
390 | ····:goto_0 | 388 | ····:goto_0 |
391 | ····invoke-interface·{v | 389 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
392 | ····move-result·v6 | 390 | ····move-result·v6 |
393 | ····if-eqz·v6,·:cond_0 | 391 | ····if-eqz·v6,·:cond_0 |
394 | ····invoke-interface·{v | 392 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
395 | ····move-result-object·v | 393 | ····move-result-object·v4 |
Max diff block lines reached; 65059/71809 bytes (90.60%) of diff not shown. |
Offset 184, 14 lines modified | Offset 184, 15 lines modified | ||
184 | ····:cond_2 | 184 | ····:cond_2 |
185 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; | 185 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; |
186 | ····if-eqz·v1,·:cond_3 | 186 | ····if-eqz·v1,·:cond_3 |
187 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; | 187 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; |
188 | ····.line·622 | ||
188 | ····invoke-interface·{v1,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionCollapse(Lcom/actionbarsherlock/view/MenuItem;)Z | 189 | ····invoke-interface·{v1,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionCollapse(Lcom/actionbarsherlock/view/MenuItem;)Z |
189 | ····move-result·v1 | 190 | ····move-result·v1 |
190 | ····if-eqz·v1,·:cond_0 | 191 | ····if-eqz·v1,·:cond_0 |
191 | ····.line·623 | 192 | ····.line·623 |
Offset 231, 14 lines modified | Offset 232, 15 lines modified | ||
231 | ····:cond_1 | 232 | ····:cond_1 |
232 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; | 233 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; |
233 | ····if-eqz·v1,·:cond_2 | 234 | ····if-eqz·v1,·:cond_2 |
234 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; | 235 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; |
236 | ····.line·604 | ||
235 | ····invoke-interface·{v1,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionExpand(Lcom/actionbarsherlock/view/MenuItem;)Z | 237 | ····invoke-interface·{v1,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionExpand(Lcom/actionbarsherlock/view/MenuItem;)Z |
236 | ····move-result·v1 | 238 | ····move-result·v1 |
237 | ····if-eqz·v1,·:cond_0 | 239 | ····if-eqz·v1,·:cond_0 |
238 | ····.line·605 | 240 | ····.line·605 |
Offset 595, 21 lines modified | Offset 597, 24 lines modified | ||
595 | ····invoke-interface·{p1},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->prefersCondensedTitle()Z | 597 | ····invoke-interface·{p1},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->prefersCondensedTitle()Z |
596 | ····move-result·v0 | 598 | ····move-result·v0 |
597 | ····if-eqz·v0,·:cond_0 | 599 | ····if-eqz·v0,·:cond_0 |
600 | ····.line·341 | ||
598 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; | 601 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; |
599 | ····move-result-object·v0 | 602 | ····move-result-object·v0 |
603 | ····.line·340 | ||
600 | ····:goto_0 | 604 | ····:goto_0 |
601 | ····return-object·v0 | 605 | ····return-object·v0 |
606 | ····.line·342 | ||
602 | ····:cond_0 | 607 | ····:cond_0 |
603 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; | 608 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; |
604 | ····move-result-object·v0 | 609 | ····move-result-object·v0 |
605 | ····goto·:goto_0 | 610 | ····goto·:goto_0 |
606 | .end·method | 611 | .end·method |
Offset 669, 14 lines modified | Offset 674, 15 lines modified | ||
669 | ····.line·143 | 674 | ····.line·143 |
670 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; | 675 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; |
671 | ····if-eqz·v2,·:cond_1 | 676 | ····if-eqz·v2,·:cond_1 |
672 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; | 677 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; |
678 | ····.line·144 | ||
673 | ····invoke-interface·{v2,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Lcom/actionbarsherlock/view/MenuItem;)Z | 679 | ····invoke-interface·{v2,·p0},·Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Lcom/actionbarsherlock/view/MenuItem;)Z |
674 | ····move-result·v2 | 680 | ····move-result·v2 |
675 | ····if-eqz·v2,·:cond_1 | 681 | ····if-eqz·v2,·:cond_1 |
676 | ····.line·170 | 682 | ····.line·170 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/actionbarsherlock/view/ActionProvider$SubUiVisibilityListener; | 6 | .implements·Lcom/actionbarsherlock/view/ActionProvider$SubUiVisibilityListener; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$1;, | ||
11 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;, | 10 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;, |
12 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;, | 11 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;, |
13 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;, | 12 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;, |
14 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;, | 13 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;, |
15 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;, | 14 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;, |
16 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState;, | 15 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState;, |
17 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$HasPermanentMenuKey; | 16 | ········Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$HasPermanentMenuKey; |
Offset 198, 14 lines modified | Offset 197, 15 lines modified | ||
198 | ····if-eqz·v4,·:cond_2 | 197 | ····if-eqz·v4,·:cond_2 |
199 | ····move-object·v4,·v0 | 198 | ····move-object·v4,·v0 |
200 | ····check-cast·v4,·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; | 199 | ····check-cast·v4,·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; |
200 | ····.line·286 | ||
201 | ····invoke-interface·{v4},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 201 | ····invoke-interface·{v4},·Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
202 | ····move-result-object·v4 | 202 | ····move-result-object·v4 |
203 | ····if-eq·v4,·p1,·:cond_0 | 203 | ····if-eq·v4,·p1,·:cond_0 |
204 | ····.line·283 | 204 | ····.line·283 |
Offset 1782, 14 lines modified | Offset 1782, 15 lines modified | ||
1782 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mPostedOpenRunnable:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; | 1782 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mPostedOpenRunnable:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; |
1783 | ····if-nez·v1,·:cond_0 | 1783 | ····if-nez·v1,·:cond_0 |
1784 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 1784 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
1785 | ····.line·299 | ||
1785 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; | 1786 | ····invoke-virtual·{v1},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; |
1786 | ····move-result-object·v1 | 1787 | ····move-result-object·v1 |
1787 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->isEmpty()Z | 1788 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->isEmpty()Z |
1788 | ····move-result·v1 | 1789 | ····move-result·v1 |
Offset 1912, 14 lines modified | Offset 1913, 15 lines modified | ||
1912 | ····:cond_1 | 1913 | ····:cond_1 |
1913 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 1914 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
1914 | ····if-eqz·v8,·:cond_6 | 1915 | ····if-eqz·v8,·:cond_6 |
1915 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 1916 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
1917 | ····.line·220 | ||
1916 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; | 1918 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; |
1917 | ····move-result-object·v5 | 1919 | ····move-result-object·v5 |
1918 | ····.line·222 | 1920 | ····.line·222 |
1919 | ····.local·v5,·"nonActionItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 1921 | ····.local·v5,·"nonActionItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
1920 | ····:goto_1 | 1922 | ····:goto_1 |
Offset 2029, 15 lines modified | Offset 2031, 15 lines modified | ||
2029 | ····iget-boolean·v9,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mReserveOverflow:Z | 2031 | ····iget-boolean·v9,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mReserveOverflow:Z |
2030 | ····invoke-virtual·{v8,·v9},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->setOverflowReserved(Z)V | 2032 | ····invoke-virtual·{v8,·v9},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->setOverflowReserved(Z)V |
2031 | ····.line·249 | 2033 | ····.line·249 |
2032 | ····return-void | 2034 | ····return-void |
2033 | ····.line·2 | 2035 | ····.line·220 |
2034 | ····.end·local·v2····#·"hasOverflow":Z | 2036 | ····.end·local·v2····#·"hasOverflow":Z |
2035 | ····.end·local·v5····#·"nonActionItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" | 2037 | ····.end·local·v5····#·"nonActionItems":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;>;" |
2036 | ····:cond_6 | 2038 | ····:cond_6 |
2037 | ····const/4·v5,·0x0 | 2039 | ····const/4·v5,·0x0 |
2038 | ····goto·:goto_1 | 2040 | ····goto·:goto_1 |
Offset 10, 15 lines modified | Offset 10, 14 lines modified | ||
10 | .implements·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; | 10 | .implements·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
11 | .implements·Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; | 11 | .implements·Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; |
12 | #·annotations | 12 | #·annotations |
13 | .annotation·system·Ldalvik/annotation/MemberClasses; | 13 | .annotation·system·Ldalvik/annotation/MemberClasses; |
14 | ····value·=·{ | 14 | ····value·=·{ |
15 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$1;, | ||
16 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$ExpandedIndexObserver;, | 15 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$ExpandedIndexObserver;, |
17 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter; | 16 | ········Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter; |
18 | ····} | 17 | ····} |
19 | .end·annotation | 18 | .end·annotation |
20 | #·static·fields | 19 | #·static·fields |
Offset 137, 18 lines modified | Offset 136, 20 lines modified | ||
137 | ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I | 136 | ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->widthPixels:I |
138 | ····div-int/lit8·v1,·v1,·0x2 | 137 | ····div-int/lit8·v1,·v1,·0x2 |
139 | ····sget·v2,·Lcom/actionbarsherlock/R$dimen;->abs__config_prefDialogWidth:I | 138 | ····sget·v2,·Lcom/actionbarsherlock/R$dimen;->abs__config_prefDialogWidth:I |
139 | ····.line·86 | ||
140 | ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I | 140 | ····invoke-virtual·{v0,·v2},·Landroid/content/res/Resources;->getDimensionPixelSize(I)I |
141 | ····move-result·v2 | 141 | ····move-result·v2 |
142 | ····.line·85 | ||
142 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I | 143 | ····invoke-static·{v1,·v2},·Ljava/lang/Math;->max(II)I |
143 | ····move-result·v1 | 144 | ····move-result·v1 |
144 | ····iput·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper;->mPopupMaxWidth:I | 145 | ····iput·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper;->mPopupMaxWidth:I |
145 | ····.line·88 | 146 | ····.line·88 |
Offset 219, 21 lines modified | Offset 220, 21 lines modified | ||
219 | ····.local·v6,·"width":I | 220 | ····.local·v6,·"width":I |
220 | ····const/4·v4,·0x0 | 221 | ····const/4·v4,·0x0 |
221 | ····.line·185 | 222 | ····.line·185 |
222 | ····.local·v4,·"itemView":Landroid/view/View; | 223 | ····.local·v4,·"itemView":Landroid/view/View; |
223 | ····const/4·v3,·0x0 | 224 | ····const/4·v3,·0x0 |
224 | ····.line·18 | 225 | ····.line·187 |
225 | ····.local·v3,·"itemType":I | 226 | ····.local·v3,·"itemType":I |
226 | ····invoke-static·{v8,·v8},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 227 | ····invoke-static·{v8,·v8},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
227 | ····move-result·v7 | 228 | ····move-result·v7 |
228 | ····.line·18 | 229 | ····.line·189 |
229 | ····.local·v7,·"widthMeasureSpec":I | 230 | ····.local·v7,·"widthMeasureSpec":I |
230 | ····invoke-static·{v8,·v8},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 231 | ····invoke-static·{v8,·v8},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
231 | ····move-result·v1 | 232 | ····move-result·v1 |
232 | ····.line·190 | 233 | ····.line·190 |
233 | ····.local·v1,·"heightMeasureSpec":I | 234 | ····.local·v1,·"heightMeasureSpec":I |
Offset 64, 14 lines modified | Offset 64, 15 lines modified | ||
64 | ····.line·62 | 64 | ····.line·62 |
65 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mContext:Landroid/content/Context; | 65 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mContext:Landroid/content/Context; |
66 | ····.line·64 | 66 | ····.line·64 |
67 | ····sget-object·v1,·Lcom/actionbarsherlock/R$styleable;->SherlockMenuView:[I | 67 | ····sget-object·v1,·Lcom/actionbarsherlock/R$styleable;->SherlockMenuView:[I |
68 | ····.line·65 | ||
68 | ····invoke-virtual·{p1,·p2,·v1,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 69 | ····invoke-virtual·{p1,·p2,·v1,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
69 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
70 | ····.line·68 | 71 | ····.line·68 |
71 | ····.local·v0,·"a":Landroid/content/res/TypedArray; | 72 | ····.local·v0,·"a":Landroid/content/res/TypedArray; |
72 | ····sget·v1,·Lcom/actionbarsherlock/R$styleable;->SherlockMenuView_itemBackground:I | 73 | ····sget·v1,·Lcom/actionbarsherlock/R$styleable;->SherlockMenuView_itemBackground:I |
Offset 148, 14 lines modified | Offset 149, 15 lines modified | ||
148 | ····.line·259 | 149 | ····.line·259 |
149 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; | 150 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; |
150 | ····sget·v1,·Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_checkbox:I | 151 | ····sget·v1,·Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_checkbox:I |
151 | ····const/4·v2,·0x0 | 152 | ····const/4·v2,·0x0 |
153 | ····.line·260 | ||
152 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 154 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
153 | ····move-result-object·v1 | 155 | ····move-result-object·v1 |
154 | ····check-cast·v1,·Landroid/widget/CheckBox; | 156 | ····check-cast·v1,·Landroid/widget/CheckBox; |
155 | ····iput-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mCheckBox:Landroid/widget/CheckBox; | 157 | ····iput-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mCheckBox:Landroid/widget/CheckBox; |
Offset 212, 14 lines modified | Offset 214, 15 lines modified | ||
212 | ····.line·251 | 214 | ····.line·251 |
213 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; | 215 | ····.local·v0,·"inflater":Landroid/view/LayoutInflater; |
214 | ····sget·v1,·Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_radio:I | 216 | ····sget·v1,·Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_radio:I |
215 | ····const/4·v2,·0x0 | 217 | ····const/4·v2,·0x0 |
218 | ····.line·252 | ||
216 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 219 | ····invoke-virtual·{v0,·v1,·p0,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
217 | ····move-result-object·v1 | 220 | ····move-result-object·v1 |
218 | ····check-cast·v1,·Landroid/widget/RadioButton; | 221 | ····check-cast·v1,·Landroid/widget/RadioButton; |
219 | ····iput-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mRadioButton:Landroid/widget/RadioButton; | 222 | ····iput-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mRadioButton:Landroid/widget/RadioButton; |
Offset 1629, 54 lines modified | Offset 1629, 50 lines modified | ||
1629 | ····.line·478 | 1629 | ····.line·478 |
1630 | ····return-object·v0 | 1630 | ····return-object·v0 |
1631 | .end·method | 1631 | .end·method |
1632 | .method·public·bridge·synthetic·generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; | 1632 | .method·public·bridge·synthetic·generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; |
1633 | ····.locals·1 | 1633 | ····.locals·1 |
1634 | ····.param·p1,·"x0"····#·Landroid/util/AttributeSet; | ||
1635 | ····.prologue | 1634 | ····.prologue |
1636 | ····.line·33 | 1635 | ····.line·33 |
1637 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; | 1636 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; |
1638 | ····move-result-object·v0 | 1637 | ····move-result-object·v0 |
1639 | ····return-object·v0 | 1638 | ····return-object·v0 |
1640 | .end·method | 1639 | .end·method |
1641 | .method·protected·bridge·synthetic·generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; | 1640 | .method·protected·bridge·synthetic·generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; |
1642 | ····.locals·1 | 1641 | ····.locals·1 |
1643 | ····.param·p1,·"x0"····#·Landroid/view/ViewGroup$LayoutParams; | ||
1644 | ····.prologue | 1642 | ····.prologue |
1645 | ····.line·33 | 1643 | ····.line·33 |
1646 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; | 1644 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; |
1647 | ····move-result-object·v0 | 1645 | ····move-result-object·v0 |
1648 | ····return-object·v0 | 1646 | ····return-object·v0 |
1649 | .end·method | 1647 | .end·method |
1650 | .method·public·bridge·synthetic·generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams; | 1648 | .method·public·bridge·synthetic·generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams; |
1651 | ····.locals·1 | 1649 | ····.locals·1 |
1652 | ····.param·p1,·"x0"····#·Landroid/util/AttributeSet; | ||
1653 | ····.prologue | 1650 | ····.prologue |
1654 | ····.line·33 | 1651 | ····.line·33 |
1655 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; | 1652 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; |
1656 | ····move-result-object·v0 | 1653 | ····move-result-object·v0 |
1657 | ····return-object·v0 | 1654 | ····return-object·v0 |
1658 | .end·method | 1655 | .end·method |
1659 | .method·protected·bridge·synthetic·generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams; | 1656 | .method·protected·bridge·synthetic·generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams; |
1660 | ····.locals·1 | 1657 | ····.locals·1 |
1661 | ····.param·p1,·"x0"····#·Landroid/view/ViewGroup$LayoutParams; | ||
1662 | ····.prologue | 1658 | ····.prologue |
1663 | ····.line·33 | 1659 | ····.line·33 |
1664 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; | 1660 | ····invoke-virtual·{p0,·p1},·Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; |
1665 | ····move-result-object·v0 | 1661 | ····move-result-object·v0 |
Offset 153, 14 lines modified | Offset 153, 15 lines modified | ||
153 | ····move-result-object·v3 | 153 | ····move-result-object·v3 |
154 | ····if-eqz·v3,·:cond_0 | 154 | ····if-eqz·v3,·:cond_0 |
155 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mItemData:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; | 155 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mItemData:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; |
156 | ····.line·178 | ||
156 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->showsTextAsAction()Z | 157 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->showsTextAsAction()Z |
157 | ····move-result·v3 | 158 | ····move-result·v3 |
158 | ····if-eqz·v3,·:cond_2 | 159 | ····if-eqz·v3,·:cond_2 |
159 | ····iget-boolean·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mAllowTextWithIcon:Z | 160 | ····iget-boolean·v3,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mAllowTextWithIcon:Z |
Offset 193, 15 lines modified | Offset 194, 15 lines modified | ||
193 | ····.line·176 | 194 | ····.line·176 |
194 | ····goto·:goto_0 | 195 | ····goto·:goto_0 |
195 | ····.restart·local·v0····#·"visible":Z | 196 | ····.restart·local·v0····#·"visible":Z |
196 | ····:cond_2 | 197 | ····:cond_2 |
197 | ····move·v1,·v2 | 198 | ····move·v1,·v2 |
198 | ····.line·17 | 199 | ····.line·178 |
199 | ····goto·:goto_1 | 200 | ····goto·:goto_1 |
200 | ····.line·180 | 201 | ····.line·180 |
201 | ····:cond_3 | 202 | ····:cond_3 |
202 | ····const/16·v2,·0x8 | 203 | ····const/16·v2,·0x8 |
203 | ····goto·:goto_2 | 204 | ····goto·:goto_2 |
Offset 405, 42 lines modified | Offset 406, 41 lines modified | ||
405 | ····.locals·3 | 406 | ····.locals·3 |
406 | ····.prologue | 407 | ····.prologue |
407 | ····.line·96 | 408 | ····.line·96 |
408 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onAttachedToWindow()V | 409 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onAttachedToWindow()V |
409 | ····.line·97 | 410 | ····.line·97 |
410 | ····iget-object·v | 411 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mListeners:Ljava/util/Set; |
411 | ····invoke-interface·{v | 412 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
412 | ····move-result-object·v | 413 | ····move-result-object·v1 |
413 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
414 | ····:goto_0 | 414 | ····:goto_0 |
415 | ····invoke-interface·{v | 415 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
416 | ····move-result·v2 | 416 | ····move-result·v2 |
417 | ····if-eqz·v2,·:cond_0 | 417 | ····if-eqz·v2,·:cond_0 |
418 | ····invoke-interface·{v | 418 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
419 | ····move-result-object·v | 419 | ····move-result-object·v0 |
420 | ····check-cast·v | 420 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
421 | ····.line·98 | 421 | ····.line·98 |
422 | ····.local·v | 422 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
423 | ····invoke-interface·{v | 423 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V |
424 | ····goto·:goto_0 | 424 | ····goto·:goto_0 |
425 | ····.line·100 | 425 | ····.line·100 |
426 | ····.end·local·v | 426 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
427 | ····:cond_0 | 427 | ····:cond_0 |
428 | ····return-void | 428 | ····return-void |
429 | .end·method | 429 | .end·method |
430 | .method·public·onClick(Landroid/view/View;)V | 430 | .method·public·onClick(Landroid/view/View;)V |
431 | ····.locals·2 | 431 | ····.locals·2 |
432 | ····.param·p1,·"v"····#·Landroid/view/View; | 432 | ····.param·p1,·"v"····#·Landroid/view/View; |
Offset 467, 42 lines modified | Offset 467, 41 lines modified | ||
467 | ····.locals·3 | 467 | ····.locals·3 |
468 | ····.prologue | 468 | ····.prologue |
469 | ····.line·104 | 469 | ····.line·104 |
470 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onDetachedFromWindow()V | 470 | ····invoke-super·{p0},·Landroid/widget/LinearLayout;->onDetachedFromWindow()V |
471 | ····.line·105 | 471 | ····.line·105 |
472 | ····iget-object·v | 472 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mListeners:Ljava/util/Set; |
473 | ····invoke-interface·{v | 473 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
474 | ····move-result-object·v | 474 | ····move-result-object·v1 |
475 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
476 | ····:goto_0 | 475 | ····:goto_0 |
477 | ····invoke-interface·{v | 476 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
478 | ····move-result·v2 | 477 | ····move-result·v2 |
479 | ····if-eqz·v2,·:cond_0 | 478 | ····if-eqz·v2,·:cond_0 |
480 | ····invoke-interface·{v | 479 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
481 | ····move-result-object·v | 480 | ····move-result-object·v0 |
482 | ····check-cast·v | 481 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
483 | ····.line·106 | 482 | ····.line·106 |
484 | ····.local·v | 483 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
485 | ····invoke-interface·{v | 484 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewDetachedFromWindow(Landroid/view/View;)V |
486 | ····goto·:goto_0 | 485 | ····goto·:goto_0 |
487 | ····.line·108 | 486 | ····.line·108 |
488 | ····.end·local·v | 487 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; |
489 | ····:cond_0 | 488 | ····:cond_0 |
490 | ····return-void | 489 | ····return-void |
491 | .end·method | 490 | .end·method |
492 | .method·public·onFinishInflate()V | 491 | .method·public·onFinishInflate()V |
493 | ····.locals·1 | 492 | ····.locals·1 |
Offset 61, 26 lines modified | Offset 61, 29 lines modified | ||
61 | ····move-result·v0 | 61 | ····move-result·v0 |
62 | ····if-nez·v0,·:cond_0 | 62 | ····if-nez·v0,·:cond_0 |
63 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;->mParentMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; | 63 | ····iget-object·v0,·p0,·Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;->mParentMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; |
64 | ····.line·83 | ||
64 | ····invoke-virtual·{v0,·p1,·p2},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->dispatchMenuItemSelected(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/view/MenuItem;)Z | 65 | ····invoke-virtual·{v0,·p1,·p2},·Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->dispatchMenuItemSelected(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/view/MenuItem;)Z |
65 | ····move-result·v0 | 66 | ····move-result·v0 |
66 | ····if-eqz·v0,·:cond_1 | 67 | ····if-eqz·v0,·:cond_1 |
67 | ····:cond_0 | 68 | ····:cond_0 |
68 | ····const/4·v0,·0x1 | 69 | ····const/4·v0,·0x1 |
70 | ····.line·82 | ||
69 | ····:goto_0 | 71 | ····:goto_0 |
70 | ····return·v0 | 72 | ····return·v0 |
73 | ····.line·83 | ||
71 | ····:cond_1 | 74 | ····:cond_1 |
72 | ····const/4·v0,·0x0 | 75 | ····const/4·v0,·0x0 |
73 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
74 | .end·method | 77 | .end·method |
75 | .method·public·expandItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z | 78 | .method·public·expandItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z |
Offset 300, 44 lines modified | Offset 300, 49 lines modified | ||
300 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy;->mBefore:Landroid/graphics/RectF; | 300 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy;->mBefore:Landroid/graphics/RectF; |
301 | ····invoke-virtual·{v0,·v3},·Landroid/graphics/RectF;->union(Landroid/graphics/RectF;)V | 301 | ····invoke-virtual·{v0,·v3},·Landroid/graphics/RectF;->union(Landroid/graphics/RectF;)V |
302 | ····.line·149 | 302 | ····.line·149 |
303 | ····iget·v3,·v0,·Landroid/graphics/RectF;->left:F | 303 | ····iget·v3,·v0,·Landroid/graphics/RectF;->left:F |
304 | ····.line·150 | ||
304 | ····invoke-static·{v3},·Landroid/util/FloatMath;->floor(F)F | 305 | ····invoke-static·{v3},·Landroid/util/FloatMath;->floor(F)F |
305 | ····move-result·v3 | 306 | ····move-result·v3 |
306 | ····float-to-int·v3,·v3 | 307 | ····float-to-int·v3,·v3 |
307 | ····iget·v4,·v0,·Landroid/graphics/RectF;->top:F | 308 | ····iget·v4,·v0,·Landroid/graphics/RectF;->top:F |
309 | ····.line·151 | ||
308 | ····invoke-static·{v4},·Landroid/util/FloatMath;->floor(F)F | 310 | ····invoke-static·{v4},·Landroid/util/FloatMath;->floor(F)F |
309 | ····move-result·v4 | 311 | ····move-result·v4 |
310 | ····float-to-int·v4,·v4 | 312 | ····float-to-int·v4,·v4 |
311 | ····iget·v5,·v0,·Landroid/graphics/RectF;->right:F | 313 | ····iget·v5,·v0,·Landroid/graphics/RectF;->right:F |
314 | ····.line·152 | ||
312 | ····invoke-static·{v5},·Landroid/util/FloatMath;->ceil(F)F | 315 | ····invoke-static·{v5},·Landroid/util/FloatMath;->ceil(F)F |
313 | ····move-result·v5 | 316 | ····move-result·v5 |
314 | ····float-to-int·v5,·v5 | 317 | ····float-to-int·v5,·v5 |
315 | ····iget·v6,·v0,·Landroid/graphics/RectF;->bottom:F | 318 | ····iget·v6,·v0,·Landroid/graphics/RectF;->bottom:F |
319 | ····.line·153 | ||
316 | ····invoke-static·{v6},·Landroid/util/FloatMath;->ceil(F)F | 320 | ····invoke-static·{v6},·Landroid/util/FloatMath;->ceil(F)F |
317 | ····move-result·v6 | 321 | ····move-result·v6 |
318 | ····float-to-int·v6,·v6 | 322 | ····float-to-int·v6,·v6 |
323 | ····.line·149 | ||
319 | ····invoke-virtual·{v1,·v3,·v4,·v5,·v6},·Landroid/view/View;->invalidate(IIII)V | 324 | ····invoke-virtual·{v1,·v3,·v4,·v5,·v6},·Landroid/view/View;->invalidate(IIII)V |
320 | ····goto·:goto_0 | 325 | ····goto·:goto_0 |
321 | .end·method | 326 | .end·method |
322 | .method·private·prepareForUpdate()V | 327 | .method·private·prepareForUpdate()V |
323 | ····.locals·2 | 328 | ····.locals·2 |
Offset 40, 15 lines modified | Offset 40, 14 lines modified | ||
40 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mInterpolator:Landroid/view/animation/Interpolator; | 40 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mInterpolator:Landroid/view/animation/Interpolator; |
41 | ····.line·62 | 41 | ····.line·62 |
42 | ····const/4·v0,·0x0 | 42 | ····const/4·v0,·0x0 |
43 | ····iput-boolean·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mHasValue:Z | 43 | ····iput-boolean·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mHasValue:Z |
44 | ····.line·321 | ||
45 | ····return-void | 44 | ····return-void |
46 | .end·method | 45 | .end·method |
47 | .method·public·static·ofFloat(F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 46 | .method·public·static·ofFloat(F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
48 | ····.locals·1 | 47 | ····.locals·1 |
49 | ····.param·p0,·"fraction"····#·F | 48 | ····.param·p0,·"fraction"····#·F |
Offset 294, 15 lines modified | Offset 294, 14 lines modified | ||
294 | ····.end·local·v1····#·"numValues":I | 294 | ····.end·local·v1····#·"numValues":I |
295 | ····:cond_1 | 295 | ····:cond_1 |
296 | ····return-void | 296 | ····return-void |
297 | .end·method | 297 | .end·method |
298 | .method·public·bridge·synthetic·setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; | 298 | .method·public·bridge·synthetic·setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; |
299 | ····.locals·1 | 299 | ····.locals·1 |
300 | ····.param·p1,·"x0"····#·J | ||
301 | ····.prologue | 300 | ····.prologue |
302 | ····.line·35 | 301 | ····.line·35 |
303 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; | 302 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; |
304 | ····move-result-object·v0 | 303 | ····move-result-object·v0 |
Offset 319, 15 lines modified | Offset 318, 14 lines modified | ||
319 | ····.line·404 | 318 | ····.line·404 |
320 | ····return-object·p0 | 319 | ····return-object·p0 |
321 | .end·method | 320 | .end·method |
322 | .method·public·bridge·synthetic·setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; | 321 | .method·public·bridge·synthetic·setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
323 | ····.locals·1 | 322 | ····.locals·1 |
324 | ····.param·p1,·"x0"····#·J | ||
325 | ····.prologue | 323 | ····.prologue |
326 | ····.line·35 | 324 | ····.line·35 |
327 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; | 325 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; |
328 | ····move-result-object·v0 | 326 | ····move-result-object·v0 |
Offset 213, 14 lines modified | Offset 213, 15 lines modified | ||
213 | ····if-eqz·v7,·:cond_2 | 213 | ····if-eqz·v7,·:cond_2 |
214 | ····.line·750 | 214 | ····.line·750 |
215 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 215 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
216 | ····iget-object·v7,·v7,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; | 216 | ····iget-object·v7,·v7,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; |
217 | ····.line·751 | ||
217 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 218 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
218 | ····move-result-object·v6 | 219 | ····move-result-object·v6 |
219 | ····check-cast·v6,·Ljava/util/ArrayList; | 220 | ····check-cast·v6,·Ljava/util/ArrayList; |
220 | ····.line·752 | 221 | ····.line·752 |
Offset 338, 28 lines modified | Offset 338, 30 lines modified | ||
338 | ····add-int/2addr·v9,·v8 | 338 | ····add-int/2addr·v9,·v8 |
339 | ····goto·:goto_0 | 339 | ····goto·:goto_0 |
340 | ····:cond_5 | 340 | ····:cond_5 |
341 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 341 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
342 | ····.line·93 | ||
342 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 343 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
343 | ····move-result-object·v10 | 344 | ····move-result-object·v10 |
344 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 345 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
345 | ····move-result-object·v11 | 346 | ····move-result-object·v11 |
346 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 347 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
347 | ····move-result-object·v9 | 348 | ····move-result-object·v9 |
348 | ····check-cast·v9,·Ljava/lang/Number; | 349 | ····check-cast·v9,·Ljava/lang/Number; |
350 | ····.line·94 | ||
349 | ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I | 351 | ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I |
350 | ····move-result·v9 | 352 | ····move-result·v9 |
351 | ····goto·:goto_0 | 353 | ····goto·:goto_0 |
352 | ····.line·95 | 354 | ····.line·95 |
Offset 469, 14 lines modified | Offset 471, 15 lines modified | ||
469 | ····add-int/2addr·v9,·v8 | 471 | ····add-int/2addr·v9,·v8 |
470 | ····goto/16·:goto_0 | 472 | ····goto/16·:goto_0 |
471 | ····:cond_8 | 473 | ····:cond_8 |
472 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 474 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
475 | ····.line·109 | ||
473 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 476 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
474 | ····move-result-object·v10 | 477 | ····move-result-object·v10 |
475 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 478 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
476 | ····move-result-object·v11 | 479 | ····move-result-object·v11 |
Offset 558, 14 lines modified | Offset 561, 15 lines modified | ||
558 | ····:cond_a | 561 | ····:cond_a |
559 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F | 562 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F |
560 | ····move-result·v9 | 563 | ····move-result·v9 |
561 | ····sub-float·v9,·p1,·v9 | 564 | ····sub-float·v9,·p1,·v9 |
565 | ····.line·120 | ||
562 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F | 566 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F |
563 | ····move-result·v10 | 567 | ····move-result·v10 |
564 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F | 568 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F |
565 | ····move-result·v11 | 569 | ····move-result·v11 |
Offset 603, 28 lines modified | Offset 607, 30 lines modified | ||
603 | ····add-int/2addr·v9,·v8 | 607 | ····add-int/2addr·v9,·v8 |
604 | ····goto/16·:goto_0 | 608 | ····goto/16·:goto_0 |
605 | ····:cond_b | 609 | ····:cond_b |
606 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 610 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
611 | ····.line·125 | ||
607 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 612 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
608 | ····move-result-object·v10 | 613 | ····move-result-object·v10 |
609 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 614 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
610 | ····move-result-object·v11 | 615 | ····move-result-object·v11 |
611 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 616 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
612 | ····move-result-object·v9 | 617 | ····move-result-object·v9 |
613 | ····check-cast·v9,·Ljava/lang/Number; | 618 | ····check-cast·v9,·Ljava/lang/Number; |
619 | ····.line·126 | ||
614 | ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I | 620 | ····invoke-virtual·{v9},·Ljava/lang/Number;->intValue()I |
615 | ····move-result·v9 | 621 | ····move-result·v9 |
616 | ····goto/16·:goto_0 | 622 | ····goto/16·:goto_0 |
617 | ····.line·128 | 623 | ····.line·128 |
Offset 569, 14 lines modified | Offset 569, 15 lines modified | ||
569 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 569 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
570 | ····if-eqz·v3,·:cond_0 | 570 | ····if-eqz·v3,·:cond_0 |
571 | ····.line·1032 | 571 | ····.line·1032 |
572 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 572 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
573 | ····.line·1033 | ||
573 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 574 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
574 | ····move-result-object·v2 | 575 | ····move-result-object·v2 |
575 | ····check-cast·v2,·Ljava/util/ArrayList; | 576 | ····check-cast·v2,·Ljava/util/ArrayList; |
576 | ····.line·1034 | 577 | ····.line·1034 |
Offset 817, 14 lines modified | Offset 818, 15 lines modified | ||
817 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 818 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
818 | ····if-eqz·v4,·:cond_1 | 819 | ····if-eqz·v4,·:cond_1 |
819 | ····.line·935 | 820 | ····.line·935 |
820 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 821 | ····iget-object·v4,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
822 | ····.line·936 | ||
821 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 823 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
822 | ····move-result-object·v3 | 824 | ····move-result-object·v3 |
823 | ····check-cast·v3,·Ljava/util/ArrayList; | 825 | ····check-cast·v3,·Ljava/util/ArrayList; |
824 | ····.line·937 | 826 | ····.line·937 |
Offset 924, 14 lines modified | Offset 926, 15 lines modified | ||
924 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 926 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
925 | ····if-eqz·v3,·:cond_0 | 927 | ····if-eqz·v3,·:cond_0 |
926 | ····.line·1053 | 928 | ····.line·1053 |
927 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; | 929 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
930 | ····.line·1054 | ||
928 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 931 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
929 | ····move-result-object·v2 | 932 | ····move-result-object·v2 |
930 | ····check-cast·v2,·Ljava/util/ArrayList; | 933 | ····check-cast·v2,·Ljava/util/ArrayList; |
931 | ····.line·1055 | 934 | ····.line·1055 |
Offset 1311, 95 lines modified | Offset 1314, 95 lines modified | ||
1311 | .end·method | 1314 | .end·method |
1312 | .method·public·cancel()V | 1315 | .method·public·cancel()V |
1313 | ····.locals·4 | 1316 | ····.locals·4 |
1314 | ····.prologue | 1317 | ····.prologue |
1315 | ····.line·960 | 1318 | ····.line·960 |
1316 | ····iget·v | 1319 | ····iget·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mPlayingState:I |
1317 | ····if-nez·v | 1320 | ····if-nez·v2,·:cond_0 |
1318 | ····sget-object·v | 1321 | ····sget-object·v2,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sPendingAnimations:Ljava/lang/ThreadLocal; |
1319 | ····invoke-virtual·{v | 1322 | ····invoke-virtual·{v2},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; |
1320 | ····move-result-object·v | 1323 | ····move-result-object·v2 |
1321 | ····check-cast·v | 1324 | ····check-cast·v2,·Ljava/util/ArrayList; |
1322 | ····invoke-virtual·{v | 1325 | ····invoke-virtual·{v2,·p0},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z |
1323 | ····move-result·v | 1326 | ····move-result·v2 |
1324 | ····if-nez·v | 1327 | ····if-nez·v2,·:cond_0 |
1325 | ····sget-object·v | 1328 | ····sget-object·v2,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sDelayedAnims:Ljava/lang/ThreadLocal; |
1329 | ····.line·961 | ||
1326 | ····invoke-virtual·{v | 1330 | ····invoke-virtual·{v2},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; |
1327 | ····move-result-object·v | 1331 | ····move-result-object·v2 |
1328 | ····check-cast·v | 1332 | ····check-cast·v2,·Ljava/util/ArrayList; |
1329 | ····invoke-virtual·{v | 1333 | ····invoke-virtual·{v2,·p0},·Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z |
1330 | ····move-result·v | 1334 | ····move-result·v2 |
1331 | ····if-eqz·v | 1335 | ····if-eqz·v2,·:cond_2 |
1332 | ····.line·963 | 1336 | ····.line·963 |
1333 | ····:cond_0 | 1337 | ····:cond_0 |
1334 | ····iget-boolean·v | 1338 | ····iget-boolean·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mRunning:Z |
1335 | ····if-eqz·v | 1339 | ····if-eqz·v2,·:cond_1 |
1336 | ····iget-object·v | 1340 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
1337 | ····if-eqz·v | 1341 | ····if-eqz·v2,·:cond_1 |
1338 | ····.line·964 | 1342 | ····.line·964 |
1339 | ····iget-object·v | 1343 | ····iget-object·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; |
1344 | ····.line·965 | ||
1340 | ····invoke-virtual·{v | 1345 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
1341 | ····move-result-object·v | 1346 | ····move-result-object·v1 |
1342 | ····check-cast·v | 1347 | ····check-cast·v1,·Ljava/util/ArrayList; |
1343 | ····.line·966 | 1348 | ····.line·966 |
1344 | ····.local·v | 1349 | ····.local·v1,·"tmpListeners":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;>;" |
1345 | ····invoke-virtual·{v | 1350 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
1346 | ····move-result-object·v | 1351 | ····move-result-object·v2 |
1347 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
1348 | ····:goto_0 | 1352 | ····:goto_0 |
1349 | ····invoke-interface·{v | 1353 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
1350 | ····move-result·v3 | 1354 | ····move-result·v3 |
1351 | ····if-eqz·v3,·:cond_1 | 1355 | ····if-eqz·v3,·:cond_1 |
1352 | ····invoke-interface·{v | 1356 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1353 | ····move-result-object·v | 1357 | ····move-result-object·v0 |
1354 | ····check-cast·v | 1358 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
Max diff block lines reached; 1998/8002 bytes (24.97%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Cloneable; | 6 | .implements·Ljava/lang/Cloneable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$1;, | ||
11 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$FloatPropertyValuesHolder;, | 10 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$FloatPropertyValuesHolder;, |
12 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$IntPropertyValuesHolder; | 11 | ········Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$IntPropertyValuesHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
Offset 339, 312 lines modified | Offset 338, 293 lines modified | ||
339 | ····move-result-object·p0 | 338 | ····move-result-object·p0 |
340 | ····goto·:goto_0 | 339 | ····goto·:goto_0 |
341 | .end·method | 340 | .end·method |
342 | .method·private·getPropertyFunction(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; | 341 | .method·private·getPropertyFunction(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; |
343 | ····.locals·1 | 342 | ····.locals·11 |
344 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; | 343 | ····.param·p1,·"targetClass"····#·Ljava/lang/Class; |
345 | ····.param·p2,·"prefix"····#·Ljava/lang/String; | 344 | ····.param·p2,·"prefix"····#·Ljava/lang/String; |
346 | ····.param·p3,·"valueType"····#·Ljava/lang/Class; | 345 | ····.param·p3,·"valueType"····#·Ljava/lang/Class; |
347 | ····.prologue | 346 | ····.prologue |
347 | ····const/4·v10,·0x1 | ||
348 | ····const/4·v8,·0x0 | ||
348 | ····.line·381 | 349 | ····.line·381 |
349 | ····const/4·v | 350 | ····const/4·v3,·0x0 |
350 | ····.line·382 | 351 | ····.line·382 |
351 | ····.local·v | 352 | ····.local·v3,·"returnVal":Ljava/lang/reflect/Method; |
352 | ····iget-object·v | 353 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; |
353 | ····invoke-static·{p2,·v | 354 | ····invoke-static·{p2,·v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->getMethodName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
354 | ····move-result-object·v | 355 | ····move-result-object·v2 |
355 | ····.line·383 | 356 | ····.line·383 |
356 | ····.local·v | 357 | ····.local·v2,·"methodName":Ljava/lang/String; |
357 | ····const/4·v0,·0x0 | 358 | ····const/4·v0,·0x0 |
358 | ····.line·384 | 359 | ····.line·384 |
359 | ····.local·v0,·"args":[Ljava/lang/Class; | 360 | ····.local·v0,·"args":[Ljava/lang/Class; |
360 | ····if-nez·p3,·:cond_0 | 361 | ····if-nez·p3,·:cond_0 |
361 | ····.line·386 | 362 | ····.line·386 |
362 | ····:try_start_0 | 363 | ····:try_start_0 |
363 | ····invoke-virtual·{p1,·v | 364 | ····invoke-virtual·{p1,·v2,·v0},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
364 | ····:try_end_0 | 365 | ····:try_end_0 |
365 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 | 366 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 |
366 | ····move-result-object·v | 367 | ····move-result-object·v3 |
367 | ····:goto_0 | 368 | ····:goto_0 |
368 | ····move-object·v | 369 | ····move-object·v4,·v3 |
369 | ····.line·422 | 370 | ····.line·422 |
370 | ····.end·local·v | 371 | ····.end·local·v3····#·"returnVal":Ljava/lang/reflect/Method; |
371 | ····.local·v | 372 | ····.local·v4,·"returnVal":Ljava/lang/reflect/Method; |
372 | ····:goto_1 | 373 | ····:goto_1 |
373 | ····return-object·v | 374 | ····return-object·v4 |
374 | ····.line·387 | 375 | ····.line·387 |
375 | ····.end·local·v | 376 | ····.end·local·v4····#·"returnVal":Ljava/lang/reflect/Method; |
376 | ····.restart·local·v | 377 | ····.restart·local·v3····#·"returnVal":Ljava/lang/reflect/Method; |
377 | ····:catch_0 | 378 | ····:catch_0 |
378 | ····move-exception·v | 379 | ····move-exception·v1 |
379 | ····.line·388 | 380 | ····.line·388 |
380 | ····.local·v | 381 | ····.local·v1,·"e":Ljava/lang/NoSuchMethodException; |
381 | ····const-string·v | 382 | ····const-string·v7,·"PropertyValuesHolder" |
382 | ····new-instance·v | 383 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
383 | ····invoke-direct·{v | 384 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
384 | ····invoke-virtual·{p1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 385 | ····invoke-virtual·{p1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
385 | ····move-result-object·v | 386 | ····move-result-object·v9 |
386 | ····invoke-virtual·{v | 387 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
387 | ····move-result-object·v | 388 | ····move-result-object·v8 |
388 | ····const-string·v | 389 | ····const-string·v9,·"·-·Couldn\'t·find·no-arg·method·for·property·" |
389 | ····invoke-virtual·{v | 390 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
390 | ····move-result-object·v | 391 | ····move-result-object·v8 |
391 | ···· | 392 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; |
392 | ····invoke-virtual·{v | 393 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
393 | ····move-result-object·v | 394 | ····move-result-object·v8 |
394 | ···· | 395 | ····const-string·v9,·":·" |
395 | ····invoke-virtual·{v | 396 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
396 | ····move-result-object·v | 397 | ····move-result-object·v8 |
397 | ···· | 398 | ····invoke-virtual·{v8,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
398 | ···· | 399 | ····move-result-object·v8 |
399 | ···· | 400 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
400 | ···· | 401 | ····move-result-object·v8 |
401 | ····move-result-object·v11 | ||
402 | ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
403 | ····move-result-object·v11 | ||
404 | ····invoke-static·{v | 402 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
405 | ····goto·:goto_0 | 403 | ····goto·:goto_0 |
Max diff block lines reached; 16197/22497 bytes (72.00%) of diff not shown. |
Offset 60, 25 lines modified | Offset 60, 20 lines modified | ||
60 | ····move-result-object·v1 | 60 | ····move-result-object·v1 |
61 | ····return-object·v1 | 61 | ····return-object·v1 |
62 | .end·method | 62 | .end·method |
63 | .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 63 | .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
64 | ····.locals·1 | 64 | ····.locals·1 |
65 | ····.param·p1,·"x0"····#·F | ||
66 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
67 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
68 | ····.prologue | 65 | ····.prologue |
69 | ····.line·22 | 66 | ····.line·22 |
70 | ····check-cast·p2,·Ljava/lang/Number; | 67 | ····check-cast·p2,·Ljava/lang/Number; |
71 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
72 | ····check-cast·p3,·Ljava/lang/Number; | 68 | ····check-cast·p3,·Ljava/lang/Number; |
73 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
74 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator;->evaluate(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float; | 69 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator;->evaluate(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float; |
75 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
76 | ····return-object·v0 | 71 | ····return-object·v0 |
77 | .end·method | 72 | .end·method |
Offset 119, 15 lines modified | Offset 119, 15 lines modified | ||
119 | ····:cond_2 | 119 | ····:cond_2 |
120 | ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->size()I | 120 | ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->size()I |
121 | ····move-result·v19 | 121 | ····move-result·v19 |
122 | ····if-lez·v19,·:cond_4 | 122 | ····if-lez·v19,·:cond_4 |
123 | ····.line·60 | 123 | ····.line·605 |
124 | ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; | 124 | ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
125 | ····move-result-object·v17 | 125 | ····move-result-object·v17 |
126 | ····check-cast·v17,·Ljava/util/ArrayList; | 126 | ····check-cast·v17,·Ljava/util/ArrayList; |
127 | ····.line·606 | 127 | ····.line·606 |
Offset 426, 22 lines modified | Offset 426, 24 lines modified | ||
426 | ····const-wide/16·v20,·0x0 | 426 | ····const-wide/16·v20,·0x0 |
427 | ····invoke-static·{},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->access$1000()J | 427 | ····invoke-static·{},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->access$1000()J |
428 | ····move-result-wide·v22 | 428 | ····move-result-wide·v22 |
429 | ····.line·680 | ||
429 | ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J | 430 | ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J |
430 | ····move-result-wide·v24 | 431 | ····move-result-wide·v24 |
431 | ····sub-long·v24,·v24,·v8 | 432 | ····sub-long·v24,·v24,·v8 |
432 | ····sub-long·v22,·v22,·v24 | 433 | ····sub-long·v22,·v22,·v24 |
434 | ····.line·679 | ||
433 | ····invoke-static/range·{v20·..·v23},·Ljava/lang/Math;->max(JJ)J | 435 | ····invoke-static/range·{v20·..·v23},·Ljava/lang/Math;->max(JJ)J |
434 | ····move-result-wide·v20 | 436 | ····move-result-wide·v20 |
435 | ····move-object/from16·v0,·p0 | 437 | ····move-object/from16·v0,·p0 |
436 | ····move/from16·v1,·v19 | 438 | ····move/from16·v1,·v19 |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$nodesToStart:Ljava/util/ArrayList; | 21 | .field·final·synthetic·val$nodesToStart:Ljava/util/ArrayList; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V | 23 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V |
24 | ····.locals·1 | 24 | ····.locals·1 |
25 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·507 | 27 | ····.line·507 |
27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 28 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
28 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->val$nodesToStart:Ljava/util/ArrayList; | 29 | ····iput-object·p2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->val$nodesToStart:Ljava/util/ArrayList; |
Offset 662, 18 lines modified | Offset 662, 20 lines modified | ||
662 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 662 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
663 | ····move-result-object·v7 | 663 | ····move-result-object·v7 |
664 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 664 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
665 | ····.line·174 | ||
665 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 666 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
666 | ····move-result-object·v8 | 667 | ····move-result-object·v8 |
668 | ····.line·173 | ||
667 | ····invoke-interface·{v6,·p1,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 669 | ····invoke-interface·{v6,·p1,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
668 | ····move-result-object·v6 | 670 | ····move-result-object·v6 |
669 | ····.line·216 | 671 | ····.line·216 |
670 | ····:goto_0 | 672 | ····:goto_0 |
671 | ····return-object·v6 | 673 | ····return-object·v6 |
Offset 720, 14 lines modified | Offset 722, 15 lines modified | ||
720 | ····move-result·v4 | 722 | ····move-result·v4 |
721 | ····.line·183 | 723 | ····.line·183 |
722 | ····.local·v4,·"prevFraction":F | 724 | ····.local·v4,·"prevFraction":F |
723 | ····sub-float·v6,·p1,·v4 | 725 | ····sub-float·v6,·p1,·v4 |
726 | ····.line·184 | ||
724 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F | 727 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F |
725 | ····move-result·v7 | 728 | ····move-result·v7 |
726 | ····sub-float/2addr·v7,·v4 | 729 | ····sub-float/2addr·v7,·v4 |
727 | ····div-float·v2,·v6,·v7 | 730 | ····div-float·v2,·v6,·v7 |
Offset 738, 18 lines modified | Offset 741, 20 lines modified | ||
738 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mFirstKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 741 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mFirstKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
739 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 742 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
740 | ····move-result-object·v7 | 743 | ····move-result-object·v7 |
744 | ····.line·186 | ||
741 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 745 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
742 | ····move-result-object·v8 | 746 | ····move-result-object·v8 |
747 | ····.line·185 | ||
743 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 748 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
744 | ····move-result-object·v6 | 749 | ····move-result-object·v6 |
745 | ····goto·:goto_0 | 750 | ····goto·:goto_0 |
746 | ····.line·187 | 751 | ····.line·187 |
Offset 802, 14 lines modified | Offset 807, 15 lines modified | ||
802 | ····.line·194 | 807 | ····.line·194 |
803 | ····.restart·local·v4····#·"prevFraction":F | 808 | ····.restart·local·v4····#·"prevFraction":F |
804 | ····sub-float·v6,·p1,·v4 | 809 | ····sub-float·v6,·p1,·v4 |
805 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 810 | ····iget-object·v7,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
811 | ····.line·195 | ||
806 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F | 812 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F |
807 | ····move-result·v7 | 813 | ····move-result·v7 |
808 | ····sub-float/2addr·v7,·v4 | 814 | ····sub-float/2addr·v7,·v4 |
809 | ····div-float·v2,·v6,·v7 | 815 | ····div-float·v2,·v6,·v7 |
Offset 820, 18 lines modified | Offset 826, 20 lines modified | ||
820 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 826 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
821 | ····move-result-object·v7 | 827 | ····move-result-object·v7 |
822 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; | 828 | ····iget-object·v8,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; |
829 | ····.line·197 | ||
823 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 830 | ····invoke-virtual·{v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
824 | ····move-result-object·v8 | 831 | ····move-result-object·v8 |
832 | ····.line·196 | ||
825 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 833 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
826 | ····move-result-object·v6 | 834 | ····move-result-object·v6 |
827 | ····goto·:goto_0 | 835 | ····goto·:goto_0 |
828 | ····.line·199 | 836 | ····.line·199 |
Offset 891, 14 lines modified | Offset 899, 15 lines modified | ||
891 | ····move-result·v4 | 899 | ····move-result·v4 |
892 | ····.line·208 | 900 | ····.line·208 |
893 | ····.restart·local·v4····#·"prevFraction":F | 901 | ····.restart·local·v4····#·"prevFraction":F |
894 | ····sub-float·v6,·p1,·v4 | 902 | ····sub-float·v6,·p1,·v4 |
903 | ····.line·209 | ||
895 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F | 904 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F |
896 | ····move-result·v7 | 905 | ····move-result·v7 |
897 | ····sub-float/2addr·v7,·v4 | 906 | ····sub-float/2addr·v7,·v4 |
898 | ····div-float·v2,·v6,·v7 | 907 | ····div-float·v2,·v6,·v7 |
Offset 907, 18 lines modified | Offset 916, 20 lines modified | ||
907 | ····.restart·local·v2····#·"intervalFraction":F | 916 | ····.restart·local·v2····#·"intervalFraction":F |
908 | ····iget-object·v6,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 917 | ····iget-object·v6,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
909 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 918 | ····invoke-virtual·{v5},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
910 | ····move-result-object·v7 | 919 | ····move-result-object·v7 |
920 | ····.line·211 | ||
911 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; | 921 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; |
912 | ····move-result-object·v8 | 922 | ····move-result-object·v8 |
923 | ····.line·210 | ||
913 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 924 | ····invoke-interface·{v6,·v2,·v7,·v8},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
914 | ····move-result-object·v6 | 925 | ····move-result-object·v6 |
Max diff block lines reached; 38/4396 bytes (0.86%) of diff not shown. |
Offset 36, 15 lines modified | Offset 36, 14 lines modified | ||
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·33 | 37 | ····.line·33 |
38 | ····const/4·v0,·0x0 | 38 | ····const/4·v0,·0x0 |
39 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->mListeners:Ljava/util/ArrayList; | 39 | ····iput-object·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->mListeners:Ljava/util/ArrayList; |
40 | ····.line·247 | ||
41 | ····return-void | 40 | ····return-void |
42 | .end·method | 41 | .end·method |
43 | #·virtual·methods | 42 | #·virtual·methods |
44 | .method·public·addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V | 43 | .method·public·addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V |
45 | ····.locals·1 | 44 | ····.locals·1 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 19 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V | 21 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V |
22 | ····.locals·2 | 22 | ····.locals·2 |
23 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | ||
23 | ····.param·p2,·"anim"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; | 24 | ····.param·p2,·"anim"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·1025 | 26 | ····.line·1025 |
26 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 27 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 66, 25 lines modified | Offset 66, 20 lines modified | ||
66 | ····move-result-object·v1 | 66 | ····move-result-object·v1 |
67 | ····return-object·v1 | 67 | ····return-object·v1 |
68 | .end·method | 68 | .end·method |
69 | .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 69 | .method·public·bridge·synthetic·evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
70 | ····.locals·1 | 70 | ····.locals·1 |
71 | ····.param·p1,·"x0"····#·F | ||
72 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
73 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
74 | ····.prologue | 71 | ····.prologue |
75 | ····.line·22 | 72 | ····.line·22 |
76 | ····check-cast·p2,·Ljava/lang/Integer; | 73 | ····check-cast·p2,·Ljava/lang/Integer; |
77 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
78 | ····check-cast·p3,·Ljava/lang/Integer; | 74 | ····check-cast·p3,·Ljava/lang/Integer; |
79 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
80 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; | 75 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; |
81 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
82 | ····return-object·v0 | 77 | ····return-object·v0 |
83 | .end·method | 78 | .end·method |
Offset 139, 15 lines modified | Offset 139, 14 lines modified | ||
139 | ····iput-object·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; | 139 | ····iput-object·v2,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
140 | ····.line·117 | 140 | ····.line·117 |
141 | ····const-wide/16·v0,·-0x1 | 141 | ····const-wide/16·v0,·-0x1 |
142 | ····iput-wide·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDuration:J | 142 | ····iput-wide·v0,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDuration:J |
143 | ····.line·1010 | ||
144 | ····return-void | 143 | ····return-void |
145 | .end·method | 144 | .end·method |
146 | .method·static·synthetic·access$000(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;)Ljava/util/ArrayList; | 145 | .method·static·synthetic·access$000(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;)Ljava/util/ArrayList; |
147 | ····.locals·1 | 146 | ····.locals·1 |
148 | ····.param·p0,·"x0"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; | 147 | ····.param·p0,·"x0"····#·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; |
Offset 544, 171 lines modified | Offset 543, 165 lines modified | ||
544 | #·virtual·methods | 543 | #·virtual·methods |
545 | .method·public·cancel()V | 544 | .method·public·cancel()V |
546 | ····.locals·5 | 545 | ····.locals·5 |
547 | ····.prologue | 546 | ····.prologue |
548 | ····.line·284 | 547 | ····.line·284 |
549 | ····const/4·v | 548 | ····const/4·v3,·0x1 |
550 | ····iput-boolean·v | 549 | ····iput-boolean·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z |
551 | ····.line·285 | 550 | ····.line·285 |
552 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->isStarted()Z | 551 | ····invoke-virtual·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->isStarted()Z |
553 | ····move-result·v | 552 | ····move-result·v3 |
554 | ····if-eqz·v | 553 | ····if-eqz·v3,·:cond_4 |
555 | ····.line·286 | 554 | ····.line·286 |
556 | ····const/4·v | 555 | ····const/4·v2,·0x0 |
557 | ····.line·287 | 556 | ····.line·287 |
558 | ····.local·v | 557 | ····.local·v2,·"tmpListeners":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;>;" |
559 | ····iget-object·v | 558 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; |
560 | ····if-eqz·v | 559 | ····if-eqz·v3,·:cond_0 |
561 | ····.line·288 | 560 | ····.line·288 |
562 | ····iget-object·v | 561 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; |
563 | ····invoke-virtual·{v | 562 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clone()Ljava/lang/Object; |
564 | ····move-result-object·v | 563 | ····move-result-object·v2 |
565 | ····.end·local·v | 564 | ····.end·local·v2····#·"tmpListeners":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;>;" |
566 | ····check-cast·v | 565 | ····check-cast·v2,·Ljava/util/ArrayList; |
567 | ····.line·289 | 566 | ····.line·289 |
568 | ····.restart·local·v | 567 | ····.restart·local·v2····#·"tmpListeners":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;>;" |
569 | ····invoke-virtual·{v | 568 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
570 | ····move-result-object·v | 569 | ····move-result-object·v3 |
571 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
572 | ····:goto_0 | 570 | ····:goto_0 |
573 | ····invoke-interface·{v | 571 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
574 | ····move-result·v4 | 572 | ····move-result·v4 |
575 | ····if-eqz·v4,·:cond_0 | 573 | ····if-eqz·v4,·:cond_0 |
576 | ····invoke-interface·{v | 574 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
577 | ····move-result-object·v | 575 | ····move-result-object·v0 |
578 | ····check-cast·v | 576 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
579 | ····.line·290 | 577 | ····.line·290 |
580 | ····.local·v | 578 | ····.local·v0,·"listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
581 | ····invoke-interface·{v | 579 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationCancel(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V |
582 | ····goto·:goto_0 | 580 | ····goto·:goto_0 |
583 | ····.line·293 | 581 | ····.line·293 |
584 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
585 | ····.end·local·v | 582 | ····.end·local·v0····#·"listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
586 | ····:cond_0 | 583 | ····:cond_0 |
587 | ····iget-object·v | 584 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
588 | ····if-eqz·v | 585 | ····if-eqz·v3,·:cond_2 |
589 | ····iget-object·v | 586 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
590 | ····invoke-virtual·{v | 587 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->isRunning()Z |
591 | ····move-result·v | 588 | ····move-result·v3 |
592 | ····if-eqz·v | 589 | ····if-eqz·v3,·:cond_2 |
593 | ····.line·296 | 590 | ····.line·296 |
594 | ····iget-object·v | 591 | ····iget-object·v3,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; |
595 | ····invoke-virtual·{v | 592 | ····invoke-virtual·{v3},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->cancel()V |
596 | ····.line·302 | 593 | ····.line·302 |
597 | ····:cond_1 | 594 | ····:cond_1 |
598 | ····if-eqz·v | 595 | ····if-eqz·v2,·:cond_3 |
599 | ····.line·303 | 596 | ····.line·303 |
600 | ····invoke-virtual·{v | 597 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
601 | ····move-result-object·v | 598 | ····move-result-object·v3 |
602 | ····.restart·local·v0····#·"i$":Ljava/util/Iterator; | ||
603 | ····:goto_1 | 599 | ····:goto_1 |
604 | ····invoke-interface·{v | 600 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
605 | ····move-result·v4 | 601 | ····move-result·v4 |
606 | ····if-eqz·v4,·:cond_3 | 602 | ····if-eqz·v4,·:cond_3 |
607 | ····invoke-interface·{v | 603 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
608 | ····move-result-object·v | 604 | ····move-result-object·v0 |
609 | ····check-cast·v | 605 | ····check-cast·v0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
610 | ····.line·304 | 606 | ····.line·304 |
611 | ····.restart·local·v | 607 | ····.restart·local·v0····#·"listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; |
612 | ····invoke-interface·{v | 608 | ····invoke-interface·{v0,·p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationEnd(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V |
Max diff block lines reached; 94590/103059 bytes (91.78%) of diff not shown. |
Offset 330, 28 lines modified | Offset 330, 30 lines modified | ||
330 | ····add-float/2addr·v9,·v8 | 330 | ····add-float/2addr·v9,·v8 |
331 | ····goto·:goto_0 | 331 | ····goto·:goto_0 |
332 | ····:cond_5 | 332 | ····:cond_5 |
333 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 333 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
334 | ····.line·93 | ||
334 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 335 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
335 | ····move-result-object·v10 | 336 | ····move-result-object·v10 |
336 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 337 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
337 | ····move-result-object·v11 | 338 | ····move-result-object·v11 |
338 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 339 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
339 | ····move-result-object·v9 | 340 | ····move-result-object·v9 |
340 | ····check-cast·v9,·Ljava/lang/Number; | 341 | ····check-cast·v9,·Ljava/lang/Number; |
342 | ····.line·94 | ||
341 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F | 343 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F |
342 | ····move-result·v9 | 344 | ····move-result·v9 |
343 | ····goto·:goto_0 | 345 | ····goto·:goto_0 |
344 | ····.line·95 | 346 | ····.line·95 |
Offset 457, 28 lines modified | Offset 459, 30 lines modified | ||
457 | ····add-float/2addr·v9,·v8 | 459 | ····add-float/2addr·v9,·v8 |
458 | ····goto/16·:goto_0 | 460 | ····goto/16·:goto_0 |
459 | ····:cond_8 | 461 | ····:cond_8 |
460 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 462 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
463 | ····.line·109 | ||
461 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 464 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
462 | ····move-result-object·v10 | 465 | ····move-result-object·v10 |
463 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 466 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
464 | ····move-result-object·v11 | 467 | ····move-result-object·v11 |
465 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 468 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
466 | ····move-result-object·v9 | 469 | ····move-result-object·v9 |
467 | ····check-cast·v9,·Ljava/lang/Number; | 470 | ····check-cast·v9,·Ljava/lang/Number; |
471 | ····.line·110 | ||
468 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F | 472 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F |
469 | ····move-result·v9 | 473 | ····move-result·v9 |
470 | ····goto/16·:goto_0 | 474 | ····goto/16·:goto_0 |
471 | ····.line·112 | 475 | ····.line·112 |
Offset 546, 14 lines modified | Offset 550, 15 lines modified | ||
546 | ····:cond_a | 550 | ····:cond_a |
547 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F | 551 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F |
548 | ····move-result·v9 | 552 | ····move-result·v9 |
549 | ····sub-float·v9,·p1,·v9 | 553 | ····sub-float·v9,·p1,·v9 |
554 | ····.line·121 | ||
550 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F | 555 | ····invoke-virtual·{v4},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F |
551 | ····move-result·v10 | 556 | ····move-result·v10 |
552 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F | 557 | ····invoke-virtual·{v7},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F |
553 | ····move-result·v11 | 558 | ····move-result·v11 |
Offset 587, 28 lines modified | Offset 592, 30 lines modified | ||
587 | ····add-float/2addr·v9,·v8 | 592 | ····add-float/2addr·v9,·v8 |
588 | ····goto/16·:goto_0 | 593 | ····goto/16·:goto_0 |
589 | ····:cond_b | 594 | ····:cond_b |
590 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; | 595 | ····iget-object·v9,·p0,·Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; |
596 | ····.line·126 | ||
591 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 597 | ····invoke-static·{v8},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
592 | ····move-result-object·v10 | 598 | ····move-result-object·v10 |
593 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 599 | ····invoke-static·{v5},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; |
594 | ····move-result-object·v11 | 600 | ····move-result-object·v11 |
595 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 601 | ····invoke-interface·{v9,·v2,·v10,·v11},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
596 | ····move-result-object·v9 | 602 | ····move-result-object·v9 |
597 | ····check-cast·v9,·Ljava/lang/Number; | 603 | ····check-cast·v9,·Ljava/lang/Number; |
604 | ····.line·127 | ||
598 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F | 605 | ····invoke-virtual·{v9},·Ljava/lang/Number;->floatValue()F |
599 | ····move-result·v9 | 606 | ····move-result·v9 |
600 | ····goto/16·:goto_0 | 607 | ····goto/16·:goto_0 |
601 | ····.line·129 | 608 | ····.line·129 |
Offset 31, 14 lines modified | Offset 31, 15 lines modified | ||
31 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 31 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·public·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V | 33 | .method·public·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V |
34 | ····.locals·1 | 34 | ····.locals·1 |
35 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/app/ActionBarImpl; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·813 | 37 | ····.line·813 |
37 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 38 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
38 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/ActionBar$Tab;-><init>()V | 39 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/app/ActionBar$Tab;-><init>()V |
Offset 205, 18 lines modified | Offset 206, 20 lines modified | ||
205 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | 206 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
206 | ····move-result-object·v0 | 207 | ····move-result-object·v0 |
207 | ····const/4·v1,·0x0 | 208 | ····const/4·v1,·0x0 |
209 | ····.line·860 | ||
208 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; | 210 | ····invoke-virtual·{v0,·p1,·v1},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
209 | ····move-result-object·v0 | 211 | ····move-result-object·v0 |
212 | ····.line·859 | ||
210 | ····invoke-virtual·{p0,·v0},·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->setCustomView(Landroid/view/View;)Lcom/actionbarsherlock/app/ActionBar$Tab; | 213 | ····invoke-virtual·{p0,·v0},·Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->setCustomView(Landroid/view/View;)Lcom/actionbarsherlock/app/ActionBar$Tab; |
211 | ····move-result-object·v0 | 214 | ····move-result-object·v0 |
212 | ····return-object·v0 | 215 | ····return-object·v0 |
213 | .end·method | 216 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 18 | .field·final·synthetic·this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V | 20 | .method·constructor·<init>(Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/actionbarsherlock/internal/app/ActionBarImpl; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·127 | 24 | ····.line·127 |
24 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$2;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; | 25 | ····iput-object·p1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarImpl$2;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; |
25 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;-><init>()V |
Offset 483, 42 lines modified | Offset 483, 41 lines modified | ||
483 | .method·public·onMenuVisibilityChanged(Z)V | 483 | .method·public·onMenuVisibilityChanged(Z)V |
484 | ····.locals·3 | 484 | ····.locals·3 |
485 | ····.param·p1,·"isVisible"····#·Z | 485 | ····.param·p1,·"isVisible"····#·Z |
486 | ····.prologue | 486 | ····.prologue |
487 | ····.line·476 | 487 | ····.line·476 |
488 | ····iget-object·v | 488 | ····iget-object·v1,·p0,·Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->mMenuVisibilityListeners:Ljava/util/Set; |
489 | ····invoke-interface·{v | 489 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
490 | ····move-result-object·v | 490 | ····move-result-object·v1 |
491 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
492 | ····:goto_0 | 491 | ····:goto_0 |
493 | ····invoke-interface·{v | 492 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
494 | ····move-result·v2 | 493 | ····move-result·v2 |
495 | ····if-eqz |