Offset 1, 45 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:·d1e8d05198fdca35c065f38a87a30c09e1508cea6380e766729d49d81aa5fb30 | ||
10 | Signer·#1·certificate·SHA-1·digest:·e8db8cc548e3369793cbd55b54ac0bf580494c0d | ||
11 | Signer·#1·certificate·MD5·digest:·f5b2718f915edec278bcb489002d9fff | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·4bc5050aa8bbc6b3e45beb8bf4ce64b17cf594f182211635743334a012d3038d | ||
15 | Signer·#1·public·key·SHA-1·digest:·b6894e27293e26d664d1affc2d9cd08d8a702ac9 | ||
16 | Signer·#1·public·key·MD5·digest:·8b4533ea902bf264aa93b7363bf9d1e9 | ||
17 | WARNING:·META-INF/android.arch.core_runtime.version·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/android.arch.lifecycle_livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/android.arch.lifecycle_livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/android.arch.lifecycle_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
21 | WARNING:·META-INF/android.arch.lifecycle_viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
22 | WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
23 | WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
24 | WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
25 | WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
26 | WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
27 | WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
28 | WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
29 | WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
30 | WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
31 | WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
32 | WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
33 | WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
34 | WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
35 | WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
36 | WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
37 | WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
38 | WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
39 | WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
40 | WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
41 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
42 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
43 | WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
44 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
45 | WARNING:·META-INF/proguard/androidx-annotations.pro·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, 132 lines modified | Offset 1, 68 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:···················295 | 4 | ··Zip·archive·file·size:···················2945525·(00000000002CF1F5h) |
5 | ··Actual·end-cent-dir·record·offset:·······295 | 5 | ··Actual·end-cent-dir·record·offset:·······2945503·(00000000002CF1DFh) |
6 | ··Expected·end-cent-dir·record·offset:·····295 | 6 | ··Expected·end-cent-dir·record·offset:·····2945503·(00000000002CF1DFh) |
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·592·entries. | 9 | ··central·directory·contains·592·entries. |
10 | ··The·central·directory·is· | 10 | ··The·central·directory·is·56729·(000000000000DD99h)·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·28 | 12 | ··is·2888774·(00000000002C1446h). |
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:······ | 18 | ··file·system·or·operating·system·of·origin:······Unix |
19 | ··version·of·encoding·software:···················2. | 19 | ··version·of·encoding·software:···················2.3 |
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:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························51862ea6 |
28 | ··compressed·size:································1 | 28 | ··compressed·size:································1453·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························4924·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·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 | ·· | 35 | ··Unix·file·attributes·(100666·octal):············-rw-rw-rw- |
36 | ··MS-DOS·file·attributes·( | 36 | ··MS-DOS·file·attributes·(20·hex):················arc· |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/46663FF8.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···17731 | ||
43 | ··················································(0000000000004543h)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2021·Mar·14·10:19:54 | ||
53 | ··32-bit·CRC·value·(hex):·························537c2f29 | ||
54 | ··compressed·size:································18411·bytes | ||
55 | ··uncompressed·size:······························60261·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | ||
59 | ··disk·number·on·which·file·begins:···············disk·1 | ||
60 | ··apparent·file·type:·····························binary | ||
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
62 | ··MS-DOS·file·attributes·(00·hex):················none | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/46663FF8.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···36208 | ||
69 | ··················································(0000000000008D70h)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2021·Mar·14·10:19:54 | ||
79 | ··32-bit·CRC·value·(hex):·························c790059c | ||
80 | ··compressed·size:································1076·bytes | ||
81 | ··uncompressed·size:······························1326·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/android.arch.core_runtime.version | 40 | ··META-INF/android.arch.core_runtime.version |
94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···1502 |
95 | ··················································(000000000000 | 42 | ··················································(00000000000005DEh)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:···················1.0 | 44 | ··version·of·encoding·software:···················1.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···1.0 | 46 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:·····························none·(stored) | 47 | ··compression·method:·····························none·(stored) |
101 | ··file·security·status:···························not·encrypted | 48 | ··file·security·status:···························not·encrypted |
102 | ··extended·local·header:··························no | 49 | ··extended·local·header:··························no |
103 | ··file·last·modified·on·(DOS·date/time):··········1980· | 50 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
104 | ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local | 51 | ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local |
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·UTC | 52 | ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·UTC |
Max diff block lines reached; 1405024/1412286 bytes (99.49%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·8304 | 1 | Zip·file·size:·8304583·bytes,·number·of·entries:·4660 |
2 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class | 2 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·android/arch/core/R.class |
3 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class | 3 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class |
4 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class | 4 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class |
5 | ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class | 5 | ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class |
6 | ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class | 6 | ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class |
7 | ?rwxrwxr-x··2.0·unx·····1157·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class | 7 | ?rwxrwxr-x··2.0·unx·····1157·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class |
8 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class | 8 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class |
Offset 486, 15 lines modified | Offset 486, 15 lines modified | ||
486 | ?rwxrwxr-x··2.0·unx·····6256·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathParser$PathDataNode.class | 486 | ?rwxrwxr-x··2.0·unx·····6256·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathParser$PathDataNode.class |
487 | ?rwxrwxr-x··2.0·unx·····4011·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathParser.class | 487 | ?rwxrwxr-x··2.0·unx·····4011·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathParser.class |
488 | ?rwxrwxr-x··2.0·unx·····1772·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathSegment.class | 488 | ?rwxrwxr-x··2.0·unx·····1772·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathSegment.class |
489 | ?rwxrwxr-x··2.0·unx······868·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathUtils.class | 489 | ?rwxrwxr-x··2.0·unx······868·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathUtils.class |
490 | ?rwxrwxr-x··2.0·unx·····3736·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/TypefaceCompat.class | 490 | ?rwxrwxr-x··2.0·unx·····3736·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/TypefaceCompat.class |
491 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/TypefaceCompatBaseImpl$StyleExtractor.class | 491 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/TypefaceCompatBaseImpl$StyleExtractor.class |
492 | ?rwxrwxr-x··2.0·unx·····3939·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/TypefaceCompatBaseImpl.class | 492 | ?rwxrwxr-x··2.0·unx·····3939·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/TypefaceCompatBaseImpl.class |
493 | ?rwxrwxr-x··2.0·unx·····42 | 493 | ?rwxrwxr-x··2.0·unx·····4278·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/TypefaceCompatUtil.class |
494 | ?rwxrwxr-x··2.0·unx·····5545·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class | 494 | ?rwxrwxr-x··2.0·unx·····5545·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class |
495 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompat$IconType.class | 495 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompat$IconType.class |
496 | ?rwxrwxr-x··2.0·unx·····5583·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/RoundedBitmapDrawable.class | 496 | ?rwxrwxr-x··2.0·unx·····5583·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/RoundedBitmapDrawable.class |
497 | ?rwxrwxr-x··2.0·unx·····1807·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/RoundedBitmapDrawableFactory.class | 497 | ?rwxrwxr-x··2.0·unx·····1807·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/RoundedBitmapDrawableFactory.class |
498 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/TintAwareDrawable.class | 498 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/TintAwareDrawable.class |
499 | ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/WrappedDrawable.class | 499 | ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/WrappedDrawable.class |
500 | ?rwxrwxr-x··2.0·unx·····1129·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/WrappedDrawableApi14$DrawableWrapperState.class | 500 | ?rwxrwxr-x··2.0·unx·····1129·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/WrappedDrawableApi14$DrawableWrapperState.class |
Offset 1115, 15 lines modified | Offset 1115, 15 lines modified | ||
1115 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ContentFrameLayout$OnAttachListener.class | 1115 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ContentFrameLayout$OnAttachListener.class |
1116 | ?rwxrwxr-x··2.0·unx·····3848·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ContentFrameLayout.class | 1116 | ?rwxrwxr-x··2.0·unx·····3848·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ContentFrameLayout.class |
1117 | ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DecorContentParent.class | 1117 | ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DecorContentParent.class |
1118 | ?rwxrwxr-x··2.0·unx·····2303·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DecorToolbar.class | 1118 | ?rwxrwxr-x··2.0·unx·····2303·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DecorToolbar.class |
1119 | ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DialogTitle.class | 1119 | ?rwxrwxr-x··2.0·unx·····1578·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DialogTitle.class |
1120 | ?rwxrwxr-x··2.0·unx·····4322·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DrawableUtils.class | 1120 | ?rwxrwxr-x··2.0·unx·····4322·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DrawableUtils.class |
1121 | ?rwxrwxr-x··2.0·unx······724·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DropDownListView$ResolveHoverRunnable.class | 1121 | ?rwxrwxr-x··2.0·unx······724·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DropDownListView$ResolveHoverRunnable.class |
1122 | ?rwxrwxr-x··2.0·unx·····877 | 1122 | ?rwxrwxr-x··2.0·unx·····8779·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DropDownListView.class |
1123 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener.class | 1123 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsViewGroup$OnFitSystemWindowsListener.class |
1124 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsViewGroup.class | 1124 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·android/support/v7/widget/FitWindowsViewGroup.class |
1125 | ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ForwardingListener$DisallowIntercept.class | 1125 | ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ForwardingListener$DisallowIntercept.class |
1126 | ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ForwardingListener$TriggerLongPress.class | 1126 | ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ForwardingListener$TriggerLongPress.class |
1127 | ?rwxrwxr-x··2.0·unx·····4354·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ForwardingListener.class | 1127 | ?rwxrwxr-x··2.0·unx·····4354·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ForwardingListener.class |
1128 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·android/support/v7/widget/LinearLayoutCompat$DividerMode.class | 1128 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·android/support/v7/widget/LinearLayoutCompat$DividerMode.class |
1129 | ?rwxrwxr-x··2.0·unx·····1261·b-·stor·80-Jan-01·00:00·android/support/v7/widget/LinearLayoutCompat$LayoutParams.class | 1129 | ?rwxrwxr-x··2.0·unx·····1261·b-·stor·80-Jan-01·00:00·android/support/v7/widget/LinearLayoutCompat$LayoutParams.class |
Offset 1207, 15 lines modified | Offset 1207, 15 lines modified | ||
1207 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$1.class | 1207 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$1.class |
1208 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$ParcelException.class | 1208 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$ParcelException.class |
1209 | ?rwxrwxr-x··2.0·unx····15636·b-·defN·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel.class | 1209 | ?rwxrwxr-x··2.0·unx····15636·b-·defN·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel.class |
1210 | ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelStream$FieldBuffer.class | 1210 | ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelStream$FieldBuffer.class |
1211 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelStream$InputBuffer.class | 1211 | ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelStream$InputBuffer.class |
1212 | ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelable.class | 1212 | ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelable.class |
1213 | ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelize.class | 1213 | ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelize.class |
1214 | ?rwxrwxr-x··2.0·unx····132 | 1214 | ?rwxrwxr-x··2.0·unx····13264·b-·defN·80-Jan-01·00:00·asia/sonix/android/orm/AbatisService.class |
1215 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/bumptech/glide/BitmapOptions.class | 1215 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/bumptech/glide/BitmapOptions.class |
1216 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·com/bumptech/glide/DownloadOptions.class | 1216 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·com/bumptech/glide/DownloadOptions.class |
1217 | ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·com/bumptech/glide/DrawableOptions.class | 1217 | ?rwxrwxr-x··2.0·unx······356·b-·stor·80-Jan-01·00:00·com/bumptech/glide/DrawableOptions.class |
1218 | ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/bumptech/glide/GenericRequestBuilder$1.class | 1218 | ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/bumptech/glide/GenericRequestBuilder$1.class |
1219 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/bumptech/glide/GenericRequestBuilder$2.class | 1219 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/bumptech/glide/GenericRequestBuilder$2.class |
1220 | ?rwxrwxr-x··2.0·unx····12977·b-·defN·80-Jan-01·00:00·com/bumptech/glide/GenericRequestBuilder.class | 1220 | ?rwxrwxr-x··2.0·unx····12977·b-·defN·80-Jan-01·00:00·com/bumptech/glide/GenericRequestBuilder.class |
1221 | ?rwxrwxr-x··2.0·unx····14100·b-·defN·80-Jan-01·00:00·com/bumptech/glide/Glide.class | 1221 | ?rwxrwxr-x··2.0·unx····14100·b-·defN·80-Jan-01·00:00·com/bumptech/glide/Glide.class |
Offset 1811, 17 lines modified | Offset 1811, 17 lines modified | ||
1811 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/google/common/math/BigIntegerMath$1.class | 1811 | ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/google/common/math/BigIntegerMath$1.class |
1812 | ?rwxrwxr-x··2.0·unx·····5817·b-·stor·80-Jan-01·00:00·com/google/common/math/BigIntegerMath.class | 1812 | ?rwxrwxr-x··2.0·unx·····5817·b-·stor·80-Jan-01·00:00·com/google/common/math/BigIntegerMath.class |
1813 | ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·com/google/common/math/DoubleMath$1.class | 1813 | ?rwxrwxr-x··2.0·unx·····1029·b-·stor·80-Jan-01·00:00·com/google/common/math/DoubleMath$1.class |
1814 | ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·com/google/common/math/DoubleMath$MeanAccumulator.class | 1814 | ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·com/google/common/math/DoubleMath$MeanAccumulator.class |
1815 | ?rwxrwxr-x··2.0·unx·····4984·b-·stor·80-Jan-01·00:00·com/google/common/math/DoubleMath.class | 1815 | ?rwxrwxr-x··2.0·unx·····4984·b-·stor·80-Jan-01·00:00·com/google/common/math/DoubleMath.class |
1816 | ?rwxrwxr-x··2.0·unx·····1901·b-·stor·80-Jan-01·00:00·com/google/common/math/DoubleUtils.class | 1816 | ?rwxrwxr-x··2.0·unx·····1901·b-·stor·80-Jan-01·00:00·com/google/common/math/DoubleUtils.class |
1817 | ?rwxrwxr-x··2.0·unx·····1026·b-·stor·80-Jan-01·00:00·com/google/common/math/IntMath$1.class | 1817 | ?rwxrwxr-x··2.0·unx·····1026·b-·stor·80-Jan-01·00:00·com/google/common/math/IntMath$1.class |
1818 | ?rwxrwxr-x··2.0·unx·····511 | 1818 | ?rwxrwxr-x··2.0·unx·····5118·b-·stor·80-Jan-01·00:00·com/google/common/math/IntMath.class |
1819 | ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·com/google/common/math/LongMath$1.class | 1819 | ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·com/google/common/math/LongMath$1.class |
1820 | ?rwxrwxr-x··2.0·unx·····739 | 1820 | ?rwxrwxr-x··2.0·unx·····7399·b-·stor·80-Jan-01·00:00·com/google/common/math/LongMath.class |
1821 | ?rwxrwxr-x··2.0·unx·····1996·b-·stor·80-Jan-01·00:00·com/google/common/math/MathPreconditions.class | 1821 | ?rwxrwxr-x··2.0·unx·····1996·b-·stor·80-Jan-01·00:00·com/google/common/math/MathPreconditions.class |
1822 | ?rwxrwxr-x··2.0·unx·······87·b-·stor·80-Jan-01·00:00·com/google/common/math/package-info.class | 1822 | ?rwxrwxr-x··2.0·unx·······87·b-·stor·80-Jan-01·00:00·com/google/common/math/package-info.class |
1823 | ?rwxrwxr-x··2.0·unx·····4382·b-·stor·80-Jan-01·00:00·com/google/common/net/HostAndPort.class | 1823 | ?rwxrwxr-x··2.0·unx·····4382·b-·stor·80-Jan-01·00:00·com/google/common/net/HostAndPort.class |
1824 | ?rwxrwxr-x··2.0·unx·····1998·b-·stor·80-Jan-01·00:00·com/google/common/net/HostSpecifier.class | 1824 | ?rwxrwxr-x··2.0·unx·····1998·b-·stor·80-Jan-01·00:00·com/google/common/net/HostSpecifier.class |
1825 | ?rwxrwxr-x··2.0·unx·····4385·b-·stor·80-Jan-01·00:00·com/google/common/net/HttpHeaders.class | 1825 | ?rwxrwxr-x··2.0·unx·····4385·b-·stor·80-Jan-01·00:00·com/google/common/net/HttpHeaders.class |
1826 | ?rwxrwxr-x··2.0·unx·····1237·b-·stor·80-Jan-01·00:00·com/google/common/net/InetAddresses$TeredoInfo.class | 1826 | ?rwxrwxr-x··2.0·unx·····1237·b-·stor·80-Jan-01·00:00·com/google/common/net/InetAddresses$TeredoInfo.class |
1827 | ?rwxrwxr-x··2.0·unx·····9078·b-·stor·80-Jan-01·00:00·com/google/common/net/InetAddresses.class | 1827 | ?rwxrwxr-x··2.0·unx·····9078·b-·stor·80-Jan-01·00:00·com/google/common/net/InetAddresses.class |
Offset 2017, 32 lines modified | Offset 2017, 32 lines modified | ||
2017 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/SerializedName.class | 2017 | ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/SerializedName.class |
2018 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/Since.class | 2018 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/Since.class |
2019 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/Until.class | 2019 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/Until.class |
2020 | ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Preconditions.class | 2020 | ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Preconditions.class |
2021 | ?rwxrwxr-x··2.0·unx·····1083·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$GenericArrayTypeImpl.class | 2021 | ?rwxrwxr-x··2.0·unx·····1083·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$GenericArrayTypeImpl.class |
2022 | ?rwxrwxr-x··2.0·unx·····2249·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl.class | 2022 | ?rwxrwxr-x··2.0·unx·····2249·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$ParameterizedTypeImpl.class |
2023 | ?rwxrwxr-x··2.0·unx·····1782·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$WildcardTypeImpl.class | 2023 | ?rwxrwxr-x··2.0·unx·····1782·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types$WildcardTypeImpl.class |
2024 | ?rwxrwxr-x··2.0·unx·····6 | 2024 | ?rwxrwxr-x··2.0·unx·····6800·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types.class |
2025 | ?rwxrwxr-x··2.0·unx·····3352·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor.class | 2025 | ?rwxrwxr-x··2.0·unx·····3352·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ConstructorConstructor.class |
2026 | ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·com/google/gson/internal/JsonReaderInternalAccess.class | 2026 | ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·com/google/gson/internal/JsonReaderInternalAccess.class |
2027 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LazilyParsedNumber.class | 2027 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LazilyParsedNumber.class |
2028 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$1.class | 2028 | ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$1.class |
2029 | ?rwxrwxr-x··2.0·unx·····1270·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$AvlBuilder.class | 2029 | ?rwxrwxr-x··2.0·unx·····1270·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$AvlBuilder.class |
2030 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$AvlIterator.class | 2030 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$AvlIterator.class |
2031 | ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$EntrySet.class | 2031 | ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$EntrySet.class |
2032 | ?rwxrwxr-x··2.0·unx······918·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$KeySet.class | 2032 | ?rwxrwxr-x··2.0·unx······918·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$KeySet.class |
2033 | ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator.class | 2033 | ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$LinkedTreeMapIterator.class |
2034 | ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$Node.class | 2034 | ?rwxrwxr-x··2.0·unx·····1741·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap$Node.class |
2035 | ?rwxrwxr-x··2.0·unx·····69 | 2035 | ?rwxrwxr-x··2.0·unx·····6926·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap.class |
2036 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$1.class | 2036 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$1.class |
2037 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$EntrySet.class | 2037 | ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$EntrySet.class |
2038 | ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$KeySet.class | 2038 | ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$KeySet.class |
2039 | ?rwxrwxr-x··2.0·unx·····1316·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator.class | 2039 | ?rwxrwxr-x··2.0·unx·····1316·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$LinkedTreeMapIterator.class |
2040 | ?rwxrwxr-x··2.0·unx·····1679·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$Node.class | 2040 | ?rwxrwxr-x··2.0·unx·····1679·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap$Node.class |
2041 | ?rwxrwxr-x··2.0·unx·····56 | 2041 | ?rwxrwxr-x··2.0·unx·····5661·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap.class |
2042 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ObjectConstructor.class | 2042 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·com/google/gson/internal/ObjectConstructor.class |
2043 | ?rwxrwxr-x··2.0·unx·····1582·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Primitives.class | 2043 | ?rwxrwxr-x··2.0·unx·····1582·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Primitives.class |
2044 | ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$1.class | 2044 | ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$1.class |
2045 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$AppendableWriter$CurrentWrite.class | 2045 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$AppendableWriter$CurrentWrite.class |
2046 | ?rwxrwxr-x··2.0·unx······905·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$AppendableWriter.class | 2046 | ?rwxrwxr-x··2.0·unx······905·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams$AppendableWriter.class |
2047 | ?rwxrwxr-x··2.0·unx·····1601·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams.class | 2047 | ?rwxrwxr-x··2.0·unx·····1601·b-·stor·80-Jan-01·00:00·com/google/gson/internal/Streams.class |
2048 | ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator.class | 2048 | ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator.class |
Offset 2360, 15 lines modified | Offset 2360, 15 lines modified | ||
2360 | ?rwxrwxr-x··2.0·unx······719·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$3.class | 2360 | ?rwxrwxr-x··2.0·unx······719·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$3.class |
2361 | ?rwxrwxr-x··2.0·unx····30394·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class | 2361 | ?rwxrwxr-x··2.0·unx····30394·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class |
2362 | ?rwxrwxr-x··2.0·unx·····3519·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentHostCallback.class | 2362 | ?rwxrwxr-x··2.0·unx·····3519·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentHostCallback.class |
2363 | ?rwxrwxr-x··2.0·unx······946·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$2.class | 2363 | ?rwxrwxr-x··2.0·unx······946·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$2.class |
2364 | ?rwxrwxr-x··2.0·unx·····1047·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.class | 2364 | ?rwxrwxr-x··2.0·unx·····1047·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.class |
2365 | ?rwxrwxr-x··2.0·unx·····1112·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$PopBackStackState.class | 2365 | ?rwxrwxr-x··2.0·unx·····1112·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$PopBackStackState.class |
2366 | ?rwxrwxr-x··2.0·unx·····1548·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener.class | 2366 | ?rwxrwxr-x··2.0·unx·····1548·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener.class |
2367 | ?rwxrwxr-x··2.0·unx····55 | 2367 | ?rwxrwxr-x··2.0·unx····55206·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl.class |
2368 | ?rwxrwxr-x··2.0·unx·····2976·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentPagerAdapter.class | 2368 | ?rwxrwxr-x··2.0·unx·····2976·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentPagerAdapter.class |
2369 | ?rwxrwxr-x··2.0·unx·····4827·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentStatePagerAdapter.class | 2369 | ?rwxrwxr-x··2.0·unx·····4827·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentStatePagerAdapter.class |
2370 | ?rwxrwxr-x··2.0·unx·····4650·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21.class | 2370 | ?rwxrwxr-x··2.0·unx·····4650·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21.class |
2371 | ?rwxrwxr-x··2.0·unx·····2776·b-·stor·80-Jan-01·00:00·android/support/v4/app/FrameMetricsAggregator$FrameMetricsApi24Impl.class | 2371 | ?rwxrwxr-x··2.0·unx·····2776·b-·stor·80-Jan-01·00:00·android/support/v4/app/FrameMetricsAggregator$FrameMetricsApi24Impl.class |
2372 | ?rwxrwxr-x··2.0·unx·····1512·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$Stub$Proxy.class | 2372 | ?rwxrwxr-x··2.0·unx·····1512·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$Stub$Proxy.class |
2373 | ?rwxrwxr-x··2.0·unx·····1842·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$Stub.class | 2373 | ?rwxrwxr-x··2.0·unx·····1842·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$Stub.class |
2374 | ?rwxrwxr-x··2.0·unx·····2266·b-·stor·80-Jan-01·00:00·android/support/v4/app/JobIntentService$CompatWorkEnqueuer.class | 2374 | ?rwxrwxr-x··2.0·unx·····2266·b-·stor·80-Jan-01·00:00·android/support/v4/app/JobIntentService$CompatWorkEnqueuer.class |
Offset 2394, 15 lines modified | Offset 2394, 15 lines modified | ||
2394 | ?rwxrwxr-x··2.0·unx·····2301·b-·stor·80-Jan-01·00:00·android/support/v4/app/SupportActivity.class | 2394 | ?rwxrwxr-x··2.0·unx·····2301·b-·stor·80-Jan-01·00:00·android/support/v4/app/SupportActivity.class |
2395 | ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader$LoadTask.class | 2395 | ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader$LoadTask.class |
2396 | ?rwxrwxr-x··2.0·unx·····3586·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader.class | 2396 | ?rwxrwxr-x··2.0·unx·····3586·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader.class |
Max diff block lines reached; 4424/18463 bytes (23.96%) of diff not shown. |
Offset 142, 168 lines modified | Offset 142, 164 lines modified | ||
142 | ········//····10:·aload_2········ | 142 | ········//····10:·aload_2········ |
143 | ········//····11:·aload···········4 | 143 | ········//····11:·aload···········4 |
144 | ········//····13:·aload_1········ | 144 | ········//····13:·aload_1········ |
145 | ········//····14:·invokevirtual···android/content/ContentResolver.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor; | 145 | ········//····14:·invokevirtual···android/content/ContentResolver.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor; |
146 | ········//····17:·astore··········5 | 146 | ········//····17:·astore··········5 |
147 | ········//····19:·aload···········5 | 147 | ········//····19:·aload···········5 |
148 | ········//····21:·ifnonnull·······70 | 148 | ········//····21:·ifnonnull·······70 |
149 | ········//····24:·aconst_null···· | ||
150 | ········//····25:·astore··········4 | ||
151 | ········//····2 | 149 | ········//····24:·aload···········5 |
152 | ········//····2 | 150 | ········//····26:·ifnull··········38 |
153 | ········//···· | 151 | ········//····29:·iconst_0······· |
154 | ········//····3 | 152 | ········//····30:·ifeq············62 |
155 | ········//····3 | 153 | ········//····33:·aload···········5 |
156 | ········//····3 | 154 | ········//····35:·invokevirtual···android/os/ParcelFileDescriptor.close:()V |
155 | ········//····38:·aconst_null···· | ||
156 | ········//····39:·astore··········4 | ||
157 | ········//····41:·aload···········4 | 157 | ········//····41:·aload···········4 |
158 | ········//····43:·areturn········ | 158 | ········//····43:·areturn········ |
159 | ········//····44:·astore·········· | 159 | ········//····44:·astore··········4 |
160 | ········//····46:·aconst_null···· | 160 | ········//····46:·aconst_null···· |
161 | ········//····47:·aload··········· | 161 | ········//····47:·aload···········4 |
162 | ········//····49:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V | 162 | ········//····49:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V |
163 | ········//····52:·goto············ | 163 | ········//····52:·goto············38 |
164 | ········//····55:·pop············ | 164 | ········//····55:·pop············ |
165 | ········//····56:·aconst_null···· | 165 | ········//····56:·aconst_null···· |
166 | ········//····57:·astore··········4 | 166 | ········//····57:·astore··········4 |
167 | ········//····59:·goto············41 | 167 | ········//····59:·goto············41 |
168 | ········//····62:·aload···········5 | 168 | ········//····62:·aload···········5 |
169 | ········//····64:·invokevirtual···android/os/ParcelFileDescriptor.close:()V | 169 | ········//····64:·invokevirtual···android/os/ParcelFileDescriptor.close:()V |
170 | ········//····67:·goto············ | 170 | ········//····67:·goto············38 |
171 | ········//····70:·new·············Ljava/io/FileInputStream; | 171 | ········//····70:·new·············Ljava/io/FileInputStream; |
172 | ········//····73:·astore·········· | 172 | ········//····73:·astore··········6 |
173 | ········//····75:·aload···········5 | 173 | ········//····75:·aload···········5 |
174 | ········//····77:·invokevirtual···android/os/ParcelFileDescriptor.getFileDescriptor:()Ljava/io/FileDescriptor; | 174 | ········//····77:·invokevirtual···android/os/ParcelFileDescriptor.getFileDescriptor:()Ljava/io/FileDescriptor; |
175 | ········//····80:·astore··········4 | 175 | ········//····80:·astore··········4 |
176 | ········//····82:·aload··········· | 176 | ········//····82:·aload···········6 |
177 | ········//····84:·aload···········4 | 177 | ········//····84:·aload···········4 |
178 | ········//····86:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/FileDescriptor;)V | 178 | ········//····86:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/FileDescriptor;)V |
179 | ········//····89:·aload··········· | 179 | ········//····89:·aload···········6 |
180 | ········//····91:·invokevirtual···java/io/FileInputStream.getChannel:()Ljava/nio/channels/FileChannel; | 180 | ········//····91:·invokevirtual···java/io/FileInputStream.getChannel:()Ljava/nio/channels/FileChannel; |
181 | ········//····94:·astore·········· | 181 | ········//····94:·astore··········7 |
182 | ········//····96:·aload··········· | 182 | ········//····96:·aload···········7 |
183 | ········//····98:·invokevirtual···java/nio/channels/FileChannel.size:()J | 183 | ········//····98:·invokevirtual···java/nio/channels/FileChannel.size:()J |
184 | ········//···101:·lstore·········· | 184 | ········//···101:·lstore··········8 |
185 | ········//···103:·getstatic·······java/nio/channels/FileChannel$MapMode.READ_ONLY:Ljava/nio/channels/FileChannel$MapMode; | 185 | ········//···103:·getstatic·······java/nio/channels/FileChannel$MapMode.READ_ONLY:Ljava/nio/channels/FileChannel$MapMode; |
186 | ········//···106:·astore··········4 | 186 | ········//···106:·astore··········4 |
187 | ········//···108:·lconst_0······· | 187 | ········//···108:·lconst_0······· |
188 | ········//···109:·lstore··········1 | 188 | ········//···109:·lstore··········10 |
189 | ········//···111:·aload··········· | 189 | ········//···111:·aload···········7 |
190 | ········//···113:·aload···········4 | 190 | ········//···113:·aload···········4 |
191 | ········//···115:·lload···········1 | 191 | ········//···115:·lload···········10 |
192 | ········//···117:·lload··········· | 192 | ········//···117:·lload···········8 |
193 | ········//···119:·invokevirtual···java/nio/channels/FileChannel.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; | 193 | ········//···119:·invokevirtual···java/nio/channels/FileChannel.map:(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer; |
194 | ········//···122:·astore··········4 | 194 | ········//···122:·astore··········4 |
195 | ········//···124:·aload··········· | 195 | ········//···124:·aload···········6 |
196 | ········//···126:·ifnull··········138 | 196 | ········//···126:·ifnull··········138 |
197 | ········//···129:·iconst_0······· | 197 | ········//···129:·iconst_0······· |
198 | ········//···130:·ifeq············2 | 198 | ········//···130:·ifeq············206 |
199 | ········//···133:·aload··········· | 199 | ········//···133:·aload···········6 |
200 | ········//···135:·invokevirtual···java/io/FileInputStream.close:()V | 200 | ········//···135:·invokevirtual···java/io/FileInputStream.close:()V |
201 | ········//···138:·aload···········5 | 201 | ········//···138:·aload···········5 |
202 | ········//···140:·ifnull··········41 | 202 | ········//···140:·ifnull··········41 |
203 | ········//···143:·iconst_0······· | 203 | ········//···143:·iconst_0······· |
204 | ········//···144:·ifeq············21 | 204 | ········//···144:·ifeq············214 |
205 | ········//···147:·aload···········5 | 205 | ········//···147:·aload···········5 |
206 | ········//···149:·invokevirtual···android/os/ParcelFileDescriptor.close:()V | 206 | ········//···149:·invokevirtual···android/os/ParcelFileDescriptor.close:()V |
207 | ········//···152:·goto············41 | 207 | ········//···152:·goto············41 |
208 | ········//···155:·astore·········· | 208 | ········//···155:·astore··········12 |
209 | ········//···157:·aconst_null···· | 209 | ········//···157:·aconst_null···· |
210 | ········//···158:·aload··········· | 210 | ········//···158:·aload···········12 |
211 | ········//···160:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V | 211 | ········//···160:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V |
212 | ········//···163:·goto············41 | 212 | ········//···163:·goto············41 |
213 | ········//···166:·astore·········· | 213 | ········//···166:·astore··········12 |
214 | ········//···168:·aconst_null···· | 214 | ········//···168:·aconst_null···· |
215 | ········//···169:·aload··········· | 215 | ········//···169:·aload···········12 |
216 | ········//···171:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V | 216 | ········//···171:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V |
217 | ········//···174:·goto············138 | 217 | ········//···174:·goto············138 |
218 | ········//···177:·astore··········4 | 218 | ········//···177:·astore··········4 |
219 | ········//···179:·aload···········4 | 219 | ········//···179:·aload···········4 |
220 | ········//···181:·athrow········· | 220 | ········//···181:·athrow········· |
221 | ········//···182:·astore··········1 | 221 | ········//···182:·astore··········12 |
222 | ········//···184:·aload···········4 | 222 | ········//···184:·aload···········4 |
223 | ········//···186:·astore·········· | 223 | ········//···186:·astore··········13 |
224 | ········//···188:·aload··········· | 224 | ········//···188:·aload···········5 |
225 | ········//···190:·ifnull··········203 | ||
225 | ········//···19 | 226 | ········//···193:·aload···········4 |
227 | ········//···195:·ifnull··········283 | ||
226 | ········//···19 | 228 | ········//···198:·aload···········5 |
227 | ········//···194:·ifnull··········207 | ||
228 | ········//···197:·aload···········6 | ||
229 | ········//···199:·ifnull··········291 | ||
230 | ········//···202:·aload···········5 | ||
231 | ········//···20 | 229 | ········//···200:·invokevirtual···android/os/ParcelFileDescriptor.close:()V |
232 | ········//···20 | 230 | ········//···203:·aload···········12 |
233 | ········//···20 | 231 | ········//···205:·athrow········· |
234 | ········//···2 | 232 | ········//···206:·aload···········6 |
235 | ········//···2 | 233 | ········//···208:·invokevirtual···java/io/FileInputStream.close:()V |
236 | ········//···21 | 234 | ········//···211:·goto············138 |
237 | ········//···21 | 235 | ········//···214:·aload···········5 |
238 | ········//···2 | 236 | ········//···216:·invokevirtual···android/os/ParcelFileDescriptor.close:()V |
239 | ········//···2 | 237 | ········//···219:·goto············41 |
240 | ········//···22 | 238 | ········//···222:·astore··········4 |
241 | ········//···22 | 239 | ········//···224:·aload···········4 |
242 | ········//···2 | 240 | ········//···226:·athrow········· |
241 | ········//···227:·astore··········12 | ||
242 | ········//···229:·aload···········4 | ||
243 | ········//···231:·astore··········13 | 243 | ········//···231:·astore··········13 |
244 | ········//···233:·aload··········· | 244 | ········//···233:·aload···········6 |
245 | ········//···235:· | 245 | ········//···235:·ifnull··········248 |
246 | ········//···23 | 246 | ········//···238:·aload···········4 |
247 | ········//···239:·astore··········4 | ||
248 | ········//···241:·aload···········7 | ||
249 | ········//···24 | 247 | ········//···240:·ifnull··········263 |
250 | ········//···24 | 248 | ········//···243:·aload···········6 |
251 | ········//···248:·ifnull··········271 | ||
252 | ········//···251:·aload···········7 | ||
253 | ········//···2 | 249 | ········//···245:·invokevirtual···java/io/FileInputStream.close:()V |
250 | ········//···248:·aload···········12 | ||
251 | ········//···250:·athrow········· | ||
252 | ········//···251:·astore··········4 | ||
253 | ········//···253:·aload···········13 | ||
254 | ········//···25 | 254 | ········//···255:·aload···········4 |
255 | ········//···258:·athrow········· | ||
256 | ········//···259:·astore··········14 | ||
257 | ········//···261:·aload···········6 | ||
258 | ········//···263:·aload···········14 | ||
Max diff block lines reached; 6843/16144 bytes (42.39%) of diff not shown. |
Offset 1253, 15 lines modified | Offset 1253, 15 lines modified | ||
1253 | ········35:·aload_0 | 1253 | ········35:·aload_0 |
1254 | ········36:·invokevirtual·#287················//·Method·getAdapter:()Landroid/widget/ListAdapter; | 1254 | ········36:·invokevirtual·#287················//·Method·getAdapter:()Landroid/widget/ListAdapter; |
1255 | ········39:·astore········7 | 1255 | ········39:·astore········7 |
1256 | ········41:·aload·········7 | 1256 | ········41:·aload·········7 |
1257 | ········43:·invokeinterface·#296,··1··········//·InterfaceMethod·android/widget/ListAdapter.areAllItemsEnabled:()Z | 1257 | ········43:·invokeinterface·#296,··1··········//·InterfaceMethod·android/widget/ListAdapter.areAllItemsEnabled:()Z |
1258 | ········48:·istore········5 | 1258 | ········48:·istore········5 |
1259 | ········50:·iload·········5 | 1259 | ········50:·iload·········5 |
1260 | ········52:·ifne··········15 | 1260 | ········52:·ifne··········156 |
1261 | ········55:·iload_2 | 1261 | ········55:·iload_2 |
1262 | ········56:·ifeq··········99 | 1262 | ········56:·ifeq··········99 |
1263 | ········59:·iconst_0 | 1263 | ········59:·iconst_0 |
1264 | ········60:·istore········5 | 1264 | ········60:·istore········5 |
1265 | ········62:·aconst_null | 1265 | ········62:·aconst_null |
1266 | ········63:·astore········7 | 1266 | ········63:·astore········7 |
1267 | ········65:·iconst_0 | 1267 | ········65:·iconst_0 |
Offset 1300, 29 lines modified | Offset 1300, 31 lines modified | ||
1300 | ·······128:·ifne··········138 | 1300 | ·······128:·ifne··········138 |
1301 | ·······131:·iload_1 | 1301 | ·······131:·iload_1 |
1302 | ·······132:·iconst_m1 | 1302 | ·······132:·iconst_m1 |
1303 | ·······133:·iadd | 1303 | ·······133:·iadd |
1304 | ·······134:·istore_1 | 1304 | ·······134:·istore_1 |
1305 | ·······135:·goto··········112 | 1305 | ·······135:·goto··········112 |
1306 | ·······138:·iload_1 | 1306 | ·······138:·iload_1 |
1307 | ·······139:·iflt·········· | 1307 | ·······139:·iflt··········148 |
1308 | ·······142:·iload_1 | 1308 | ·······142:·iload_1 |
1309 | ·······143:·iload·········6 | 1309 | ·······143:·iload·········6 |
1310 | ·······145:·if_icmp | 1310 | ·······145:·if_icmplt·····151 |
1311 | ·······148:·goto··········24 | ||
1311 | ·······1 | 1312 | ·······151:·iload_1 |
1312 | ·······1 | 1313 | ·······152:·istore_3 |
1313 | ·······15 | 1314 | ·······153:·goto··········24 |
1314 | ·······15 | 1315 | ·······156:·iload_1 |
1315 | ·······15 | 1316 | ·······157:·iflt··········166 |
1316 | ·······157:·iload_1 | ||
1317 | ·······158:·iload·········6 | ||
1318 | ·······160:·if_icmpge·····24 | ||
1319 | ·······16 | 1317 | ·······160:·iload_1 |
1320 | ·······16 | 1318 | ·······161:·iload·········6 |
1319 | ·······163:·if_icmplt·····169 | ||
1321 | ·······16 | 1320 | ·······166:·goto··········24 |
1321 | ·······169:·iload_1 | ||
1322 | ·······170:·istore_3 | ||
1323 | ·······171:·goto··········24 | ||
1322 | ··public·int·measureHeightOfChildrenCompat(int,·int,·int,·int,·int); | 1324 | ··public·int·measureHeightOfChildrenCompat(int,·int,·int,·int,·int); |
1323 | ····descriptor:·(IIIII)I | 1325 | ····descriptor:·(IIIII)I |
1324 | ····flags:·(0x0001)·ACC_PUBLIC | 1326 | ····flags:·(0x0001)·ACC_PUBLIC |
1325 | ····Code: | 1327 | ····Code: |
1326 | ······stack=300,·locals=24,·args_size=6 | 1328 | ······stack=300,·locals=24,·args_size=6 |
1327 | ·········0:·aload_0 | 1329 | ·········0:·aload_0 |
Offset 621, 15 lines modified | Offset 621, 15 lines modified | ||
621 | ········//···145:·iload···········6 | 621 | ········//···145:·iload···········6 |
622 | ········//···147:·invokevirtual···java/lang/String.indexOf:(I)I | 622 | ········//···147:·invokevirtual···java/lang/String.indexOf:(I)I |
623 | ········//···150:·istore··········6 | 623 | ········//···150:·istore··········6 |
624 | ········//···152:·iconst_m1······ | 624 | ········//···152:·iconst_m1······ |
625 | ········//···153:·istore··········10 | 625 | ········//···153:·istore··········10 |
626 | ········//···155:·iload···········6 | 626 | ········//···155:·iload···········6 |
627 | ········//···157:·iload···········10 | 627 | ········//···157:·iload···········10 |
628 | ········//···159:·if_icmpeq·······2 | 628 | ········//···159:·if_icmpeq·······232 |
629 | ········//···162:·ldc·············"aBatis" | 629 | ········//···162:·ldc·············"aBatis" |
630 | ········//···164:·astore··········4 | 630 | ········//···164:·astore··········4 |
631 | ········//···166:·new·············Ljava/lang/StringBuilder; | 631 | ········//···166:·new·············Ljava/lang/StringBuilder; |
632 | ········//···169:·astore··········9 | 632 | ········//···169:·astore··········9 |
633 | ········//···171:·aload···········9 | 633 | ········//···171:·aload···········9 |
634 | ········//···173:·invokespecial···java/lang/StringBuilder.<init>:()V | 634 | ········//···173:·invokespecial···java/lang/StringBuilder.<init>:()V |
635 | ········//···176:·ldc·············"undefined·parameter·in·sql:·" | 635 | ········//···176:·ldc·············"undefined·parameter·in·sql:·" |
Offset 652, 159 lines modified | Offset 652, 165 lines modified | ||
652 | ········//···212:·aload_0········ | 652 | ········//···212:·aload_0········ |
653 | ········//···213:·getfield········asia/sonix/android/orm/AbatisService.dbObj:Landroid/database/sqlite/SQLiteDatabase; | 653 | ········//···213:·getfield········asia/sonix/android/orm/AbatisService.dbObj:Landroid/database/sqlite/SQLiteDatabase; |
654 | ········//···216:·astore··········4 | 654 | ········//···216:·astore··········4 |
655 | ········//···218:·aload···········4 | 655 | ········//···218:·aload···········4 |
656 | ········//···220:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V | 656 | ········//···220:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V |
657 | ········//···223:·aconst_null···· | 657 | ········//···223:·aconst_null···· |
658 | ········//···224:·astore··········12 | 658 | ········//···224:·astore··········12 |
659 | ········//···226:·aconst_null···· | ||
660 | ········//···227:·astore··········13 | ||
659 | ········//···22 | 661 | ········//···229:·aload···········13 |
660 | ········//···2 | 662 | ········//···231:·areturn········ |
661 | ········//···2 | 663 | ········//···232:·aload_0········ |
662 | ········//···23 | 664 | ········//···233:·getfield········asia/sonix/android/orm/AbatisService.showSQL:Z |
663 | ········//···23 | 665 | ········//···236:·istore··········6 |
664 | ········//···23 | 666 | ········//···238:·iload···········6 |
665 | ········//···2 | 667 | ········//···240:·ifeq············254 |
666 | ········//···24 | 668 | ········//···243:·ldc·············"aBatis" |
667 | ········//···24 | 669 | ········//···245:·astore··········4 |
668 | ········//···24 | 670 | ········//···247:·aload···········4 |
669 | ········//···24 | 671 | ········//···249:·aload_1········ |
670 | ········//···2 | 672 | ········//···250:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
671 | ········//···25 | 673 | ········//···253:·pop············ |
672 | ········//···25 | 674 | ········//···254:·aload_0········ |
673 | ········//···25 | 675 | ········//···255:·getfield········asia/sonix/android/orm/AbatisService.dbObj:Landroid/database/sqlite/SQLiteDatabase; |
674 | ········//···25 | 676 | ········//···258:·astore··········4 |
675 | ········//···2 | 677 | ········//···260:·iconst_0······· |
676 | ········//···2 | 678 | ········//···261:·istore··········10 |
677 | ········//···26 | 679 | ········//···263:·aconst_null···· |
678 | ········//···26 | 680 | ········//···264:·astore··········9 |
679 | ········//···26 | 681 | ········//···266:·aload···········4 |
680 | ········//···26 | 682 | ········//···268:·aload_1········ |
681 | ········//···26 | 683 | ········//···269:·aconst_null···· |
682 | ········//···2 | 684 | ········//···270:·invokevirtual···android/database/sqlite/SQLiteDatabase.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; |
683 | ········//···27 | 685 | ········//···273:·astore··········14 |
684 | ········//···27 | 686 | ········//···275:·aload···········14 |
685 | ········//···27 | 687 | ········//···277:·ifnonnull·······300 |
686 | ········//···2 | 688 | ········//···280:·aload_0········ |
687 | ········//···2 | 689 | ········//···281:·getfield········asia/sonix/android/orm/AbatisService.dbObj:Landroid/database/sqlite/SQLiteDatabase; |
688 | ········//···28 | 690 | ········//···284:·astore··········4 |
689 | ········//···28 | 691 | ········//···286:·aload···········4 |
690 | ········//···28 | 692 | ········//···288:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V |
691 | ········//···2 | 693 | ········//···291:·aconst_null···· |
692 | ········//···2 | 694 | ········//···292:·astore··········12 |
695 | ········//···294:·aconst_null···· | ||
696 | ········//···295:·astore··········13 | ||
693 | ········//···29 | 697 | ········//···297:·goto············229 |
694 | ········//··· | 698 | ········//···300:·aload···········14 |
695 | ········//··· | 699 | ········//···302:·invokeinterface·android/database/Cursor.getColumnNames:()[Ljava/lang/String; |
696 | ········//···30 | 700 | ········//···307:·astore··········15 |
697 | ········//···303:·aload···········13 | ||
698 | ········//···305:·invokeinterface·android/database/Cursor.moveToNext:()Z | ||
699 | ········//···310:·istore··········6 | ||
700 | ········//···312:·iload···········6 | ||
701 | ········//···314:·ifeq············396 | ||
702 | ········//···317:·new·············Ljava/util/HashMap; | ||
703 | ········//···320:·astore··········12 | ||
704 | ········//···322:·aload···········12 | ||
705 | ········//···324:·invokespecial···java/util/HashMap.<init>:()V | ||
706 | ········//···327:·iconst_0······· | ||
707 | ········//···328:·istore··········15 | ||
708 | ········//···3 | 701 | ········//···309:·aload···········14 |
702 | ········//···311:·invokeinterface·android/database/Cursor.moveToNext:()Z | ||
703 | ········//···316:·istore··········6 | ||
704 | ········//···318:·iload···········6 | ||
705 | ········//···320:·ifeq············402 | ||
706 | ········//···323:·new·············Ljava/util/HashMap; | ||
707 | ········//···326:·astore··········12 | ||
708 | ········//···328:·aload···········12 | ||
709 | ········//···330:·invokespecial···java/util/HashMap.<init>:()V | ||
710 | ········//···333:·iconst_0······· | ||
711 | ········//···334:·istore··········16 | ||
712 | ········//···336:·aload···········15 | ||
709 | ········//···33 | 713 | ········//···338:·arraylength···· |
710 | ········//···33 | 714 | ········//···339:·istore··········10 |
711 | ········//···3 | 715 | ········//···341:·iconst_0······· |
712 | ········//···3 | 716 | ········//···342:·istore··········6 |
713 | ········//···3 | 717 | ········//···344:·aconst_null···· |
714 | ········//···3 | 718 | ········//···345:·astore··········4 |
715 | ········//···34 | 719 | ········//···347:·iload···········6 |
716 | ········//···34 | 720 | ········//···349:·iload···········10 |
717 | ········//···3 | 721 | ········//···351:·if_icmpge·······399 |
718 | ········//···3 | 722 | ········//···354:·aload···········15 |
719 | ········//···35 | 723 | ········//···356:·iload···········6 |
720 | ········//···35 | 724 | ········//···358:·aaload········· |
721 | ········//···35 | 725 | ········//···359:·astore··········17 |
722 | ········//···3 | 726 | ········//···361:·aload···········14 |
723 | ········//···3 | 727 | ········//···363:·iload···········16 |
724 | ········//···3 | 728 | ········//···365:·invokeinterface·android/database/Cursor.getString:(I)Ljava/lang/String; |
725 | ········//···3 | 729 | ········//···370:·astore··········11 |
726 | ········//···3 | 730 | ········//···372:·aload···········12 |
727 | ········//···3 | 731 | ········//···374:·aload···········17 |
728 | ········//···37 | 732 | ········//···376:·aload···········11 |
729 | ········//···37 | 733 | ········//···378:·invokeinterface·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
730 | ········//···3 | 734 | ········//···383:·pop············ |
731 | ········//···378:·iload···········15 | ||
732 | ········//···380:·iconst_1······· | ||
733 | ········//···381:·iadd··········· | ||
734 | ········//···382:·istore··········15 | ||
735 | ········//···384:·iload···········6 | 735 | ········//···384:·iload···········16 |
736 | ········//···386:·iconst_1······· | 736 | ········//···386:·iconst_1······· |
737 | ········//···387:·iadd··········· | 737 | ········//···387:·iadd··········· |
738 | ········//···388:·istore··········6 | 738 | ········//···388:·istore··········16 |
739 | ········//···390:·iload···········6 | ||
740 | ········//···392:·iconst_1······· | ||
741 | ········//···393:·iadd··········· | ||
742 | ········//···394:·istore··········6 | ||
739 | ········//···39 | 743 | ········//···396:·goto············347 |
740 | ········//···39 | 744 | ········//···399:·aload···········12 |
741 | ········//··· | 745 | ········//···401:·astore_3······· |
742 | ········//··· | 746 | ········//···402:·aload···········14 |
743 | ········//··· | 747 | ········//···404:·invokeinterface·android/database/Cursor.close:()V |
Max diff block lines reached; 4232/15136 bytes (27.96%) of diff not shown. |
Offset 1217, 71 lines modified | Offset 1217, 72 lines modified | ||
1217 | ········16:·iload_0 | 1217 | ········16:·iload_0 |
1218 | ········17:·ifne··········24 | 1218 | ········17:·ifne··········24 |
1219 | ········20:·iload_1 | 1219 | ········20:·iload_1 |
1220 | ········21:·istore_0 | 1220 | ········21:·istore_0 |
1221 | ········22:·iload_0 | 1221 | ········22:·iload_0 |
1222 | ········23:·ireturn | 1222 | ········23:·ireturn |
1223 | ········24:·iload_1 | 1223 | ········24:·iload_1 |
1224 | ········25:·if | 1224 | ········25:·ifne··········31 |
1225 | ········28:·goto··········22 | ||
1225 | ········ | 1226 | ········31:·iload_0 |
1226 | ········ | 1227 | ········32:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I |
1227 | ········3 | 1228 | ········35:·istore_3 |
1228 | ········3 | 1229 | ········36:·iload_0 |
1229 | ········3 | 1230 | ········37:·iload_3 |
1230 | ········3 | 1231 | ········38:·ishr |
1231 | ········3 | 1232 | ········39:·istore_0 |
1232 | ········ | 1233 | ········40:·iload_1 |
1233 | ········ | 1234 | ········41:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I |
1234 | ········4 | 1235 | ········44:·istore········4 |
1235 | ········4 | 1236 | ········46:·iload_1 |
1236 | ········4 | 1237 | ········47:·iload·········4 |
1237 | ········4 | 1238 | ········49:·ishr |
1238 | ········ | 1239 | ········50:·istore_1 |
1239 | ········48:·iload_0 | ||
1240 | ········49:·iload_1 | ||
1241 | ········50:·if_icmpeq·····100 | ||
1242 | ········5 | 1240 | ········51:·iload_0 |
1243 | ········5 | 1241 | ········52:·iload_1 |
1242 | ········53:·if_icmpeq·····103 | ||
1243 | ········56:·iload_0 | ||
1244 | ········57:·iload_1 | ||
1244 | ········5 | 1245 | ········58:·isub |
1245 | ········5 | 1246 | ········59:·istore········5 |
1246 | ········ | 1247 | ········61:·iload·········5 |
1247 | ········6 | 1248 | ········63:·bipush········31 |
1248 | ········6 | 1249 | ········65:·ishr |
1249 | ········6 | 1250 | ········66:·istore········6 |
1250 | ········6 | 1251 | ········68:·iload·········5 |
1251 | ········ | 1252 | ········70:·iload·········6 |
1252 | ········ | 1253 | ········72:·iand |
1253 | ········7 | 1254 | ········73:·istore········7 |
1254 | ········7 | 1255 | ········75:·iload·········5 |
1255 | ········74:·iload·········7 | ||
1256 | ········76:·isub | ||
1257 | ········77:·iload·········7 | 1256 | ········77:·iload·········7 |
1258 | ········79:·isub | 1257 | ········79:·isub |
1259 | ········80:·istore_0 | ||
1260 | ········81:·iload_1 | ||
1261 | ········8 | 1258 | ········80:·iload·········7 |
1259 | ········82:·isub | ||
1260 | ········83:·istore_0 | ||
1261 | ········84:·iload_1 | ||
1262 | ········85:·iload·········7 | ||
1262 | ········8 | 1263 | ········87:·iadd |
1263 | ········8 | 1264 | ········88:·istore_1 |
1264 | ········8 | 1265 | ········89:·iload_0 |
1265 | ········ | 1266 | ········90:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I |
1266 | ········9 | 1267 | ········93:·istore········6 |
1267 | ········9 | 1268 | ········95:·iload_0 |
1268 | ········9 | 1269 | ········96:·iload·········6 |
1269 | ········9 | 1270 | ········98:·ishr |
1270 | ········9 | 1271 | ········99:·istore_0 |
1271 | ······· | 1272 | ·······100:·goto··········51 |
1272 | ·······10 | 1273 | ·······103:·iload_3 |
1273 | ·······10 | 1274 | ·······104:·iload·········4 |
1274 | ·······10 | 1275 | ·······106:·invokestatic··#143················//·Method·java/lang/Math.min:(II)I |
1275 | ·······10 | 1276 | ·······109:·istore········6 |
1276 | ·······1 | 1277 | ·······111:·iload_0 |
1277 | ·······1 | 1278 | ·······112:·iload·········6 |
1278 | ·······11 | 1279 | ·······114:·ishl |
1279 | ·······11 | 1280 | ·······115:·istore_0 |
1280 | ·······11 | 1281 | ·······116:·goto··········22 |
1281 | ··public·static·boolean·isPowerOfTwo(int); | 1282 | ··public·static·boolean·isPowerOfTwo(int); |
1282 | ····descriptor:·(I)Z | 1283 | ····descriptor:·(I)Z |
1283 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 1284 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
1284 | ····Code: | 1285 | ····Code: |
1285 | ······stack=300,·locals=4,·args_size=1 | 1286 | ······stack=300,·locals=4,·args_size=1 |
1286 | ·········0:·iconst_1 | 1287 | ·········0:·iconst_1 |
Offset 2009, 76 lines modified | Offset 2009, 77 lines modified | ||
2009 | ········34:·lload_0 | 2009 | ········34:·lload_0 |
2010 | ········35:·lreturn | 2010 | ········35:·lreturn |
2011 | ········36:·lload_2 | 2011 | ········36:·lload_2 |
2012 | ········37:·lload·········4 | 2012 | ········37:·lload·········4 |
2013 | ········39:·lcmp | 2013 | ········39:·lcmp |
2014 | ········40:·istore········7 | 2014 | ········40:·istore········7 |
2015 | ········42:·iload·········7 | 2015 | ········42:·iload·········7 |
2016 | ········44:·if | 2016 | ········44:·ifne··········50 |
2017 | ········47:·goto··········34 | ||
2017 | ········47:·lload_0 | ||
2018 | ········48:·invokestatic··#251················//·Method·java/lang/Long.numberOfTrailingZeros:(J)I | ||
2019 | ········51:·istore········8 | ||
2020 | ········5 | 2018 | ········50:·lload_0 |
2021 | ········54:·iload·········8 | ||
2022 | ········56:·lshr | ||
2023 | ········57:·lstore_0 | ||
2024 | ········58:·lload_2 | ||
2025 | ········5 | 2019 | ········51:·invokestatic··#251················//·Method·java/lang/Long.numberOfTrailingZeros:(J)I |
2020 | ········54:·istore········8 | ||
2021 | ········56:·lload_0 | ||
2022 | ········57:·iload·········8 | ||
2023 | ········59:·lshr | ||
2024 | ········60:·lstore_0 | ||
2025 | ········61:·lload_2 | ||
2026 | ········62:·invokestatic··#251················//·Method·java/lang/Long.numberOfTrailingZeros:(J)I | ||
2026 | ········6 | 2027 | ········65:·istore········9 |
2027 | ········6 | 2028 | ········67:·lload_2 |
2028 | ········6 | 2029 | ········68:·iload·········9 |
2029 | ········ | 2030 | ········70:·lshr |
2030 | ········ | 2031 | ········71:·lstore_2 |
2031 | ········ | 2032 | ········72:·lload_0 |
2032 | ········7 | 2033 | ········73:·lload_2 |
2033 | ········7 | 2034 | ········74:·lcmp |
2034 | ········7 | 2035 | ········75:·istore········7 |
2035 | ········7 | 2036 | ········77:·iload·········7 |
2036 | ········7 | 2037 | ········79:·ifeq··········133 |
2037 | ········ | 2038 | ········82:·lload_0 |
2038 | ········8 | 2039 | ········83:·lload_2 |
2039 | ········8 | 2040 | ········84:·lsub |
2040 | ········8 | 2041 | ········85:·lstore········10 |
2041 | ········8 | 2042 | ········87:·lload·········10 |
2042 | ········8 | 2043 | ········89:·bipush········63 |
2043 | ········ | 2044 | ········91:·lshr |
2044 | ········ | 2045 | ········92:·lstore········12 |
2045 | ········9 | 2046 | ········94:·lload·········10 |
2046 | ········9 | 2047 | ········96:·lload·········12 |
2047 | ········9 | 2048 | ········98:·land |
2048 | ········9 | 2049 | ········99:·lstore········14 |
2049 | ······· | 2050 | ·······101:·lload·········10 |
2050 | ·······10 | 2051 | ·······103:·lload·········14 |
2051 | ·······10 | 2052 | ·······105:·lsub |
2052 | ·······10 | 2053 | ·······106:·lstore········12 |
2053 | ·······10 | 2054 | ·······108:·lload·········12 |
2054 | ·······1 | 2055 | ·······110:·lload·········14 |
2055 | ·······1 | 2056 | ·······112:·lsub |
2056 | ·······11 | 2057 | ·······113:·lstore_0 |
2057 | ·······11 | 2058 | ·······114:·lload_2 |
2058 | ·······11 | 2059 | ·······115:·lload·········14 |
2059 | ·······11 | 2060 | ·······117:·ladd |
2060 | ·······11 | 2061 | ·······118:·lstore_2 |
2061 | ·······11 | 2062 | ·······119:·lload_0 |
2062 | ·······1 | 2063 | ·······120:·invokestatic··#251················//·Method·java/lang/Long.numberOfTrailingZeros:(J)I |
2063 | ·······12 | 2064 | ·······123:·istore········7 |
2064 | ·······12 | 2065 | ·······125:·lload_0 |
2065 | ·······12 | 2066 | ·······126:·iload·········7 |
2066 | ·······12 | 2067 | ·······128:·lshr |
2067 | ·······12 | 2068 | ·······129:·lstore_0 |
2068 | ·······1 | 2069 | ·······130:·goto··········72 |
2069 | ·······13 | 2070 | ·······133:·iload·········8 |
2070 | ·······13 | 2071 | ·······135:·iload·········9 |
2071 | ·······13 | 2072 | ·······137:·invokestatic··#255················//·Method·java/lang/Math.min:(II)I |
2072 | ·······1 | 2073 | ·······140:·istore········7 |
2073 | ·······1 | 2074 | ·······142:·lload_0 |
2074 | ·······14 | 2075 | ·······143:·iload·········7 |
2075 | ·······14 | 2076 | ·······145:·lshl |
2076 | ·······14 | 2077 | ·······146:·lstore_0 |
2077 | ·······14 | 2078 | ·······147:·goto··········34 |
2078 | ··public·static·boolean·isPowerOfTwo(long); | 2079 | ··public·static·boolean·isPowerOfTwo(long); |
2079 | ····descriptor:·(J)Z | 2080 | ····descriptor:·(J)Z |
2080 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 2081 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
2081 | ····Code: | 2082 | ····Code: |
2082 | ······stack=300,·locals=9,·args_size=1 | 2083 | ······stack=300,·locals=9,·args_size=1 |
2083 | ·········0:·lconst_0 | 2084 | ·········0:·lconst_0 |
Offset 285, 19 lines modified | Offset 285, 18 lines modified | ||
285 | ········final·boolean·b; | 285 | ········final·boolean·b; |
286 | ········if·(b·=·(resolveTypeVariable·instanceof·GenericArrayType))·{ | 286 | ········if·(b·=·(resolveTypeVariable·instanceof·GenericArrayType))·{ |
287 | ············Type·type2·=·(GenericArrayType)resolveTypeVariable; | 287 | ············Type·type2·=·(GenericArrayType)resolveTypeVariable; |
288 | ············final·Type·genericComponentType·=·((GenericArrayType)type2).getGenericComponentType(); | 288 | ············final·Type·genericComponentType·=·((GenericArrayType)type2).getGenericComponentType(); |
289 | ············final·Type·resolve2·=·resolve(type,·clazz,·genericComponentType); | 289 | ············final·Type·resolve2·=·resolve(type,·clazz,·genericComponentType); |
290 | ············if·(genericComponentType·!=·resolve2)·{ | 290 | ············if·(genericComponentType·!=·resolve2)·{ |
291 | ················type2·=·arrayOf(resolve2); | 291 | ················type2·=·arrayOf(resolve2); |
292 | ················return·type2; | ||
293 | ············} | 292 | ············} |
294 | ············return·type2; | 293 | ············return·type2; |
295 | ········} | 294 | ········} |
296 | ········ | 295 | ········if·(resolveTypeVariable·instanceof·ParameterizedType)·{ |
297 | ············Type·type2·=·(ParameterizedType)resolveTypeVariable; | 296 | ············Type·type2·=·(ParameterizedType)resolveTypeVariable; |
298 | ············final·Type·ownerType·=·((ParameterizedType)type2).getOwnerType(); | 297 | ············final·Type·ownerType·=·((ParameterizedType)type2).getOwnerType(); |
299 | ············final·Type·resolve3·=·resolve(type,·clazz,·ownerType); | 298 | ············final·Type·resolve3·=·resolve(type,·clazz,·ownerType); |
300 | ············int·n; | 299 | ············int·n; |
301 | ············if·(resolve3·!=·ownerType)·{ | 300 | ············if·(resolve3·!=·ownerType)·{ |
302 | ················n·=·1; | 301 | ················n·=·1; |
303 | ············} | 302 | ············} |
Offset 313, 45 lines modified | Offset 312, 36 lines modified | ||
313 | ························n·=·1; | 312 | ························n·=·1; |
314 | ····················} | 313 | ····················} |
315 | ····················actualTypeArguments[i]·=·resolve4; | 314 | ····················actualTypeArguments[i]·=·resolve4; |
316 | ················} | 315 | ················} |
317 | ············} | 316 | ············} |
318 | ············if·(n·!=·0)·{ | 317 | ············if·(n·!=·0)·{ |
319 | ················type2·=·newParameterizedTypeWithOwner(resolve3,·((ParameterizedType)type2).getRawType(),·actualTypeArguments); | 318 | ················type2·=·newParameterizedTypeWithOwner(resolve3,·((ParameterizedType)type2).getRawType(),·actualTypeArguments); |
320 | ················return·type2; | ||
321 | ············} | 319 | ············} |
322 | ············return·type2; | 320 | ············return·type2; |
323 | ········} | 321 | ········} |
324 | ········else·{ | ||
325 | ········ | 322 | ········if·(resolveTypeVariable·instanceof·WildcardType)·{ |
326 | ················return·resolveTypeVariable; | ||
327 | ············} | ||
328 | ············Type·type2·=·(WildcardType)resolveTypeVariable; | 323 | ············Type·type2·=·(WildcardType)resolveTypeVariable; |
329 | ············final·Type[]·lowerBounds·=·((WildcardType)type2).getLowerBounds(); | 324 | ············final·Type[]·lowerBounds·=·((WildcardType)type2).getLowerBounds(); |
330 | ············final·Type[]·upperBounds·=·((WildcardType)type2).getUpperBounds(); | 325 | ············final·Type[]·upperBounds·=·((WildcardType)type2).getUpperBounds(); |
331 | ············if·(lowerBounds.length·==·1)·{ | 326 | ············if·(lowerBounds.length·==·1)·{ |
332 | ················final·Type·resolve5·=·resolve(type,·clazz,·lowerBounds[0]); | 327 | ················final·Type·resolve5·=·resolve(type,·clazz,·lowerBounds[0]); |
333 | ················if·(resolve5·!=·lowerBounds[0])·{ | 328 | ················if·(resolve5·!=·lowerBounds[0])·{ |
334 | ····················type2·=·supertypeOf(resolve5); | 329 | ····················type2·=·supertypeOf(resolve5); |
335 | ····················return·type2; | ||
336 | ················} | 330 | ················} |
337 | ················return·type2; | ||
338 | ············} | 331 | ············} |
339 | ············else·{ | ||
340 | ············ | 332 | ············else·if·(upperBounds.length·==·1)·{ |
341 | ····················return·type2; | ||
342 | ················} | ||
343 | ················final·Type·resolve6·=·resolve(type,·clazz,·upperBounds[0]); | 333 | ················final·Type·resolve6·=·resolve(type,·clazz,·upperBounds[0]); |
344 | ················if·(resolve6·!=·upperBounds[0])·{ | 334 | ················if·(resolve6·!=·upperBounds[0])·{ |
345 | ····················type2·=·subtypeOf(resolve6); | 335 | ····················type2·=·subtypeOf(resolve6); |
346 | ····················return·type2; | ||
347 | ················} | 336 | ················} |
348 | ················return·type2; | ||
349 | ············} | 337 | ············} |
338 | ············return·type2; | ||
350 | ········} | 339 | ········} |
340 | ········return·resolveTypeVariable; | ||
351 | ····} | 341 | ····} |
352 | ···· | 342 | ···· |
353 | ····static·Type·resolveTypeVariable(final·Type·type,·final·Class·clazz,·TypeVariable·type2)·{ | 343 | ····static·Type·resolveTypeVariable(final·Type·type,·final·Class·clazz,·TypeVariable·type2)·{ |
354 | ········final·Class·declaringClass·=·declaringClassOf((TypeVariable)type2); | 344 | ········final·Class·declaringClass·=·declaringClassOf((TypeVariable)type2); |
355 | ········if·(declaringClass·!=·null)·{ | 345 | ········if·(declaringClass·!=·null)·{ |
356 | ············final·Type·genericSupertype·=·getGenericSupertype(type,·clazz,·declaringClass); | 346 | ············final·Type·genericSupertype·=·getGenericSupertype(type,·clazz,·declaringClass); |
357 | ············if·(genericSupertype·instanceof·ParameterizedType)·{ | 347 | ············if·(genericSupertype·instanceof·ParameterizedType)·{ |
Offset 336, 85 lines modified | Offset 336, 86 lines modified | ||
336 | ············entrySet·=·new·LinkedHashTreeMap$EntrySet(this); | 336 | ············entrySet·=·new·LinkedHashTreeMap$EntrySet(this); |
337 | ············this.entrySet·=·entrySet; | 337 | ············this.entrySet·=·entrySet; |
338 | ········} | 338 | ········} |
339 | ········return·(Set)entrySet; | 339 | ········return·(Set)entrySet; |
340 | ····} | 340 | ····} |
341 | ···· | 341 | ···· |
342 | ····LinkedHashTreeMap$Node·find(final·Object·o,·final·boolean·b)·{ | 342 | ····LinkedHashTreeMap$Node·find(final·Object·o,·final·boolean·b)·{ |
343 | ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node·=·null; | ||
344 | ········final·Comparator·comparator·=·this.comparator; | 343 | ········final·Comparator·comparator·=·this.comparator; |
345 | ········final·LinkedHashTreeMap$Node[]·table·=·this.table; | 344 | ········final·LinkedHashTreeMap$Node[]·table·=·this.table; |
346 | ········final·int·secondaryHash·=·secondaryHash(o.hashCode()); | 345 | ········final·int·secondaryHash·=·secondaryHash(o.hashCode()); |
347 | ········final·int·n·=·secondaryHash·&·table.length·-·1; | 346 | ········final·int·n·=·secondaryHash·&·table.length·-·1; |
348 | ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node | 347 | ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node·=·table[n]; |
349 | ········int·n2·=·0; | 348 | ········int·n2·=·0; |
350 | ········Label_016 | 349 | ········Label_0164:·{ |
351 | ············if·(linkedHashTreeMap$Node | 350 | ············if·(linkedHashTreeMap$Node·==·null)·{ |
352 | ················break·Label_016 | 351 | ················break·Label_0164; |
353 | ············} | 352 | ············} |
354 | ············Comparable<Object>·comparable; | 353 | ············Comparable<Object>·comparable; |
355 | ············if·(comparator·==·LinkedHashTreeMap.NATURAL_ORDER)·{ | 354 | ············if·(comparator·==·LinkedHashTreeMap.NATURAL_ORDER)·{ |
356 | ················comparable·=·(Comparable<Object>)o; | 355 | ················comparable·=·(Comparable<Object>)o; |
357 | ············} | 356 | ············} |
358 | ············else·{ | 357 | ············else·{ |
359 | ················comparable·=·null; | 358 | ················comparable·=·null; |
360 | ············} | 359 | ············} |
360 | ············LinkedHashTreeMap$Node·linkedHashTreeMap$Node2·=·linkedHashTreeMap$Node; | ||
361 | ············LinkedHashTreeMap$Node·linkedHashTreeMap$Node3; | ||
361 | ············while·(true)·{ | 362 | ············while·(true)·{ |
362 | ················if·(comparable·!=·null)·{ | 363 | ················if·(comparable·!=·null)·{ |
363 | ····················n2·=·comparable.compareTo(linkedHashTreeMap$Node2.key); | 364 | ····················n2·=·comparable.compareTo(linkedHashTreeMap$Node2.key); |
364 | ················} | 365 | ················} |
365 | ················else·{ | 366 | ················else·{ |
366 | ····················n2·=·comparator.compare(o,·linkedHashTreeMap$Node2.key); | 367 | ····················n2·=·comparator.compare(o,·linkedHashTreeMap$Node2.key); |
367 | ················} | 368 | ················} |
368 | ················if·(n2·==·0)·{ | 369 | ················if·(n2·==·0)·{ |
369 | ····················linkedHashTreeMap$Node·=·linkedHashTreeMap$Node2; | 370 | ····················linkedHashTreeMap$Node3·=·linkedHashTreeMap$Node2; |
370 | ····················break; | 371 | ····················break; |
371 | ················} | 372 | ················} |
372 | ················LinkedHashTreeMap$Node·linkedHashTreeMap$Node | 373 | ················LinkedHashTreeMap$Node·linkedHashTreeMap$Node4; |
373 | ················if·(n2·<·0)·{ | 374 | ················if·(n2·<·0)·{ |
374 | ····················linkedHashTreeMap$Node | 375 | ····················linkedHashTreeMap$Node4·=·linkedHashTreeMap$Node2.left; |
375 | ················} | 376 | ················} |
376 | ················else·{ | 377 | ················else·{ |
377 | ····················linkedHashTreeMap$Node | 378 | ····················linkedHashTreeMap$Node4·=·linkedHashTreeMap$Node2.right; |
378 | ················} | 379 | ················} |
379 | ················if·(linkedHashTreeMap$Node | 380 | ················if·(linkedHashTreeMap$Node4·==·null)·{ |
381 | ····················linkedHashTreeMap$Node·=·linkedHashTreeMap$Node2; | ||
380 | ····················break·Label_016 | 382 | ····················break·Label_0164; |
381 | ················} | 383 | ················} |
382 | ················linkedHashTreeMap$Node2·=·linkedHashTreeMap$Node | 384 | ················linkedHashTreeMap$Node2·=·linkedHashTreeMap$Node4; |
383 | ············} | 385 | ············} |
384 | ············return·linkedHashTreeMap$Node; | 386 | ············return·linkedHashTreeMap$Node3; |
385 | ········} | 387 | ········} |
386 | ········if·(b)·{ | 388 | ········if·(!b)·{ |
389 | ············return·null; | ||
390 | ········} | ||
387 | ········ | 391 | ········final·LinkedHashTreeMap$Node·header·=·this.header; |
388 | ········ | 392 | ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node3; |
389 | ········ | 393 | ········if·(linkedHashTreeMap$Node·==·null)·{ |
390 | ············ | 394 | ············if·(comparator·==·LinkedHashTreeMap.NATURAL_ORDER·&&·!(o·instanceof·Comparable))·{ |
391 | ················ | 395 | ················throw·new·ClassCastException(o.getClass().getName()·+·"·is·not·Comparable"); |
392 | ················} | ||
393 | ················linkedHashTreeMap$Node4·=·new·LinkedHashTreeMap$Node(linkedHashTreeMap$Node2,·o,·secondaryHash,·header,·header.prev); | ||
394 | ················table[n]·=·linkedHashTreeMap$Node4; | ||
395 | ············} | 396 | ············} |
396 | ············else·{ | ||
397 | ············ | 397 | ············linkedHashTreeMap$Node3·=·new·LinkedHashTreeMap$Node(linkedHashTreeMap$Node,·o,·secondaryHash,·header,·header.prev); |
398 | ············table[n]·=·linkedHashTreeMap$Node3; | ||
399 | ········} | ||
400 | ········else·{ | ||
401 | ············linkedHashTreeMap$Node3·=·new·LinkedHashTreeMap$Node(linkedHashTreeMap$Node,·o,·secondaryHash,·header,·header.prev); | ||
398 | ············ | 402 | ············if·(n2·<·0)·{ |
399 | ················ | 403 | ················linkedHashTreeMap$Node.left·=·linkedHashTreeMap$Node3; |
400 | ················} | ||
401 | ················else·{ | ||
402 | ····················linkedHashTreeMap$Node2.right·=·linkedHashTreeMap$Node4; | ||
403 | ················} | ||
404 | ················this.rebalance(linkedHashTreeMap$Node2,·true); | ||
405 | ············} | 404 | ············} |
406 | ············if·(this.size++·>·this.threshold)·{ | ||
407 | ············ | 405 | ············else·{ |
406 | ················linkedHashTreeMap$Node.right·=·linkedHashTreeMap$Node3; | ||
408 | ············} | 407 | ············} |
409 | ············++this.modCount; | ||
410 | ············linkedHashTreeMap$Node·=·linkedHashTreeMap$Node4; | ||
411 | ············re | 408 | ············this.rebalance(linkedHashTreeMap$Node,·true); |
409 | ········} | ||
410 | ········if·(this.size++·>·this.threshold)·{ | ||
411 | ············this.doubleCapacity(); | ||
412 | ········} | 412 | ········} |
413 | ········++this.modCount; | ||
413 | ········return·linkedHashTreeMap$Node; | 414 | ········return·linkedHashTreeMap$Node3; |
414 | ····} | 415 | ····} |
415 | ···· | 416 | ···· |
416 | ····LinkedHashTreeMap$Node·findByEntry(final·Entry·entry)·{ | 417 | ····LinkedHashTreeMap$Node·findByEntry(final·Entry·entry)·{ |
417 | ········LinkedHashTreeMap$Node·byObject·=·this.findByObject(entry.getKey()); | 418 | ········LinkedHashTreeMap$Node·byObject·=·this.findByObject(entry.getKey()); |
418 | ········int·n; | 419 | ········int·n; |
419 | ········if·(byObject·!=·null·&&·this.equal(byObject.value,·entry.getValue()))·{ | 420 | ········if·(byObject·!=·null·&&·this.equal(byObject.value,·entry.getValue()))·{ |
420 | ············n·=·1; | 421 | ············n·=·1; |
Offset 259, 47 lines modified | Offset 259, 49 lines modified | ||
259 | ····} | 259 | ····} |
260 | ···· | 260 | ···· |
261 | ····LinkedTreeMap$Node·find(final·Object·o,·final·boolean·b)·{ | 261 | ····LinkedTreeMap$Node·find(final·Object·o,·final·boolean·b)·{ |
262 | ········LinkedTreeMap$Node·linkedTreeMap$Node·=·null; | 262 | ········LinkedTreeMap$Node·linkedTreeMap$Node·=·null; |
263 | ········final·Comparator·comparator·=·this.comparator; | 263 | ········final·Comparator·comparator·=·this.comparator; |
264 | ········LinkedTreeMap$Node·root·=·this.root; | 264 | ········LinkedTreeMap$Node·root·=·this.root; |
265 | ········int·n·=·0; | 265 | ········int·n·=·0; |
266 | ········Label_01 | 266 | ········Label_0137:·{ |
267 | ············if·(root·==·null)·{ | 267 | ············if·(root·==·null)·{ |
268 | ················break·Label_01 | 268 | ················break·Label_0137; |
269 | ············} | 269 | ············} |
270 | ············Comparable<Object>·comparable; | 270 | ············Comparable<Object>·comparable; |
271 | ············if·(comparator·==·LinkedTreeMap.NATURAL_ORDER)·{ | 271 | ············if·(comparator·==·LinkedTreeMap.NATURAL_ORDER)·{ |
272 | ················comparable·=·(Comparable<Object>)o; | 272 | ················comparable·=·(Comparable<Object>)o; |
273 | ············} | 273 | ············} |
274 | ············else·{ | 274 | ············else·{ |
275 | ················comparable·=·null; | 275 | ················comparable·=·null; |
276 | ············} | 276 | ············} |
277 | ············LinkedTreeMap$Node·linkedTreeMap$Node2·=·root; | ||
277 | ············while·(true)·{ | 278 | ············while·(true)·{ |
278 | ················if·(comparable·!=·null)·{ | 279 | ················if·(comparable·!=·null)·{ |
279 | ····················n·=·comparable.compareTo(ro | 280 | ····················n·=·comparable.compareTo(linkedTreeMap$Node2.key); |
280 | ················} | 281 | ················} |
281 | ················else·{ | 282 | ················else·{ |
282 | ····················n·=·comparator.compare(o,·ro | 283 | ····················n·=·comparator.compare(o,·linkedTreeMap$Node2.key); |
283 | ················} | 284 | ················} |
284 | ················if·(n·==·0)·{ | 285 | ················if·(n·==·0)·{ |
285 | ····················linkedTreeMap$Node·=·ro | 286 | ····················linkedTreeMap$Node·=·linkedTreeMap$Node2; |
286 | ····················break; | 287 | ····················break; |
287 | ················} | 288 | ················} |
288 | ················LinkedTreeMap$Node·linkedTreeMap$Node | 289 | ················LinkedTreeMap$Node·linkedTreeMap$Node3; |
289 | ················if·(n·<·0)·{ | 290 | ················if·(n·<·0)·{ |
290 | ····················linkedTreeMap$Node | 291 | ····················linkedTreeMap$Node3·=·linkedTreeMap$Node2.left; |
291 | ················} | 292 | ················} |
292 | ················else·{ | 293 | ················else·{ |
293 | ····················linkedTreeMap$Node | 294 | ····················linkedTreeMap$Node3·=·linkedTreeMap$Node2.right; |
294 | ················} | 295 | ················} |
295 | ················if·(linkedTreeMap$Node | 296 | ················if·(linkedTreeMap$Node3·==·null)·{ |
297 | ····················root·=·linkedTreeMap$Node2; | ||
296 | ····················break·Label_01 | 298 | ····················break·Label_0137; |
297 | ················} | 299 | ················} |
298 | ················ro | 300 | ················linkedTreeMap$Node2·=·linkedTreeMap$Node3; |
299 | ············} | 301 | ············} |
300 | ············return·linkedTreeMap$Node; | 302 | ············return·linkedTreeMap$Node; |
301 | ········} | 303 | ········} |
302 | ········if·(b)·{ | 304 | ········if·(b)·{ |
303 | ············final·LinkedTreeMap$Node·header·=·this.header; | 305 | ············final·LinkedTreeMap$Node·header·=·this.header; |
304 | ············LinkedTreeMap$Node·right; | 306 | ············LinkedTreeMap$Node·right; |
305 | ············if·(root·==·null)·{ | 307 | ············if·(root·==·null)·{ |
Offset 399, 32 lines modified | Offset 399, 170 lines modified | ||
399 | ········if·(this.mPostponedTransactions·!=·null)·{ | 399 | ········if·(this.mPostponedTransactions·!=·null)·{ |
400 | ············while·(!this.mPostponedTransactions.isEmpty())·{ | 400 | ············while·(!this.mPostponedTransactions.isEmpty())·{ |
401 | ················((FragmentManagerImpl$StartEnterTransitionListener)this.mPostponedTransactions.remove(0)).completeTransaction(); | 401 | ················((FragmentManagerImpl$StartEnterTransitionListener)this.mPostponedTransactions.remove(0)).completeTransaction(); |
402 | ············} | 402 | ············} |
403 | ········} | 403 | ········} |
404 | ····} | 404 | ····} |
405 | ···· | 405 | ···· |
406 | ····private·boolean·generateOpsForPendingActions(final·ArrayList· | 406 | ····private·boolean·generateOpsForPendingActions(final·ArrayList·p0,·final·ArrayList·p1)·{ |
407 | ········int·n·=·0; | ||
408 | ········synchronized·(this)·{ | ||
409 | ············boolean·b; | ||
410 | ············if·(this.mPendingActions·==·null·||·this.mPendingActions.size()·==·0)·{ | ||
411 | ················b·=·false; | ||
412 | ············} | ||
413 | ············else·{ | ||
414 | ················for·(int·size·=·this.mPendingActions.size(),·i·=·0;·i·<·size;·++i)·{ | ||
415 | ····················n·|=·(((FragmentManagerImpl$OpGenerator)this.mPendingActions.get(i)).generateOps(list,·list2)·?·1·:·0); | ||
416 | ················} | ||
417 | ················this.mPendingActions.clear(); | ||
418 | ················this.mHost.getHandler().removeCallbacks(this.mExecCommit); | ||
419 | ················//·monitorexit(this) | ||
420 | ················b·=·(n·!=·0); | ||
421 | ············} | ||
422 | ············return·b; | ||
423 | ········ | 407 | ········//· |
408 | ········//·This·method·could·not·be·decompiled. | ||
409 | ········//· | ||
410 | ········//·Original·Bytecode: | ||
411 | ········//· | ||
412 | ········//·····1:·istore_3······· | ||
413 | ········//·····2:·aload_0········ | ||
414 | ········//·····3:·monitorenter··· | ||
415 | ········//·····4:·aload_0········ | ||
416 | ········//·····5:·getfield········android/support/v4/app/FragmentManagerImpl.mPendingActions:Ljava/util/ArrayList; | ||
417 | ········//·····8:·astore··········4 | ||
418 | ········//····10:·aload···········4 | ||
419 | ········//····12:·ifnull··········33 | ||
420 | ········//····15:·aload_0········ | ||
421 | ········//····16:·getfield········android/support/v4/app/FragmentManagerImpl.mPendingActions:Ljava/util/ArrayList; | ||
422 | ········//····19:·astore··········4 | ||
423 | ········//····21:·aload···········4 | ||
424 | ········//····23:·invokevirtual···java/util/ArrayList.size:()I | ||
425 | ········//····26:·istore··········5 | ||
426 | ········//····28:·iload···········5 | ||
427 | ········//····30:·ifne············47 | ||
428 | ········//····33:·iconst_0······· | ||
429 | ········//····34:·istore··········6 | ||
430 | ········//····36:·aload_0········ | ||
431 | ········//····37:·monitorexit···· | ||
432 | ········//····38:·iconst_0······· | ||
433 | ········//····39:·istore··········5 | ||
434 | ········//····41:·aconst_null···· | ||
435 | ········//····42:·astore··········4 | ||
436 | ········//····44:·iload···········5 | ||
437 | ········//····46:·ireturn········ | ||
438 | ········//····47:·aload_0········ | ||
439 | ········//····48:·getfield········android/support/v4/app/FragmentManagerImpl.mPendingActions:Ljava/util/ArrayList; | ||
440 | ········//····51:·astore··········4 | ||
441 | ········//····53:·aload···········4 | ||
442 | ········//····55:·invokevirtual···java/util/ArrayList.size:()I | ||
443 | ········//····58:·istore··········7 | ||
444 | ········//····60:·iconst_0······· | ||
445 | ········//····61:·istore··········8 | ||
446 | ········//····63:·iconst_0······· | ||
447 | ········//····64:·istore··········6 | ||
448 | ········//····66:·iload···········8 | ||
449 | ········//····68:·iload···········7 | ||
450 | ········//····70:·if_icmpge·······124 | ||
451 | ········//····73:·aload_0········ | ||
452 | ········//····74:·getfield········android/support/v4/app/FragmentManagerImpl.mPendingActions:Ljava/util/ArrayList; | ||
453 | ········//····77:·astore··········4 | ||
454 | ········//····79:·aload···········4 | ||
455 | ········//····81:·iload···········8 | ||
456 | ········//····83:·invokevirtual···java/util/ArrayList.get:(I)Ljava/lang/Object; | ||
457 | ········//····86:·astore··········4 | ||
458 | ········//····88:·aload···········4 | ||
459 | ········//····90:·checkcast·······Landroid/support/v4/app/FragmentManagerImpl$OpGenerator; | ||
460 | ········//····93:·astore··········4 | ||
461 | ········//····95:·aload···········4 | ||
462 | ········//····97:·aload_1········ | ||
463 | ········//····98:·aload_2········ | ||
464 | ········//····99:·invokeinterface·android/support/v4/app/FragmentManagerImpl$OpGenerator.generateOps:(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z | ||
465 | ········//···104:·istore··········5 | ||
466 | ········//···106:·iload···········6 | ||
467 | ········//···108:·iload···········5 | ||
468 | ········//···110:·ior············ | ||
469 | ········//···111:·istore_3······· | ||
470 | ········//···112:·iload···········8 | ||
471 | ········//···114:·iconst_1······· | ||
472 | ········//···115:·iadd··········· | ||
473 | ········//···116:·istore··········8 | ||
474 | ········//···118:·iload_3········ | ||
475 | ········//···119:·istore··········6 | ||
476 | ········//···121:·goto············66 | ||
477 | ········//···124:·aload_0········ | ||
478 | ········//···125:·getfield········android/support/v4/app/FragmentManagerImpl.mPendingActions:Ljava/util/ArrayList; | ||
479 | ········//···128:·astore··········4 | ||
480 | ········//···130:·aload···········4 | ||
481 | ········//···132:·invokevirtual···java/util/ArrayList.clear:()V | ||
482 | ········//···135:·aload_0········ | ||
483 | ········//···136:·getfield········android/support/v4/app/FragmentManagerImpl.mHost:Landroid/support/v4/app/FragmentHostCallback; | ||
484 | ········//···139:·astore··········4 | ||
485 | ········//···141:·aload···········4 | ||
486 | ········//···143:·invokevirtual···android/support/v4/app/FragmentHostCallback.getHandler:()Landroid/os/Handler; | ||
487 | ········//···146:·astore··········4 | ||
488 | ········//···148:·aload_0········ | ||
489 | ········//···149:·getfield········android/support/v4/app/FragmentManagerImpl.mExecCommit:Ljava/lang/Runnable; | ||
490 | ········//···152:·astore··········9 | ||
491 | ········//···154:·aload···········4 | ||
492 | ········//···156:·aload···········9 | ||
493 | ········//···158:·invokevirtual···android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V | ||
494 | ········//···161:·aload_0········ | ||
495 | ········//···162:·monitorexit···· | ||
496 | ········//···163:·iload···········6 | ||
497 | ········//···165:·istore_3······· | ||
498 | ········//···166:·iload···········6 | ||
499 | ········//···168:·istore··········5 | ||
500 | ········//···170:·goto············44 | ||
501 | ········//···173:·astore··········4 | ||
502 | ········//···175:·aload_0········ | ||
503 | ········//···176:·monitorexit···· | ||
504 | ········//···177:·aload···········4 | ||
505 | ········//···179:·athrow········· | ||
506 | ········//···180:·astore··········4 | ||
507 | ········//···182:·iload···········6 | ||
508 | ········//···184:·istore_3······· | ||
509 | ········//···185:·goto············175 | ||
Max diff block lines reached; 30557/39831 bytes (76.72%) of diff not shown. |
Offset 61, 215 lines modified | Offset 61, 212 lines modified | ||
61 | ···· | 61 | ···· |
62 | ····public·Typeface·createFromFontInfo(final·Context·p0,·final·CancellationSignal·p1,·final·FontsContractCompat$FontInfo[]·p2,·final·int·p3)·{ | 62 | ····public·Typeface·createFromFontInfo(final·Context·p0,·final·CancellationSignal·p1,·final·FontsContractCompat$FontInfo[]·p2,·final·int·p3)·{ |
63 | ········//· | 63 | ········//· |
64 | ········//·This·method·could·not·be·decompiled. | 64 | ········//·This·method·could·not·be·decompiled. |
65 | ········//· | 65 | ········//· |
66 | ········//·Original·Bytecode: | 66 | ········//·Original·Bytecode: |
67 | ········//· | 67 | ········//· |
68 | ········//·····1:·astore··········5 | ||
69 | ········//·····3:·aload_3········ | ||
68 | ········//····· | 70 | ········//·····4:·arraylength···· |
69 | ········//·····2:·istore··········5 | ||
70 | ········//·····4:·iconst_1······· | ||
71 | ········//·····5:·istore··········6 | 71 | ········//·····5:·istore··········6 |
72 | ········//·····7:·iconst_1······· | ||
72 | ········//····· | 73 | ········//·····8:·istore··········7 |
73 | ········//···· | 74 | ········//····10:·iload···········6 |
75 | ········//····12:·iload···········7 | ||
74 | ········//····1 | 76 | ········//····14:·if_icmpge·······20 |
75 | ········//····14:·iconst_0······· | ||
76 | ········//····15:·istore··········5 | ||
77 | ········//····17:·aconst_null···· | ||
78 | ········//····18:·astore··········7 | ||
79 | ········//···· | 77 | ········//····17:·aload···········5 |
80 | ········//···· | 78 | ········//····19:·areturn········ |
81 | ········//····2 | 79 | ········//····20:·aload_0········ |
82 | ········//····2 | 80 | ········//····21:·aload_3········ |
83 | ········//····2 | 81 | ········//····22:·iload···········4 |
84 | ········//····2 | 82 | ········//····24:·invokevirtual···android/support/v4/graphics/TypefaceCompatApi21Impl.findBestInfo:([Landroid/support/v4/provider/FontsContractCompat$FontInfo;I)Landroid/support/v4/provider/FontsContractCompat$FontInfo; |
85 | ········//···· | 83 | ········//····27:·astore··········8 |
86 | ········//···· | 84 | ········//····29:·aload_1········ |
87 | ········//····3 | 85 | ········//····30:·invokevirtual···android/content/Context.getContentResolver:()Landroid/content/ContentResolver; |
88 | ········//····3 | 86 | ········//····33:·astore··········9 |
89 | ········//····3 | 87 | ········//····35:·aload···········8 |
90 | ········//···· | 88 | ········//····37:·invokevirtual···android/support/v4/provider/FontsContractCompat$FontInfo.getUri:()Landroid/net/Uri; |
91 | ········//····4 | 89 | ········//····40:·astore··········10 |
92 | ········//····4 | 90 | ········//····42:·ldc·············"r" |
93 | ········//····4 | 91 | ········//····44:·astore··········11 |
94 | ········//····4 | 92 | ········//····46:·aload···········9 |
95 | ········//····51:·aload···········7 | ||
96 | ········//···· | 93 | ········//····48:·aload···········10 |
94 | ········//····50:·aload···········11 | ||
97 | ········//····5 | 95 | ········//····52:·aload_2········ |
98 | ········//····5 | 96 | ········//····53:·invokevirtual···android/content/ContentResolver.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor; |
99 | ········//····5 | 97 | ········//····56:·astore··········12 |
98 | ········//····58:·iconst_0······· | ||
99 | ········//····59:·istore··········7 | ||
100 | ········//····61:·aconst_null···· | 100 | ········//····61:·aconst_null···· |
101 | ········//····62:·astore··········1 | 101 | ········//····62:·astore··········11 |
102 | ········//····64:·aload_0········ | 102 | ········//····64:·aload_0········ |
103 | ········//····65:·aload···········1 | 103 | ········//····65:·aload···········12 |
104 | ········//····67:·invokespecial···android/support/v4/graphics/TypefaceCompatApi21Impl.getFile:(Landroid/os/ParcelFileDescriptor;)Ljava/io/File; | 104 | ········//····67:·invokespecial···android/support/v4/graphics/TypefaceCompatApi21Impl.getFile:(Landroid/os/ParcelFileDescriptor;)Ljava/io/File; |
105 | ········//····70:·astore··········13 | 105 | ········//····70:·astore··········13 |
106 | ········//····72:·aload···········13 | 106 | ········//····72:·aload···········13 |
107 | ········//····74:·ifnull··········89 | 107 | ········//····74:·ifnull··········89 |
108 | ········//····77:·aload···········13 | 108 | ········//····77:·aload···········13 |
109 | ········//····79:·invokevirtual···java/io/File.canRead:()Z | 109 | ········//····79:·invokevirtual···java/io/File.canRead:()Z |
110 | ········//····82:·istore·········· | 110 | ········//····82:·istore··········6 |
111 | ········//····84:·iload··········· | 111 | ········//····84:·iload···········6 |
112 | ········//····86:·ifne············2 | 112 | ········//····86:·ifne············271 |
113 | ········//····89:·new·············Ljava/io/FileInputStream; | 113 | ········//····89:·new·············Ljava/io/FileInputStream; |
114 | ········//····92:·astore··········14 | 114 | ········//····92:·astore··········14 |
115 | ········//····94:·aload···········1 | 115 | ········//····94:·aload···········12 |
116 | ········//····96:·invokevirtual···android/os/ParcelFileDescriptor.getFileDescriptor:()Ljava/io/FileDescriptor; | 116 | ········//····96:·invokevirtual···android/os/ParcelFileDescriptor.getFileDescriptor:()Ljava/io/FileDescriptor; |
117 | ········//····99:·astore·········· | 117 | ········//····99:·astore··········10 |
118 | ········//···101:·aload···········14 | 118 | ········//···101:·aload···········14 |
119 | ········//···103:·aload··········· | 119 | ········//···103:·aload···········10 |
120 | ········//···105:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/FileDescriptor;)V | 120 | ········//···105:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/FileDescriptor;)V |
121 | ········//···108:·iconst_0······· | ||
122 | ········//···109:·istore··········6 | ||
123 | ········//···1 | 121 | ········//···108:·aconst_null···· |
124 | ········//···1 | 122 | ········//···109:·astore··········15 |
125 | ········//···11 | 123 | ········//···111:·aload_0········ |
126 | ········//···11 | 124 | ········//···112:·aload_1········ |
127 | ········//···11 | 125 | ········//···113:·aload···········14 |
128 | ········//···11 | 126 | ········//···115:·invokespecial···android/support/v4/graphics/TypefaceCompatBaseImpl.createFromInputStream:(Landroid/content/Context;Ljava/io/InputStream;)Landroid/graphics/Typeface; |
129 | ········//···1 | 127 | ········//···118:·astore··········10 |
130 | ········//···12 | 128 | ········//···120:·aload···········14 |
131 | ········//···12 | 129 | ········//···122:·ifnull··········134 |
132 | ········//···12 | 130 | ········//···125:·iconst_0······· |
133 | ········//···12 | 131 | ········//···126:·ifeq············199 |
134 | ········//···1 | 132 | ········//···129:·aload···········14 |
135 | ········//···13 | 133 | ········//···131:·invokevirtual···java/io/FileInputStream.close:()V |
136 | ········//···13 | 134 | ········//···134:·aload···········12 |
137 | ········//···13 | 135 | ········//···136:·ifnull··········148 |
138 | ········//···1 | 136 | ········//···139:·iconst_0······· |
139 | ········//···14 | 137 | ········//···140:·ifeq············218 |
140 | ········//···14 | 138 | ········//···143:·aload···········12 |
141 | ········//···14 | 139 | ········//···145:·invokevirtual···android/os/ParcelFileDescriptor.close:()V |
140 | ········//···148:·aload···········10 | ||
141 | ········//···150:·astore··········5 | ||
142 | ········//···15 | 142 | ········//···152:·goto············17 |
143 | ········//···15 | 143 | ········//···155:·astore··········16 |
144 | ········//···15 | 144 | ········//···157:·aconst_null···· |
145 | ········//···15 | 145 | ········//···158:·aload···········16 |
146 | ········//···1 | 146 | ········//···160:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V |
147 | ········//···16 | 147 | ········//···163:·goto············134 |
148 | ········//···165:·pop············ | ||
149 | ········//···166:·iconst_0······· | ||
150 | ········//···16 | 148 | ········//···166:·astore··········10 |
151 | ········//···16 | 149 | ········//···168:·aload···········10 |
150 | ········//···170:·athrow········· | ||
152 | ········//···17 | 151 | ········//···171:·astore··········11 |
153 | ········//···17 | 152 | ········//···173:·aload···········10 |
154 | ········//···175:·astore··········15 | 153 | ········//···175:·astore··········15 |
155 | ········//···177:·aconst_null···· | ||
156 | ········//···17 | 154 | ········//···177:·aload···········12 |
157 | ········//···180:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V | ||
158 | ········//···183:·goto············137 | ||
159 | ········//···186:·astore··········7 | ||
160 | ········//···188:·aload···········7 | ||
161 | ········//···190:·athrow········· | ||
162 | ········//···191:·astore··········16 | ||
163 | ········//···193:·aload···········7 | ||
164 | ········//···195:·astore··········10 | ||
165 | ········//···197:·aload···········16 | ||
166 | ········//···199:·astore··········7 | ||
167 | ········//···201:·aload···········11 | ||
168 | ········//··· | 155 | ········//···179:·ifnull··········192 |
169 | ········//··· | 156 | ········//···182:·aload···········10 |
170 | ········//··· | 157 | ········//···184:·ifnull··········330 |
171 | ········//··· | 158 | ········//···187:·aload···········12 |
172 | ········//··· | 159 | ········//···189:·invokevirtual···android/os/ParcelFileDescriptor.close:()V |
173 | ········//··· | 160 | ········//···192:·aload···········11 |
174 | ········//··· | 161 | ········//···194:·athrow········· |
162 | ········//···195:·pop············ | ||
163 | ········//···196:·goto············17 | ||
175 | ········//··· | 164 | ········//···199:·aload···········14 |
Max diff block lines reached; 4654/19168 bytes (24.28%) of diff not shown. |
Offset 197, 15 lines modified | Offset 197, 15 lines modified | ||
197 | ················typeface·=·this.createFromFamiliesWithDefault(family); | 197 | ················typeface·=·this.createFromFamiliesWithDefault(family); |
198 | ············} | 198 | ············} |
199 | ········} | 199 | ········} |
200 | ········return·typeface; | 200 | ········return·typeface; |
201 | ····} | 201 | ····} |
202 | ···· | 202 | ···· |
203 | ····public·Typeface·createFromFontInfo(final·Context·context,·final·CancellationSignal·cancellationSignal,·final·FontsContractCompat$FontInfo[]·array,·final·int·n)·{ | 203 | ····public·Typeface·createFromFontInfo(final·Context·context,·final·CancellationSignal·cancellationSignal,·final·FontsContractCompat$FontInfo[]·array,·final·int·n)·{ |
204 | ········ | 204 | ········Object·create; |
205 | ········if·(array.length·<·1)·{ | 205 | ········if·(array.length·<·1)·{ |
206 | ············create·=·null; | 206 | ············create·=·null; |
207 | ········} | 207 | ········} |
208 | ········else·{ | 208 | ········else·{ |
209 | ············if·(!this.isFontFamilyPrivateAPIAvailable())·{ | 209 | ············if·(!this.isFontFamilyPrivateAPIAvailable())·{ |
210 | ················final·FontsContractCompat$FontInfo·bestInfo·=·this.findBestInfo(array,·n); | 210 | ················final·FontsContractCompat$FontInfo·bestInfo·=·this.findBestInfo(array,·n); |
211 | ················final·ContentResolver·contentResolver·=·context.getContentResolver(); | 211 | ················final·ContentResolver·contentResolver·=·context.getContentResolver(); |
Offset 214, 66 lines modified | Offset 214, 63 lines modified | ||
214 | ····················try·{ | 214 | ····················try·{ |
215 | ························openFileDescriptor·=·contentResolver.openFileDescriptor(bestInfo.getUri(),·"r",·cancellationSignal); | 215 | ························openFileDescriptor·=·contentResolver.openFileDescriptor(bestInfo.getUri(),·"r",·cancellationSignal); |
216 | ························if·(openFileDescriptor·!=·null)·{ | 216 | ························if·(openFileDescriptor·!=·null)·{ |
217 | ····························break·Label_0136; | 217 | ····························break·Label_0136; |
218 | ························} | 218 | ························} |
219 | ························create·=·null; | 219 | ························create·=·null; |
220 | ························if·(openFileDescriptor·==·null)·{ | 220 | ························if·(openFileDescriptor·==·null)·{ |
221 | ····························return·create; | 221 | ····························return·(Typeface)create; |
222 | ························} | 222 | ························} |
223 | ························if·(false)·{ | 223 | ························if·(false)·{ |
224 | ····························try·{ | 224 | ····························try·{ |
225 | ································openFileDescriptor.close(); | 225 | ································openFileDescriptor.close(); |
226 | ····························} | 226 | ····························} |
227 | ····························finally·{ | 227 | ····························finally·{ |
228 | ································final·Throwable·exception; | 228 | ································final·Throwable·exception; |
229 | ································((Throwable)null).addSuppressed(exception); | 229 | ································((Throwable)null).addSuppressed(exception); |
230 | ····························} | 230 | ····························} |
231 | ····························return·create; | 231 | ····························return·(Typeface)create; |
232 | ························} | 232 | ························} |
233 | ····················} | 233 | ····················} |
234 | ····················catch·(IOException·ex)·{ | 234 | ····················catch·(IOException·ex)·{ |
235 | ························create·=·null; | 235 | ························create·=·null; |
236 | ························return·create; | 236 | ························return·(Typeface)create; |
237 | ····················} | 237 | ····················} |
238 | ····················openFileDescriptor.close(); | 238 | ····················openFileDescriptor.close(); |
239 | ····················return·create; | 239 | ····················return·(Typeface)create; |
240 | ····················try·{ | 240 | ····················try·{ |
241 | ························new·Typeface$Builder(openFileDescriptor.getFileDescriptor()).setWeight(bestInfo.getWeight()).setItalic(bestInfo.isItalic()).build(); | 241 | ························new·Typeface$Builder(openFileDescriptor.getFileDescriptor()).setWeight(bestInfo.getWeight()).setItalic(bestInfo.isItalic()).build(); |
242 | ························if·(openFileDescriptor·==·null)·{ | 242 | ························if·(openFileDescriptor·==·null)·{ |
243 | ····························return·create; | 243 | ····························return·(Typeface)create; |
244 | ························} | 244 | ························} |
245 | ························if·(false)·{ | 245 | ························if·(false)·{ |
246 | ····························try·{ | 246 | ····························try·{ |
247 | ································openFileDescriptor.close(); | 247 | ································openFileDescriptor.close(); |
248 | ····························} | 248 | ····························} |
249 | ····························finally·{ | 249 | ····························finally·{ |
250 | ································final·Throwable·exception2; | 250 | ································final·Throwable·exception2; |
251 | ································((Throwable)null).addSuppressed(exception2); | 251 | ································((Throwable)null).addSuppressed(exception2); |
252 | ····························} | 252 | ····························} |
253 | ····························return·create; | 253 | ····························return·(Typeface)create; |
254 | ························} | 254 | ························} |
255 | ························openFileDescriptor.close(); | 255 | ························openFileDescriptor.close(); |
256 | ························return·create; | 256 | ························return·(Typeface)create; |
257 | ····················} | 257 | ····················} |
258 | ····················finally·{ | 258 | ····················finally·{ |
259 | ························try·{} | 259 | ························try·{} |
260 | ························finally·{ | 260 | ························finally·{ |
261 | ····························final·Throwable·t2; | ||
262 | ····························final·Throwable·t·=·t | 261 | ····························final·Throwable·t·=·(Throwable)create; |
263 | ····························final·Typeface·typeface; | ||
264 | ····························create·=·typeface; | ||
265 | ····························EndFinally_3:·{ | 262 | ····························EndFinally_3:·{ |
266 | ····························Label_027 | 263 | ····························Label_0271: |
267 | ································while·(true)·{ | 264 | ································while·(true)·{ |
268 | ····································if·(openFileDescriptor·==·null)·{ | 265 | ····································if·(openFileDescriptor·==·null)·{ |
269 | ········································break·Label_02 | 266 | ········································break·Label_0256; |
270 | ····································} | 267 | ····································} |
271 | ····································if·(t·==·null)·{ | 268 | ····································if·(create·==·null)·{ |
272 | ········································break·Label_027 | 269 | ········································break·Label_0271; |
273 | ····································} | 270 | ····································} |
274 | ····································try·{ | 271 | ····································try·{ |
275 | ········································openFileDescriptor.close(); | 272 | ········································openFileDescriptor.close(); |
276 | ········································break·EndFinally_3; | 273 | ········································break·EndFinally_3; |
277 | ····································} | 274 | ····································} |
278 | ····································finally·{ | 275 | ····································finally·{ |
279 | ········································final·Throwable·exception3; | 276 | ········································final·Throwable·exception3; |
Offset 303, 15 lines modified | Offset 300, 15 lines modified | ||
303 | ····················} | 300 | ····················} |
304 | ····················else·{ | 301 | ····················else·{ |
305 | ························n2·=·0; | 302 | ························n2·=·0; |
306 | ····················} | 303 | ····················} |
307 | ····················if·(!this.addFontFromBuffer(family,·byteBuffer,·ttcIndex,·weight,·n2))·{ | 304 | ····················if·(!this.addFontFromBuffer(family,·byteBuffer,·ttcIndex,·weight,·n2))·{ |
308 | ························this.abortCreation(family); | 305 | ························this.abortCreation(family); |
309 | ························create·=·null; | 306 | ························create·=·null; |
310 | ························return·create; | 307 | ························return·(Typeface)create; |
311 | ····················} | 308 | ····················} |
312 | ····················b·=·true; | 309 | ····················b·=·true; |
313 | ················} | 310 | ················} |
314 | ············} | 311 | ············} |
315 | ············if·(!b)·{ | 312 | ············if·(!b)·{ |
316 | ················this.abortCreation(family); | 313 | ················this.abortCreation(family); |
317 | ················create·=·null; | 314 | ················create·=·null; |
Offset 319, 15 lines modified | Offset 316, 15 lines modified | ||
319 | ············else·if·(!this.freeze(family))·{ | 316 | ············else·if·(!this.freeze(family))·{ |
320 | ················create·=·null; | 317 | ················create·=·null; |
321 | ············} | 318 | ············} |
322 | ············else·{ | 319 | ············else·{ |
323 | ················create·=·Typeface.create(this.createFromFamiliesWithDefault(family),·n); | 320 | ················create·=·Typeface.create(this.createFromFamiliesWithDefault(family),·n); |
324 | ············} | 321 | ············} |
325 | ········} | 322 | ········} |
326 | ········return·create; | 323 | ········return·(Typeface)create; |
327 | ····} | 324 | ····} |
328 | ···· | 325 | ···· |
329 | ····public·Typeface·createFromResourcesFontFile(final·Context·context,·final·Resources·resources,·final·int·n,·final·String·s,·final·int·n2)·{ | 326 | ····public·Typeface·createFromResourcesFontFile(final·Context·context,·final·Resources·resources,·final·int·n,·final·String·s,·final·int·n2)·{ |
330 | ········final·int·n3·=·-1; | 327 | ········final·int·n3·=·-1; |
331 | ········Typeface·typeface·=·null; | 328 | ········Typeface·typeface·=·null; |
332 | ········if·(!this.isFontFamilyPrivateAPIAvailable())·{ | 329 | ········if·(!this.isFontFamilyPrivateAPIAvailable())·{ |
333 | ············typeface·=·super.createFromResourcesFontFile(context,·resources,·n,·s,·n2); | 330 | ············typeface·=·super.createFromResourcesFontFile(context,·resources,·n,·s,·n2); |
Offset 2683, 15 lines modified | Offset 2683, 15 lines modified | ||
2683 | ········71:·aload_0 | 2683 | ········71:·aload_0 |
2684 | ········72:·aload·········5 | 2684 | ········72:·aload·········5 |
2685 | ········74:·aload_3 | 2685 | ········74:·aload_3 |
2686 | ········75:·iload·········7 | 2686 | ········75:·iload·········7 |
2687 | ········77:·invokevirtual·#690················//·Method·getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; | 2687 | ········77:·invokevirtual·#690················//·Method·getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; |
2688 | ········80:·astore········4 | 2688 | ········80:·astore········4 |
2689 | ········82:·aload·········4 | 2689 | ········82:·aload·········4 |
2690 | ········84:·ifnull········ | 2690 | ········84:·ifnull········122 |
2691 | ········87:·aload·········4 | 2691 | ········87:·aload·········4 |
2692 | ········89:·invokeinterface·#693,··1··········//·InterfaceMethod·android/database/Cursor.getCount:()I | 2692 | ········89:·invokeinterface·#693,··1··········//·InterfaceMethod·android/database/Cursor.getCount:()I |
2693 | ········94:·pop | 2693 | ········94:·pop |
2694 | ········95:·aload·········4 | 2694 | ········95:·aload·········4 |
2695 | ········97:·astore_2 | 2695 | ········97:·astore_2 |
2696 | ········98:·goto··········49 | 2696 | ········98:·goto··········49 |
2697 | ·······101:·astore········8 | 2697 | ·······101:·astore········8 |
Offset 647, 54 lines modified | Offset 647, 62 lines modified | ||
647 | ····:cond_1 | 647 | ····:cond_1 |
648 | ····return-void | 648 | ····return-void |
649 | .end·method | 649 | .end·method |
650 | #·virtual·methods | 650 | #·virtual·methods |
651 | .method·getInfo(Ljava/lang/Class;)Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | 651 | .method·getInfo(Ljava/lang/Class;)Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
652 | ····.locals· | 652 | ····.locals·4 |
653 | ····.param·p1,·"klass"····#·Ljava/lang/Class; | 653 | ····.param·p1,·"klass"····#·Ljava/lang/Class; |
654 | ····.prologue | 654 | ····.prologue |
655 | ····.line·80 | 655 | ····.line·80 |
656 | ····iget-object·v | 656 | ····iget-object·v3,·p0,·Landroid/arch/lifecycle/ClassesInfoCache;->mCallbackMap:Ljava/util/Map; |
657 | ····invoke-interface·{v | 657 | ····invoke-interface·{v3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
658 | ····move-result-object·v0 | 658 | ····move-result-object·v0 |
659 | ····check-cast·v0,·Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | 659 | ····check-cast·v0,·Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
660 | ····.line·81 | 660 | ····.line·81 |
661 | ····.local·v0,·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | 661 | ····.local·v0,·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
662 | ····if-eqz·v0,·:cond_0 | 662 | ····if-eqz·v0,·:cond_0 |
663 | ····move-object·v1,·v0 | 663 | ····move-object·v1,·v0 |
664 | ····.line·85 | ||
665 | ····.end·local·v0····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | 664 | ····.end·local·v0····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
666 | ····.local·v1,·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | 665 | ····.local·v1,·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
666 | ····move-object·v2,·v0 | ||
667 | ····.line·85 | ||
668 | ····.end·local·v1····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | ||
669 | ····.local·v2,·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | ||
667 | ····:goto_0 | 670 | ····:goto_0 |
668 | ····return-object·v | 671 | ····return-object·v2 |
669 | ····.line·84 | 672 | ····.line·84 |
670 | ····.end·local·v | 673 | ····.end·local·v2····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
671 | ····.restart·local·v0····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | 674 | ····.restart·local·v0····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
672 | ····:cond_0 | 675 | ····:cond_0 |
673 | ····const/4·v | 676 | ····const/4·v3,·0x0 |
674 | ····invoke-direct·{p0,·p1,·v | 677 | ····invoke-direct·{p0,·p1,·v3},·Landroid/arch/lifecycle/ClassesInfoCache;->createInfo(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
675 | ····move-result-object·v0 | 678 | ····move-result-object·v0 |
676 | ····move-object·v1,·v0 | 679 | ····move-object·v1,·v0 |
677 | ····.line·85 | ||
678 | ····.end·local·v0····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | 680 | ····.end·local·v0····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
679 | ····.restart·local·v1····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | 681 | ····.restart·local·v1····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; |
682 | ····move-object·v2,·v0 | ||
683 | ····.line·85 | ||
684 | ····.end·local·v1····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | ||
685 | ····.restart·local·v2····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo; | ||
680 | ····goto·:goto_0 | 686 | ····goto·:goto_0 |
681 | .end·method | 687 | .end·method |
682 | .method·hasLifecycleMethods(Ljava/lang/Class;)Z | 688 | .method·hasLifecycleMethods(Ljava/lang/Class;)Z |
683 | ····.locals·7 | 689 | ····.locals·7 |
684 | ····.param·p1,·"klass"····#·Ljava/lang/Class; | 690 | ····.param·p1,·"klass"····#·Ljava/lang/Class; |
Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
140 | ····move-result-object·v1 | 140 | ····move-result-object·v1 |
141 | ····return-object·v1 | 141 | ····return-object·v1 |
142 | .end·method | 142 | .end·method |
143 | .method·public·get(Ljava/lang/String;Ljava/lang/Class;)Landroid/arch/lifecycle/ViewModel; | 143 | .method·public·get(Ljava/lang/String;Ljava/lang/Class;)Landroid/arch/lifecycle/ViewModel; |
144 | ····.locals· | 144 | ····.locals·4 |
145 | ····.param·p1,·"key"····#·Ljava/lang/String; | 145 | ····.param·p1,·"key"····#·Ljava/lang/String; |
146 | ········.annotation·build·Landroid/support/annotation/NonNull; | 146 | ········.annotation·build·Landroid/support/annotation/NonNull; |
147 | ········.end·annotation | 147 | ········.end·annotation |
148 | ····.end·param | 148 | ····.end·param |
149 | ····.param·p2····#·Ljava/lang/Class; | 149 | ····.param·p2····#·Ljava/lang/Class; |
150 | ········.annotation·build·Landroid/support/annotation/NonNull; | 150 | ········.annotation·build·Landroid/support/annotation/NonNull; |
151 | ········.end·annotation | 151 | ········.end·annotation |
Offset 169, 55 lines modified | Offset 169, 63 lines modified | ||
169 | ············"<TT;>;)TT;" | 169 | ············"<TT;>;)TT;" |
170 | ········} | 170 | ········} |
171 | ····.end·annotation | 171 | ····.end·annotation |
172 | ····.prologue | 172 | ····.prologue |
173 | ····.line·122 | 173 | ····.line·122 |
174 | ····.local·p2,·"modelClass":Ljava/lang/Class;,·"Ljava/lang/Class<TT;>;" | 174 | ····.local·p2,·"modelClass":Ljava/lang/Class;,·"Ljava/lang/Class<TT;>;" |
175 | ····iget-object·v | 175 | ····iget-object·v3,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mViewModelStore:Landroid/arch/lifecycle/ViewModelStore; |
176 | ····invoke-virtual·{v | 176 | ····invoke-virtual·{v3,·p1},·Landroid/arch/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroid/arch/lifecycle/ViewModel; |
177 | ····move-result-object·v0 | 177 | ····move-result-object·v0 |
178 | ····.line·124 | 178 | ····.line·124 |
179 | ····.local·v0,·"viewModel":Landroid/arch/lifecycle/ViewModel; | 179 | ····.local·v0,·"viewModel":Landroid/arch/lifecycle/ViewModel; |
180 | ····invoke-virtual·{p2,·v0},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z | 180 | ····invoke-virtual·{p2,·v0},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z |
181 | ····move-result·v | 181 | ····move-result·v3 |
182 | ····if-eqz·v | 182 | ····if-eqz·v3,·:cond_0 |
183 | ····move-object·v1,·v0 | 183 | ····move-object·v1,·v0 |
184 | ····.line·137 | ||
185 | ····.end·local·v0····#·"viewModel":Landroid/arch/lifecycle/ViewModel; | 184 | ····.end·local·v0····#·"viewModel":Landroid/arch/lifecycle/ViewModel; |
186 | ····.local·v1,·"viewModel":Landroid/arch/lifecycle/ViewModel; | 185 | ····.local·v1,·"viewModel":Landroid/arch/lifecycle/ViewModel; |
186 | ····move-object·v2,·v0 | ||
187 | ····.line·137 | ||
188 | ····.end·local·v1····#·"viewModel":Landroid/arch/lifecycle/ViewModel; | ||
189 | ····.local·v2,·"viewModel":Landroid/arch/lifecycle/ViewModel; | ||
187 | ····:goto_0 | 190 | ····:goto_0 |
188 | ····return-object·v | 191 | ····return-object·v2 |
189 | ····.line·129 | 192 | ····.line·129 |
190 | ····.end·local·v | 193 | ····.end·local·v2····#·"viewModel":Landroid/arch/lifecycle/ViewModel; |
191 | ····.restart·local·v0····#·"viewModel":Landroid/arch/lifecycle/ViewModel; | 194 | ····.restart·local·v0····#·"viewModel":Landroid/arch/lifecycle/ViewModel; |
192 | ····:cond_0 | 195 | ····:cond_0 |
193 | ····if-eqz·v0,·:cond_1 | 196 | ····if-eqz·v0,·:cond_1 |
194 | ····.line·134 | 197 | ····.line·134 |
195 | ····:cond_1 | 198 | ····:cond_1 |
196 | ····iget-object·v | 199 | ····iget-object·v3,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mFactory:Landroid/arch/lifecycle/ViewModelProvider$Factory; |
197 | ····invoke-interface·{v | 200 | ····invoke-interface·{v3,·p2},·Landroid/arch/lifecycle/ViewModelProvider$Factory;->create(Ljava/lang/Class;)Landroid/arch/lifecycle/ViewModel; |
198 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
199 | ····.line·135 | 202 | ····.line·135 |
200 | ····iget-object·v | 203 | ····iget-object·v3,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mViewModelStore:Landroid/arch/lifecycle/ViewModelStore; |
201 | ····invoke-virtual·{v | 204 | ····invoke-virtual·{v3,·p1,·v0},·Landroid/arch/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroid/arch/lifecycle/ViewModel;)V |
202 | ····move-object·v1,·v0 | 205 | ····move-object·v1,·v0 |
203 | ····.line·137 | ||
204 | ····.end·local·v0····#·"viewModel":Landroid/arch/lifecycle/ViewModel; | 206 | ····.end·local·v0····#·"viewModel":Landroid/arch/lifecycle/ViewModel; |
205 | ····.restart·local·v1····#·"viewModel":Landroid/arch/lifecycle/ViewModel; | 207 | ····.restart·local·v1····#·"viewModel":Landroid/arch/lifecycle/ViewModel; |
208 | ····move-object·v2,·v0 | ||
209 | ····.line·137 | ||
210 | ····.end·local·v1····#·"viewModel":Landroid/arch/lifecycle/ViewModel; | ||
211 | ····.restart·local·v2····#·"viewModel":Landroid/arch/lifecycle/ViewModel; | ||
206 | ····goto·:goto_0 | 212 | ····goto·:goto_0 |
207 | .end·method | 213 | .end·method |
Offset 834, 15 lines modified | Offset 834, 15 lines modified | ||
834 | ····move-result-object·v0 | 834 | ····move-result-object·v0 |
835 | ····goto·:goto_0 | 835 | ····goto·:goto_0 |
836 | .end·method | 836 | .end·method |
837 | .method·public·createFromFontInfo(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroid/support/v4/provider/FontsContractCompat$FontInfo;I)Landroid/graphics/Typeface; | 837 | .method·public·createFromFontInfo(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroid/support/v4/provider/FontsContractCompat$FontInfo;I)Landroid/graphics/Typeface; |
838 | ····.locals·2 | 838 | ····.locals·20 |
839 | ····.param·p1,·"context"····#·Landroid/content/Context; | 839 | ····.param·p1,·"context"····#·Landroid/content/Context; |
840 | ····.param·p2,·"cancellationSignal"····#·Landroid/os/CancellationSignal; | 840 | ····.param·p2,·"cancellationSignal"····#·Landroid/os/CancellationSignal; |
841 | ········.annotation·build·Landroid/support/annotation/Nullable; | 841 | ········.annotation·build·Landroid/support/annotation/Nullable; |
842 | ········.end·annotation | 842 | ········.end·annotation |
843 | ····.end·param | 843 | ····.end·param |
844 | ····.param·p3,·"fonts"····#·[Landroid/support/v4/provider/FontsContractCompat$FontInfo; | 844 | ····.param·p3,·"fonts"····#·[Landroid/support/v4/provider/FontsContractCompat$FontInfo; |
845 | ········.annotation·build·Landroid/support/annotation/NonNull; | 845 | ········.annotation·build·Landroid/support/annotation/NonNull; |
Offset 908, 40 lines modified | Offset 908, 40 lines modified | ||
908 | ····:try_end_0 | 908 | ····:try_end_0 |
909 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 909 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
910 | ····move-result-object·v13 | 910 | ····move-result-object·v13 |
911 | ····.line·236 | 911 | ····.line·236 |
912 | ····.local·v13,·"pfd":Landroid/os/ParcelFileDescriptor; | 912 | ····.local·v13,·"pfd":Landroid/os/ParcelFileDescriptor; |
913 | ····const/4·v | 913 | ····const/4·v7,·0x0 |
914 | ····.line·238 | 914 | ····.line·238 |
915 | ····if-nez·v13,·:cond_3 | 915 | ····if-nez·v13,·:cond_3 |
916 | ····.line·239 | 916 | ····.line·239 |
917 | ····const/4·v3,·0x0 | 917 | ····const/4·v3,·0x0 |
918 | ····.line·245 | 918 | ····.line·245 |
919 | ····if-eqz·v13,·:cond_0 | 919 | ····if-eqz·v13,·:cond_0 |
920 | ····if-eqz·v | 920 | ····if-eqz·v7,·:cond_2 |
921 | ····:try_start_1 | 921 | ····:try_start_1 |
922 | ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V | 922 | ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V |
923 | ····:try_end_1 | 923 | ····:try_end_1 |
924 | ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_0 | 924 | ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_0 |
925 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 | 925 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 |
926 | ····goto·:goto_0 | 926 | ····goto·:goto_0 |
927 | ····:catch_0 | 927 | ····:catch_0 |
928 | ····move-exception·v | 928 | ····move-exception·v6 |
929 | ····:try_start_2 | 929 | ····:try_start_2 |
930 | ····invoke-virtual·{v | 930 | ····invoke-virtual·{v7,·v6},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V |
931 | ····goto·:goto_0 | 931 | ····goto·:goto_0 |
932 | ····.end·local·v13····#·"pfd":Landroid/os/ParcelFileDescriptor; | 932 | ····.end·local·v13····#·"pfd":Landroid/os/ParcelFileDescriptor; |
933 | ····:catch_1 | 933 | ····:catch_1 |
934 | ····move-exception·v11 | 934 | ····move-exception·v11 |
Offset 964, 62 lines modified | Offset 964, 62 lines modified | ||
964 | ····.line·241 | 964 | ····.line·241 |
965 | ····:cond_3 | 965 | ····:cond_3 |
966 | ····:try_start_3 | 966 | ····:try_start_3 |
967 | ····new-instance·v3,·Landroid/graphics/Typeface$Builder; | 967 | ····new-instance·v3,·Landroid/graphics/Typeface$Builder; |
968 | ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; | 968 | ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; |
969 | ····move-result-object·v | 969 | ····move-result-object·v6 |
970 | ····invoke-direct·{v3,·v | 970 | ····invoke-direct·{v3,·v6},·Landroid/graphics/Typeface$Builder;-><init>(Ljava/io/FileDescriptor;)V |
971 | ····.line·242 | 971 | ····.line·242 |
972 | ····invoke-virtual·{v10},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->getWeight()I | 972 | ····invoke-virtual·{v10},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->getWeight()I |
973 | ····move-result·v | 973 | ····move-result·v6 |
974 | ····invoke-virtual·{v3,·v | 974 | ····invoke-virtual·{v3,·v6},·Landroid/graphics/Typeface$Builder;->setWeight(I)Landroid/graphics/Typeface$Builder; |
975 | ····move-result-object·v3 | 975 | ····move-result-object·v3 |
976 | ····.line·243 | 976 | ····.line·243 |
977 | ····invoke-virtual·{v10},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->isItalic()Z | 977 | ····invoke-virtual·{v10},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->isItalic()Z |
978 | ····move-result·v | 978 | ····move-result·v6 |
979 | ····invoke-virtual·{v3,·v | 979 | ····invoke-virtual·{v3,·v6},·Landroid/graphics/Typeface$Builder;->setItalic(Z)Landroid/graphics/Typeface$Builder; |
980 | ····move-result-object·v3 | 980 | ····move-result-object·v3 |
981 | ····.line·244 | 981 | ····.line·244 |
982 | ····invoke-virtual·{v3},·Landroid/graphics/Typeface$Builder;->build()Landroid/graphics/Typeface; | 982 | ····invoke-virtual·{v3},·Landroid/graphics/Typeface$Builder;->build()Landroid/graphics/Typeface; |
983 | ····:try_end_3 | 983 | ····:try_end_3 |
984 | ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_3 | 984 | ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_3 |
985 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | 985 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 |
986 | ····move-result-object·v3 | 986 | ····move-result-object·v3 |
987 | ····.line·245 | 987 | ····.line·245 |
988 | ····if-eqz·v13,·:cond_0 | 988 | ····if-eqz·v13,·:cond_0 |
989 | ····if-eqz·v | 989 | ····if-eqz·v7,·:cond_4 |
990 | ····:try_start_4 | 990 | ····:try_start_4 |
991 | ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V | 991 | ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V |
992 | ····:try_end_4 | 992 | ····:try_end_4 |
993 | ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_2 | 993 | ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_2 |
994 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1 | 994 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1 |
995 | ····goto·:goto_0 | 995 | ····goto·:goto_0 |
996 | ····:catch_2 | 996 | ····:catch_2 |
997 | ····move-exception·v | 997 | ····move-exception·v6 |
998 | ····:try_start_5 | 998 | ····:try_start_5 |
999 | ····invoke-virtual·{v | 999 | ····invoke-virtual·{v7,·v6},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V |
1000 | ····goto·:goto_0 | 1000 | ····goto·:goto_0 |
1001 | ····:cond_4 | 1001 | ····:cond_4 |
1002 | ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V | 1002 | ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V |
1003 | ····:try_end_5 | 1003 | ····:try_end_5 |
1004 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_1 | 1004 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_1 |
Offset 1035, 40 lines modified | Offset 1035, 36 lines modified | ||
1035 | ····:try_end_6 | 1035 | ····:try_end_6 |
1036 | ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_0 | 1036 | ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_0 |
1037 | ····.line·245 | 1037 | ····.line·245 |
1038 | ····:catchall_0 | 1038 | ····:catchall_0 |
1039 | ····move-exception·v6 | 1039 | ····move-exception·v6 |
Max diff block lines reached; 1621/6112 bytes (26.52%) of diff not shown. |
Offset 119, 31 lines modified | Offset 119, 29 lines modified | ||
119 | ····.param·p3,·"fonts"····#·[Landroid/support/v4/provider/FontsContractCompat$FontInfo; | 119 | ····.param·p3,·"fonts"····#·[Landroid/support/v4/provider/FontsContractCompat$FontInfo; |
120 | ········.annotation·build·Landroid/support/annotation/NonNull; | 120 | ········.annotation·build·Landroid/support/annotation/NonNull; |
121 | ········.end·annotation | 121 | ········.end·annotation |
122 | ····.end·param | 122 | ····.end·param |
123 | ····.param·p4,·"style"····#·I | 123 | ····.param·p4,·"style"····#·I |
124 | ····.prologue | 124 | ····.prologue |
125 | ····const/4·v6,·0x0 | ||
125 | ····.line·66 | 126 | ····.line·66 |
126 | ····array-length·v | 127 | ····array-length·v7,·p3 |
127 | ····const/4·v | 128 | ····const/4·v8,·0x1 |
128 | ····if-ge·v | 129 | ····if-ge·v7,·v8,·:cond_0 |
129 | ····.line·67 | ||
130 | ····const/4·v6,·0x0 | ||
131 | ····.line·83 | 130 | ····.line·83 |
132 | ····:cond_0 | ||
133 | ····:goto_0 | 131 | ····:goto_0 |
134 | ····return-object·v6 | 132 | ····return-object·v6 |
135 | ····.line·69 | 133 | ····.line·69 |
136 | ····:cond_ | 134 | ····:cond_0 |
137 | ····invoke-virtual·{p0,·p3,·p4},·Landroid/support/v4/graphics/TypefaceCompatApi21Impl;->findBestInfo([Landroid/support/v4/provider/FontsContractCompat$FontInfo;I)Landroid/support/v4/provider/FontsContractCompat$FontInfo; | 135 | ····invoke-virtual·{p0,·p3,·p4},·Landroid/support/v4/graphics/TypefaceCompatApi21Impl;->findBestInfo([Landroid/support/v4/provider/FontsContractCompat$FontInfo;I)Landroid/support/v4/provider/FontsContractCompat$FontInfo; |
138 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
139 | ····.line·70 | 137 | ····.line·70 |
140 | ····.local·v0,·"bestFont":Landroid/support/v4/provider/FontsContractCompat$FontInfo; | 138 | ····.local·v0,·"bestFont":Landroid/support/v4/provider/FontsContractCompat$FontInfo; |
141 | ····invoke-virtual·{p1},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | 139 | ····invoke-virtual·{p1},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; |
Offset 151, 21 lines modified | Offset 149, 21 lines modified | ||
151 | ····move-result-object·v5 | 149 | ····move-result-object·v5 |
152 | ····.line·72 | 150 | ····.line·72 |
153 | ····.local·v5,·"resolver":Landroid/content/ContentResolver; | 151 | ····.local·v5,·"resolver":Landroid/content/ContentResolver; |
154 | ····:try_start_0 | 152 | ····:try_start_0 |
155 | ····invoke-virtual·{v0},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->getUri()Landroid/net/Uri; | 153 | ····invoke-virtual·{v0},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->getUri()Landroid/net/Uri; |
156 | ····move-result-object·v | 154 | ····move-result-object·v7 |
157 | ····const-string·v | 155 | ····const-string·v8,·"r" |
158 | ····invoke-virtual·{v5,·v | 156 | ····invoke-virtual·{v5,·v7,·v8,·p2},·Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor; |
159 | ····:try_end_0 | 157 | ····:try_end_0 |
160 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_ | 158 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_2 |
161 | ····move-result-object·v4 | 159 | ····move-result-object·v4 |
162 | ····.line·71 | 160 | ····.line·71 |
163 | ····.local·v4,·"pfd":Landroid/os/ParcelFileDescriptor; | 161 | ····.local·v4,·"pfd":Landroid/os/ParcelFileDescriptor; |
164 | ····const/4·v8,·0x0 | 162 | ····const/4·v8,·0x0 |
Offset 173, 266 lines modified | Offset 171, 274 lines modified | ||
173 | ····:try_start_1 | 171 | ····:try_start_1 |
174 | ····invoke-direct·{p0,·v4},·Landroid/support/v4/graphics/TypefaceCompatApi21Impl;->getFile(Landroid/os/ParcelFileDescriptor;)Ljava/io/File; | 172 | ····invoke-direct·{p0,·v4},·Landroid/support/v4/graphics/TypefaceCompatApi21Impl;->getFile(Landroid/os/ParcelFileDescriptor;)Ljava/io/File; |
175 | ····move-result-object·v2 | 173 | ····move-result-object·v2 |
176 | ····.line·74 | 174 | ····.line·74 |
177 | ····.local·v2,·"file":Ljava/io/File; | 175 | ····.local·v2,·"file":Ljava/io/File; |
178 | ····if-eqz·v2,·:cond_ | 176 | ····if-eqz·v2,·:cond_1 |
179 | ····invoke-virtual·{v2},·Ljava/io/File;->canRead()Z | 177 | ····invoke-virtual·{v2},·Ljava/io/File;->canRead()Z |
180 | ····move-result·v | 178 | ····move-result·v7 |
181 | ····if-nez·v | 179 | ····if-nez·v7,·:cond_9 |
182 | ····.line·77 | 180 | ····.line·77 |
183 | ····:cond_ | 181 | ····:cond_1 |
184 | ····new-instance·v3,·Ljava/io/FileInputStream; | 182 | ····new-instance·v3,·Ljava/io/FileInputStream; |
185 | ····invoke-virtual·{v4},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; | 183 | ····invoke-virtual·{v4},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; |
186 | ····move-result-object·v | 184 | ····move-result-object·v7 |
187 | ····invoke-direct·{v3,·v | 185 | ····invoke-direct·{v3,·v7},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V |
188 | ····:try_end_1 | 186 | ····:try_end_1 |
189 | ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_ | 187 | ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_1 |
190 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 188 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
191 | ····.local·v3,·"fis":Ljava/io/FileInputStream; | 189 | ····.local·v3,·"fis":Ljava/io/FileInputStream; |
192 | ····const/4·v | 190 | ····const/4·v9,·0x0 |
193 | ····.line·78 | 191 | ····.line·78 |
194 | ····:try_start_2 | 192 | ····:try_start_2 |
195 | ····invoke-super·{p0,·p1,·v3},·Landroid/support/v4/graphics/TypefaceCompatBaseImpl;->createFromInputStream(Landroid/content/Context;Ljava/io/InputStream;)Landroid/graphics/Typeface; | 193 | ····invoke-super·{p0,·p1,·v3},·Landroid/support/v4/graphics/TypefaceCompatBaseImpl;->createFromInputStream(Landroid/content/Context;Ljava/io/InputStream;)Landroid/graphics/Typeface; |
196 | ····:try_end_2 | 194 | ····:try_end_2 |
197 | ····.catch·Ljava/lang/Throwable;·{:try_start_2·..·:try_end_2}·:catch_4 | 195 | ····.catch·Ljava/lang/Throwable;·{:try_start_2·..·:try_end_2}·:catch_4 |
198 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_ | 196 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_3 |
199 | ····move-result-object·v | 197 | ····move-result-object·v7 |
200 | ····.line·79 | 198 | ····.line·79 |
201 | ····if-eqz·v3,·:cond_ | 199 | ····if-eqz·v3,·:cond_2 |
202 | ····if-eqz·v | 200 | ····if-eqz·v6,·:cond_5 |
203 | ····:try_start_3 | 201 | ····:try_start_3 |
204 | ····invoke-virtual·{v3},·Ljava/io/FileInputStream;->close()V | 202 | ····invoke-virtual·{v3},·Ljava/io/FileInputStream;->close()V |
205 | ····:try_end_3 | 203 | ····:try_end_3 |
206 | ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_ | 204 | ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_0 |
207 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | 205 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 |
208 | ····.line·82 | 206 | ····.line·82 |
209 | ····:cond_ | 207 | ····:cond_2 |
210 | ····:goto_1 | 208 | ····:goto_1 |
211 | ····if-eqz·v4,·:cond_ | 209 | ····if-eqz·v4,·:cond_3 |
212 | ····if-eqz·v | 210 | ····if-eqz·v6,·:cond_6 |
213 | ····:try_start_4 | 211 | ····:try_start_4 |
214 | ····invoke-virtual·{v4},·Landroid/os/ParcelFileDescriptor;->close()V | 212 | ····invoke-virtual·{v4},·Landroid/os/ParcelFileDescriptor;->close()V |
215 | ····:try_end_4 | 213 | ····:try_end_4 |
216 | ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_ | 214 | ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_3 |
217 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_ | 215 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_2 |
216 | ····:cond_3 | ||
217 | ····:goto_2 | ||
218 | ····move-object·v6,·v7 | ||
218 | ····goto·:goto_0 | 219 | ····goto·:goto_0 |
220 | ····.line·79 | ||
Max diff block lines reached; 8274/13104 bytes (63.14%) of diff not shown. |
Offset 450, 14 lines modified | Offset 450, 16 lines modified | ||
450 | ····.end·annotation | 450 | ····.end·annotation |
451 | ····.annotation·build·Landroid/support/annotation/RequiresApi; | 451 | ····.annotation·build·Landroid/support/annotation/RequiresApi; |
452 | ········value·=·0x13 | 452 | ········value·=·0x13 |
453 | ····.end·annotation | 453 | ····.end·annotation |
454 | ····.prologue | 454 | ····.prologue |
455 | ····const/4·v10,·0x0 | ||
455 | ····.line·98 | 456 | ····.line·98 |
456 | ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; | 457 | ····invoke-virtual·{p0},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; |
457 | ····move-result-object·v9 | 458 | ····move-result-object·v9 |
458 | ····.line·99 | 459 | ····.line·99 |
459 | ····.local·v9,·"resolver":Landroid/content/ContentResolver; | 460 | ····.local·v9,·"resolver":Landroid/content/ContentResolver; |
Offset 470, 82 lines modified | Offset 472, 83 lines modified | ||
470 | ····move-result-object·v8 | 472 | ····move-result-object·v8 |
471 | ····.local·v8,·"pfd":Landroid/os/ParcelFileDescriptor; | 473 | ····.local·v8,·"pfd":Landroid/os/ParcelFileDescriptor; |
472 | ····const/4·v11,·0x0 | 474 | ····const/4·v11,·0x0 |
473 | ····.line·100 | 475 | ····.line·100 |
474 | ····if-nez·v8,·:cond_ | 476 | ····if-nez·v8,·:cond_3 |
475 | ····.line·101 | ||
476 | ····const/4·v1,·0x0 | ||
477 | ····.line·108 | 477 | ····.line·108 |
478 | ····if-eqz·v8,·:cond_0 | 478 | ····if-eqz·v8,·:cond_0 |
479 | ····if-eqz·v1 | 479 | ····if-eqz·v10,·:cond_2 |
480 | ····:try_start_1 | 480 | ····:try_start_1 |
481 | ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->close()V | 481 | ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->close()V |
482 | ····:try_end_1 | 482 | ····:try_end_1 |
483 | ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_0 | 483 | ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_0 |
484 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 | 484 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 |
485 | ····.line·109 | ||
486 | ····.end·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor; | ||
487 | ····:cond_0 | 485 | ····:cond_0 |
488 | ····:goto_0 | 486 | ····:goto_0 |
487 | ····move-object·v1,·v10 | ||
488 | ····.line·109 | ||
489 | ····.end·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor; | ||
490 | ····:cond_1 | ||
491 | ····:goto_1 | ||
489 | ····return-object·v1 | 492 | ····return-object·v1 |
490 | ····.line·108 | 493 | ····.line·108 |
491 | ····.restart·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor; | 494 | ····.restart·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor; |
492 | ····:catch_0 | 495 | ····:catch_0 |
493 | ····move-exception·v | 496 | ····move-exception·v1 |
494 | ····:try_start_2 | 497 | ····:try_start_2 |
495 | ····invoke-virtual·{v11,·v | 498 | ····invoke-virtual·{v11,·v1},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V |
496 | ····goto·:goto_0 | 499 | ····goto·:goto_0 |
497 | ····.end·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor; | 500 | ····.end·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor; |
498 | ····:catch_1 | 501 | ····:catch_1 |
499 | ····move-exception·v6 | 502 | ····move-exception·v6 |
500 | ····.line·109 | ||
501 | ····.local·v6,·"e":Ljava/io/IOException; | 503 | ····.local·v6,·"e":Ljava/io/IOException; |
502 | ···· | 504 | ····move-object·v1,·v10 |
505 | ····.line·109 | ||
503 | ····goto·:goto_ | 506 | ····goto·:goto_1 |
504 | ····.line·108 | 507 | ····.line·108 |
505 | ····.end·local·v6····#·"e":Ljava/io/IOException; | 508 | ····.end·local·v6····#·"e":Ljava/io/IOException; |
506 | ····.restart·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor; | 509 | ····.restart·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor; |
507 | ····:cond_ | 510 | ····:cond_2 |
508 | ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->close()V | 511 | ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->close()V |
509 | ····:try_end_2 | 512 | ····:try_end_2 |
510 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 | 513 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 |
511 | ····goto·:goto_0 | 514 | ····goto·:goto_0 |
512 | ····.line·103 | 515 | ····.line·103 |
513 | ····:cond_ | 516 | ····:cond_3 |
514 | ····:try_start_3 | 517 | ····:try_start_3 |
515 | ····new-instance·v7,·Ljava/io/FileInputStream; | 518 | ····new-instance·v7,·Ljava/io/FileInputStream; |
516 | ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; | 519 | ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; |
517 | ····move-result-object·v1 | 520 | ····move-result-object·v1 |
518 | ····invoke-direct·{v7,·v1},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V | 521 | ····invoke-direct·{v7,·v1},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V |
519 | ····:try_end_3 | 522 | ····:try_end_3 |
520 | ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_4 | 523 | ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_4 |
521 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 | 524 | ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1 |
522 | ····.local·v7,·"fis":Ljava/io/FileInputStream; | 525 | ····.local·v7,·"fis":Ljava/io/FileInputStream; |
523 | ····const/4·v1 | 526 | ····const/4·v12,·0x0 |
524 | ····.line·104 | 527 | ····.line·104 |
525 | ····:try_start_4 | 528 | ····:try_start_4 |
526 | ····invoke-virtual·{v7},·Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel; | 529 | ····invoke-virtual·{v7},·Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel; |
527 | ····move-result-object·v0 | 530 | ····move-result-object·v0 |
Offset 565, 60 lines modified | Offset 568, 60 lines modified | ||
565 | ····:try_end_4 | 568 | ····:try_end_4 |
566 | ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_5 | 569 | ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_5 |
567 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_3 | 570 | ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_3 |
568 | ····move-result-object·v1 | 571 | ····move-result-object·v1 |
569 | ····.line·107 | 572 | ····.line·107 |
570 | ····if-eqz·v7,·:cond_ | 573 | ····if-eqz·v7,·:cond_4 |
571 | ····if-eqz·v10,·:cond_ | 574 | ····if-eqz·v10,·:cond_6 |
572 | ····:try_start_5 | 575 | ····:try_start_5 |
573 | ····invoke-virtual·{v7},·Ljava/io/FileInputStream;->close()V | 576 | ····invoke-virtual·{v7},·Ljava/io/FileInputStream;->close()V |
574 | ····:try_end_5 | 577 | ····:try_end_5 |
575 | ····.catch·Ljava/lang/Throwable;·{:try_start_5·..·:try_end_5}·:catch_3 | 578 | ····.catch·Ljava/lang/Throwable;·{:try_start_5·..·:try_end_5}·:catch_3 |
576 | ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1 | 579 | ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1 |
577 | ····.line·108 | 580 | ····.line·108 |
578 | ····:cond_ | 581 | ····:cond_4 |
579 | ····:goto_ | 582 | ····:goto_2 |
Max diff block lines reached; 7157/10779 bytes (66.40%) of diff not shown. |
Offset 1764, 15 lines modified | Offset 1764, 15 lines modified | ||
1764 | ····.line·2664 | 1764 | ····.line·2664 |
1765 | ····:cond_0 | 1765 | ····:cond_0 |
1766 | ····return-void | 1766 | ····return-void |
1767 | .end·method | 1767 | .end·method |
1768 | .method·private·generateOpsForPendingActions(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z | 1768 | .method·private·generateOpsForPendingActions(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z |
1769 | ····.locals· | 1769 | ····.locals·6 |
1770 | ····.annotation·system·Ldalvik/annotation/Signature; | 1770 | ····.annotation·system·Ldalvik/annotation/Signature; |
1771 | ········value·=·{ | 1771 | ········value·=·{ |
1772 | ············"(", | 1772 | ············"(", |
1773 | ············"Ljava/util/ArrayList", | 1773 | ············"Ljava/util/ArrayList", |
1774 | ············"<", | 1774 | ············"<", |
1775 | ············"Landroid/support/v4/app/BackStackRecord;", | 1775 | ············"Landroid/support/v4/app/BackStackRecord;", |
1776 | ············">;", | 1776 | ············">;", |
Offset 1791, 108 lines modified | Offset 1791, 158 lines modified | ||
1791 | ····.line·2708 | 1791 | ····.line·2708 |
1792 | ····.local·v0,·"didSomething":Z | 1792 | ····.local·v0,·"didSomething":Z |
1793 | ····monitor-enter·p0 | 1793 | ····monitor-enter·p0 |
1794 | ····.line·2709 | 1794 | ····.line·2709 |
1795 | ····:try_start_0 | 1795 | ····:try_start_0 |
1796 | ····iget-object·v | 1796 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; |
1797 | ····if-eqz·v | 1797 | ····if-eqz·v4,·:cond_0 |
1798 | ····iget-object·v | 1798 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; |
1799 | ····invoke-virtual·{v | 1799 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->size()I |
1800 | ····move-result·v | 1800 | ····move-result·v4 |
1801 | ····if-nez·v | 1801 | ····if-nez·v4,·:cond_1 |
1802 | ····.line·2710 | 1802 | ····.line·2710 |
1803 | ····:cond_0 | 1803 | ····:cond_0 |
1804 | ····const/4·v | 1804 | ····const/4·v1,·0x0 |
1805 | ····monitor-exit·p0 | 1805 | ····monitor-exit·p0 |
1806 | ····move·v4,·v1 | ||
1806 | ····.line·2720 | 1807 | ····.line·2720 |
1807 | ····:goto_0 | 1808 | ····:goto_0 |
1808 | ····return·v | 1809 | ····return·v4 |
1809 | ····.line·2713 | 1810 | ····.line·2713 |
1810 | ····:cond_1 | 1811 | ····:cond_1 |
1811 | ····iget-object·v | 1812 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; |
1812 | ····invoke-virtual·{v | 1813 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->size()I |
1814 | ····:try_end_0 | ||
1815 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | ||
1813 | ····move-result·v | 1816 | ····move-result·v3 |
1814 | ····.line·2714 | 1817 | ····.line·2714 |
1815 | ····.local·v | 1818 | ····.local·v3,·"numActions":I |
1816 | ····const/4·v | 1819 | ····const/4·v2,·0x0 |
1817 | ····.local·v | 1820 | ····.local·v2,·"i":I |
1821 | ····move·v1,·v0 | ||
1822 | ····.end·local·v0····#·"didSomething":Z | ||
1823 | ····.local·v1,·"didSomething":Z | ||
1818 | ····:goto_1 | 1824 | ····:goto_1 |
1819 | ····if-ge·v | 1825 | ····if-ge·v2,·v3,·:cond_2 |
1820 | ····.line·2715 | 1826 | ····.line·2715 |
1827 | ····:try_start_1 | ||
1821 | ····iget-object·v | 1828 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; |
1822 | ····invoke-virtual·{v | 1829 | ····invoke-virtual·{v4,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
1823 | ····move-result-object·v | 1830 | ····move-result-object·v4 |
1824 | ····check-cast·v | 1831 | ····check-cast·v4,·Landroid/support/v4/app/FragmentManagerImpl$OpGenerator; |
1825 | ····invoke-interface·{v | 1832 | ····invoke-interface·{v4,·p1,·p2},·Landroid/support/v4/app/FragmentManagerImpl$OpGenerator;->generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z |
1833 | ····:try_end_1 | ||
1834 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | ||
1826 | ····move-result·v | 1835 | ····move-result·v4 |
1827 | ····or-int | 1836 | ····or-int·v0,·v1,·v4 |
1828 | ····.line·2714 | 1837 | ····.line·2714 |
1838 | ····.end·local·v1····#·"didSomething":Z | ||
1839 | ····.restart·local·v0····#·"didSomething":Z | ||
1829 | ····add-int/lit8·v | 1840 | ····add-int/lit8·v2,·v2,·0x1 |
1841 | ····move·v1,·v0 | ||
1842 | ····.end·local·v0····#·"didSomething":Z | ||
1843 | ····.restart·local·v1····#·"didSomething":Z | ||
1830 | ····goto·:goto_1 | 1844 | ····goto·:goto_1 |
1831 | ····.line·2717 | 1845 | ····.line·2717 |
1832 | ····:cond_2 | 1846 | ····:cond_2 |
1847 | ····:try_start_2 | ||
1833 | ····iget-object·v | 1848 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; |
1834 | ····invoke-virtual·{v | 1849 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->clear()V |
1835 | ····.line·2718 | 1850 | ····.line·2718 |
1836 | ····iget-object·v | 1851 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mHost:Landroid/support/v4/app/FragmentHostCallback; |
1837 | ····invoke-virtual·{v | 1852 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentHostCallback;->getHandler()Landroid/os/Handler; |
1838 | ····move-result-object·v | 1853 | ····move-result-object·v4 |
1839 | ····iget-object·v | 1854 | ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; |
1840 | ····invoke-virtual·{v | 1855 | ····invoke-virtual·{v4,·v5},·Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V |
1841 | ····.line·2719 | 1856 | ····.line·2719 |
1842 | ····monitor-exit·p0 | 1857 | ····monitor-exit·p0 |
1858 | ····:try_end_2 | ||
1859 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_2 | ||
1860 | ····move·v0,·v1 | ||
1861 | ····.end·local·v1····#·"didSomething":Z | ||
1862 | ····.restart·local·v0····#·"didSomething":Z | ||
1843 | ····move·v | 1863 | ····move·v4,·v1 |
Max diff block lines reached; 11145/16353 bytes (68.15%) of diff not shown. |
Offset 423, 99 lines modified | Offset 423, 105 lines modified | ||
423 | ····move-object·v5,·v2 | 423 | ····move-object·v5,·v2 |
424 | ····.line·207 | 424 | ····.line·207 |
425 | ····goto·:goto_0 | 425 | ····goto·:goto_0 |
426 | .end·method | 426 | .end·method |
427 | .method·public·onCreateSnapshotView(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; | 427 | .method·public·onCreateSnapshotView(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; |
428 | ····.locals· | 428 | ····.locals·9 |
429 | ····.param·p1,·"context"····#·Landroid/content/Context; | 429 | ····.param·p1,·"context"····#·Landroid/content/Context; |
430 | ····.param·p2,·"snapshot"····#·Landroid/os/Parcelable; | 430 | ····.param·p2,·"snapshot"····#·Landroid/os/Parcelable; |
431 | ····.prologue | 431 | ····.prologue |
432 | ····.line·257 | 432 | ····.line·257 |
433 | ····const/4·v5,·0x0 | 433 | ····const/4·v5,·0x0 |
434 | ····.line·258 | 434 | ····.line·258 |
435 | ····.local·v5,·"view":Landroid/widget/ImageView; | 435 | ····.local·v5,·"view":Landroid/widget/ImageView; |
436 | ····instance-of·v | 436 | ····instance-of·v7,·p2,·Landroid/os/Bundle; |
437 | ····if-eqz·v | 437 | ····if-eqz·v7,·:cond_2 |
438 | ····move-object·v1,·p2 | 438 | ····move-object·v1,·p2 |
439 | ····.line·259 | 439 | ····.line·259 |
440 | ····check-cast·v1,·Landroid/os/Bundle; | 440 | ····check-cast·v1,·Landroid/os/Bundle; |
441 | ····.line·260 | 441 | ····.line·260 |
442 | ····.local·v1,·"bundle":Landroid/os/Bundle; | 442 | ····.local·v1,·"bundle":Landroid/os/Bundle; |
443 | ····const-string·v | 443 | ····const-string·v7,·"sharedElement:snapshot:bitmap" |
444 | ····invoke-virtual·{v1,·v | 444 | ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; |
445 | ····move-result-object·v0 | 445 | ····move-result-object·v0 |
446 | ····check-cast·v0,·Landroid/graphics/Bitmap; | 446 | ····check-cast·v0,·Landroid/graphics/Bitmap; |
447 | ····.line·261 | 447 | ····.line·261 |
448 | ····.local·v0,·"bitmap":Landroid/graphics/Bitmap; | 448 | ····.local·v0,·"bitmap":Landroid/graphics/Bitmap; |
449 | ····if-nez·v0,·:cond_0 | 449 | ····if-nez·v0,·:cond_0 |
450 | ····.line·262 | 450 | ····.line·262 |
451 | ····const/4·v | 451 | ····const/4·v7,·0x0 |
452 | ····move-object·v6,·v5 | ||
452 | ····.line·280 | 453 | ····.line·280 |
453 | ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap; | 454 | ····.end·local·v0····#·"bitmap":Landroid/graphics/Bitmap; |
454 | ····.end·local·v1····#·"bundle":Landroid/os/Bundle; | 455 | ····.end·local·v1····#·"bundle":Landroid/os/Bundle; |
456 | ····.end·local·v5····#·"view":Landroid/widget/ImageView; | ||
457 | ····.local·v6,·"view":Landroid/widget/ImageView; | ||
455 | ····:goto_0 | 458 | ····:goto_0 |
456 | ····return-object·v | 459 | ····return-object·v7 |
457 | ····.line·264 | 460 | ····.line·264 |
461 | ····.end·local·v6····#·"view":Landroid/widget/ImageView; | ||
458 | ····.restart·local·v0····#·"bitmap":Landroid/graphics/Bitmap; | 462 | ····.restart·local·v0····#·"bitmap":Landroid/graphics/Bitmap; |
459 | ····.restart·local·v1····#·"bundle":Landroid/os/Bundle; | 463 | ····.restart·local·v1····#·"bundle":Landroid/os/Bundle; |
464 | ····.restart·local·v5····#·"view":Landroid/widget/ImageView; | ||
460 | ····:cond_0 | 465 | ····:cond_0 |
461 | ····new-instance·v2,·Landroid/widget/ImageView; | 466 | ····new-instance·v2,·Landroid/widget/ImageView; |
462 | ····invoke-direct·{v2,·p1},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V | 467 | ····invoke-direct·{v2,·p1},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V |
463 | ····.line·265 | 468 | ····.line·265 |
464 | ····.local·v2,·"imageView":Landroid/widget/ImageView; | 469 | ····.local·v2,·"imageView":Landroid/widget/ImageView; |
465 | ····move-object·v5,·v2 | 470 | ····move-object·v5,·v2 |
466 | ····.line·266 | 471 | ····.line·266 |
467 | ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V | 472 | ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V |
468 | ····.line·267 | 473 | ····.line·267 |
469 | ····const-string·v | 474 | ····const-string·v7,·"sharedElement:snapshot:imageScaleType" |
470 | ····.line·268 | 475 | ····.line·268 |
471 | ····invoke-virtual·{v1,·v | 476 | ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
472 | ····move-result-object·v | 477 | ····move-result-object·v7 |
473 | ····invoke-static·{v | 478 | ····invoke-static·{v7},·Landroid/widget/ImageView$ScaleType;->valueOf(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType; |
474 | ····move-result-object·v | 479 | ····move-result-object·v7 |
475 | ····.line·267 | 480 | ····.line·267 |
476 | ····invoke-virtual·{v2,·v | 481 | ····invoke-virtual·{v2,·v7},·Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V |
477 | ····.line·269 | 482 | ····.line·269 |
478 | ····invoke-virtual·{v2},·Landroid/widget/ImageView;->getScaleType()Landroid/widget/ImageView$ScaleType; | 483 | ····invoke-virtual·{v2},·Landroid/widget/ImageView;->getScaleType()Landroid/widget/ImageView$ScaleType; |
479 | ····move-result-object·v | 484 | ····move-result-object·v7 |
480 | ····sget-object·v | 485 | ····sget-object·v8,·Landroid/widget/ImageView$ScaleType;->MATRIX:Landroid/widget/ImageView$ScaleType; |
481 | ····if-ne·v | 486 | ····if-ne·v7,·v8,·:cond_1 |
482 | ····.line·270 | 487 | ····.line·270 |
483 | ····const-string·v | 488 | ····const-string·v7,·"sharedElement:snapshot:imageMatrix" |
484 | ····invoke-virtual·{v1,·v | 489 | ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getFloatArray(Ljava/lang/String;)[F |
485 | ····move-result-object·v4 | 490 | ····move-result-object·v4 |
486 | ····.line·271 | 491 | ····.line·271 |
487 | ····.local·v4,·"values":[F | 492 | ····.local·v4,·"values":[F |
488 | ····new-instance·v3,·Landroid/graphics/Matrix; | 493 | ····new-instance·v3,·Landroid/graphics/Matrix; |
Offset 533, 22 lines modified | Offset 539, 28 lines modified | ||
533 | ····.end·local·v2····#·"imageView":Landroid/widget/ImageView; | 539 | ····.end·local·v2····#·"imageView":Landroid/widget/ImageView; |
534 | ····.end·local·v3····#·"matrix":Landroid/graphics/Matrix; | 540 | ····.end·local·v3····#·"matrix":Landroid/graphics/Matrix; |
535 | ····.end·local·v4····#·"values":[F | 541 | ····.end·local·v4····#·"values":[F |
536 | ····:cond_1 | 542 | ····:cond_1 |
537 | ····:goto_1 | 543 | ····:goto_1 |
538 | ····move-object·v6,·v5 | 544 | ····move-object·v6,·v5 |
545 | ····.end·local·v5····#·"view":Landroid/widget/ImageView; | ||
546 | ····.restart·local·v6····#·"view":Landroid/widget/ImageView; | ||
547 | ····move-object·v7,·v5 | ||
539 | ····.line·280 | 548 | ····.line·280 |
540 | ····goto·:goto_0 | 549 | ····goto·:goto_0 |
541 | ····.line·275 | 550 | ····.line·275 |
551 | ····.end·local·v6····#·"view":Landroid/widget/ImageView; | ||
552 | ····.restart·local·v5····#·"view":Landroid/widget/ImageView; | ||
542 | ····:cond_2 | 553 | ····:cond_2 |
543 | ····instance-of·v | 554 | ····instance-of·v7,·p2,·Landroid/graphics/Bitmap; |
544 | ····if-eqz·v | 555 | ····if-eqz·v7,·:cond_1 |
Max diff block lines reached; 104/4909 bytes (2.12%) of diff not shown. |
Offset 262, 15 lines modified | Offset 262, 15 lines modified | ||
262 | ····monitor-exit·p0 | 262 | ····monitor-exit·p0 |
263 | ····throw·v0 | 263 | ····throw·v0 |
264 | .end·method | 264 | .end·method |
265 | .method·public·final·get(Ljava/lang/Object;)Ljava/lang/Object; | 265 | .method·public·final·get(Ljava/lang/Object;)Ljava/lang/Object; |
266 | ····.locals· | 266 | ····.locals·5 |
267 | ····.param·p1····#·Ljava/lang/Object; | 267 | ····.param·p1····#·Ljava/lang/Object; |
268 | ········.annotation·build·Landroid/support/annotation/NonNull; | 268 | ········.annotation·build·Landroid/support/annotation/NonNull; |
269 | ········.end·annotation | 269 | ········.end·annotation |
270 | ····.end·param | 270 | ····.end·param |
271 | ····.annotation·build·Landroid/support/annotation/Nullable; | 271 | ····.annotation·build·Landroid/support/annotation/Nullable; |
272 | ····.end·annotation | 272 | ····.end·annotation |
Offset 283, 61 lines modified | Offset 283, 67 lines modified | ||
283 | ····.prologue | 283 | ····.prologue |
284 | ····.line·83 | 284 | ····.line·83 |
285 | ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;" | 285 | ····.local·p0,·"this":Landroid/support/v4/util/LruCache;,·"Landroid/support/v4/util/LruCache<TK;TV;>;" |
286 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" | 286 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" |
287 | ····if-nez·p1,·:cond_0 | 287 | ····if-nez·p1,·:cond_0 |
288 | ····.line·84 | 288 | ····.line·84 |
289 | ····new-instance·v | 289 | ····new-instance·v3,·Ljava/lang/NullPointerException; |
290 | ····const-string·v | 290 | ····const-string·v4,·"key·==·null" |
291 | ····invoke-direct·{v | 291 | ····invoke-direct·{v3,·v4},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V |
292 | ····throw·v | 292 | ····throw·v3 |
293 | ····.line·88 | 293 | ····.line·88 |
294 | ····:cond_0 | 294 | ····:cond_0 |
295 | ····monitor-enter·p0 | 295 | ····monitor-enter·p0 |
296 | ····.line·89 | 296 | ····.line·89 |
297 | ····:try_start_0 | 297 | ····:try_start_0 |
298 | ····iget-object·v | 298 | ····iget-object·v3,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; |
299 | ····invoke-virtual·{v | 299 | ····invoke-virtual·{v3,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
300 | ····move-result-object·v1 | 300 | ····move-result-object·v1 |
301 | ····.line·90 | 301 | ····.line·90 |
302 | ····.local·v1,·"mapValue":Ljava/lang/Object;,·"TV;" | 302 | ····.local·v1,·"mapValue":Ljava/lang/Object;,·"TV;" |
303 | ····if-eqz·v1,·:cond_1 | 303 | ····if-eqz·v1,·:cond_1 |
304 | ····.line·91 | 304 | ····.line·91 |
305 | ····iget·v | 305 | ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->hitCount:I |
306 | ····add-int/lit8·v | 306 | ····add-int/lit8·v3,·v3,·0x1 |
307 | ····iput·v | 307 | ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->hitCount:I |
308 | ····.line·92 | 308 | ····.line·92 |
309 | ····monitor-exit·p0 | 309 | ····monitor-exit·p0 |
310 | ····move-object·v2,·v1 | ||
311 | ····.end·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
312 | ····.local·v2,·"mapValue":Ljava/lang/Object;,·"TV;" | ||
310 | ····move-object·v0,·v1 | 313 | ····move-object·v0,·v1 |
311 | ····.line·126 | 314 | ····.line·126 |
312 | ····:goto_0 | 315 | ····:goto_0 |
313 | ····return-object·v0 | 316 | ····return-object·v0 |
314 | ····.line·94 | 317 | ····.line·94 |
318 | ····.end·local·v2····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
319 | ····.restart·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
315 | ····:cond_1 | 320 | ····:cond_1 |
316 | ····iget·v | 321 | ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->missCount:I |
317 | ····add-int/lit8·v | 322 | ····add-int/lit8·v3,·v3,·0x1 |
318 | ····iput·v | 323 | ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->missCount:I |
319 | ····.line·95 | 324 | ····.line·95 |
320 | ····monitor-exit·p0 | 325 | ····monitor-exit·p0 |
321 | ····:try_end_0 | 326 | ····:try_end_0 |
322 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 327 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
323 | ····.line·104 | 328 | ····.line·104 |
Offset 348, 108 lines modified | Offset 354, 123 lines modified | ||
348 | ····.line·105 | 354 | ····.line·105 |
349 | ····.local·v0,·"createdValue":Ljava/lang/Object;,·"TV;" | 355 | ····.local·v0,·"createdValue":Ljava/lang/Object;,·"TV;" |
350 | ····if-nez·v0,·:cond_2 | 356 | ····if-nez·v0,·:cond_2 |
351 | ····.line·106 | 357 | ····.line·106 |
352 | ····const/4·v0,·0x0 | 358 | ····const/4·v0,·0x0 |
359 | ····move-object·v2,·v1 | ||
360 | ····.end·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
361 | ····.restart·local·v2····#·"mapValue":Ljava/lang/Object;,·"TV;" | ||
353 | ····goto·:goto_0 | 362 | ····goto·:goto_0 |
354 | ····.line·95 | 363 | ····.line·95 |
355 | ····.end·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;" | 364 | ····.end·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;" |
356 | ····.end·local·v | 365 | ····.end·local·v2····#·"mapValue":Ljava/lang/Object;,·"TV;" |
357 | ····:catchall_0 | 366 | ····:catchall_0 |
358 | ····move-exception·v | 367 | ····move-exception·v3 |
359 | ····:try_start_1 | 368 | ····:try_start_1 |
360 | ····monitor-exit·p0 | 369 | ····monitor-exit·p0 |
361 | ····:try_end_1 | 370 | ····:try_end_1 |
362 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 371 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
363 | ····throw·v | 372 | ····throw·v3 |
364 | ····.line·109 | 373 | ····.line·109 |
365 | ····.restart·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;" | 374 | ····.restart·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;" |
366 | ····.restart·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" | 375 | ····.restart·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;" |
367 | ····:cond_2 | 376 | ····:cond_2 |
368 | ····monitor-enter·p0 | 377 | ····monitor-enter·p0 |
369 | ····.line·110 | 378 | ····.line·110 |
370 | ····:try_start_2 | 379 | ····:try_start_2 |
371 | ····iget·v | 380 | ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->createCount:I |
372 | ····add-int/lit8·v | 381 | ····add-int/lit8·v3,·v3,·0x1 |
373 | ····iput·v | 382 | ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->createCount:I |
374 | ····.line·111 | 383 | ····.line·111 |
375 | ····iget-object·v | 384 | ····iget-object·v3,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; |
Max diff block lines reached; 2721/7294 bytes (37.30%) of diff not shown. |
Offset 712, 107 lines modified | Offset 712, 115 lines modified | ||
712 | ····.line·191 | 712 | ····.line·191 |
713 | ····:cond_1 | 713 | ····:cond_1 |
714 | ····return-void | 714 | ····return-void |
715 | .end·method | 715 | .end·method |
716 | .method·public·setupAnimatorToVisibility(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 716 | .method·public·setupAnimatorToVisibility(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
717 | ····.locals· | 717 | ····.locals·6 |
718 | ····.param·p1,·"visibility"····#·I | 718 | ····.param·p1,·"visibility"····#·I |
719 | ····.param·p2,·"duration"····#·J | 719 | ····.param·p2,·"duration"····#·J |
720 | ····.prologue | 720 | ····.prologue |
721 | ····const/4·v | 721 | ····const/4·v4,·0x0 |
722 | ····.line·158 | 722 | ····.line·158 |
723 | ····iget-object·v | 723 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
724 | ····if-eqz·v | 724 | ····if-eqz·v3,·:cond_0 |
725 | ····.line·159 | 725 | ····.line·159 |
726 | ····iget-object·v | 726 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
727 | ····invoke-virtual·{v | 727 | ····invoke-virtual·{v3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->cancel()V |
728 | ····.line·162 | 728 | ····.line·162 |
729 | ····:cond_0 | 729 | ····:cond_0 |
730 | ····if-nez·p1,·:cond_2 | 730 | ····if-nez·p1,·:cond_2 |
731 | ····.line·163 | 731 | ····.line·163 |
732 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/AbsActionBarView;->getVisibility()I | 732 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/AbsActionBarView;->getVisibility()I |
733 | ····move-result·v | 733 | ····move-result·v3 |
734 | ····if-eqz·v | 734 | ····if-eqz·v3,·:cond_1 |
735 | ····.line·164 | 735 | ····.line·164 |
736 | ····invoke-virtual·{p0,·v | 736 | ····invoke-virtual·{p0,·v4},·Landroid/support/v7/widget/AbsActionBarView;->setAlpha(F)V |
737 | ····.line·166 | 737 | ····.line·166 |
738 | ····:cond_1 | 738 | ····:cond_1 |
739 | ····invoke-static·{p0},·Landroid/support/v4/view/ViewCompat;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 739 | ····invoke-static·{p0},·Landroid/support/v4/view/ViewCompat;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
740 | ····move-result-object·v | 740 | ····move-result-object·v3 |
741 | ····const/high16·v | 741 | ····const/high16·v4,·0x3f800000····#·1.0f |
742 | ····invoke-virtual·{v | 742 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
743 | ····move-result-object·v0 | 743 | ····move-result-object·v0 |
744 | ····.line·167 | 744 | ····.line·167 |
745 | ····.local·v0,·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 745 | ····.local·v0,·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
746 | ····invoke-virtual·{v0,·p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 746 | ····invoke-virtual·{v0,·p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
747 | ····.line·168 | 747 | ····.line·168 |
748 | ····iget-object·v | 748 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; |
749 | ····invoke-virtual·{v | 749 | ····invoke-virtual·{v3,·v0,·p1},·Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;->withFinalVisibility(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; |
750 | ····move-result-object·v | 750 | ····move-result-object·v3 |
751 | ····invoke-virtual·{v0,·v | 751 | ····invoke-virtual·{v0,·v3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
752 | ····move-object·v1,·v0 | 752 | ····move-object·v1,·v0 |
753 | ····.line·174 | ||
754 | ····.end·local·v0····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 753 | ····.end·local·v0····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
755 | ····.local·v1,·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 754 | ····.local·v1,·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
755 | ····move-object·v2,·v0 | ||
756 | ····.line·174 | ||
757 | ····.end·local·v1····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | ||
758 | ····.local·v2,·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | ||
756 | ····:goto_0 | 759 | ····:goto_0 |
757 | ····return-object·v | 760 | ····return-object·v2 |
758 | ····.line·171 | 761 | ····.line·171 |
759 | ····.end·local·v | 762 | ····.end·local·v2····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
760 | ····:cond_2 | 763 | ····:cond_2 |
761 | ····invoke-static·{p0},·Landroid/support/v4/view/ViewCompat;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 764 | ····invoke-static·{p0},·Landroid/support/v4/view/ViewCompat;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
762 | ····move-result-object·v | 765 | ····move-result-object·v3 |
763 | ····invoke-virtual·{v | 766 | ····invoke-virtual·{v3,·v4},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
764 | ····move-result-object·v0 | 767 | ····move-result-object·v0 |
765 | ····.line·172 | 768 | ····.line·172 |
766 | ····.restart·local·v0····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 769 | ····.restart·local·v0····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
767 | ····invoke-virtual·{v0,·p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 770 | ····invoke-virtual·{v0,·p2,·p3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setDuration(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
768 | ····.line·173 | 771 | ····.line·173 |
769 | ····iget-object·v | 772 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; |
770 | ····invoke-virtual·{v | 773 | ····invoke-virtual·{v3,·v0,·p1},·Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;->withFinalVisibility(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener; |
771 | ····move-result-object·v | 774 | ····move-result-object·v3 |
772 | ····invoke-virtual·{v0,·v | 775 | ····invoke-virtual·{v0,·v3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
773 | ····move-object·v1,·v0 | 776 | ····move-object·v1,·v0 |
774 | ····.line·174 | ||
775 | ····.end·local·v0····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 777 | ····.end·local·v0····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
776 | ····.restart·local·v1····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | 778 | ····.restart·local·v1····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; |
779 | ····move-object·v2,·v0 | ||
780 | ····.line·174 | ||
781 | ····.end·local·v1····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | ||
782 | ····.restart·local·v2····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat; | ||
777 | ····goto·:goto_0 | 783 | ····goto·:goto_0 |
778 | .end·method | 784 | .end·method |
779 | .method·public·showOverflowMenu()Z | 785 | .method·public·showOverflowMenu()Z |
780 | ····.locals·1 | 786 | ····.locals·1 |
781 | ····.prologue | 787 | ····.prologue |
Offset 279, 220 lines modified | Offset 279, 228 lines modified | ||
279 | ····.line·853 | 279 | ····.line·853 |
280 | ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->mShowDefaultActivity:Z | 280 | ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->mShowDefaultActivity:Z |
281 | ····return·v0 | 281 | ····return·v0 |
282 | .end·method | 282 | .end·method |
283 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | 283 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
284 | ····.locals·1 | 284 | ····.locals·11 |
285 | ····.param·p1,·"position"····#·I | 285 | ····.param·p1,·"position"····#·I |
286 | ····.param·p2,·"convertView"····#·Landroid/view/View; | 286 | ····.param·p2,·"convertView"····#·Landroid/view/View; |
287 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; | 287 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; |
288 | ····.prologue | 288 | ····.prologue |
289 | ····const/4·v | 289 | ····const/4·v10,·0x1 |
290 | ····const/4·v | 290 | ····const/4·v9,·0x0 |
291 | ····.line·751 | 291 | ····.line·751 |
292 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->getItemViewType(I)I | 292 | ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->getItemViewType(I)I |
293 | ····move-result·v | 293 | ····move-result·v4 |
294 | ····.line·752 | 294 | ····.line·752 |
295 | ····.local·v | 295 | ····.local·v4,·"itemViewType":I |
296 | ····packed-switch·v | 296 | ····packed-switch·v4,·:pswitch_data_0 |
297 | ····.line·784 | 297 | ····.line·784 |
298 | ····new-instance·v | 298 | ····new-instance·v7,·Ljava/lang/IllegalArgumentException; |
299 | ····invoke-direct·{v | 299 | ····invoke-direct·{v7},·Ljava/lang/IllegalArgumentException;-><init>()V |
300 | ····throw·v | 300 | ····throw·v7 |
301 | ····.line·754 | 301 | ····.line·754 |
302 | ····:pswitch_0 | 302 | ····:pswitch_0 |
303 | ····if-eqz·p2,·:cond_0 | 303 | ····if-eqz·p2,·:cond_0 |
304 | ····invoke-virtual·{p2},·Landroid/view/View;->getId()I | 304 | ····invoke-virtual·{p2},·Landroid/view/View;->getId()I |
305 | ····move-result·v | 305 | ····move-result·v7 |
306 | ····if-eq·v | 306 | ····if-eq·v7,·v10,·:cond_1 |
307 | ····.line·755 | 307 | ····.line·755 |
308 | ····:cond_0 | 308 | ····:cond_0 |
309 | ····iget-object·v | 309 | ····iget-object·v7,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView; |
310 | ····invoke-virtual·{v | 310 | ····invoke-virtual·{v7},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context; |
311 | ····move-result-object·v | 311 | ····move-result-object·v7 |
312 | ····invoke-static·{v | 312 | ····invoke-static·{v7},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
313 | ····move-result-object·v | 313 | ····move-result-object·v7 |
314 | ····sget·v | 314 | ····sget·v8,·Landroid/support/v7/appcompat/R$layout;->abc_activity_chooser_view_list_item:I |
315 | ····invoke-virtual·{v | 315 | ····invoke-virtual·{v7,·v8,·p3,·v9},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
316 | ····move-result-object·p2 | 316 | ····move-result-object·p2 |
317 | ····.line·757 | 317 | ····.line·757 |
318 | ····invoke-virtual·{p2,·v | 318 | ····invoke-virtual·{p2,·v10},·Landroid/view/View;->setId(I)V |
319 | ····.line·758 | 319 | ····.line·758 |
320 | ····sget·v | 320 | ····sget·v7,·Landroid/support/v7/appcompat/R$id;->title:I |
321 | ····invoke-virtual·{p2,·v | 321 | ····invoke-virtual·{p2,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
322 | ····move-result-object·v | 322 | ····move-result-object·v6 |
323 | ····check-cast·v | 323 | ····check-cast·v6,·Landroid/widget/TextView; |
324 | ····.line·759 | 324 | ····.line·759 |
325 | ····.local·v | 325 | ····.local·v6,·"titleView":Landroid/widget/TextView; |
326 | ····iget-object·v | 326 | ····iget-object·v7,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView; |
327 | ····invoke-virtual·{v | 327 | ····invoke-virtual·{v7},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context; |
328 | ····move-result-object·v | 328 | ····move-result-object·v7 |
329 | ····sget·v | 329 | ····sget·v8,·Landroid/support/v7/appcompat/R$string;->abc_activity_chooser_view_see_all:I |
330 | ····invoke-virtual·{v | 330 | ····invoke-virtual·{v7,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
331 | ····move-result-object·v | 331 | ····move-result-object·v7 |
332 | ····invoke-virtual·{v | 332 | ····invoke-virtual·{v6,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
333 | ····.end·local·v | 333 | ····.end·local·v6····#·"titleView":Landroid/widget/TextView; |
334 | ····:cond_1 | 334 | ····:cond_1 |
335 | ····move-object·v1,·p2 | 335 | ····move-object·v1,·p2 |
336 | ····.line·782 | ||
337 | ····.end·local·p2····#·"convertView":Landroid/view/View; | 336 | ····.end·local·p2····#·"convertView":Landroid/view/View; |
338 | ····.local·v1,·"convertView":Landroid/view/View; | 337 | ····.local·v1,·"convertView":Landroid/view/View; |
338 | ····move-object·v2,·p2 | ||
339 | ····.line·782 | ||
340 | ····.end·local·v1····#·"convertView":Landroid/view/View; | ||
341 | ····.local·v2,·"convertView":Landroid/view/View; | ||
339 | ····:goto_0 | 342 | ····:goto_0 |
340 | ····return-object·v | 343 | ····return-object·v2 |
341 | ····.line·764 | 344 | ····.line·764 |
342 | ····.end·local·v | 345 | ····.end·local·v2····#·"convertView":Landroid/view/View; |
343 | ····.restart·local·p2····#·"convertView":Landroid/view/View; | 346 | ····.restart·local·p2····#·"convertView":Landroid/view/View; |
344 | ····:pswitch_1 | 347 | ····:pswitch_1 |
345 | ····if-eqz·p2,·:cond_2 | 348 | ····if-eqz·p2,·:cond_2 |
346 | ····invoke-virtual·{p2},·Landroid/view/View;->getId()I | 349 | ····invoke-virtual·{p2},·Landroid/view/View;->getId()I |
347 | ····move-result·v | 350 | ····move-result·v7 |
348 | ····sget·v | 351 | ····sget·v8,·Landroid/support/v7/appcompat/R$id;->list_item:I |
349 | ····if-eq·v | 352 | ····if-eq·v7,·v8,·:cond_3 |
350 | ····.line·765 | 353 | ····.line·765 |
351 | ····:cond_2 | 354 | ····:cond_2 |
352 | ····iget-object·v | 355 | ····iget-object·v7,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView; |
353 | ····invoke-virtual·{v | 356 | ····invoke-virtual·{v7},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context; |
354 | ····move-result-object·v | 357 | ····move-result-object·v7 |
355 | ····invoke-static·{v | 358 | ····invoke-static·{v7},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
Max diff block lines reached; 5747/12371 bytes (46.46%) of diff not shown. |
Offset 852, 126 lines modified | Offset 852, 164 lines modified | ||
852 | ····:cond_2 | 852 | ····:cond_2 |
853 | ····const/4·v0,·0x0 | 853 | ····const/4·v0,·0x0 |
854 | ····goto·:goto_0 | 854 | ····goto·:goto_0 |
855 | .end·method | 855 | .end·method |
856 | .method·public·lookForSelectablePosition(IZ)I | 856 | .method·public·lookForSelectablePosition(IZ)I |
857 | ····.locals· | 857 | ····.locals·5 |
858 | ····.param·p1,·"position"····#·I | 858 | ····.param·p1,·"position"····#·I |
859 | ····.param·p2,·"lookDown"····#·Z | 859 | ····.param·p2,·"lookDown"····#·Z |
860 | ····.prologue | 860 | ····.prologue |
861 | ····const/4·v | 861 | ····const/4·v3,·-0x1 |
862 | ····.line·229 | 862 | ····.line·229 |
863 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/DropDownListView;->getAdapter()Landroid/widget/ListAdapter; | 863 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/DropDownListView;->getAdapter()Landroid/widget/ListAdapter; |
864 | ····move-result-object·v0 | 864 | ····move-result-object·v0 |
865 | ····.line·230 | 865 | ····.line·230 |
866 | ····.local·v0,·"adapter":Landroid/widget/ListAdapter; | 866 | ····.local·v0,·"adapter":Landroid/widget/ListAdapter; |
867 | ····if-eqz·v0,·:cond_0 | 867 | ····if-eqz·v0,·:cond_0 |
868 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/DropDownListView;->isInTouchMode()Z | 868 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/DropDownListView;->isInTouchMode()Z |
869 | ····move-result·v | 869 | ····move-result·v4 |
870 | ····if-eqz·v | 870 | ····if-eqz·v4,·:cond_1 |
871 | ····.line·256 | ||
872 | ····:cond_0 | 871 | ····:cond_0 |
872 | ····move·v2,·p1 | ||
873 | ····.line·256 | ||
874 | ····.end·local·p1····#·"position":I | ||
875 | ····.local·v2,·"position":I | ||
873 | ····:goto_0 | 876 | ····:goto_0 |
874 | ····return·v | 877 | ····return·v3 |
875 | ····.line·234 | 878 | ····.line·234 |
879 | ····.end·local·v2····#·"position":I | ||
880 | ····.restart·local·p1····#·"position":I | ||
876 | ····:cond_1 | 881 | ····:cond_1 |
877 | ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I | 882 | ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I |
878 | ····move-result·v1 | 883 | ····move-result·v1 |
879 | ····.line·235 | 884 | ····.line·235 |
880 | ····.local·v1,·"count":I | 885 | ····.local·v1,·"count":I |
881 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/DropDownListView;->getAdapter()Landroid/widget/ListAdapter; | 886 | ····invoke-virtual·{p0},·Landroid/support/v7/widget/DropDownListView;->getAdapter()Landroid/widget/ListAdapter; |
882 | ····move-result-object·v | 887 | ····move-result-object·v4 |
883 | ····invoke-interface·{v | 888 | ····invoke-interface·{v4},·Landroid/widget/ListAdapter;->areAllItemsEnabled()Z |
884 | ····move-result·v | 889 | ····move-result·v4 |
885 | ····if-nez·v | 890 | ····if-nez·v4,·:cond_6 |
886 | ····.line·236 | 891 | ····.line·236 |
887 | ····if-eqz·p2,·:cond_2 | 892 | ····if-eqz·p2,·:cond_2 |
888 | ····.line·237 | 893 | ····.line·237 |
889 | ····const/4·v | 894 | ····const/4·v4,·0x0 |
890 | ····invoke-static·{v | 895 | ····invoke-static·{v4,·p1},·Ljava/lang/Math;->max(II)I |
891 | ····move-result·p1 | 896 | ····move-result·p1 |
892 | ····.line·238 | 897 | ····.line·238 |
893 | ····:goto_1 | 898 | ····:goto_1 |
894 | ····if-ge·p1,·v1,·:cond_3 | 899 | ····if-ge·p1,·v1,·:cond_3 |
895 | ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->isEnabled(I)Z | 900 | ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->isEnabled(I)Z |
896 | ····move-result·v | 901 | ····move-result·v4 |
897 | ····if-nez·v | 902 | ····if-nez·v4,·:cond_3 |
898 | ····.line·239 | 903 | ····.line·239 |
899 | ····add-int/lit8·p1,·p1,·0x1 | 904 | ····add-int/lit8·p1,·p1,·0x1 |
900 | ····goto·:goto_1 | 905 | ····goto·:goto_1 |
901 | ····.line·242 | 906 | ····.line·242 |
902 | ····:cond_2 | 907 | ····:cond_2 |
903 | ····add-int/lit8·v | 908 | ····add-int/lit8·v4,·v1,·-0x1 |
904 | ····invoke-static·{p1,·v | 909 | ····invoke-static·{p1,·v4},·Ljava/lang/Math;->min(II)I |
905 | ····move-result·p1 | 910 | ····move-result·p1 |
906 | ····.line·243 | 911 | ····.line·243 |
907 | ····:goto_2 | 912 | ····:goto_2 |
908 | ····if-ltz·p1,·:cond_3 | 913 | ····if-ltz·p1,·:cond_3 |
909 | ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->isEnabled(I)Z | 914 | ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->isEnabled(I)Z |
910 | ····move-result·v | 915 | ····move-result·v4 |
911 | ····if-nez·v | 916 | ····if-nez·v4,·:cond_3 |
912 | ····.line·244 | 917 | ····.line·244 |
913 | ····add-int/lit8·p1,·p1,·-0x1 | 918 | ····add-int/lit8·p1,·p1,·-0x1 |
914 | ····goto·:goto_2 | 919 | ····goto·:goto_2 |
915 | ····.line·248 | 920 | ····.line·248 |
916 | ····:cond_3 | 921 | ····:cond_3 |
917 | ····if-ltz·p1,·:cond_ | 922 | ····if-ltz·p1,·:cond_4 |
923 | ····if-lt·p1,·v1,·:cond_5 | ||
924 | ····:cond_4 | ||
925 | ····move·v2,·p1 | ||
918 | ···· | 926 | ····.line·249 |
927 | ····.end·local·p1····#·"position":I | ||
928 | ····.restart·local·v2····#·"position":I | ||
929 | ····goto·:goto_0 | ||
930 | ····.end·local·v2····#·"position":I | ||
931 | ····.restart·local·p1····#·"position":I | ||
932 | ····:cond_5 | ||
919 | ····move·v2,·p1 | 933 | ····move·v2,·p1 |
934 | ····.end·local·p1····#·"position":I | ||
Max diff block lines reached; 757/3886 bytes (19.48%) of diff not shown. |
Offset 777, 131 lines modified | Offset 777, 139 lines modified | ||
777 | ····move-result-object·v0 | 777 | ····move-result-object·v0 |
778 | ····return-object·v0 | 778 | ····return-object·v0 |
779 | .end·method | 779 | .end·method |
780 | .method·private·createDrawableIfNeeded(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; | 780 | .method·private·createDrawableIfNeeded(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
781 | ····.locals· | 781 | ····.locals·10 |
782 | ····.param·p1,·"context"····#·Landroid/content/Context; | 782 | ····.param·p1,·"context"····#·Landroid/content/Context; |
783 | ········.annotation·build·Landroid/support/annotation/NonNull; | 783 | ········.annotation·build·Landroid/support/annotation/NonNull; |
784 | ········.end·annotation | 784 | ········.end·annotation |
785 | ····.end·param | 785 | ····.end·param |
786 | ····.param·p2,·"resId"····#·I | 786 | ····.param·p2,·"resId"····#·I |
787 | ········.annotation·build·Landroid/support/annotation/DrawableRes; | 787 | ········.annotation·build·Landroid/support/annotation/DrawableRes; |
788 | ········.end·annotation | 788 | ········.end·annotation |
789 | ····.end·param | 789 | ····.end·param |
790 | ····.prologue | 790 | ····.prologue |
791 | ····const/4·v | 791 | ····const/4·v9,·0x1 |
792 | ····.line·231 | 792 | ····.line·231 |
793 | ····iget-object·v | 793 | ····iget-object·v6,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue; |
794 | ····if-nez·v | 794 | ····if-nez·v6,·:cond_0 |
795 | ····.line·232 | 795 | ····.line·232 |
796 | ····new-instance·v | 796 | ····new-instance·v6,·Landroid/util/TypedValue; |
797 | ····invoke-direct·{v | 797 | ····invoke-direct·{v6},·Landroid/util/TypedValue;-><init>()V |
798 | ····iput-object·v | 798 | ····iput-object·v6,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue; |
799 | ····.line·234 | 799 | ····.line·234 |
800 | ····:cond_0 | 800 | ····:cond_0 |
801 | ····iget-object·v | 801 | ····iget-object·v3,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue; |
802 | ····.line·235 | 802 | ····.line·235 |
803 | ····.local·v | 803 | ····.local·v3,·"tv":Landroid/util/TypedValue; |
804 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 804 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
805 | ····move-result-object·v | 805 | ····move-result-object·v6 |
806 | ····invoke-virtual·{v | 806 | ····invoke-virtual·{v6,·p2,·v3,·v9},·Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V |
807 | ····.line·236 | 807 | ····.line·236 |
808 | ····invoke-static·{v | 808 | ····invoke-static·{v3},·Landroid/support/v7/widget/AppCompatDrawableManager;->createCacheKey(Landroid/util/TypedValue;)J |
809 | ····move-result-wide·v | 809 | ····move-result-wide·v4 |
810 | ····.line·238 | 810 | ····.line·238 |
811 | ····.local·v | 811 | ····.local·v4,·"key":J |
812 | ····invoke-direct·{p0,·p1,·v | 812 | ····invoke-direct·{p0,·p1,·v4,·v5},·Landroid/support/v7/widget/AppCompatDrawableManager;->getCachedDrawable(Landroid/content/Context;J)Landroid/graphics/drawable/Drawable; |
813 | ····move-result-object·v0 | 813 | ····move-result-object·v0 |
814 | ····.line·239 | 814 | ····.line·239 |
815 | ····.local·v0,·"dr":Landroid/graphics/drawable/Drawable; | 815 | ····.local·v0,·"dr":Landroid/graphics/drawable/Drawable; |
816 | ····if-eqz·v0,·:cond_1 | 816 | ····if-eqz·v0,·:cond_1 |
817 | ····move-object·v1,·v0 | 817 | ····move-object·v1,·v0 |
818 | ····.line·258 | ||
819 | ····.end·local·v0····#·"dr":Landroid/graphics/drawable/Drawable; | 818 | ····.end·local·v0····#·"dr":Landroid/graphics/drawable/Drawable; |
820 | ····.local·v1,·"dr":Landroid/graphics/drawable/Drawable; | 819 | ····.local·v1,·"dr":Landroid/graphics/drawable/Drawable; |
820 | ····move-object·v2,·v0 | ||
821 | ····.line·258 | ||
822 | ····.end·local·v1····#·"dr":Landroid/graphics/drawable/Drawable; | ||
823 | ····.local·v2,·"dr":Landroid/graphics/drawable/Drawable; | ||
821 | ····:goto_0 | 824 | ····:goto_0 |
822 | ····return-object·v | 825 | ····return-object·v2 |
823 | ····.line·245 | 826 | ····.line·245 |
824 | ····.end·local·v | 827 | ····.end·local·v2····#·"dr":Landroid/graphics/drawable/Drawable; |
825 | ····.restart·local·v0····#·"dr":Landroid/graphics/drawable/Drawable; | 828 | ····.restart·local·v0····#·"dr":Landroid/graphics/drawable/Drawable; |
826 | ····:cond_1 | 829 | ····:cond_1 |
827 | ····sget·v | 830 | ····sget·v6,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_top_material:I |
828 | ····if-ne·p2,·v | 831 | ····if-ne·p2,·v6,·:cond_2 |
829 | ····.line·246 | 832 | ····.line·246 |
830 | ····new-instance·v0,·Landroid/graphics/drawable/LayerDrawable; | 833 | ····new-instance·v0,·Landroid/graphics/drawable/LayerDrawable; |
831 | ····.end·local·v0····#·"dr":Landroid/graphics/drawable/Drawable; | 834 | ····.end·local·v0····#·"dr":Landroid/graphics/drawable/Drawable; |
832 | ····const/4·v | 835 | ····const/4·v6,·0x2 |
833 | ····new-array·v | 836 | ····new-array·v6,·v6,·[Landroid/graphics/drawable/Drawable; |
834 | ····const/4·v | 837 | ····const/4·v7,·0x0 |
835 | ····sget·v | 838 | ····sget·v8,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_internal_bg:I |
836 | ····.line·247 | 839 | ····.line·247 |
837 | ····invoke-virtual·{p0,·p1,·v | 840 | ····invoke-virtual·{p0,·p1,·v8},·Landroid/support/v7/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
838 | ····move-result-object·v | 841 | ····move-result-object·v8 |
839 | ····aput-object·v | 842 | ····aput-object·v8,·v6,·v7 |
840 | ····sget·v | 843 | ····sget·v7,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_top_mtrl_alpha:I |
841 | ····.line·248 | 844 | ····.line·248 |
842 | ····invoke-virtual·{p0,·p1,·v | 845 | ····invoke-virtual·{p0,·p1,·v7},·Landroid/support/v7/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; |
843 | ····move-result-object·v | 846 | ····move-result-object·v7 |
844 | ····aput-object·v | 847 | ····aput-object·v7,·v6,·v9 |
845 | ····invoke-direct·{v0,·v | 848 | ····invoke-direct·{v0,·v6},·Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V |
846 | ····.line·252 | 849 | ····.line·252 |
847 | ····.restart·local·v0····#·"dr":Landroid/graphics/drawable/Drawable; | 850 | ····.restart·local·v0····#·"dr":Landroid/graphics/drawable/Drawable; |
848 | ····:cond_2 | 851 | ····:cond_2 |
849 | ····if-eqz·v0,·:cond_3 | 852 | ····if-eqz·v0,·:cond_3 |
850 | ····.line·253 | 853 | ····.line·253 |
851 | ····iget·v | 854 | ····iget·v6,·v3,·Landroid/util/TypedValue;->changingConfigurations:I |
852 | ····invoke-virtual·{v0,·v | 855 | ····invoke-virtual·{v0,·v6},·Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V |
853 | ····.line·255 | 856 | ····.line·255 |
854 | ····invoke-direct·{p0,·p1,·v | 857 | ····invoke-direct·{p0,·p1,·v4,·v5,·v0},·Landroid/support/v7/widget/AppCompatDrawableManager;->addDrawableToCache(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)Z |
855 | ····:cond_3 | 858 | ····:cond_3 |
856 | ····move-object·v1,·v0 | 859 | ····move-object·v1,·v0 |
857 | ····.line·258 | ||
Max diff block lines reached; 466/7156 bytes (6.51%) of diff not shown. |
Offset 2390, 102 lines modified | Offset 2390, 119 lines modified | ||
2390 | ····.line·333 | 2390 | ····.line·333 |
2391 | ····:cond_0 | 2391 | ····:cond_0 |
2392 | ····return-void | 2392 | ····return-void |
2393 | .end·method | 2393 | .end·method |
2394 | .method·public·runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor; | 2394 | .method·public·runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor; |
2395 | ····.locals· | 2395 | ····.locals·7 |
2396 | ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence; | 2396 | ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence; |
2397 | ····.prologue | 2397 | ····.prologue |
2398 | ····const/4·v | 2398 | ····const/4·v4,·0x0 |
2399 | ····.line·146 | 2399 | ····.line·146 |
2400 | ····if-nez·p1,·:cond_1 | 2400 | ····if-nez·p1,·:cond_1 |
2401 | ····const-string·v | 2401 | ····const-string·v3,·"" |
2402 | ····.line·151 | 2402 | ····.line·151 |
2403 | ····.local·v | 2403 | ····.local·v3,·"query":Ljava/lang/String; |
2404 | ····:goto_0 | 2404 | ····:goto_0 |
2405 | ····const/4·v0,·0x0 | 2405 | ····const/4·v0,·0x0 |
2406 | ····.line·152 | 2406 | ····.line·152 |
2407 | ····.local·v0,·"cursor":Landroid/database/Cursor; | 2407 | ····.local·v0,·"cursor":Landroid/database/Cursor; |
2408 | ····iget-object·v | 2408 | ····iget-object·v5,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchView:Landroid/support/v7/widget/SearchView; |
2409 | ····invoke-virtual·{v | 2409 | ····invoke-virtual·{v5},·Landroid/support/v7/widget/SearchView;->getVisibility()I |
2410 | ····move-result·v | 2410 | ····move-result·v5 |
2411 | ····if-nez·v | 2411 | ····if-nez·v5,·:cond_0 |
2412 | ····iget-object·v | 2412 | ····iget-object·v5,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchView:Landroid/support/v7/widget/SearchView; |
2413 | ····.line·153 | 2413 | ····.line·153 |
2414 | ····invoke-virtual·{v | 2414 | ····invoke-virtual·{v5},·Landroid/support/v7/widget/SearchView;->getWindowVisibility()I |
2415 | ····move-result·v | 2415 | ····move-result·v5 |
2416 | ····if-eqz·v | 2416 | ····if-eqz·v5,·:cond_2 |
2417 | ····.line·169 | ||
2418 | ····:cond_0 | 2417 | ····:cond_0 |
2418 | ····move-object·v1,·v0 | ||
2419 | ····.line·169 | ||
2420 | ····.end·local·v0····#·"cursor":Landroid/database/Cursor; | ||
2421 | ····.local·v1,·"cursor":Landroid/database/Cursor; | ||
2419 | ····:goto_1 | 2422 | ····:goto_1 |
2420 | ····return-object·v | 2423 | ····return-object·v4 |
2421 | ····.line·146 | 2424 | ····.line·146 |
2422 | ····.end·local·v | 2425 | ····.end·local·v1····#·"cursor":Landroid/database/Cursor; |
2423 | ····.end·local·v | 2426 | ····.end·local·v3····#·"query":Ljava/lang/String; |
2424 | ····:cond_1 | 2427 | ····:cond_1 |
2425 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 2428 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
2426 | ····move-result-object·v | 2429 | ····move-result-object·v3 |
2427 | ····goto·:goto_0 | 2430 | ····goto·:goto_0 |
2428 | ····.line·157 | 2431 | ····.line·157 |
2429 | ····.restart·local·v0····#·"cursor":Landroid/database/Cursor; | 2432 | ····.restart·local·v0····#·"cursor":Landroid/database/Cursor; |
2430 | ····.restart·local·v | 2433 | ····.restart·local·v3····#·"query":Ljava/lang/String; |
2431 | ····:cond_2 | 2434 | ····:cond_2 |
2432 | ····:try_start_0 | 2435 | ····:try_start_0 |
2433 | ····iget-object·v | 2436 | ····iget-object·v5,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchable:Landroid/app/SearchableInfo; |
2434 | ····const/16·v | 2437 | ····const/16·v6,·0x32 |
2435 | ····invoke-virtual·{p0,·v | 2438 | ····invoke-virtual·{p0,·v5,·v3,·v6},·Landroid/support/v7/widget/SuggestionsAdapter;->getSearchManagerSuggestions(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; |
2436 | ····move-result-object·v0 | 2439 | ····move-result-object·v0 |
2437 | ····.line·160 | 2440 | ····.line·160 |
2438 | ····if-eqz·v0,·:cond_ | 2441 | ····if-eqz·v0,·:cond_3 |
2439 | ····.line·161 | 2442 | ····.line·161 |
2440 | ····invoke-interface·{v0},·Landroid/database/Cursor;->getCount()I | 2443 | ····invoke-interface·{v0},·Landroid/database/Cursor;->getCount()I |
2441 | ····:try_end_0 | 2444 | ····:try_end_0 |
2442 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 | 2445 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 |
2443 | ····move-object·v | 2446 | ····move-object·v1,·v0 |
2447 | ····.end·local·v0····#·"cursor":Landroid/database/Cursor; | ||
2448 | ····.restart·local·v1····#·"cursor":Landroid/database/Cursor; | ||
2449 | ····move-object·v4,·v0 | ||
2444 | ····.line·162 | 2450 | ····.line·162 |
2445 | ····goto·:goto_1 | 2451 | ····goto·:goto_1 |
2446 | ····.line·164 | 2452 | ····.line·164 |
2453 | ····.end·local·v1····#·"cursor":Landroid/database/Cursor; | ||
2454 | ····.restart·local·v0····#·"cursor":Landroid/database/Cursor; | ||
2447 | ····:catch_0 | 2455 | ····:catch_0 |
2448 | ····move-exception·v | 2456 | ····move-exception·v2 |
2449 | ····.line·165 | 2457 | ····.line·165 |
2450 | ····.local·v | 2458 | ····.local·v2,·"e":Ljava/lang/RuntimeException; |
2451 | ····const-string·v | 2459 | ····const-string·v5,·"SuggestionsAdapter" |
2460 | ····const-string·v6,·"Search·suggestions·query·threw·an·exception." | ||
2452 | ···· | 2461 | ····invoke-static·{v5,·v6,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
2453 | ···· | 2462 | ····.end·local·v2····#·"e":Ljava/lang/RuntimeException; |
2463 | ····:cond_3 | ||
2464 | ····move-object·v1,·v0 | ||
2465 | ····.line·169 | ||
2466 | ····.end·local·v0····#·"cursor":Landroid/database/Cursor; | ||
2467 | ····.restart·local·v1····#·"cursor":Landroid/database/Cursor; | ||
2454 | ····goto·:goto_1 | 2468 | ····goto·:goto_1 |
2455 | .end·method | 2469 | .end·method |
2456 | .method·public·setQueryRefinement(I)V | 2470 | .method·public·setQueryRefinement(I)V |
2457 | ····.locals·0 | 2471 | ····.locals·0 |
2458 | ····.param·p1,·"refineWhat"····#·I | 2472 | ····.param·p1,·"refineWhat"····#·I |
Offset 639, 71 lines modified | Offset 639, 75 lines modified | ||
639 | ····invoke-virtual·{p2,·v1,·v2,·v4,·v5},·Landroid/graphics/Rect;->set(IIII)V | 639 | ····invoke-virtual·{p2,·v1,·v2,·v4,·v5},·Landroid/graphics/Rect;->set(IIII)V |
640 | ····.line·1048 | 640 | ····.line·1048 |
641 | ····return-void | 641 | ····return-void |
642 | .end·method | 642 | .end·method |
643 | .method·private·dispatchApplyWindowInsetsToBehaviors(Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; | 643 | .method·private·dispatchApplyWindowInsetsToBehaviors(Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; |
644 | ····.locals· | 644 | ····.locals·8 |
645 | ····.param·p1,·"insets"····#·Landroid/support/v4/view/WindowInsetsCompat; | 645 | ····.param·p1,·"insets"····#·Landroid/support/v4/view/WindowInsetsCompat; |
646 | ····.prologue | 646 | ····.prologue |
647 | ····.line·825 | 647 | ····.line·825 |
648 | ····invoke-virtual·{p1},·Landroid/support/v4/view/WindowInsetsCompat;->isConsumed()Z | 648 | ····invoke-virtual·{p1},·Landroid/support/v4/view/WindowInsetsCompat;->isConsumed()Z |
649 | ····move-result·v | 649 | ····move-result·v7 |
650 | ····if-eqz·v | 650 | ····if-eqz·v7,·:cond_0 |
651 | ····move-object·v3,·p1 | 651 | ····move-object·v3,·p1 |
652 | ····.line·846 | ||
653 | ····.end·local·p1····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; | 652 | ····.end·local·p1····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; |
654 | ····.local·v3,·"insets":Landroid/support/v4/view/WindowInsetsCompat; | 653 | ····.local·v3,·"insets":Landroid/support/v4/view/WindowInsetsCompat; |
654 | ····move-object·v4,·p1 | ||
655 | ····.line·846 | ||
656 | ····.end·local·v3····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; | ||
657 | ····.local·v4,·"insets":Landroid/support/v4/view/WindowInsetsCompat; | ||
655 | ····:goto_0 | 658 | ····:goto_0 |
656 | ····return-object·v | 659 | ····return-object·v4 |
657 | ····.line·829 | 660 | ····.line·829 |
658 | ····.end·local·v | 661 | ····.end·local·v4····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; |
659 | ····.restart·local·p1····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; | 662 | ····.restart·local·p1····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; |
660 | ····:cond_0 | 663 | ····:cond_0 |
661 | ····const/4·v2,·0x0 | 664 | ····const/4·v2,·0x0 |
662 | ····.local·v2,·"i":I | 665 | ····.local·v2,·"i":I |
663 | ····invoke-virtual·{p0},·Landroid/support/design/widget/CoordinatorLayout;->getChildCount()I | 666 | ····invoke-virtual·{p0},·Landroid/support/design/widget/CoordinatorLayout;->getChildCount()I |
664 | ····move-result·v | 667 | ····move-result·v6 |
665 | ····.local·v | 668 | ····.local·v6,·"z":I |
666 | ····:goto_1 | 669 | ····:goto_1 |
667 | ····if-ge·v2,·v | 670 | ····if-ge·v2,·v6,·:cond_1 |
668 | ····.line·830 | 671 | ····.line·830 |
669 | ····invoke-virtual·{p0,·v2},·Landroid/support/design/widget/CoordinatorLayout;->getChildAt(I)Landroid/view/View; | 672 | ····invoke-virtual·{p0,·v2},·Landroid/support/design/widget/CoordinatorLayout;->getChildAt(I)Landroid/view/View; |
670 | ····move-result-object·v1 | 673 | ····move-result-object·v1 |
671 | ····.line·831 | 674 | ····.line·831 |
672 | ····.local·v1,·"child":Landroid/view/View; | 675 | ····.local·v1,·"child":Landroid/view/View; |
673 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewCompat;->getFitsSystemWindows(Landroid/view/View;)Z | 676 | ····invoke-static·{v1},·Landroid/support/v4/view/ViewCompat;->getFitsSystemWindows(Landroid/view/View;)Z |
674 | ····move-result·v | 677 | ····move-result·v7 |
675 | ····if-eqz·v | 678 | ····if-eqz·v7,·:cond_2 |
676 | ····.line·832 | 679 | ····.line·832 |
677 | ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 680 | ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
678 | ····move-result-object·v | 681 | ····move-result-object·v5 |
679 | ····check-cast·v | 682 | ····check-cast·v5,·Landroid/support/design/widget/CoordinatorLayout$LayoutParams; |
680 | ····.line·833 | 683 | ····.line·833 |
681 | ····.local·v | 684 | ····.local·v5,·"lp":Landroid/support/design/widget/CoordinatorLayout$LayoutParams; |
682 | ····invoke-virtual·{v | 685 | ····invoke-virtual·{v5},·Landroid/support/design/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroid/support/design/widget/CoordinatorLayout$Behavior; |
683 | ····move-result-object·v0 | 686 | ····move-result-object·v0 |
684 | ····.line·835 | 687 | ····.line·835 |
685 | ····.local·v0,·"b":Landroid/support/design/widget/CoordinatorLayout$Behavior; | 688 | ····.local·v0,·"b":Landroid/support/design/widget/CoordinatorLayout$Behavior; |
686 | ····if-eqz·v0,·:cond_2 | 689 | ····if-eqz·v0,·:cond_2 |
Offset 711, 31 lines modified | Offset 715, 35 lines modified | ||
711 | ····invoke-virtual·{v0,·p0,·v1,·p1},·Landroid/support/design/widget/CoordinatorLayout$Behavior;->onApplyWindowInsets(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; | 715 | ····invoke-virtual·{v0,·p0,·v1,·p1},·Landroid/support/design/widget/CoordinatorLayout$Behavior;->onApplyWindowInsets(Landroid/support/design/widget/CoordinatorLayout;Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; |
712 | ····move-result-object·p1 | 716 | ····move-result-object·p1 |
713 | ····.line·838 | 717 | ····.line·838 |
714 | ····invoke-virtual·{p1},·Landroid/support/v4/view/WindowInsetsCompat;->isConsumed()Z | 718 | ····invoke-virtual·{p1},·Landroid/support/v4/view/WindowInsetsCompat;->isConsumed()Z |
715 | ····move-result·v | 719 | ····move-result·v7 |
716 | ····if-eqz·v | 720 | ····if-eqz·v7,·:cond_2 |
717 | ····.end·local·v0····#·"b":Landroid/support/design/widget/CoordinatorLayout$Behavior; | 721 | ····.end·local·v0····#·"b":Landroid/support/design/widget/CoordinatorLayout$Behavior; |
718 | ····.end·local·v1····#·"child":Landroid/view/View; | 722 | ····.end·local·v1····#·"child":Landroid/view/View; |
719 | ····.end·local·v | 723 | ····.end·local·v5····#·"lp":Landroid/support/design/widget/CoordinatorLayout$LayoutParams; |
720 | ····:cond_1 | 724 | ····:cond_1 |
721 | ····move-object·v3,·p1 | 725 | ····move-object·v3,·p1 |
722 | ····.line·846 | ||
723 | ····.end·local·p1····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; | 726 | ····.end·local·p1····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; |
724 | ····.restart·local·v3····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; | 727 | ····.restart·local·v3····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; |
728 | ····move-object·v4,·p1 | ||
729 | ····.line·846 | ||
730 | ····.end·local·v3····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; | ||
731 | ····.restart·local·v4····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; | ||
725 | ····goto·:goto_0 | 732 | ····goto·:goto_0 |
726 | ····.line·829 | 733 | ····.line·829 |
727 | ····.end·local·v | 734 | ····.end·local·v4····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; |
728 | ····.restart·local·v1····#·"child":Landroid/view/View; | 735 | ····.restart·local·v1····#·"child":Landroid/view/View; |
729 | ····.restart·local·p1····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; | 736 | ····.restart·local·p1····#·"insets":Landroid/support/v4/view/WindowInsetsCompat; |
730 | ····:cond_2 | 737 | ····:cond_2 |
731 | ····add-int/lit8·v2,·v2,·0x1 | 738 | ····add-int/lit8·v2,·v2,·0x1 |
732 | ····goto·:goto_1 | 739 | ····goto·:goto_1 |
733 | .end·method | 740 | .end·method |
Offset 372, 15 lines modified | Offset 372, 15 lines modified | ||
372 | ····move-result·v1 | 372 | ····move-result·v1 |
373 | ····return·v1 | 373 | ····return·v1 |
374 | .end·method | 374 | .end·method |
375 | .method·public·execute(Ljava/lang/String;Ljava/util/Map;)I | 375 | .method·public·execute(Ljava/lang/String;Ljava/util/Map;)I |
376 | ····.locals· | 376 | ····.locals·10 |
377 | ····.param·p1,·"sql"····#·Ljava/lang/String; | 377 | ····.param·p1,·"sql"····#·Ljava/lang/String; |
378 | ····.annotation·system·Ldalvik/annotation/Signature; | 378 | ····.annotation·system·Ldalvik/annotation/Signature; |
379 | ········value·=·{ | 379 | ········value·=·{ |
380 | ············"(", | 380 | ············"(", |
381 | ············"Ljava/lang/String;", | 381 | ············"Ljava/lang/String;", |
382 | ············"Ljava/util/Map", | 382 | ············"Ljava/util/Map", |
383 | ············"<", | 383 | ············"<", |
Offset 403, 196 lines modified | Offset 403, 208 lines modified | ||
403 | ····.local·v3,·"row":I | 403 | ····.local·v3,·"row":I |
404 | ····if-eqz·p2,·:cond_0 | 404 | ····if-eqz·p2,·:cond_0 |
405 | ····.line·467 | 405 | ····.line·467 |
406 | ····:try_start_0 | 406 | ····:try_start_0 |
407 | ····invoke-interface·{p2},·Ljava/util/Map;->keySet()Ljava/util/Set; | 407 | ····invoke-interface·{p2},·Ljava/util/Map;->keySet()Ljava/util/Set; |
408 | ····move-result-object·v | 408 | ····move-result-object·v7 |
409 | ····invoke-interface·{v | 409 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
410 | ····move-result-object·v2 | 410 | ····move-result-object·v2 |
411 | ····.line·468 | 411 | ····.line·468 |
412 | ····.local·v2,·"mapIterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/lang/String;>;" | 412 | ····.local·v2,·"mapIterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/lang/String;>;" |
413 | ····:goto_0 | 413 | ····:goto_0 |
414 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 414 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
415 | ····move-result·v | 415 | ····move-result·v7 |
416 | ····if-eqz·v | 416 | ····if-eqz·v7,·:cond_0 |
417 | ····.line·469 | 417 | ····.line·469 |
418 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 418 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
419 | ····move-result-object·v1 | 419 | ····move-result-object·v1 |
420 | ····check-cast·v1,·Ljava/lang/String; | 420 | ····check-cast·v1,·Ljava/lang/String; |
421 | ····.line·470 | 421 | ····.line·470 |
422 | ····.local·v1,·"key":Ljava/lang/String; | 422 | ····.local·v1,·"key":Ljava/lang/String; |
423 | ····invoke-interface·{p2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 423 | ····invoke-interface·{p2,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
424 | ····move-result-object·v | 424 | ····move-result-object·v6 |
425 | ····.line·471 | 425 | ····.line·471 |
426 | ····.local·v | 426 | ····.local·v6,·"value":Ljava/lang/Object; |
427 | ····new-instance·v | 427 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
428 | ····invoke-direct·{v | 428 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
429 | ····const-string·v | 429 | ····const-string·v8,·"#" |
430 | ····invoke-virtual·{v | 430 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
431 | ····move-result-object·v | 431 | ····move-result-object·v7 |
432 | ····invoke-virtual·{v | 432 | ····invoke-virtual·{v7,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
433 | ····move-result-object·v | 433 | ····move-result-object·v7 |
434 | ····const-string·v | 434 | ····const-string·v8,·"#" |
435 | ····invoke-virtual·{v | 435 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
436 | ····move-result-object·v | 436 | ····move-result-object·v7 |
437 | ····invoke-virtual·{v | 437 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
438 | ····move-result-object·v | 438 | ····move-result-object·v7 |
439 | ····invoke-virtual·{p0,·v | 439 | ····invoke-virtual·{p0,·v6},·Lasia/sonix/android/orm/AbatisService;->toSqlString(Ljava/lang/Object;)Ljava/lang/String; |
440 | ····move-result-object·v | 440 | ····move-result-object·v8 |
441 | ····invoke-virtual·{p1,·v | 441 | ····invoke-virtual·{p1,·v7,·v8},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
442 | ····move-result-object·p1 | 442 | ····move-result-object·p1 |
443 | ····.line·472 | 443 | ····.line·472 |
444 | ····goto·:goto_0 | 444 | ····goto·:goto_0 |
445 | ····.line·474 | 445 | ····.line·474 |
446 | ····.end·local·v1····#·"key":Ljava/lang/String; | 446 | ····.end·local·v1····#·"key":Ljava/lang/String; |
447 | ····.end·local·v2····#·"mapIterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/lang/String;>;" | 447 | ····.end·local·v2····#·"mapIterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/lang/String;>;" |
448 | ····.end·local·v | 448 | ····.end·local·v6····#·"value":Ljava/lang/Object; |
449 | ····:cond_0 | 449 | ····:cond_0 |
450 | ····const/16·v | 450 | ····const/16·v7,·0x23 |
451 | ····invoke-virtual·{p1,·v | 451 | ····invoke-virtual·{p1,·v7},·Ljava/lang/String;->indexOf(I)I |
452 | ····move-result·v | 452 | ····move-result·v7 |
453 | ····const/4·v | 453 | ····const/4·v8,·-0x1 |
454 | ····if-eq·v | 454 | ····if-eq·v7,·v8,·:cond_1 |
455 | ····.line·475 | 455 | ····.line·475 |
456 | ····const-string·v | 456 | ····const-string·v7,·"aBatis" |
457 | ····new-instance·v | 457 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
458 | ····invoke-direct·{v | 458 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
459 | ····const-string·v | 459 | ····const-string·v9,·"undefined·parameter·in·sql:·" |
460 | ····invoke-virtual·{v | 460 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
461 | ····move-result-object·v | 461 | ····move-result-object·v8 |
462 | ····invoke-virtual·{v | 462 | ····invoke-virtual·{v8,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
463 | ····move-result-object·v | 463 | ····move-result-object·v8 |
464 | ····invoke-virtual·{v | 464 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
465 | ····move-result-object·v | 465 | ····move-result-object·v8 |
466 | ····invoke-static·{v | 466 | ····invoke-static·{v7,·v8},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
467 | ····:try_end_0 | 467 | ····:try_end_0 |
468 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 468 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
Max diff block lines reached; 55133/60711 bytes (90.81%) of diff not shown. |
Offset 1301, 135 lines modified | Offset 1301, 182 lines modified | ||
1301 | ····iput-object·v0,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->entrySet:Lcom/google/gson/internal/LinkedHashTreeMap$EntrySet; | 1301 | ····iput-object·v0,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->entrySet:Lcom/google/gson/internal/LinkedHashTreeMap$EntrySet; |
1302 | ····goto·:goto_0 | 1302 | ····goto·:goto_0 |
1303 | .end·method | 1303 | .end·method |
1304 | .method·find(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedHashTreeMap$Node; | 1304 | .method·find(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedHashTreeMap$Node; |
1305 | ····.locals·1 | 1305 | ····.locals·14 |
1306 | ····.param·p2,·"create"····#·Z | 1306 | ····.param·p2,·"create"····#·Z |
1307 | ····.annotation·system·Ldalvik/annotation/Signature; | 1307 | ····.annotation·system·Ldalvik/annotation/Signature; |
1308 | ········value·=·{ | 1308 | ········value·=·{ |
1309 | ············"(TK;Z)", | 1309 | ············"(TK;Z)", |
1310 | ············"Lcom/google/gson/internal/LinkedHashTreeMap$Node", | 1310 | ············"Lcom/google/gson/internal/LinkedHashTreeMap$Node", |
1311 | ············"<TK;TV;>;" | 1311 | ············"<TK;TV;>;" |
1312 | ········} | 1312 | ········} |
1313 | ····.end·annotation | 1313 | ····.end·annotation |
1314 | ····.prologue | 1314 | ····.prologue |
1315 | ····.line·132 | ||
1315 | ····.local·p0,·"this":Lcom/google/gson/internal/LinkedHashTreeMap;,·"Lcom/google/gson/internal/LinkedHashTreeMap<TK;TV;>;" | 1316 | ····.local·p0,·"this":Lcom/google/gson/internal/LinkedHashTreeMap;,·"Lcom/google/gson/internal/LinkedHashTreeMap<TK;TV;>;" |
1316 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" | 1317 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" |
1317 | ····const/4·v5,·0x0 | ||
1318 | ····.line·132 | ||
1319 | ····iget-object·v8,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->comparator:Ljava/util/Comparator; | 1318 | ····iget-object·v8,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->comparator:Ljava/util/Comparator; |
1320 | ····.line·133 | 1319 | ····.line·133 |
1321 | ····.local·v8,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<-TK;>;" | 1320 | ····.local·v8,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<-TK;>;" |
1322 | ····iget-object·v1 | 1321 | ····iget-object·v12,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->table:[Lcom/google/gson/internal/LinkedHashTreeMap$Node; |
1323 | ····.line·134 | 1322 | ····.line·134 |
1324 | ····.local·v1 | 1323 | ····.local·v12,·"table":[Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"[Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" |
1325 | ····invoke-virtual·{p1},·Ljava/lang/Object;->hashCode()I | 1324 | ····invoke-virtual·{p1},·Ljava/lang/Object;->hashCode()I |
1326 | ····move-result·v2 | 1325 | ····move-result·v2 |
1327 | ····invoke-static·{v2},·Lcom/google/gson/internal/LinkedHashTreeMap;->secondaryHash(I)I | 1326 | ····invoke-static·{v2},·Lcom/google/gson/internal/LinkedHashTreeMap;->secondaryHash(I)I |
1328 | ····move-result·v3 | 1327 | ····move-result·v3 |
1329 | ····.line·135 | 1328 | ····.line·135 |
1330 | ····.local·v3,·"hash":I | 1329 | ····.local·v3,·"hash":I |
1331 | ····array-length·v2,·v1 | 1330 | ····array-length·v2,·v12 |
1332 | ····add-int/lit8·v2,·v2,·-0x1 | 1331 | ····add-int/lit8·v2,·v2,·-0x1 |
1333 | ····and-int·v10,·v3,·v2 | 1332 | ····and-int·v10,·v3,·v2 |
1334 | ····.line·136 | 1333 | ····.line·136 |
1335 | ····.local·v10,·"index":I | 1334 | ····.local·v10,·"index":I |
1336 | ····aget-object·v1,·v1 | 1335 | ····aget-object·v1,·v12,·v10 |
1337 | ····.line·137 | 1336 | ····.line·137 |
1338 | ····.local·v1,·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | 1337 | ····.local·v1,·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" |
1339 | ····const/4·v9,·0x0 | 1338 | ····const/4·v9,·0x0 |
1340 | ····.line·139 | 1339 | ····.line·139 |
1341 | ····.local·v9,·"comparison":I | 1340 | ····.local·v9,·"comparison":I |
1342 | ····if-eqz·v1,·:cond_ | 1341 | ····if-eqz·v1,·:cond_3 |
1343 | ····.line·142 | 1342 | ····.line·142 |
1344 | ····sget-object·v2,·Lcom/google/gson/internal/LinkedHashTreeMap;->NATURAL_ORDER:Ljava/util/Comparator; | 1343 | ····sget-object·v2,·Lcom/google/gson/internal/LinkedHashTreeMap;->NATURAL_ORDER:Ljava/util/Comparator; |
1345 | ····if-ne·v8,·v2,·:cond_ | 1344 | ····if-ne·v8,·v2,·:cond_0 |
1346 | ····move-object·v2,·p1 | 1345 | ····move-object·v2,·p1 |
1347 | ····check-cast·v2,·Ljava/lang/Comparable; | 1346 | ····check-cast·v2,·Ljava/lang/Comparable; |
1348 | ····move-object·v7,·v2 | 1347 | ····move-object·v7,·v2 |
1349 | ····.line·147 | ||
1350 | ····.local·v7,·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1348 | ····.local·v7,·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1351 | ····:goto_0 | 1349 | ····:goto_0 |
1350 | ····move-object·v11,·v1 | ||
1351 | ····.line·147 | ||
1352 | ····.end·local·v1····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1353 | ····.local·v11,·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1354 | ····:goto_1 | ||
1352 | ····if-eqz·v7,·:cond_ | 1355 | ····if-eqz·v7,·:cond_1 |
1353 | ····iget-object·v2,·v1,·Lcom/google/gson/internal/LinkedHashTreeMap$Node;->key:Ljava/lang/Object; | 1356 | ····iget-object·v2,·v11,·Lcom/google/gson/internal/LinkedHashTreeMap$Node;->key:Ljava/lang/Object; |
1354 | ····invoke-interface·{v7,·v2},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I | 1357 | ····invoke-interface·{v7,·v2},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I |
1355 | ····move-result·v9 | 1358 | ····move-result·v9 |
1356 | ····.line·152 | 1359 | ····.line·152 |
1357 | ····:goto_ | 1360 | ····:goto_2 |
1358 | ····if-nez·v9,·:cond_ | 1361 | ····if-nez·v9,·:cond_2 |
1362 | ····move-object·v1,·v11 | ||
1363 | ····.end·local·v11····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1364 | ····.restart·local·v1····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1359 | ····move-object·v | 1365 | ····move-object·v0,·v11 |
1360 | ····.line·196 | 1366 | ····.line·196 |
1361 | ····.end·local·v7····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1367 | ····.end·local·v7····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1362 | ····:cond_0 | ||
1363 | ····:goto_ | 1368 | ····:goto_3 |
1364 | ····return-object·v | 1369 | ····return-object·v0 |
1365 | ····:cond_1 | ||
1366 | ····move-object·v7,·v5 | ||
1367 | ····.line·142 | 1370 | ····.line·142 |
1371 | ····:cond_0 | ||
1372 | ····const/4·v7,·0x0 | ||
1368 | ····goto·:goto_0 | 1373 | ····goto·:goto_0 |
1369 | ····.line·147 | 1374 | ····.line·147 |
1375 | ····.end·local·v1····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1370 | ····.restart·local·v7····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1376 | ····.restart·local·v7····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1377 | ····.restart·local·v11····#·"nearest":Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;" | ||
1371 | ····:cond_ | 1378 | ····:cond_1 |
1372 | ····iget-object·v2,·v1,·Lcom/google/gson/internal/LinkedHashTreeMap$Node;->key:Ljava/lang/Object; | 1379 | ····iget-object·v2,·v11,·Lcom/google/gson/internal/LinkedHashTreeMap$Node;->key:Ljava/lang/Object; |
1373 | ····invoke-interface·{v8,·p1,·v2},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I | 1380 | ····invoke-interface·{v8,·p1,·v2},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
1374 | ····move-result·v9 | 1381 | ····move-result·v9 |
1375 | ····goto·:goto_ | 1382 | ····goto·:goto_2 |
1376 | ····.line·157 | 1383 | ····.line·157 |
Max diff block lines reached; 8660/13742 bytes (63.02%) of diff not shown. |
Offset 982, 28 lines modified | Offset 982, 28 lines modified | ||
982 | ····iput-object·v0,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->entrySet:Lcom/google/gson/internal/LinkedTreeMap$EntrySet; | 982 | ····iput-object·v0,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->entrySet:Lcom/google/gson/internal/LinkedTreeMap$EntrySet; |
983 | ····goto·:goto_0 | 983 | ····goto·:goto_0 |
984 | .end·method | 984 | .end·method |
985 | .method·find(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedTreeMap$Node; | 985 | .method·find(Ljava/lang/Object;Z)Lcom/google/gson/internal/LinkedTreeMap$Node; |
986 | ····.locals·1 | 986 | ····.locals·11 |
987 | ····.param·p2,·"create"····#·Z | 987 | ····.param·p2,·"create"····#·Z |
988 | ····.annotation·system·Ldalvik/annotation/Signature; | 988 | ····.annotation·system·Ldalvik/annotation/Signature; |
989 | ········value·=·{ | 989 | ········value·=·{ |
990 | ············"(TK;Z)", | 990 | ············"(TK;Z)", |
991 | ············"Lcom/google/gson/internal/LinkedTreeMap$Node", | 991 | ············"Lcom/google/gson/internal/LinkedTreeMap$Node", |
992 | ············"<TK;TV;>;" | 992 | ············"<TK;TV;>;" |
993 | ········} | 993 | ········} |
994 | ····.end·annotation | 994 | ····.end·annotation |
995 | ····.prologue | 995 | ····.prologue |
996 | ····.local·p0,·"this":Lcom/google/gson/internal/LinkedTreeMap;,·"Lcom/google/gson/internal/LinkedTreeMap<TK;TV;>;" | 996 | ····.local·p0,·"this":Lcom/google/gson/internal/LinkedTreeMap;,·"Lcom/google/gson/internal/LinkedTreeMap<TK;TV;>;" |
997 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" | 997 | ····.local·p1,·"key":Ljava/lang/Object;,·"TK;" |
998 | ····const/4·v | 998 | ····const/4·v9,·0x0 |
999 | ····.line·122 | 999 | ····.line·122 |
1000 | ····iget-object·v2,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->comparator:Ljava/util/Comparator; | 1000 | ····iget-object·v2,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->comparator:Ljava/util/Comparator; |
1001 | ····.line·123 | 1001 | ····.line·123 |
1002 | ····.local·v2,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<-TK;>;" | 1002 | ····.local·v2,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<-TK;>;" |
1003 | ····iget-object·v6,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->root:Lcom/google/gson/internal/LinkedTreeMap$Node; | 1003 | ····iget-object·v6,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->root:Lcom/google/gson/internal/LinkedTreeMap$Node; |
Offset 1013, 210 lines modified | Offset 1013, 235 lines modified | ||
1013 | ····const/4·v3,·0x0 | 1013 | ····const/4·v3,·0x0 |
1014 | ····.line·126 | 1014 | ····.line·126 |
1015 | ····.local·v3,·"comparison":I | 1015 | ····.local·v3,·"comparison":I |
1016 | ····if-eqz·v6,·:cond_4 | 1016 | ····if-eqz·v6,·:cond_4 |
1017 | ····.line·129 | 1017 | ····.line·129 |
1018 | ····sget-object·v | 1018 | ····sget-object·v8,·Lcom/google/gson/internal/LinkedTreeMap;->NATURAL_ORDER:Ljava/util/Comparator; |
1019 | ····if-ne·v2,·v | 1019 | ····if-ne·v2,·v8,·:cond_1 |
1020 | ····move-object·v | 1020 | ····move-object·v8,·p1 |
1021 | ····check-cast·v | 1021 | ····check-cast·v8,·Ljava/lang/Comparable; |
1022 | ····move-object·v1,·v | 1022 | ····move-object·v1,·v8 |
1023 | ····.line·134 | ||
1024 | ····.local·v1,·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1023 | ····.local·v1,·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1025 | ····:goto_0 | 1024 | ····:goto_0 |
1025 | ····move-object·v7,·v6 | ||
1026 | ····.line·134 | ||
1027 | ····.end·local·v6····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1028 | ····.local·v7,·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1029 | ····:goto_1 | ||
1026 | ····if-eqz·v1,·:cond_2 | 1030 | ····if-eqz·v1,·:cond_2 |
1027 | ····iget-object·v | 1031 | ····iget-object·v8,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object; |
1028 | ····invoke-interface·{v1,·v | 1032 | ····invoke-interface·{v1,·v8},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I |
1029 | ····move-result·v3 | 1033 | ····move-result·v3 |
1030 | ····.line·139 | 1034 | ····.line·139 |
1031 | ····:goto_ | 1035 | ····:goto_2 |
1032 | ····if-nez·v3,·:cond_3 | 1036 | ····if-nez·v3,·:cond_3 |
1033 | ····move-object·v | 1037 | ····move-object·v6,·v7 |
1038 | ····.end·local·v7····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1039 | ····.restart·local·v6····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1040 | ····move-object·v9,·v7 | ||
1034 | ····.line·180 | 1041 | ····.line·180 |
1035 | ····.end·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1042 | ····.end·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1036 | ····:cond_0 | 1043 | ····:cond_0 |
1037 | ····:goto_ | 1044 | ····:goto_3 |
1038 | ····return-object·v | 1045 | ····return-object·v9 |
1039 | ····:cond_1 | 1046 | ····:cond_1 |
1040 | ····move-object·v1,·v | 1047 | ····move-object·v1,·v9 |
1041 | ····.line·129 | 1048 | ····.line·129 |
1042 | ····goto·:goto_0 | 1049 | ····goto·:goto_0 |
1043 | ····.line·134 | 1050 | ····.line·134 |
1051 | ····.end·local·v6····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1044 | ····.restart·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1052 | ····.restart·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1053 | ····.restart·local·v7····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1045 | ····:cond_2 | 1054 | ····:cond_2 |
1046 | ····iget-object·v | 1055 | ····iget-object·v8,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object; |
1047 | ····invoke-interface·{v2,·p1,·v | 1056 | ····invoke-interface·{v2,·p1,·v8},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
1048 | ····move-result·v3 | 1057 | ····move-result·v3 |
1049 | ····goto·:goto_ | 1058 | ····goto·:goto_2 |
1050 | ····.line·144 | 1059 | ····.line·144 |
1051 | ····:cond_3 | 1060 | ····:cond_3 |
1052 | ····if-gez·v3,·:cond_5 | 1061 | ····if-gez·v3,·:cond_5 |
1053 | ····iget-object·v0,·v | 1062 | ····iget-object·v0,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->left:Lcom/google/gson/internal/LinkedTreeMap$Node; |
1054 | ····.line·145 | 1063 | ····.line·145 |
1055 | ····.local·v0,·"child":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | 1064 | ····.local·v0,·"child":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" |
1056 | ····:goto_ | 1065 | ····:goto_4 |
1057 | ····if-nez·v0,·:cond_6 | 1066 | ····if-nez·v0,·:cond_6 |
1067 | ····move-object·v6,·v7 | ||
1058 | ····.line·154 | 1068 | ····.line·154 |
1059 | ····.end·local·v0····#·"child":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | 1069 | ····.end·local·v0····#·"child":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" |
1060 | ····.end·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" | 1070 | ····.end·local·v1····#·"comparableKey":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<Ljava/lang/Object;>;" |
1071 | ····.end·local·v7····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1072 | ····.restart·local·v6····#·"nearest":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | ||
1061 | ····:cond_4 | 1073 | ····:cond_4 |
1062 | ····if-eqz·p2,·:cond_0 | 1074 | ····if-eqz·p2,·:cond_0 |
1063 | ····.line·159 | 1075 | ····.line·159 |
1064 | ····iget-object·v5,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->header:Lcom/google/gson/internal/LinkedTreeMap$Node; | 1076 | ····iget-object·v5,·p0,·Lcom/google/gson/internal/LinkedTreeMap;->header:Lcom/google/gson/internal/LinkedTreeMap$Node; |
1065 | ····.line·161 | 1077 | ····.line·161 |
1066 | ····.local·v5,·"header":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" | 1078 | ····.local·v5,·"header":Lcom/google/gson/internal/LinkedTreeMap$Node;,·"Lcom/google/gson/internal/LinkedTreeMap$Node<TK;TV;>;" |
1067 | ····if-nez·v6,·:cond_8 | 1079 | ····if-nez·v6,·:cond_8 |
1068 | ····.line·163 | 1080 | ····.line·163 |
Max diff block lines reached; 8357/14143 bytes (59.09%) of diff not shown. |
Offset 1241, 15 lines modified | Offset 1241, 15 lines modified | ||
1241 | ····invoke-direct·{v0,·p0,·p1,·p2},·Lcom/google/gson/internal/$Gson$Types$ParameterizedTypeImpl;-><init>(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V | 1241 | ····invoke-direct·{v0,·p0,·p1,·p2},·Lcom/google/gson/internal/$Gson$Types$ParameterizedTypeImpl;-><init>(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V |
1242 | ····return-object·v0 | 1242 | ····return-object·v0 |
1243 | .end·method | 1243 | .end·method |
1244 | .method·public·static·resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; | 1244 | .method·public·static·resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; |
1245 | ····.locals·2 | 1245 | ····.locals·22 |
1246 | ····.param·p0,·"context"····#·Ljava/lang/reflect/Type; | 1246 | ····.param·p0,·"context"····#·Ljava/lang/reflect/Type; |
1247 | ····.param·p2,·"toResolve"····#·Ljava/lang/reflect/Type; | 1247 | ····.param·p2,·"toResolve"····#·Ljava/lang/reflect/Type; |
1248 | ····.annotation·system·Ldalvik/annotation/Signature; | 1248 | ····.annotation·system·Ldalvik/annotation/Signature; |
1249 | ········value·=·{ | 1249 | ········value·=·{ |
1250 | ············"(", | 1250 | ············"(", |
1251 | ············"Ljava/lang/reflect/Type;", | 1251 | ············"Ljava/lang/reflect/Type;", |
1252 | ············"Ljava/lang/Class", | 1252 | ············"Ljava/lang/Class", |
Offset 1264, 69 lines modified | Offset 1264, 74 lines modified | ||
1264 | ····.line·325 | 1264 | ····.line·325 |
1265 | ····.local·p1,·"contextRawType":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1265 | ····.local·p1,·"contextRawType":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1266 | ····:cond_0 | 1266 | ····:cond_0 |
1267 | ····move-object/from16·v0,·p2 | 1267 | ····move-object/from16·v0,·p2 |
1268 | ····instance-of·v0,·v0,·Ljava/lang/reflect/TypeVariable; | 1268 | ····instance-of·v0,·v0,·Ljava/lang/reflect/TypeVariable; |
1269 | ····move/from16·v | 1269 | ····move/from16·v20,·v0 |
1270 | ····if-eqz·v | 1270 | ····if-eqz·v20,·:cond_1 |
1271 | ····move-object/from16·v1 | 1271 | ····move-object/from16·v18,·p2 |
1272 | ····.line·326 | 1272 | ····.line·326 |
1273 | ····check-cast·v1 | 1273 | ····check-cast·v18,·Ljava/lang/reflect/TypeVariable; |
1274 | ····.line·327 | 1274 | ····.line·327 |
1275 | ····.local·v1 | 1275 | ····.local·v18,·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;" |
1276 | ····move-object/from16·v0,·p0 | 1276 | ····move-object/from16·v0,·p0 |
1277 | ····move-object/from16·v1,·p1 | 1277 | ····move-object/from16·v1,·p1 |
1278 | ····move-object/from16·v2,·v1 | 1278 | ····move-object/from16·v2,·v18 |
1279 | ····invoke-static·{v0,·v1,·v2},·Lcom/google/gson/internal/$Gson$Types;->resolveTypeVariable(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type; | 1279 | ····invoke-static·{v0,·v1,·v2},·Lcom/google/gson/internal/$Gson$Types;->resolveTypeVariable(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type; |
1280 | ····move-result-object·p2 | 1280 | ····move-result-object·p2 |
1281 | ····.line·328 | 1281 | ····.line·328 |
1282 | ····move-object/from16·v0,·p2 | 1282 | ····move-object/from16·v0,·p2 |
1283 | ····move-object/from16·v1,·v1 | 1283 | ····move-object/from16·v1,·v18 |
1284 | ····if-ne·v0,·v1,·:cond_0 | 1284 | ····if-ne·v0,·v1,·:cond_0 |
1285 | ····move-object/from16·v17,·p2 | ||
1286 | ····.end·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1287 | ····.local·v17,·"toResolve":Ljava/lang/reflect/Type; | ||
1285 | ····move-object/from16·v10,·p2 | 1288 | ····move-object/from16·v10,·p2 |
1286 | ····.line·389 | 1289 | ····.line·389 |
1287 | ····.end·local·v1 | 1290 | ····.end·local·v18····#·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;" |
1288 | ····:cond_1 | ||
1289 | ····:goto_0 | 1291 | ····:goto_0 |
1290 | ····return-object·v10 | 1292 | ····return-object·v10 |
1291 | ····.line·332 | 1293 | ····.line·332 |
1294 | ····.end·local·v17····#·"toResolve":Ljava/lang/reflect/Type; | ||
1295 | ····.restart·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1292 | ····:cond_ | 1296 | ····:cond_1 |
1293 | ····move-object/from16·v0,·p2 | 1297 | ····move-object/from16·v0,·p2 |
1294 | ····instance-of·v0,·v0,·Ljava/lang/Class; | 1298 | ····instance-of·v0,·v0,·Ljava/lang/Class; |
1295 | ····move/from16·v | 1299 | ····move/from16·v20,·v0 |
1296 | ····if-eqz·v | 1300 | ····if-eqz·v20,·:cond_3 |
1297 | ····move-object/from16·v | 1301 | ····move-object/from16·v20,·p2 |
1298 | ····check-cast·v | 1302 | ····check-cast·v20,·Ljava/lang/Class; |
1299 | ····invoke-virtual/range·{v | 1303 | ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/Class;->isArray()Z |
1300 | ····move-result·v | 1304 | ····move-result·v20 |
1301 | ····if-eqz·v | 1305 | ····if-eqz·v20,·:cond_3 |
1302 | ····move-object/from16·v11,·p2 | 1306 | ····move-object/from16·v11,·p2 |
1303 | ····.line·333 | 1307 | ····.line·333 |
1304 | ····check-cast·v11,·Ljava/lang/Class; | 1308 | ····check-cast·v11,·Ljava/lang/Class; |
1305 | ····.line·334 | 1309 | ····.line·334 |
Offset 1343, 42 lines modified | Offset 1348, 48 lines modified | ||
1343 | ····invoke-static·{v0,·v1,·v5},·Lcom/google/gson/internal/$Gson$Types;->resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; | 1348 | ····invoke-static·{v0,·v1,·v5},·Lcom/google/gson/internal/$Gson$Types;->resolve(Ljava/lang/reflect/Type;Ljava/lang/Class;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; |
1344 | ····move-result-object·v8 | 1349 | ····move-result-object·v8 |
1345 | ····.line·336 | 1350 | ····.line·336 |
1346 | ····.local·v8,·"newComponentType":Ljava/lang/reflect/Type; | 1351 | ····.local·v8,·"newComponentType":Ljava/lang/reflect/Type; |
1347 | ····if-ne·v5,·v8,·:cond_ | 1352 | ····if-ne·v5,·v8,·:cond_2 |
1348 | ····.end·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1353 | ····.end·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1349 | ····:goto_1 | 1354 | ····:goto_1 |
1355 | ····move-object/from16·v17,·p2 | ||
1356 | ····.end·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1357 | ····.restart·local·v17····#·"toResolve":Ljava/lang/reflect/Type; | ||
1350 | ····move-object·v10,·v11 | 1358 | ····move-object·v10,·v11 |
1351 | ····goto·:goto_0 | 1359 | ····goto·:goto_0 |
1360 | ····.end·local·v17····#·"toResolve":Ljava/lang/reflect/Type; | ||
1352 | ····.restart·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1361 | ····.restart·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1362 | ····.restart·local·p2····#·"toResolve":Ljava/lang/reflect/Type; | ||
1353 | ····:cond_ | 1363 | ····:cond_2 |
1354 | ····invoke-static·{v8},·Lcom/google/gson/internal/$Gson$Types;->arrayOf(Ljava/lang/reflect/Type;)Ljava/lang/reflect/GenericArrayType; | 1364 | ····invoke-static·{v8},·Lcom/google/gson/internal/$Gson$Types;->arrayOf(Ljava/lang/reflect/Type;)Ljava/lang/reflect/GenericArrayType; |
1355 | ····move-result-object·v11 | 1365 | ····move-result-object·v11 |
1356 | ····goto·:goto_1 | 1366 | ····goto·:goto_1 |
1357 | ····.line·340 | 1367 | ····.line·340 |
1358 | ····.end·local·v5····#·"componentType":Ljava/lang/reflect/Type; | 1368 | ····.end·local·v5····#·"componentType":Ljava/lang/reflect/Type; |
1359 | ····.end·local·v8····#·"newComponentType":Ljava/lang/reflect/Type; | 1369 | ····.end·local·v8····#·"newComponentType":Ljava/lang/reflect/Type; |
1360 | ····.end·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 1370 | ····.end·local·v11····#·"original":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
1361 | ····:cond_ | 1371 | ····:cond_3 |
1362 | ····move-object/from16·v0,·p2 | 1372 | ····move-object/from16·v0,·p2 |
Max diff block lines reached; 10567/15162 bytes (69.69%) of diff not shown. |
Offset 4587, 15 lines modified | Offset 4587, 15 lines modified | ||
4587 | ····.annotation·system·Ldalvik/annotation/Throws; | 4587 | ····.annotation·system·Ldalvik/annotation/Throws; |
4588 | ········value·=·{ | 4588 | ········value·=·{ |
4589 | ············Ljava/io/IOException; | 4589 | ············Ljava/io/IOException; |
4590 | ········} | 4590 | ········} |
4591 | ····.end·annotation | 4591 | ····.end·annotation |
4592 | ····.prologue | 4592 | ····.prologue |
4593 | ····const/16·v | 4593 | ····const/16·v7,·0x8 |
4594 | ····const/4·v10,·0x0 | 4594 | ····const/4·v10,·0x0 |
4595 | ····.line·1169 | 4595 | ····.line·1169 |
4596 | ····iget·v2,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I | 4596 | ····iget·v2,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I |
4597 | ····.line·1170 | 4597 | ····.line·1170 |
Offset 4605, 424 lines modified | Offset 4605, 436 lines modified | ||
4605 | ····.line·1171 | 4605 | ····.line·1171 |
4606 | ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->doPeek()I | 4606 | ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->doPeek()I |
4607 | ····move-result·v2 | 4607 | ····move-result·v2 |
4608 | ····.line·1175 | 4608 | ····.line·1175 |
4609 | ····:cond_0 | 4609 | ····:cond_0 |
4610 | ····const/16·v | 4610 | ····const/16·v6,·0xf |
4611 | ····if-ne·v2,·v | 4611 | ····if-ne·v2,·v6,·:cond_2 |
4612 | ····.line·1176 | 4612 | ····.line·1176 |
4613 | ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J | 4613 | ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J |
4614 | ····long-to-int·v3,·v6 | 4614 | ····long-to-int·v3,·v6 |
4615 | ····.line·1177 | 4615 | ····.line·1177 |
4616 | ····.local·v3,·"result":I | 4616 | ····.local·v3,·"result":I |
4617 | ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J | 4617 | ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J |
4618 | ····int-to-long·v8,·v3 | 4618 | ····int-to-long·v8,·v3 |
4619 | ····cmp-long·v | 4619 | ····cmp-long·v6,·v6,·v8 |
4620 | ····if-eqz·v | 4620 | ····if-eqz·v6,·:cond_1 |
4621 | ····.line·1178 | 4621 | ····.line·1178 |
4622 | ····new-instance·v | 4622 | ····new-instance·v6,·Ljava/lang/NumberFormatException; |
4623 | ····new-instance·v | 4623 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
4624 | ····invoke-direct·{v | 4624 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
4625 | ····const-string·v | 4625 | ····const-string·v8,·"Expected·an·int·but·was·" |
4626 | ····invoke-virtual·{v | 4626 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
4627 | ····move-result-object·v | 4627 | ····move-result-object·v7 |
4628 | ····iget-wide·v8,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J | 4628 | ····iget-wide·v8,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J |
4629 | ····invoke-virtual·{v | 4629 | ····invoke-virtual·{v7,·v8,·v9},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
4630 | ····move-result-object·v | 4630 | ····move-result-object·v7 |
4631 | ····const-string·v | 4631 | ····const-string·v8,·"·at·line·" |
4632 | ····invoke-virtual·{v | 4632 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
4633 | ····move-result-object·v | 4633 | ····move-result-object·v7 |
4634 | ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->getLineNumber()I | 4634 | ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->getLineNumber()I |
4635 | ····move-result·v | 4635 | ····move-result·v8 |
4636 | ····invoke-virtual·{v | 4636 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
4637 | ····move-result-object·v | 4637 | ····move-result-object·v7 |
4638 | ····const-string·v | 4638 | ····const-string·v8,·"·column·" |
4639 | ····invoke-virtual·{v | 4639 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
4640 | ····move-result-object·v | 4640 | ····move-result-object·v7 |
4641 | ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->getColumnNumber()I | 4641 | ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->getColumnNumber()I |
4642 | ····move-result·v | 4642 | ····move-result·v8 |
4643 | ····invoke-virtual·{v | 4643 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
4644 | ····move-result-object·v | 4644 | ····move-result-object·v7 |
4645 | ····const-string·v | 4645 | ····const-string·v8,·"·path·" |
4646 | ····invoke-virtual·{v | 4646 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
4647 | ····move-result-object·v | 4647 | ····move-result-object·v7 |
4648 | ····invoke-virtual·{p0},·Lcom/google/gson/stream/JsonReader;->getPath()Ljava/lang/String; | 4648 | ····invoke-virtual·{p0},·Lcom/google/gson/stream/JsonReader;->getPath()Ljava/lang/String; |
4649 | ····move-result-object·v | 4649 | ····move-result-object·v8 |
4650 | ····invoke-virtual·{v | 4650 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
4651 | ····move-result-object·v | 4651 | ····move-result-object·v7 |
4652 | ····invoke-virtual·{v | 4652 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
4653 | ····move-result-object·v | 4653 | ····move-result-object·v7 |
4654 | ····invoke-direct·{v | 4654 | ····invoke-direct·{v6,·v7},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V |
4655 | ····throw·v | 4655 | ····throw·v6 |
4656 | ····.line·1181 | 4656 | ····.line·1181 |
4657 | ····:cond_1 | 4657 | ····:cond_1 |
4658 | ····iput·v10,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I | 4658 | ····iput·v10,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I |
4659 | ····.line·1182 | 4659 | ····.line·1182 |
4660 | ····iget-object·v | 4660 | ····iget-object·v6,·p0,·Lcom/google/gson/stream/JsonReader;->pathIndices:[I |
4661 | ····iget·v | 4661 | ····iget·v7,·p0,·Lcom/google/gson/stream/JsonReader;->stackSize:I |
4662 | ····add-int/lit8·v | 4662 | ····add-int/lit8·v7,·v7,·-0x1 |
4663 | ····aget·v | 4663 | ····aget·v8,·v6,·v7 |
4664 | ····add-int/lit8·v | 4664 | ····add-int/lit8·v8,·v8,·0x1 |
4665 | ····aput·v | 4665 | ····aput·v8,·v6,·v7 |
Max diff block lines reached; 14282/19558 bytes (73.02%) of diff not shown. |
Offset 1429, 125 lines modified | Offset 1429, 133 lines modified | ||
1429 | ····move-result-object·v0 | 1429 | ····move-result-object·v0 |
1430 | ····return-object·v0 | 1430 | ····return-object·v0 |
1431 | .end·method | 1431 | .end·method |
1432 | .method·private·static·sqrtFloor(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 1432 | .method·private·static·sqrtFloor(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1433 | ····.locals· | 1433 | ····.locals·9 |
1434 | ····.param·p0,·"x"····#·Ljava/math/BigInteger; | 1434 | ····.param·p0,·"x"····#·Ljava/math/BigInteger; |
1435 | ····.annotation·build·Lcom/google/common/annotations/GwtIncompatible; | 1435 | ····.annotation·build·Lcom/google/common/annotations/GwtIncompatible; |
1436 | ········value·=·"TODO" | 1436 | ········value·=·"TODO" |
1437 | ····.end·annotation | 1437 | ····.end·annotation |
1438 | ····.prologue | 1438 | ····.prologue |
1439 | ····const/4·v | 1439 | ····const/4·v8,·0x1 |
1440 | ····.line·263 | 1440 | ····.line·263 |
1441 | ····sget-object·v | 1441 | ····sget-object·v6,·Ljava/math/RoundingMode;->FLOOR:Ljava/math/RoundingMode; |
1442 | ····invoke-static·{p0,·v | 1442 | ····invoke-static·{p0,·v6},·Lcom/google/common/math/BigIntegerMath;->log2(Ljava/math/BigInteger;Ljava/math/RoundingMode;)I |
1443 | ····move-result·v0 | 1443 | ····move-result·v0 |
1444 | ····.line·264 | 1444 | ····.line·264 |
1445 | ····.local·v0,·"log2":I | 1445 | ····.local·v0,·"log2":I |
1446 | ····const/16·v | 1446 | ····const/16·v6,·0x3ff |
1447 | ····if-ge·v0,·v | 1447 | ····if-ge·v0,·v6,·:cond_0 |
1448 | ····.line·265 | 1448 | ····.line·265 |
1449 | ····invoke-static·{p0},·Lcom/google/common/math/BigIntegerMath;->sqrtApproxWithDoubles(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 1449 | ····invoke-static·{p0},·Lcom/google/common/math/BigIntegerMath;->sqrtApproxWithDoubles(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1450 | ····move-result-object·v2 | 1450 | ····move-result-object·v2 |
1451 | ····.line·274 | 1451 | ····.line·274 |
1452 | ····.local·v2,·"sqrt0":Ljava/math/BigInteger; | 1452 | ····.local·v2,·"sqrt0":Ljava/math/BigInteger; |
1453 | ····:goto_0 | 1453 | ····:goto_0 |
1454 | ····invoke-virtual·{p0,·v2},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 1454 | ····invoke-virtual·{p0,·v2},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1455 | ····move-result-object·v | 1455 | ····move-result-object·v6 |
1456 | ····invoke-virtual·{v2,·v | 1456 | ····invoke-virtual·{v2,·v6},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1457 | ····move-result-object·v | 1457 | ····move-result-object·v6 |
1458 | ····invoke-virtual·{v | 1458 | ····invoke-virtual·{v6,·v8},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger; |
1459 | ····move-result-object·v | 1459 | ····move-result-object·v5 |
1460 | ····.line·275 | 1460 | ····.line·275 |
1461 | ····.local·v | 1461 | ····.local·v5,·"sqrt1":Ljava/math/BigInteger; |
1462 | ····invoke-virtual·{v2,·v | 1462 | ····invoke-virtual·{v2,·v5},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
1463 | ····move-result·v | 1463 | ····move-result·v6 |
1464 | ····if-eqz·v | 1464 | ····if-eqz·v6,·:cond_1 |
1465 | ····move-object·v3,·v2 | 1465 | ····move-object·v3,·v2 |
1466 | ····.line·282 | ||
1467 | ····.end·local·v2····#·"sqrt0":Ljava/math/BigInteger; | 1466 | ····.end·local·v2····#·"sqrt0":Ljava/math/BigInteger; |
1468 | ····.local·v3,·"sqrt0":Ljava/math/BigInteger; | 1467 | ····.local·v3,·"sqrt0":Ljava/math/BigInteger; |
1468 | ····move-object·v4,·v2 | ||
1469 | ····.line·282 | ||
1470 | ····.end·local·v3····#·"sqrt0":Ljava/math/BigInteger; | ||
1471 | ····.local·v4,·"sqrt0":Ljava/math/BigInteger; | ||
1469 | ····:goto_1 | 1472 | ····:goto_1 |
1470 | ····return-object·v | 1473 | ····return-object·v4 |
1471 | ····.line·267 | 1474 | ····.line·267 |
1472 | ····.end·local·v | 1475 | ····.end·local·v4····#·"sqrt0":Ljava/math/BigInteger; |
1473 | ····.end·local·v | 1476 | ····.end·local·v5····#·"sqrt1":Ljava/math/BigInteger; |
1474 | ····:cond_0 | 1477 | ····:cond_0 |
1475 | ····add-int/lit8·v | 1478 | ····add-int/lit8·v6,·v0,·-0x34 |
1476 | ····and-int/lit8·v1,·v | 1479 | ····and-int/lit8·v1,·v6,·-0x2 |
1477 | ····.line·272 | 1480 | ····.line·272 |
1478 | ····.local·v1,·"shift":I | 1481 | ····.local·v1,·"shift":I |
1479 | ····invoke-virtual·{p0,·v1},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger; | 1482 | ····invoke-virtual·{p0,·v1},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger; |
1480 | ····move-result-object·v | 1483 | ····move-result-object·v6 |
1481 | ····invoke-static·{v | 1484 | ····invoke-static·{v6},·Lcom/google/common/math/BigIntegerMath;->sqrtApproxWithDoubles(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1482 | ····move-result-object·v | 1485 | ····move-result-object·v6 |
1483 | ····shr-int/lit8·v | 1486 | ····shr-int/lit8·v7,·v1,·0x1 |
1484 | ····invoke-virtual·{v | 1487 | ····invoke-virtual·{v6,·v7},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger; |
1485 | ····move-result-object·v2 | 1488 | ····move-result-object·v2 |
1486 | ····.restart·local·v2····#·"sqrt0":Ljava/math/BigInteger; | 1489 | ····.restart·local·v2····#·"sqrt0":Ljava/math/BigInteger; |
1487 | ····goto·:goto_0 | 1490 | ····goto·:goto_0 |
1488 | ····.line·279 | 1491 | ····.line·279 |
1489 | ····.end·local·v1····#·"shift":I | 1492 | ····.end·local·v1····#·"shift":I |
1490 | ····.restart·local·v | 1493 | ····.restart·local·v5····#·"sqrt1":Ljava/math/BigInteger; |
1491 | ····:cond_1 | 1494 | ····:cond_1 |
1492 | ····move-object·v2,·v | 1495 | ····move-object·v2,·v5 |
1493 | ····.line·280 | 1496 | ····.line·280 |
1494 | ····invoke-virtual·{p0,·v2},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 1497 | ····invoke-virtual·{p0,·v2},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1495 | ····move-result-object·v | 1498 | ····move-result-object·v6 |
1496 | ····invoke-virtual·{v2,·v | 1499 | ····invoke-virtual·{v2,·v6},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1497 | ····move-result-object·v | 1500 | ····move-result-object·v6 |
1498 | ····invoke-virtual·{v | 1501 | ····invoke-virtual·{v6,·v8},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger; |
1499 | ····move-result-object·v | 1502 | ····move-result-object·v5 |
1500 | ····.line·281 | 1503 | ····.line·281 |
1501 | ····invoke-virtual·{v | 1504 | ····invoke-virtual·{v5,·v2},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
1502 | ····move-result·v | 1505 | ····move-result·v6 |
1503 | ····if-ltz·v | 1506 | ····if-ltz·v6,·:cond_1 |
1504 | ····move-object·v3,·v2 | 1507 | ····move-object·v3,·v2 |
1505 | ····.line·282 | ||
1506 | ····.end·local·v2····#·"sqrt0":Ljava/math/BigInteger; | 1508 | ····.end·local·v2····#·"sqrt0":Ljava/math/BigInteger; |
Max diff block lines reached; 186/5441 bytes (3.42%) of diff not shown. |
Offset 1466, 52 lines modified | Offset 1466, 67 lines modified | ||
1466 | ····:cond_0 | 1466 | ····:cond_0 |
1467 | ····const/4·v0,·0x0 | 1467 | ····const/4·v0,·0x0 |
1468 | ····goto·:goto_0 | 1468 | ····goto·:goto_0 |
1469 | .end·method | 1469 | .end·method |
1470 | .method·public·static·gcd(JJ)J | 1470 | .method·public·static·gcd(JJ)J |
1471 | ····.locals·1 | 1471 | ····.locals·12 |
1472 | ····.param·p0,·"a"····#·J | 1472 | ····.param·p0,·"a"····#·J |
1473 | ····.param·p2,·"b"····#·J | 1473 | ····.param·p2,·"b"····#·J |
1474 | ····.prologue | 1474 | ····.prologue |
1475 | ····const-wide/16·v | 1475 | ····const-wide/16·v10,·0x0 |
1476 | ····.line·463 | 1476 | ····.line·463 |
1477 | ····const-string·v | 1477 | ····const-string·v8,·"a" |
1478 | ····invoke-static·{v | 1478 | ····invoke-static·{v8,·p0,·p1},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;J)J |
1479 | ····.line·464 | 1479 | ····.line·464 |
1480 | ····const-string·v | 1480 | ····const-string·v8,·"b" |
1481 | ····invoke-static·{v | 1481 | ····invoke-static·{v8,·p2,·p3},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;J)J |
1482 | ····.line·465 | 1482 | ····.line·465 |
1483 | ····cmp-long·v | 1483 | ····cmp-long·v8,·p0,·v10 |
1484 | ····if-nez·v | 1484 | ····if-nez·v8,·:cond_0 |
1485 | ····move-wide·v2,·p2 | ||
1486 | ····.end·local·p2····#·"b":J | ||
1487 | ····.local·v2,·"b":J | ||
1485 | ····move-wide·p0,·p2 | 1488 | ····move-wide·p0,·p2 |
1486 | ····.line·499 | 1489 | ····.line·499 |
1487 | ····.end·local·p0····#·"a":J | 1490 | ····.end·local·p0····#·"a":J |
1488 | ····:cond_0 | ||
1489 | ····:goto_0 | 1491 | ····:goto_0 |
1490 | ····return-wide·p0 | 1492 | ····return-wide·p0 |
1491 | ····.line·469 | 1493 | ····.line·469 |
1494 | ····.end·local·v2····#·"b":J | ||
1492 | ····.restart·local·p0····#·"a":J | 1495 | ····.restart·local·p0····#·"a":J |
1496 | ····.restart·local·p2····#·"b":J | ||
1493 | ····:cond_ | 1497 | ····:cond_0 |
1494 | ····cmp-long·v | 1498 | ····cmp-long·v8,·p2,·v10 |
1499 | ····if-nez·v8,·:cond_1 | ||
1495 | ···· | 1500 | ····move-wide·v2,·p2 |
1501 | ····.line·470 | ||
1502 | ····.end·local·p2····#·"b":J | ||
1503 | ····.restart·local·v2····#·"b":J | ||
1504 | ····goto·:goto_0 | ||
1496 | ····.line·476 | 1505 | ····.line·476 |
1506 | ····.end·local·v2····#·"b":J | ||
1507 | ····.restart·local·p2····#·"b":J | ||
1508 | ····:cond_1 | ||
1497 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->numberOfTrailingZeros(J)I | 1509 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->numberOfTrailingZeros(J)I |
1498 | ····move-result·v0 | 1510 | ····move-result·v0 |
1499 | ····.line·477 | 1511 | ····.line·477 |
1500 | ····.local·v0,·"aTwos":I | 1512 | ····.local·v0,·"aTwos":I |
1501 | ····shr-long/2addr·p0,·v0 | 1513 | ····shr-long/2addr·p0,·v0 |
Offset 1523, 58 lines modified | Offset 1538, 62 lines modified | ||
1523 | ····.line·479 | 1538 | ····.line·479 |
1524 | ····.local·v1,·"bTwos":I | 1539 | ····.local·v1,·"bTwos":I |
1525 | ····shr-long/2addr·p2,·v1 | 1540 | ····shr-long/2addr·p2,·v1 |
1526 | ····.line·480 | 1541 | ····.line·480 |
1527 | ····:goto_1 | 1542 | ····:goto_1 |
1528 | ····cmp-long·v | 1543 | ····cmp-long·v8,·p0,·p2 |
1529 | ····if-eqz·v | 1544 | ····if-eqz·v8,·:cond_2 |
1530 | ····.line·488 | 1545 | ····.line·488 |
1531 | ····sub-long·v | 1546 | ····sub-long·v4,·p0,·p2 |
1532 | ····.line·490 | 1547 | ····.line·490 |
1533 | ····.local·v | 1548 | ····.local·v4,·"delta":J |
1534 | ····const/16·v | 1549 | ····const/16·v8,·0x3f |
1535 | ····shr-long·v | 1550 | ····shr-long·v8,·v4,·v8 |
1536 | ····and-long·v | 1551 | ····and-long·v6,·v4,·v8 |
1537 | ····.line·493 | 1552 | ····.line·493 |
1538 | ····.local·v | 1553 | ····.local·v6,·"minDeltaOrZero":J |
1539 | ····sub-long·v | 1554 | ····sub-long·v8,·v4,·v6 |
1540 | ····sub-long·p0,·v | 1555 | ····sub-long·p0,·v8,·v6 |
1541 | ····.line·496 | 1556 | ····.line·496 |
1542 | ····add-long/2addr·p2,·v | 1557 | ····add-long/2addr·p2,·v6 |
1543 | ····.line·497 | 1558 | ····.line·497 |
1544 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->numberOfTrailingZeros(J)I | 1559 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->numberOfTrailingZeros(J)I |
1545 | ····move-result·v | 1560 | ····move-result·v8 |
1546 | ····shr-long/2addr·p0,·v | 1561 | ····shr-long/2addr·p0,·v8 |
1547 | ····.line·498 | 1562 | ····.line·498 |
1548 | ····goto·:goto_1 | 1563 | ····goto·:goto_1 |
1549 | ····.line·499 | 1564 | ····.line·499 |
1550 | ····.end·local·v | 1565 | ····.end·local·v4····#·"delta":J |
1551 | ····.end·local·v | 1566 | ····.end·local·v6····#·"minDeltaOrZero":J |
1552 | ····:cond_2 | 1567 | ····:cond_2 |
1553 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I | 1568 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I |
1554 | ····move-result·v | 1569 | ····move-result·v8 |
1570 | ····shl-long/2addr·p0,·v8 | ||
1555 | ···· | 1571 | ····move-wide·v2,·p2 |
1572 | ····.end·local·p2····#·"b":J | ||
1573 | ····.restart·local·v2····#·"b":J | ||
1556 | ····goto·:goto_0 | 1574 | ····goto·:goto_0 |
1557 | .end·method | 1575 | .end·method |
Max diff block lines reached; 44/3362 bytes (1.31%) of diff not shown. |
Offset 941, 105 lines modified | Offset 941, 124 lines modified | ||
941 | ····:cond_0 | 941 | ····:cond_0 |
942 | ····const·v0,·0x7fffffff | 942 | ····const·v0,·0x7fffffff |
943 | ····goto·:goto_0 | 943 | ····goto·:goto_0 |
944 | .end·method | 944 | .end·method |
945 | .method·public·static·gcd(II)I | 945 | .method·public·static·gcd(II)I |
946 | ····.locals· | 946 | ····.locals·6 |
947 | ····.param·p0,·"a"····#·I | 947 | ····.param·p0,·"a"····#·I |
948 | ····.param·p1,·"b"····#·I | 948 | ····.param·p1,·"b"····#·I |
949 | ····.prologue | 949 | ····.prologue |
950 | ····.line·370 | 950 | ····.line·370 |
951 | ····const-string·v | 951 | ····const-string·v5,·"a" |
952 | ····invoke-static·{v | 952 | ····invoke-static·{v5,·p0},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;I)I |
953 | ····.line·371 | 953 | ····.line·371 |
954 | ····const-string·v | 954 | ····const-string·v5,·"b" |
955 | ····invoke-static·{v | 955 | ····invoke-static·{v5,·p1},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;I)I |
956 | ····.line·372 | 956 | ····.line·372 |
957 | ····if-nez·p0,·:cond_ | 957 | ····if-nez·p0,·:cond_0 |
958 | ····move·v1,·p1 | ||
959 | ····.end·local·p1····#·"b":I | ||
960 | ····.local·v1,·"b":I | ||
958 | ····move·p0,·p1 | 961 | ····move·p0,·p1 |
959 | ····.line·406 | 962 | ····.line·406 |
960 | ····.end·local·p0····#·"a":I | 963 | ····.end·local·p0····#·"a":I |
961 | ····:cond_0 | ||
962 | ····:goto_0 | 964 | ····:goto_0 |
963 | ····return·p0 | 965 | ····return·p0 |
964 | ····.line·376 | 966 | ····.line·376 |
967 | ····.end·local·v1····#·"b":I | ||
965 | ····.restart·local·p0····#·"a":I | 968 | ····.restart·local·p0····#·"a":I |
969 | ····.restart·local·p1····#·"b":I | ||
966 | ····:cond_ | 970 | ····:cond_0 |
967 | ····if- | 971 | ····if-nez·p1,·:cond_1 |
972 | ····move·v1,·p1 | ||
973 | ····.line·377 | ||
974 | ····.end·local·p1····#·"b":I | ||
975 | ····.restart·local·v1····#·"b":I | ||
976 | ····goto·:goto_0 | ||
968 | ····.line·383 | 977 | ····.line·383 |
978 | ····.end·local·v1····#·"b":I | ||
979 | ····.restart·local·p1····#·"b":I | ||
980 | ····:cond_1 | ||
969 | ····invoke-static·{p0},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I | 981 | ····invoke-static·{p0},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I |
970 | ····move-result·v0 | 982 | ····move-result·v0 |
971 | ····.line·384 | 983 | ····.line·384 |
972 | ····.local·v0,·"aTwos":I | 984 | ····.local·v0,·"aTwos":I |
973 | ····shr-int/2addr·p0,·v0 | 985 | ····shr-int/2addr·p0,·v0 |
974 | ····.line·385 | 986 | ····.line·385 |
975 | ····invoke-static·{p1},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I | 987 | ····invoke-static·{p1},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I |
976 | ····move-result·v | 988 | ····move-result·v2 |
977 | ····.line·386 | 989 | ····.line·386 |
978 | ····.local·v | 990 | ····.local·v2,·"bTwos":I |
979 | ····shr-int/2addr·p1,·v | 991 | ····shr-int/2addr·p1,·v2 |
980 | ····.line·387 | 992 | ····.line·387 |
981 | ····:goto_1 | 993 | ····:goto_1 |
982 | ····if-eq·p0,·p1,·:cond_2 | 994 | ····if-eq·p0,·p1,·:cond_2 |
983 | ····.line·395 | 995 | ····.line·395 |
984 | ····sub-int·v | 996 | ····sub-int·v3,·p0,·p1 |
985 | ····.line·397 | 997 | ····.line·397 |
986 | ····.local·v | 998 | ····.local·v3,·"delta":I |
987 | ····shr-int/lit8·v | 999 | ····shr-int/lit8·v5,·v3,·0x1f |
988 | ····and-int·v | 1000 | ····and-int·v4,·v3,·v5 |
989 | ····.line·400 | 1001 | ····.line·400 |
990 | ····.local·v | 1002 | ····.local·v4,·"minDeltaOrZero":I |
991 | ····sub-int·v | 1003 | ····sub-int·v5,·v3,·v4 |
992 | ····sub-int·p0,·v | 1004 | ····sub-int·p0,·v5,·v4 |
993 | ····.line·403 | 1005 | ····.line·403 |
994 | ····add-int/2addr·p1,·v | 1006 | ····add-int/2addr·p1,·v4 |
995 | ····.line·404 | 1007 | ····.line·404 |
996 | ····invoke-static·{p0},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I | 1008 | ····invoke-static·{p0},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I |
997 | ····move-result·v | 1009 | ····move-result·v5 |
998 | ····shr-int/2addr·p0,·v | 1010 | ····shr-int/2addr·p0,·v5 |
999 | ····.line·405 | 1011 | ····.line·405 |
1000 | ····goto·:goto_1 | 1012 | ····goto·:goto_1 |
1001 | ····.line·406 | 1013 | ····.line·406 |
1002 | ····.end·local·v | 1014 | ····.end·local·v3····#·"delta":I |
1003 | ····.end·local·v | 1015 | ····.end·local·v4····#·"minDeltaOrZero":I |
1004 | ····:cond_2 | 1016 | ····:cond_2 |
1005 | ····invoke-static·{v0,·v | 1017 | ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(II)I |
1018 | ····move-result·v5 | ||
1006 | ···· | 1019 | ····shl-int/2addr·p0,·v5 |
1007 | ···· | 1020 | ····move·v1,·p1 |
1021 | ····.end·local·p1····#·"b":I | ||
1022 | ····.restart·local·v1····#·"b":I | ||
1008 | ····goto·:goto_0 | 1023 | ····goto·:goto_0 |
1009 | .end·method | 1024 | .end·method |
1010 | .method·public·static·isPowerOfTwo(I)Z | 1025 | .method·public·static·isPowerOfTwo(I)Z |
1011 | ····.locals·4 | 1026 | ····.locals·4 |
1012 | ····.param·p0,·"x"····#·I | 1027 | ····.param·p0,·"x"····#·I |
Offset 185, 15 lines modified | Offset 185, 15 lines modified | ||
185 | ····move-result-object·v0 | 185 | ····move-result-object·v0 |
186 | ····return-object·v0 | 186 | ····return-object·v0 |
187 | .end·method | 187 | .end·method |
188 | .method·public·descendingMultiset()Lcom/google/common/collect/SortedMultiset; | 188 | .method·public·descendingMultiset()Lcom/google/common/collect/SortedMultiset; |
189 | ····.locals· | 189 | ····.locals·4 |
190 | ····.annotation·system·Ldalvik/annotation/Signature; | 190 | ····.annotation·system·Ldalvik/annotation/Signature; |
191 | ········value·=·{ | 191 | ········value·=·{ |
192 | ············"()", | 192 | ············"()", |
193 | ············"Lcom/google/common/collect/SortedMultiset", | 193 | ············"Lcom/google/common/collect/SortedMultiset", |
194 | ············"<TE;>;" | 194 | ············"<TE;>;" |
195 | ········} | 195 | ········} |
196 | ····.end·annotation | 196 | ····.end·annotation |
Offset 209, 43 lines modified | Offset 209, 51 lines modified | ||
209 | ····.line·65 | 209 | ····.line·65 |
210 | ····new-instance·v0,·Lcom/google/common/collect/UnmodifiableSortedMultiset; | 210 | ····new-instance·v0,·Lcom/google/common/collect/UnmodifiableSortedMultiset; |
211 | ····.end·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" | 211 | ····.end·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" |
212 | ····invoke-virtual·{p0},·Lcom/google/common/collect/UnmodifiableSortedMultiset;->delegate()Lcom/google/common/collect/SortedMultiset; | 212 | ····invoke-virtual·{p0},·Lcom/google/common/collect/UnmodifiableSortedMultiset;->delegate()Lcom/google/common/collect/SortedMultiset; |
213 | ····move-result-object·v | 213 | ····move-result-object·v3 |
214 | ····invoke-interface·{v | 214 | ····invoke-interface·{v3},·Lcom/google/common/collect/SortedMultiset;->descendingMultiset()Lcom/google/common/collect/SortedMultiset; |
215 | ····move-result-object·v | 215 | ····move-result-object·v3 |
216 | ····invoke-direct·{v0,·v | 216 | ····invoke-direct·{v0,·v3},·Lcom/google/common/collect/UnmodifiableSortedMultiset;-><init>(Lcom/google/common/collect/SortedMultiset;)V |
217 | ····.line·67 | 217 | ····.line·67 |
218 | ····.restart·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" | 218 | ····.restart·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" |
219 | ····iput-object·p0,·v0,·Lcom/google/common/collect/UnmodifiableSortedMultiset;->descendingMultiset:Lcom/google/common/collect/UnmodifiableSortedMultiset; | 219 | ····iput-object·p0,·v0,·Lcom/google/common/collect/UnmodifiableSortedMultiset;->descendingMultiset:Lcom/google/common/collect/UnmodifiableSortedMultiset; |
220 | ····.line·68 | 220 | ····.line·68 |
221 | ····iput-object·v0,·p0,·Lcom/google/common/collect/UnmodifiableSortedMultiset;->descendingMultiset:Lcom/google/common/collect/UnmodifiableSortedMultiset; | 221 | ····iput-object·v0,·p0,·Lcom/google/common/collect/UnmodifiableSortedMultiset;->descendingMultiset:Lcom/google/common/collect/UnmodifiableSortedMultiset; |
222 | ····move-object·v1,·v0 | 222 | ····move-object·v1,·v0 |
223 | ····.line·70 | ||
224 | ····.end·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" | 223 | ····.end·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" |
224 | ····.local·v1,·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" | ||
225 | ····move-object·v2,·v0 | ||
226 | ····.line·70 | ||
227 | ····.end·local·v1····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" | ||
225 | ····.local·v | 228 | ····.local·v2,·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" |
226 | ····:goto_0 | 229 | ····:goto_0 |
227 | ····return-object·v | 230 | ····return-object·v2 |
228 | ····.end·local·v | 231 | ····.end·local·v2····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" |
229 | ····.restart·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" | 232 | ····.restart·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" |
230 | ····:cond_0 | 233 | ····:cond_0 |
231 | ····move-object·v1,·v0 | 234 | ····move-object·v1,·v0 |
235 | ····.end·local·v0····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" | ||
236 | ····.restart·local·v1····#·"result":Lcom/google/common/collect/UnmodifiableSortedMultiset;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" | ||
237 | ····move-object·v2,·v0 | ||
232 | ····.restart·local·v | 238 | ····.restart·local·v2····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;" |
233 | ····goto·:goto_0 | 239 | ····goto·:goto_0 |
234 | .end·method | 240 | .end·method |
235 | .method·public·elementSet()Ljava/util/NavigableSet; | 241 | .method·public·elementSet()Ljava/util/NavigableSet; |
236 | ····.locals·1 | 242 | ····.locals·1 |
237 | ····.annotation·system·Ldalvik/annotation/Signature; | 243 | ····.annotation·system·Ldalvik/annotation/Signature; |
238 | ········value·=·{ | 244 | ········value·=·{ |
Offset 761, 15 lines modified | Offset 761, 15 lines modified | ||
761 | ····.local·p0,·"this":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | 761 | ····.local·p0,·"this":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" |
762 | ····invoke-super·{p0},·Lcom/google/common/collect/AbstractRangeSet;->clear()V | 762 | ····invoke-super·{p0},·Lcom/google/common/collect/AbstractRangeSet;->clear()V |
763 | ····return-void | 763 | ····return-void |
764 | .end·method | 764 | .end·method |
765 | .method·public·complement()Lcom/google/common/collect/ImmutableRangeSet; | 765 | .method·public·complement()Lcom/google/common/collect/ImmutableRangeSet; |
766 | ····.locals· | 766 | ····.locals·5 |
767 | ····.annotation·system·Ldalvik/annotation/Signature; | 767 | ····.annotation·system·Ldalvik/annotation/Signature; |
768 | ········value·=·{ | 768 | ········value·=·{ |
769 | ············"()", | 769 | ············"()", |
770 | ············"Lcom/google/common/collect/ImmutableRangeSet", | 770 | ············"Lcom/google/common/collect/ImmutableRangeSet", |
771 | ············"<TC;>;" | 771 | ············"<TC;>;" |
772 | ········} | 772 | ········} |
773 | ····.end·annotation | 773 | ····.end·annotation |
Offset 781, 79 lines modified | Offset 781, 97 lines modified | ||
781 | ····.line·243 | 781 | ····.line·243 |
782 | ····.local·v1,·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | 782 | ····.local·v1,·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" |
783 | ····if-eqz·v1,·:cond_0 | 783 | ····if-eqz·v1,·:cond_0 |
784 | ····move-object·v2,·v1 | 784 | ····move-object·v2,·v1 |
785 | ····.end·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
786 | ····.local·v2,·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
787 | ····move-object·v3,·v1 | ||
785 | ····.line·253 | 788 | ····.line·253 |
786 | ····:goto_0 | 789 | ····:goto_0 |
787 | ····return-object·v | 790 | ····return-object·v3 |
788 | ····.line·245 | 791 | ····.line·245 |
792 | ····.end·local·v2····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
793 | ····.restart·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
789 | ····:cond_0 | 794 | ····:cond_0 |
790 | ····iget-object·v | 795 | ····iget-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList; |
791 | ····invoke-virtual·{v | 796 | ····invoke-virtual·{v3},·Lcom/google/common/collect/ImmutableList;->isEmpty()Z |
792 | ····move-result·v | 797 | ····move-result·v3 |
793 | ····if-eqz·v | 798 | ····if-eqz·v3,·:cond_1 |
794 | ····.line·246 | 799 | ····.line·246 |
795 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableRangeSet;->all()Lcom/google/common/collect/ImmutableRangeSet; | 800 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableRangeSet;->all()Lcom/google/common/collect/ImmutableRangeSet; |
796 | ····move-result-object·v | 801 | ····move-result-object·v3 |
797 | ····iput-object·v | 802 | ····iput-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->complement:Lcom/google/common/collect/ImmutableRangeSet; |
803 | ····move-object·v2,·v1 | ||
804 | ····.end·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
805 | ····.restart·local·v2····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
798 | ····goto·:goto_0 | 806 | ····goto·:goto_0 |
799 | ····.line·247 | 807 | ····.line·247 |
808 | ····.end·local·v2····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
809 | ····.restart·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
800 | ····:cond_1 | 810 | ····:cond_1 |
801 | ····iget-object·v | 811 | ····iget-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList; |
802 | ····invoke-virtual·{v | 812 | ····invoke-virtual·{v3},·Lcom/google/common/collect/ImmutableList;->size()I |
803 | ····move-result·v | 813 | ····move-result·v3 |
804 | ····const/4·v | 814 | ····const/4·v4,·0x1 |
805 | ····if-ne·v | 815 | ····if-ne·v3,·v4,·:cond_2 |
806 | ····iget-object·v | 816 | ····iget-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList; |
807 | ····const/4·v | 817 | ····const/4·v4,·0x0 |
808 | ····invoke-virtual·{v | 818 | ····invoke-virtual·{v3,·v4},·Lcom/google/common/collect/ImmutableList;->get(I)Ljava/lang/Object; |
809 | ····move-result-object·v | 819 | ····move-result-object·v3 |
810 | ····check-cast·v | 820 | ····check-cast·v3,·Lcom/google/common/collect/Range; |
811 | ····invoke-static·{},·Lcom/google/common/collect/Range;->all()Lcom/google/common/collect/Range; | 821 | ····invoke-static·{},·Lcom/google/common/collect/Range;->all()Lcom/google/common/collect/Range; |
812 | ····move-result-object·v | 822 | ····move-result-object·v4 |
813 | ····invoke-virtual·{v | 823 | ····invoke-virtual·{v3,·v4},·Lcom/google/common/collect/Range;->equals(Ljava/lang/Object;)Z |
814 | ····move-result·v | 824 | ····move-result·v3 |
815 | ····if-eqz·v | 825 | ····if-eqz·v3,·:cond_2 |
816 | ····.line·248 | 826 | ····.line·248 |
817 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableRangeSet;->of()Lcom/google/common/collect/ImmutableRangeSet; | 827 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableRangeSet;->of()Lcom/google/common/collect/ImmutableRangeSet; |
818 | ····move-result-object·v | 828 | ····move-result-object·v3 |
829 | ····iput-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->complement:Lcom/google/common/collect/ImmutableRangeSet; | ||
819 | ···· | 830 | ····move-object·v2,·v1 |
831 | ····.end·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
832 | ····.restart·local·v2····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
820 | ····goto·:goto_0 | 833 | ····goto·:goto_0 |
821 | ····.line·250 | 834 | ····.line·250 |
835 | ····.end·local·v2····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
836 | ····.restart·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
822 | ····:cond_2 | 837 | ····:cond_2 |
823 | ····new-instance·v0,·Lcom/google/common/collect/ImmutableRangeSet$ComplementRanges; | 838 | ····new-instance·v0,·Lcom/google/common/collect/ImmutableRangeSet$ComplementRanges; |
824 | ····invoke-direct·{v0,·p0},·Lcom/google/common/collect/ImmutableRangeSet$ComplementRanges;-><init>(Lcom/google/common/collect/ImmutableRangeSet;)V | 839 | ····invoke-direct·{v0,·p0},·Lcom/google/common/collect/ImmutableRangeSet$ComplementRanges;-><init>(Lcom/google/common/collect/ImmutableRangeSet;)V |
825 | ····.line·251 | 840 | ····.line·251 |
826 | ····.local·v0,·"complementRanges":Lcom/google/common/collect/ImmutableList;,·"Lcom/google/common/collect/ImmutableList<Lcom/google/common/collect/Range<TC;>;>;" | 841 | ····.local·v0,·"complementRanges":Lcom/google/common/collect/ImmutableList;,·"Lcom/google/common/collect/ImmutableList<Lcom/google/common/collect/Range<TC;>;>;" |
Offset 863, 14 lines modified | Offset 881, 18 lines modified | ||
863 | ····invoke-direct·{v1,·v0,·p0},·Lcom/google/common/collect/ImmutableRangeSet;-><init>(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableRangeSet;)V | 881 | ····invoke-direct·{v1,·v0,·p0},·Lcom/google/common/collect/ImmutableRangeSet;-><init>(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableRangeSet;)V |
864 | ····iput-object·v1,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->complement:Lcom/google/common/collect/ImmutableRangeSet; | 882 | ····iput-object·v1,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->complement:Lcom/google/common/collect/ImmutableRangeSet; |
865 | ····.restart·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | 883 | ····.restart·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" |
866 | ····move-object·v2,·v1 | 884 | ····move-object·v2,·v1 |
885 | ····.end·local·v1····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
886 | ····.restart·local·v2····#·"result":Lcom/google/common/collect/ImmutableRangeSet;,·"Lcom/google/common/collect/ImmutableRangeSet<TC;>;" | ||
887 | ····move-object·v3,·v1 | ||
867 | ····.line·253 | 888 | ····.line·253 |
868 | ····goto·:goto_0 | 889 | ····goto·:goto_0 |
Max diff block lines reached; 101/7054 bytes (1.43%) of diff not shown. |
Offset 42, 58 lines modified | Offset 42, 69 lines modified | ||
42 | .method·static·closedTableSize(ID)I | 42 | .method·static·closedTableSize(ID)I |
43 | ····.locals·5 | 43 | ····.locals·5 |
44 | ····.param·p0,·"expectedEntries"····#·I | 44 | ····.param·p0,·"expectedEntries"····#·I |
45 | ····.param·p1,·"loadFactor"····#·D | 45 | ····.param·p1,·"loadFactor"····#·D |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·59 | 47 | ····.line·59 |
48 | ····const/4·v | 48 | ····const/4·v2,·0x2 |
49 | ····invoke-static·{p0,·v | 49 | ····invoke-static·{p0,·v2},·Ljava/lang/Math;->max(II)I |
50 | ····move-result·p0 | 50 | ····move-result·p0 |
51 | ····.line·60 | 51 | ····.line·60 |
52 | ····invoke-static·{p0},·Ljava/lang/Integer;->highestOneBit(I)I | 52 | ····invoke-static·{p0},·Ljava/lang/Integer;->highestOneBit(I)I |
53 | ····move-result·v0 | 53 | ····move-result·v0 |
54 | ····.line·62 | 54 | ····.line·62 |
55 | ····.local·v0,·"tableSize":I | 55 | ····.local·v0,·"tableSize":I |
56 | ····int-to-double·v2,·v0 | 56 | ····int-to-double·v2,·v0 |
57 | ····mul-double/2addr·v2,·p1 | 57 | ····mul-double/2addr·v2,·p1 |
58 | ····double-to-int·v | 58 | ····double-to-int·v2,·v2 |
59 | ····if-le·p0,·v | 59 | ····if-le·p0,·v2,·:cond_1 |
60 | ····.line·63 | 60 | ····.line·63 |
61 | ····shl-int/lit8·v0,·v0,·0x1 | 61 | ····shl-int/lit8·v0,·v0,·0x1 |
62 | ····.line·64 | 62 | ····.line·64 |
63 | ····if-lez·v0,·:cond_0 | 63 | ····if-lez·v0,·:cond_0 |
64 | ····move·v2,·v0 | ||
65 | ····:goto_0 | ||
64 | ····move·v1,·v0 | 66 | ····move·v1,·v0 |
65 | ····.line·66 | 67 | ····.line·66 |
68 | ····.end·local·v0····#·"tableSize":I | ||
69 | ····.local·v1,·"tableSize":I | ||
66 | ····:goto_ | 70 | ····:goto_1 |
67 | ····return·v | 71 | ····return·v2 |
68 | ····.line·64 | 72 | ····.line·64 |
73 | ····.end·local·v1····#·"tableSize":I | ||
74 | ····.restart·local·v0····#·"tableSize":I | ||
69 | ····:cond_0 | 75 | ····:cond_0 |
70 | ····sget·v | 76 | ····sget·v2,·Lcom/google/common/collect/Hashing;->MAX_TABLE_SIZE:I |
71 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
72 | ····:cond_1 | 78 | ····:cond_1 |
73 | ····move·v1,·v0 | 79 | ····move·v1,·v0 |
80 | ····.end·local·v0····#·"tableSize":I | ||
81 | ····.restart·local·v1····#·"tableSize":I | ||
82 | ····move·v2,·v0 | ||
74 | ····.line·66 | 83 | ····.line·66 |
75 | ····goto·:goto_ | 84 | ····goto·:goto_1 |
76 | .end·method | 85 | .end·method |
77 | .method·static·needsResizing(IID)Z | 86 | .method·static·needsResizing(IID)Z |
78 | ····.locals·4 | 87 | ····.locals·4 |
79 | ····.param·p0,·"size"····#·I | 88 | ····.param·p0,·"size"····#·I |
80 | ····.param·p1,·"tableSize"····#·I | 89 | ····.param·p1,·"tableSize"····#·I |
81 | ····.param·p2,·"loadFactor"····#·D | 90 | ····.param·p2,·"loadFactor"····#·D |
Offset 1149, 15 lines modified | Offset 1149, 15 lines modified | ||
1149 | ····:cond_2 | 1149 | ····:cond_2 |
1150 | ····const/4·v0,·0x0 | 1150 | ····const/4·v0,·0x0 |
1151 | ····goto·:goto_0 | 1151 | ····goto·:goto_0 |
1152 | .end·method | 1152 | .end·method |
1153 | .method·reverse()Lcom/google/common/collect/GeneralRange; | 1153 | .method·reverse()Lcom/google/common/collect/GeneralRange; |
1154 | ····.locals· | 1154 | ····.locals·10 |
1155 | ····.annotation·system·Ldalvik/annotation/Signature; | 1155 | ····.annotation·system·Ldalvik/annotation/Signature; |
1156 | ········value·=·{ | 1156 | ········value·=·{ |
1157 | ············"()", | 1157 | ············"()", |
1158 | ············"Lcom/google/common/collect/GeneralRange", | 1158 | ············"Lcom/google/common/collect/GeneralRange", |
1159 | ············"<TT;>;" | 1159 | ············"<TT;>;" |
1160 | ········} | 1160 | ········} |
1161 | ····.end·annotation | 1161 | ····.end·annotation |
Offset 1212, 26 lines modified | Offset 1212, 34 lines modified | ||
1212 | ····iput-object·p0,·v0,·Lcom/google/common/collect/GeneralRange;->reverse:Lcom/google/common/collect/GeneralRange; | 1212 | ····iput-object·p0,·v0,·Lcom/google/common/collect/GeneralRange;->reverse:Lcom/google/common/collect/GeneralRange; |
1213 | ····.line·250 | 1213 | ····.line·250 |
1214 | ····iput-object·v0,·p0,·Lcom/google/common/collect/GeneralRange;->reverse:Lcom/google/common/collect/GeneralRange; | 1214 | ····iput-object·v0,·p0,·Lcom/google/common/collect/GeneralRange;->reverse:Lcom/google/common/collect/GeneralRange; |
1215 | ····move-object·v8,·v0 | 1215 | ····move-object·v8,·v0 |
1216 | ····.line·252 | ||
1217 | ····.end·local·v0····#·"result":Lcom/google/common/collect/GeneralRange;,·"Lcom/google/common/collect/GeneralRange<TT;>;" | 1216 | ····.end·local·v0····#·"result":Lcom/google/common/collect/GeneralRange;,·"Lcom/google/common/collect/GeneralRange<TT;>;" |
1217 | ····.local·v8,·"result":Lcom/google/common/collect/GeneralRange;,·"Lcom/google/common/collect/GeneralRange<TT;>;" | ||
1218 | ····move-object·v9,·v0 | ||
1219 | ····.line·252 | ||
1220 | ····.end·local·v8····#·"result":Lcom/google/common/collect/GeneralRange;,·"Lcom/google/common/collect/GeneralRange<TT;>;" | ||
1218 | ····.local·v | 1221 | ····.local·v9,·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/GeneralRange<TT;>;" |
1219 | ····:goto_0 | 1222 | ····:goto_0 |
1220 | ····return-object·v | 1223 | ····return-object·v9 |
1221 | ····.end·local·v | 1224 | ····.end·local·v9····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/GeneralRange<TT;>;" |
1222 | ····.restart·local·v0····#·"result":Lcom/google/common/collect/GeneralRange;,·"Lcom/google/common/collect/GeneralRange<TT;>;" | 1225 | ····.restart·local·v0····#·"result":Lcom/google/common/collect/GeneralRange;,·"Lcom/google/common/collect/GeneralRange<TT;>;" |
1223 | ····:cond_0 | 1226 | ····:cond_0 |
1224 | ····move-object·v8,·v0 | 1227 | ····move-object·v8,·v0 |
1228 | ····.end·local·v0····#·"result":Lcom/google/common/collect/GeneralRange;,·"Lcom/google/common/collect/GeneralRange<TT;>;" | ||
1229 | ····.restart·local·v8····#·"result":Lcom/google/common/collect/GeneralRange;,·"Lcom/google/common/collect/GeneralRange<TT;>;" | ||
1230 | ····move-object·v9,·v0 | ||
1225 | ····.restart·local·v | 1231 | ····.restart·local·v9····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/GeneralRange<TT;>;" |
1226 | ····goto·:goto_0 | 1232 | ····goto·:goto_0 |
1227 | .end·method | 1233 | .end·method |
1228 | .method·public·toString()Ljava/lang/String; | 1234 | .method·public·toString()Ljava/lang/String; |
1229 | ····.locals·3 | 1235 | ····.locals·3 |
1230 | ····.prologue | 1236 | ····.prologue |
Offset 232, 15 lines modified | Offset 232, 15 lines modified | ||
232 | ····move-result-object·v0 | 232 | ····move-result-object·v0 |
233 | ····return-object·v0 | 233 | ····return-object·v0 |
234 | .end·method | 234 | .end·method |
235 | .method·computeBackingRowMap()Ljava/util/SortedMap; | 235 | .method·computeBackingRowMap()Ljava/util/SortedMap; |
236 | ····.locals· | 236 | ····.locals·3 |
237 | ····.annotation·system·Ldalvik/annotation/Signature; | 237 | ····.annotation·system·Ldalvik/annotation/Signature; |
238 | ········value·=·{ | 238 | ········value·=·{ |
239 | ············"()", | 239 | ············"()", |
240 | ············"Ljava/util/SortedMap", | 240 | ············"Ljava/util/SortedMap", |
241 | ············"<TC;TV;>;" | 241 | ············"<TC;TV;>;" |
242 | ········} | 242 | ········} |
243 | ····.end·annotation | 243 | ····.end·annotation |
Offset 253, 48 lines modified | Offset 253, 58 lines modified | ||
253 | ····move-result-object·v0 | 253 | ····move-result-object·v0 |
254 | ····.line·270 | 254 | ····.line·270 |
255 | ····.local·v0,·"map":Ljava/util/SortedMap;,·"Ljava/util/SortedMap<TC;TV;>;" | 255 | ····.local·v0,·"map":Ljava/util/SortedMap;,·"Ljava/util/SortedMap<TC;TV;>;" |
256 | ····if-eqz·v0,·:cond_2 | 256 | ····if-eqz·v0,·:cond_2 |
257 | ····.line·271 | 257 | ····.line·271 |
258 | ····iget-object·v | 258 | ····iget-object·v2,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->lowerBound:Ljava/lang/Object; |
259 | ····if-eqz·v | 259 | ····if-eqz·v2,·:cond_0 |
260 | ····.line·272 | 260 | ····.line·272 |
261 | ····iget-object·v | 261 | ····iget-object·v2,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->lowerBound:Ljava/lang/Object; |
262 | ····invoke-interface·{v0,·v | 262 | ····invoke-interface·{v0,·v2},·Ljava/util/SortedMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; |
263 | ····move-result-object·v0 | 263 | ····move-result-object·v0 |
264 | ····.line·274 | 264 | ····.line·274 |
265 | ····:cond_0 | 265 | ····:cond_0 |
266 | ····iget-object·v | 266 | ····iget-object·v2,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->upperBound:Ljava/lang/Object; |
267 | ····if-eqz·v | 267 | ····if-eqz·v2,·:cond_1 |
268 | ····.line·275 | 268 | ····.line·275 |
269 | ····iget-object·v | 269 | ····iget-object·v2,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->upperBound:Ljava/lang/Object; |
270 | ····invoke-interface·{v0,·v | 270 | ····invoke-interface·{v0,·v2},·Ljava/util/SortedMap;->headMap(Ljava/lang/Object;)Ljava/util/SortedMap; |
271 | ····move-result-object·v0 | 271 | ····move-result-object·v0 |
272 | ····:cond_1 | 272 | ····:cond_1 |
273 | ····move-object·v1,·v0 | 273 | ····move-object·v1,·v0 |
274 | ····.end·local·v0····#·"map":Ljava/util/SortedMap;,·"Ljava/util/SortedMap<TC;TV;>;" | ||
275 | ····.local·v1,·"map":Ljava/util/SortedMap;,·"Ljava/util/SortedMap<TC;TV;>;" | ||
276 | ····move-object·v2,·v0 | ||
274 | ····.line·279 | 277 | ····.line·279 |
275 | ····:goto_0 | 278 | ····:goto_0 |
276 | ····return-object·v | 279 | ····return-object·v2 |
280 | ····.end·local·v1····#·"map":Ljava/util/SortedMap;,·"Ljava/util/SortedMap<TC;TV;>;" | ||
281 | ····.restart·local·v0····#·"map":Ljava/util/SortedMap;,·"Ljava/util/SortedMap<TC;TV;>;" | ||
277 | ····:cond_2 | 282 | ····:cond_2 |
278 | ····const/4·v | 283 | ····const/4·v2,·0x0 |
284 | ····move-object·v1,·v0 | ||
285 | ····.end·local·v0····#·"map":Ljava/util/SortedMap;,·"Ljava/util/SortedMap<TC;TV;>;" | ||
286 | ····.restart·local·v1····#·"map":Ljava/util/SortedMap;,·"Ljava/util/SortedMap<TC;TV;>;" | ||
279 | ····goto·:goto_0 | 287 | ····goto·:goto_0 |
280 | .end·method | 288 | .end·method |
281 | .method·public·containsKey(Ljava/lang/Object;)Z | 289 | .method·public·containsKey(Ljava/lang/Object;)Z |
282 | ····.locals·1 | 290 | ····.locals·1 |
283 | ····.param·p1,·"key"····#·Ljava/lang/Object; | 291 | ····.param·p1,·"key"····#·Ljava/lang/Object; |
Offset 175, 142 lines modified | Offset 175, 157 lines modified | ||
175 | ····:cond_0 | 175 | ····:cond_0 |
176 | ····return-void | 176 | ····return-void |
177 | .end·method | 177 | .end·method |
178 | #·virtual·methods | 178 | #·virtual·methods |
179 | .method·public·getAt(I)Ljava/lang/Object; | 179 | .method·public·getAt(I)Ljava/lang/Object; |
180 | ····.locals· | 180 | ····.locals·8 |
181 | ····.param·p1,·"index"····#·I | 181 | ····.param·p1,·"index"····#·I |
182 | ····.annotation·system·Ldalvik/annotation/Signature; | 182 | ····.annotation·system·Ldalvik/annotation/Signature; |
183 | ········value·=·{ | 183 | ········value·=·{ |
184 | ············"(I)T", | 184 | ············"(I)T", |
185 | ············"L;" | 185 | ············"L;" |
186 | ········} | 186 | ········} |
187 | ····.end·annotation | 187 | ····.end·annotation |
188 | ····.prologue | 188 | ····.prologue |
189 | ····.local·p0,·"this":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped<TL;>;" | 189 | ····.local·p0,·"this":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped<TL;>;" |
190 | ····const/4·v | 190 | ····const/4·v5,·0x0 |
191 | ····.line·355 | 191 | ····.line·355 |
192 | ····iget·v | 192 | ····iget·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->size:I |
193 | ····const·v | 193 | ····const·v7,·0x7fffffff |
194 | ····if-eq·v | 194 | ····if-eq·v6,·v7,·:cond_0 |
195 | ····.line·356 | 195 | ····.line·356 |
196 | ····invoke-virtual·{p0},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->size()I | 196 | ····invoke-virtual·{p0},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->size()I |
197 | ····move-result·v | 197 | ····move-result·v6 |
198 | ····invoke-static·{p1,·v | 198 | ····invoke-static·{p1,·v6},·Lcom/google/common/base/Preconditions;->checkElementIndex(II)I |
199 | ····.line·358 | 199 | ····.line·358 |
200 | ····:cond_0 | 200 | ····:cond_0 |
201 | ····iget-object·v | 201 | ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray; |
202 | ····invoke-virtual·{v | 202 | ····invoke-virtual·{v6,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; |
203 | ····move-result-object·v | 203 | ····move-result-object·v3 |
204 | ····check-cast·v | 204 | ····check-cast·v3,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference; |
205 | ····.line·359 | 205 | ····.line·359 |
206 | ····.local·v | 206 | ····.local·v3,·"existingRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<+TL;>;" |
207 | ····if-nez·v | 207 | ····if-nez·v3,·:cond_1 |
208 | ····move-object·v1,·v | 208 | ····move-object·v1,·v5 |
209 | ····.line·360 | 209 | ····.line·360 |
210 | ····.local·v1,·"existing":Ljava/lang/Object;,·"TL;" | 210 | ····.local·v1,·"existing":Ljava/lang/Object;,·"TL;" |
211 | ····:goto_0 | 211 | ····:goto_0 |
212 | ····if-eqz·v1,·:cond_2 | 212 | ····if-eqz·v1,·:cond_2 |
213 | ····move-object·v2,·v1 | ||
214 | ····.end·local·v1····#·"existing":Ljava/lang/Object;,·"TL;" | ||
215 | ····.local·v2,·"existing":Ljava/lang/Object;,·"TL;" | ||
213 | ····move-object·v0,·v1 | 216 | ····move-object·v0,·v1 |
214 | ····.line·374 | 217 | ····.line·374 |
215 | ····:goto_1 | 218 | ····:goto_1 |
216 | ····return-object·v0 | 219 | ····return-object·v0 |
217 | ····.line·359 | 220 | ····.line·359 |
218 | ····.end·local·v | 221 | ····.end·local·v2····#·"existing":Ljava/lang/Object;,·"TL;" |
219 | ····:cond_1 | 222 | ····:cond_1 |
220 | ····invoke-virtual·{v | 223 | ····invoke-virtual·{v3},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;->get()Ljava/lang/Object; |
221 | ····move-result-object·v1 | 224 | ····move-result-object·v1 |
222 | ····goto·:goto_0 | 225 | ····goto·:goto_0 |
223 | ····.line·363 | 226 | ····.line·363 |
224 | ····.restart·local·v1····#·"existing":Ljava/lang/Object;,·"TL;" | 227 | ····.restart·local·v1····#·"existing":Ljava/lang/Object;,·"TL;" |
225 | ····:cond_2 | 228 | ····:cond_2 |
226 | ····iget-object·v | 229 | ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->supplier:Lcom/google/common/base/Supplier; |
227 | ····invoke-interface·{v | 230 | ····invoke-interface·{v6},·Lcom/google/common/base/Supplier;->get()Ljava/lang/Object; |
228 | ····move-result-object·v0 | 231 | ····move-result-object·v0 |
229 | ····.line·364 | 232 | ····.line·364 |
230 | ····.local·v0,·"created":Ljava/lang/Object;,·"TL;" | 233 | ····.local·v0,·"created":Ljava/lang/Object;,·"TL;" |
231 | ····new-instance·v | 234 | ····new-instance·v4,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference; |
232 | ····iget-object·v | 235 | ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->queue:Ljava/lang/ref/ReferenceQueue; |
233 | ····invoke-direct·{v | 236 | ····invoke-direct·{v4,·v0,·p1,·v6},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;-><init>(Ljava/lang/Object;ILjava/lang/ref/ReferenceQueue;)V |
234 | ····.line·365 | 237 | ····.line·365 |
235 | ····.local·v | 238 | ····.local·v4,·"newRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<TL;>;" |
236 | ····:cond_3 | 239 | ····:cond_3 |
237 | ····iget-object·v | 240 | ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray; |
238 | ····invoke-virtual·{v | 241 | ····invoke-virtual·{v6,·p1,·v3,·v4},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->compareAndSet(ILjava/lang/Object;Ljava/lang/Object;)Z |
239 | ····move-result·v | 242 | ····move-result·v6 |
240 | ····if-nez·v | 243 | ····if-nez·v6,·:cond_5 |
241 | ····.line·367 | 244 | ····.line·367 |
242 | ····iget-object·v | 245 | ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray; |
243 | ····invoke-virtual·{v | 246 | ····invoke-virtual·{v6,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object; |
244 | ····move-result-object·v | 247 | ····move-result-object·v3 |
245 | ····.end·local·v | 248 | ····.end·local·v3····#·"existingRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<+TL;>;" |
246 | ····check-cast·v | 249 | ····check-cast·v3,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference; |
247 | ····.line·368 | 250 | ····.line·368 |
248 | ····.restart·local·v | 251 | ····.restart·local·v3····#·"existingRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<+TL;>;" |
249 | ····if-nez·v | 252 | ····if-nez·v3,·:cond_4 |
250 | ····move-object·v1,·v | 253 | ····move-object·v1,·v5 |
251 | ····.line·369 | 254 | ····.line·369 |
252 | ····:goto_2 | 255 | ····:goto_2 |
253 | ····if-eqz·v1,·:cond_3 | 256 | ····if-eqz·v1,·:cond_3 |
257 | ····move-object·v2,·v1 | ||
258 | ····.end·local·v1····#·"existing":Ljava/lang/Object;,·"TL;" | ||
259 | ····.restart·local·v2····#·"existing":Ljava/lang/Object;,·"TL;" | ||
254 | ····move-object·v0,·v1 | 260 | ····move-object·v0,·v1 |
Max diff block lines reached; 881/8551 bytes (10.30%) of diff not shown. |
Offset 449, 15 lines modified | Offset 449, 15 lines modified | ||
449 | ····move-result-object·v0 | 449 | ····move-result-object·v0 |
450 | ····return-object·v0 | 450 | ····return-object·v0 |
451 | .end·method | 451 | .end·method |
452 | .method·private·static·getOrCreateNodes(Ljava/lang/Class;)Ljava/util/Map; | 452 | .method·private·static·getOrCreateNodes(Ljava/lang/Class;)Ljava/util/Map; |
453 | ····.locals· | 453 | ····.locals·4 |
454 | ····.annotation·system·Ldalvik/annotation/Signature; | 454 | ····.annotation·system·Ldalvik/annotation/Signature; |
455 | ········value·=·{ | 455 | ········value·=·{ |
456 | ············"(", | 456 | ············"(", |
457 | ············"Ljava/lang/Class", | 457 | ············"Ljava/lang/Class", |
458 | ············"<+", | 458 | ············"<+", |
459 | ············"Ljava/lang/Enum;", | 459 | ············"Ljava/lang/Enum;", |
460 | ············">;)", | 460 | ············">;)", |
Offset 468, 57 lines modified | Offset 468, 67 lines modified | ||
468 | ············">;" | 468 | ············">;" |
469 | ········} | 469 | ········} |
470 | ····.end·annotation | 470 | ····.end·annotation |
471 | ····.prologue | 471 | ····.prologue |
472 | ····.line·308 | 472 | ····.line·308 |
473 | ····.local·p0,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<+Ljava/lang/Enum;>;" | 473 | ····.local·p0,·"clazz":Ljava/lang/Class;,·"Ljava/lang/Class<+Ljava/lang/Enum;>;" |
474 | ····sget-object·v | 474 | ····sget-object·v3,·Lcom/google/common/util/concurrent/CycleDetectingLockFactory;->lockGraphNodesPerType:Ljava/util/concurrent/ConcurrentMap; |
475 | ····invoke-interface·{v | 475 | ····invoke-interface·{v3,·p0},·Ljava/util/concurrent/ConcurrentMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
476 | ····move-result-object·v1 | 476 | ····move-result-object·v1 |
477 | ····check-cast·v1,·Ljava/util/Map; | 477 | ····check-cast·v1,·Ljava/util/Map; |
478 | ····.line·310 | 478 | ····.line·310 |
479 | ····.local·v1,·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | 479 | ····.local·v1,·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" |
480 | ····if-eqz·v1,·:cond_0 | 480 | ····if-eqz·v1,·:cond_0 |
481 | ····move-object·v2,·v1 | 481 | ····move-object·v2,·v1 |
482 | ····.end·local·v1····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | ||
483 | ····.local·v2,·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | ||
484 | ····move-object·v3,·v1 | ||
482 | ····.line·315 | 485 | ····.line·315 |
483 | ····:goto_0 | 486 | ····:goto_0 |
484 | ····return-object·v | 487 | ····return-object·v3 |
485 | ····.line·313 | 488 | ····.line·313 |
489 | ····.end·local·v2····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | ||
490 | ····.restart·local·v1····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | ||
486 | ····:cond_0 | 491 | ····:cond_0 |
487 | ····invoke-static·{p0},·Lcom/google/common/util/concurrent/CycleDetectingLockFactory;->createNodes(Ljava/lang/Class;)Ljava/util/Map; | 492 | ····invoke-static·{p0},·Lcom/google/common/util/concurrent/CycleDetectingLockFactory;->createNodes(Ljava/lang/Class;)Ljava/util/Map; |
488 | ····move-result-object·v0 | 493 | ····move-result-object·v0 |
489 | ····.line·314 | 494 | ····.line·314 |
490 | ····.local·v0,·"created":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | 495 | ····.local·v0,·"created":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" |
491 | ····sget-object·v | 496 | ····sget-object·v3,·Lcom/google/common/util/concurrent/CycleDetectingLockFactory;->lockGraphNodesPerType:Ljava/util/concurrent/ConcurrentMap; |
492 | ····invoke-interface·{v | 497 | ····invoke-interface·{v3,·p0,·v0},·Ljava/util/concurrent/ConcurrentMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
493 | ····move-result-object·v1 | 498 | ····move-result-object·v1 |
494 | ····.end·local·v1····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | 499 | ····.end·local·v1····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" |
495 | ····check-cast·v1,·Ljava/util/Map; | 500 | ····check-cast·v1,·Ljava/util/Map; |
496 | ····.line·315 | 501 | ····.line·315 |
497 | ····.restart·local·v1····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | 502 | ····.restart·local·v1····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" |
498 | ····invoke-static·{v1,·v0},·Lcom/google/common/base/MoreObjects;->firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 503 | ····invoke-static·{v1,·v0},·Lcom/google/common/base/MoreObjects;->firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
499 | ····move-result-object·v | 504 | ····move-result-object·v3 |
500 | ····check-cast·v | 505 | ····check-cast·v3,·Ljava/util/Map; |
506 | ····move-object·v2,·v1 | ||
507 | ····.end·local·v1····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | ||
508 | ····.restart·local·v2····#·"existing":Ljava/util/Map;,·"Ljava/util/Map<+Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;" | ||
501 | ····goto·:goto_0 | 509 | ····goto·:goto_0 |
502 | .end·method | 510 | .end·method |
503 | .method·private·lockStateChanged(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V | 511 | .method·private·lockStateChanged(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V |
504 | ····.locals·4 | 512 | ····.locals·4 |
505 | ····.param·p1,·"lock"····#·Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock; | 513 | ····.param·p1,·"lock"····#·Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock; |
Offset 118, 86 lines modified | Offset 118, 96 lines modified | ||
118 | ····goto·:goto_0 | 118 | ····goto·:goto_0 |
119 | .end·method | 119 | .end·method |
120 | #·virtual·methods | 120 | #·virtual·methods |
121 | .method·public·getAt(I)Ljava/lang/Object; | 121 | .method·public·getAt(I)Ljava/lang/Object; |
122 | ····.locals· | 122 | ····.locals·5 |
123 | ····.param·p1,·"index"····#·I | 123 | ····.param·p1,·"index"····#·I |
124 | ····.annotation·system·Ldalvik/annotation/Signature; | 124 | ····.annotation·system·Ldalvik/annotation/Signature; |
125 | ········value·=·{ | 125 | ········value·=·{ |
126 | ············"(I)T", | 126 | ············"(I)T", |
127 | ············"L;" | 127 | ············"L;" |
128 | ········} | 128 | ········} |
129 | ····.end·annotation | 129 | ····.end·annotation |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·423 | 131 | ····.line·423 |
132 | ····.local·p0,·"this":Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;,·"Lcom/google/common/util/concurrent/Striped$LargeLazyStriped<TL;>;" | 132 | ····.local·p0,·"this":Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;,·"Lcom/google/common/util/concurrent/Striped$LargeLazyStriped<TL;>;" |
133 | ····iget·v | 133 | ····iget·v3,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->size:I |
134 | ····const·v | 134 | ····const·v4,·0x7fffffff |
135 | ····if-eq·v | 135 | ····if-eq·v3,·v4,·:cond_0 |
136 | ····.line·424 | 136 | ····.line·424 |
137 | ····invoke-virtual·{p0},·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->size()I | 137 | ····invoke-virtual·{p0},·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->size()I |
138 | ····move-result·v | 138 | ····move-result·v3 |
139 | ····invoke-static·{p1,·v | 139 | ····invoke-static·{p1,·v3},·Lcom/google/common/base/Preconditions;->checkElementIndex(II)I |
140 | ····.line·426 | 140 | ····.line·426 |
141 | ····:cond_0 | 141 | ····:cond_0 |
142 | ····iget-object·v | 142 | ····iget-object·v3,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->locks:Ljava/util/concurrent/ConcurrentMap; |
143 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 143 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
144 | ····move-result-object·v | 144 | ····move-result-object·v4 |
145 | ····invoke-interface·{v | 145 | ····invoke-interface·{v3,·v4},·Ljava/util/concurrent/ConcurrentMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
146 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
147 | ····.line·427 | 147 | ····.line·427 |
148 | ····.local·v1,·"existing":Ljava/lang/Object;,·"TL;" | 148 | ····.local·v1,·"existing":Ljava/lang/Object;,·"TL;" |
149 | ····if-eqz·v1,·:cond_1 | 149 | ····if-eqz·v1,·:cond_1 |
150 | ····move-object·v2,·v1 | 150 | ····move-object·v2,·v1 |
151 | ····.end·local·v1····#·"existing":Ljava/lang/Object;,·"TL;" | ||
152 | ····.local·v2,·"existing":Ljava/lang/Object;,·"TL;" | ||
153 | ····move-object·v3,·v1 | ||
151 | ····.line·432 | 154 | ····.line·432 |
152 | ····:goto_0 | 155 | ····:goto_0 |
153 | ····return-object·v | 156 | ····return-object·v3 |
154 | ····.line·430 | 157 | ····.line·430 |
158 | ····.end·local·v2····#·"existing":Ljava/lang/Object;,·"TL;" | ||
159 | ····.restart·local·v1····#·"existing":Ljava/lang/Object;,·"TL;" | ||
155 | ····:cond_1 | 160 | ····:cond_1 |
156 | ····iget-object·v | 161 | ····iget-object·v3,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->supplier:Lcom/google/common/base/Supplier; |
157 | ····invoke-interface·{v | 162 | ····invoke-interface·{v3},·Lcom/google/common/base/Supplier;->get()Ljava/lang/Object; |
158 | ····move-result-object·v0 | 163 | ····move-result-object·v0 |
159 | ····.line·431 | 164 | ····.line·431 |
160 | ····.local·v0,·"created":Ljava/lang/Object;,·"TL;" | 165 | ····.local·v0,·"created":Ljava/lang/Object;,·"TL;" |
161 | ····iget-object·v | 166 | ····iget-object·v3,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->locks:Ljava/util/concurrent/ConcurrentMap; |
162 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 167 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
163 | ····move-result-object·v | 168 | ····move-result-object·v4 |
164 | ····invoke-interface·{v | 169 | ····invoke-interface·{v3,·v4,·v0},·Ljava/util/concurrent/ConcurrentMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
165 | ····move-result-object·v1 | 170 | ····move-result-object·v1 |
166 | ····.line·432 | 171 | ····.line·432 |
167 | ····invoke-static·{v1,·v0},·Lcom/google/common/base/MoreObjects;->firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 172 | ····invoke-static·{v1,·v0},·Lcom/google/common/base/MoreObjects;->firstNonNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
168 | ····move-result-object·v | 173 | ····move-result-object·v3 |
174 | ····move-object·v2,·v1 | ||
175 | ····.end·local·v1····#·"existing":Ljava/lang/Object;,·"TL;" | ||
176 | ····.restart·local·v2····#·"existing":Ljava/lang/Object;,·"TL;" | ||
169 | ····goto·:goto_0 | 177 | ····goto·:goto_0 |
170 | .end·method | 178 | .end·method |
171 | .method·public·size()I | 179 | .method·public·size()I |
172 | ····.locals·1 | 180 | ····.locals·1 |
173 | ····.prologue | 181 | ····.prologue |
Offset 340, 15 lines modified | Offset 340, 15 lines modified | ||
340 | ····:cond_2 | 340 | ····:cond_2 |
341 | ····return-object·v4 | 341 | ····return-object·v4 |
342 | .end·method | 342 | .end·method |
343 | #·virtual·methods | 343 | #·virtual·methods |
344 | .method·public·declared-synchronized·buildModelLoader(Ljava/lang/Class;Ljava/lang/Class;)Lcom/bumptech/glide/load/model/ModelLoader; | 344 | .method·public·declared-synchronized·buildModelLoader(Ljava/lang/Class;Ljava/lang/Class;)Lcom/bumptech/glide/load/model/ModelLoader; |
345 | ····.locals· | 345 | ····.locals·4 |
346 | ····.annotation·system·Ldalvik/annotation/Signature; | 346 | ····.annotation·system·Ldalvik/annotation/Signature; |
347 | ········value·=·{ | 347 | ········value·=·{ |
348 | ············"<T:", | 348 | ············"<T:", |
349 | ············"Ljava/lang/Object;", | 349 | ············"Ljava/lang/Object;", |
350 | ············"Y:", | 350 | ············"Y:", |
351 | ············"Ljava/lang/Object;", | 351 | ············"Ljava/lang/Object;", |
352 | ············">(", | 352 | ············">(", |
Offset 373, 83 lines modified | Offset 373, 101 lines modified | ||
373 | ····move-result-object·v1 | 373 | ····move-result-object·v1 |
374 | ····.line·127 | 374 | ····.line·127 |
375 | ····.local·v1,·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | 375 | ····.local·v1,·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" |
376 | ····if-eqz·v1,·:cond_1 | 376 | ····if-eqz·v1,·:cond_1 |
377 | ····.line·131 | 377 | ····.line·131 |
378 | ····sget-object·v | 378 | ····sget-object·v3,·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->NULL_MODEL_LOADER:Lcom/bumptech/glide/load/model/ModelLoader; |
379 | ····invoke-virtual·{v | 379 | ····invoke-virtual·{v3,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
380 | ····:try_end_0 | 380 | ····:try_end_0 |
381 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 381 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
382 | ····move-result·v | 382 | ····move-result·v3 |
383 | ····if-eqz·v | 383 | ····if-eqz·v3,·:cond_0 |
384 | ····.line·132 | 384 | ····.line·132 |
385 | ····const/4·v | 385 | ····const/4·v3,·0x0 |
386 | ····move-object·v2,·v1 | ||
386 | ····.line·146 | 387 | ····.line·146 |
388 | ····.end·local·v1····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
389 | ····.local·v2,·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
387 | ····:goto_0 | 390 | ····:goto_0 |
388 | ····monitor-exit·p0 | 391 | ····monitor-exit·p0 |
389 | ····return-object·v | 392 | ····return-object·v3 |
393 | ····.end·local·v2····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
394 | ····.restart·local·v1····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
390 | ····:cond_0 | 395 | ····:cond_0 |
391 | ····move-object·v2,·v1 | 396 | ····move-object·v2,·v1 |
397 | ····.end·local·v1····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
398 | ····.restart·local·v2····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
399 | ····move-object·v3,·v1 | ||
392 | ····.line·134 | 400 | ····.line·134 |
393 | ····goto·:goto_0 | 401 | ····goto·:goto_0 |
394 | ····.line·138 | 402 | ····.line·138 |
403 | ····.end·local·v2····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
404 | ····.restart·local·v1····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
395 | ····:cond_1 | 405 | ····:cond_1 |
396 | ····:try_start_1 | 406 | ····:try_start_1 |
397 | ····invoke-direct·{p0,·p1,·p2},·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->getFactory(Ljava/lang/Class;Ljava/lang/Class;)Lcom/bumptech/glide/load/model/ModelLoaderFactory; | 407 | ····invoke-direct·{p0,·p1,·p2},·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->getFactory(Ljava/lang/Class;Ljava/lang/Class;)Lcom/bumptech/glide/load/model/ModelLoaderFactory; |
398 | ····move-result-object·v0 | 408 | ····move-result-object·v0 |
399 | ····.line·139 | 409 | ····.line·139 |
400 | ····.local·v0,·"factory":Lcom/bumptech/glide/load/model/ModelLoaderFactory;,·"Lcom/bumptech/glide/load/model/ModelLoaderFactory<TT;TY;>;" | 410 | ····.local·v0,·"factory":Lcom/bumptech/glide/load/model/ModelLoaderFactory;,·"Lcom/bumptech/glide/load/model/ModelLoaderFactory<TT;TY;>;" |
401 | ····if-eqz·v0,·:cond_2 | 411 | ····if-eqz·v0,·:cond_2 |
402 | ····.line·140 | 412 | ····.line·140 |
403 | ····iget-object·v | 413 | ····iget-object·v3,·p0,·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->context:Landroid/content/Context; |
404 | ····invoke-interface·{v0,·v | 414 | ····invoke-interface·{v0,·v3,·p0},·Lcom/bumptech/glide/load/model/ModelLoaderFactory;->build(Landroid/content/Context;Lcom/bumptech/glide/load/model/GenericLoaderFactory;)Lcom/bumptech/glide/load/model/ModelLoader; |
405 | ····move-result-object·v1 | 415 | ····move-result-object·v1 |
406 | ····.line·141 | 416 | ····.line·141 |
407 | ····invoke-direct·{p0,·p1,·p2,·v1},·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->cacheModelLoader(Ljava/lang/Class;Ljava/lang/Class;Lcom/bumptech/glide/load/model/ModelLoader;)V | 417 | ····invoke-direct·{p0,·p1,·p2,·v1},·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->cacheModelLoader(Ljava/lang/Class;Ljava/lang/Class;Lcom/bumptech/glide/load/model/ModelLoader;)V |
408 | ····:goto_1 | 418 | ····:goto_1 |
409 | ····move-object·v2,·v1 | 419 | ····move-object·v2,·v1 |
420 | ····.end·local·v1····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
421 | ····.restart·local·v2····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
422 | ····move-object·v3,·v1 | ||
410 | ····.line·146 | 423 | ····.line·146 |
411 | ····goto·:goto_0 | 424 | ····goto·:goto_0 |
412 | ····.line·144 | 425 | ····.line·144 |
426 | ····.end·local·v2····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
427 | ····.restart·local·v1····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | ||
413 | ····:cond_2 | 428 | ····:cond_2 |
414 | ····invoke-direct·{p0,·p1,·p2},·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->cacheNullLoader(Ljava/lang/Class;Ljava/lang/Class;)V | 429 | ····invoke-direct·{p0,·p1,·p2},·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->cacheNullLoader(Ljava/lang/Class;Ljava/lang/Class;)V |
415 | ····:try_end_1 | 430 | ····:try_end_1 |
416 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 431 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
417 | ····goto·:goto_1 | 432 | ····goto·:goto_1 |
418 | ····.line·126 | 433 | ····.line·126 |
419 | ····.end·local·v0····#·"factory":Lcom/bumptech/glide/load/model/ModelLoaderFactory;,·"Lcom/bumptech/glide/load/model/ModelLoaderFactory<TT;TY;>;" | 434 | ····.end·local·v0····#·"factory":Lcom/bumptech/glide/load/model/ModelLoaderFactory;,·"Lcom/bumptech/glide/load/model/ModelLoaderFactory<TT;TY;>;" |
420 | ····.end·local·v1····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" | 435 | ····.end·local·v1····#·"result":Lcom/bumptech/glide/load/model/ModelLoader;,·"Lcom/bumptech/glide/load/model/ModelLoader<TT;TY;>;" |
421 | ····:catchall_0 | 436 | ····:catchall_0 |
422 | ····move-exception·v | 437 | ····move-exception·v3 |
423 | ····monitor-exit·p0 | 438 | ····monitor-exit·p0 |
424 | ····throw·v | 439 | ····throw·v3 |
425 | .end·method | 440 | .end·method |
426 | .method·public·declared-synchronized·buildModelLoader(Ljava/lang/Class;Ljava/lang/Class;Landroid/content/Context;)Lcom/bumptech/glide/load/model/ModelLoader; | 441 | .method·public·declared-synchronized·buildModelLoader(Ljava/lang/Class;Ljava/lang/Class;Landroid/content/Context;)Lcom/bumptech/glide/load/model/ModelLoader; |
427 | ····.locals·1 | 442 | ····.locals·1 |
428 | ····.param·p3,·"context"····#·Landroid/content/Context; | 443 | ····.param·p3,·"context"····#·Landroid/content/Context; |
429 | ····.annotation·system·Ldalvik/annotation/Signature; | 444 | ····.annotation·system·Ldalvik/annotation/Signature; |
430 | ········value·=·{ | 445 | ········value·=·{ |
Offset 439, 15 lines modified | Offset 439, 15 lines modified | ||
439 | ····invoke-direct·{p0,·v1,·v2,·v3},·Lcom/bumptech/glide/load/engine/DecodeJob;->logWithTimeAndKey(Ljava/lang/String;J)V | 439 | ····invoke-direct·{p0,·v1,·v2,·v3},·Lcom/bumptech/glide/load/engine/DecodeJob;->logWithTimeAndKey(Ljava/lang/String;J)V |
440 | ····goto·:goto_0 | 440 | ····goto·:goto_0 |
441 | .end·method | 441 | .end·method |
442 | .method·private·decodeSource()Lcom/bumptech/glide/load/engine/Resource; | 442 | .method·private·decodeSource()Lcom/bumptech/glide/load/engine/Resource; |
443 | ····.locals· | 443 | ····.locals·7 |
444 | ····.annotation·system·Ldalvik/annotation/Signature; | 444 | ····.annotation·system·Ldalvik/annotation/Signature; |
445 | ········value·=·{ | 445 | ········value·=·{ |
446 | ············"()", | 446 | ············"()", |
447 | ············"Lcom/bumptech/glide/load/engine/Resource", | 447 | ············"Lcom/bumptech/glide/load/engine/Resource", |
448 | ············"<TT;>;" | 448 | ············"<TT;>;" |
449 | ········} | 449 | ········} |
450 | ····.end·annotation | 450 | ····.end·annotation |
Offset 464, 93 lines modified | Offset 464, 105 lines modified | ||
464 | ····const/4·v1,·0x0 | 464 | ····const/4·v1,·0x0 |
465 | ····.line·169 | 465 | ····.line·169 |
466 | ····.local·v1,·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | 466 | ····.local·v1,·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" |
467 | ····:try_start_0 | 467 | ····:try_start_0 |
468 | ····invoke-static·{},·Lcom/bumptech/glide/util/LogTime;->getLogTime()J | 468 | ····invoke-static·{},·Lcom/bumptech/glide/util/LogTime;->getLogTime()J |
469 | ····move-result-wide·v | 469 | ····move-result-wide·v4 |
470 | ····.line·170 | 470 | ····.line·170 |
471 | ····.local·v | 471 | ····.local·v4,·"startTime":J |
472 | ····iget-object·v | 472 | ····iget-object·v3,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher; |
473 | ····iget-object·v | 473 | ····iget-object·v6,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->priority:Lcom/bumptech/glide/Priority; |
474 | ····invoke-interface·{v | 474 | ····invoke-interface·{v3,·v6},·Lcom/bumptech/glide/load/data/DataFetcher;->loadData(Lcom/bumptech/glide/Priority;)Ljava/lang/Object; |
475 | ····move-result-object·v0 | 475 | ····move-result-object·v0 |
476 | ····.line·171 | 476 | ····.line·171 |
477 | ····.local·v0,·"data":Ljava/lang/Object;,·"TA;" | 477 | ····.local·v0,·"data":Ljava/lang/Object;,·"TA;" |
478 | ····const-string·v | 478 | ····const-string·v3,·"DecodeJob" |
479 | ····const/4·v | 479 | ····const/4·v6,·0x2 |
480 | ····invoke-static·{v | 480 | ····invoke-static·{v3,·v6},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z |
481 | ····move-result·v | 481 | ····move-result·v3 |
482 | ····if-eqz·v | 482 | ····if-eqz·v3,·:cond_0 |
483 | ····.line·172 | 483 | ····.line·172 |
484 | ····const-string·v | 484 | ····const-string·v3,·"Fetched·data" |
485 | ····invoke-direct·{p0,·v | 485 | ····invoke-direct·{p0,·v3,·v4,·v5},·Lcom/bumptech/glide/load/engine/DecodeJob;->logWithTimeAndKey(Ljava/lang/String;J)V |
486 | ····.line·174 | 486 | ····.line·174 |
487 | ····:cond_0 | 487 | ····:cond_0 |
488 | ····iget-boolean·v | 488 | ····iget-boolean·v3,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->isCancelled:Z |
489 | ····:try_end_0 | 489 | ····:try_end_0 |
490 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 490 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
491 | ····if-eqz·v | 491 | ····if-eqz·v3,·:cond_1 |
492 | ····.line·175 | 492 | ····.line·175 |
493 | ····const/4·v | 493 | ····const/4·v3,·0x0 |
494 | ····.line·179 | 494 | ····.line·179 |
495 | ····iget-object·v | 495 | ····iget-object·v6,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher; |
496 | ····invoke-interface·{v | 496 | ····invoke-interface·{v6},·Lcom/bumptech/glide/load/data/DataFetcher;->cleanup()V |
497 | ····move-object·v2,·v1 | ||
497 | ····.line·181 | 498 | ····.line·181 |
499 | ····.end·local·v1····#·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | ||
500 | ····.local·v2,·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | ||
498 | ····:goto_0 | 501 | ····:goto_0 |
499 | ····return-object·v | 502 | ····return-object·v3 |
500 | ····.line·177 | 503 | ····.line·177 |
504 | ····.end·local·v2····#·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | ||
505 | ····.restart·local·v1····#·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | ||
501 | ····:cond_1 | 506 | ····:cond_1 |
502 | ····:try_start_1 | 507 | ····:try_start_1 |
503 | ····invoke-direct·{p0,·v0},·Lcom/bumptech/glide/load/engine/DecodeJob;->decodeFromSourceData(Ljava/lang/Object;)Lcom/bumptech/glide/load/engine/Resource; | 508 | ····invoke-direct·{p0,·v0},·Lcom/bumptech/glide/load/engine/DecodeJob;->decodeFromSourceData(Ljava/lang/Object;)Lcom/bumptech/glide/load/engine/Resource; |
504 | ····:try_end_1 | 509 | ····:try_end_1 |
505 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 510 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
506 | ····move-result-object·v1 | 511 | ····move-result-object·v1 |
507 | ····.line·179 | 512 | ····.line·179 |
508 | ····iget-object·v | 513 | ····iget-object·v3,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher; |
514 | ····invoke-interface·{v3},·Lcom/bumptech/glide/load/data/DataFetcher;->cleanup()V | ||
509 | ···· | 515 | ····move-object·v2,·v1 |
516 | ····.end·local·v1····#·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | ||
517 | ····.restart·local·v2····#·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | ||
510 | ····move-object·v | 518 | ····move-object·v3,·v1 |
511 | ····.line·181 | 519 | ····.line·181 |
512 | ····goto·:goto_0 | 520 | ····goto·:goto_0 |
513 | ····.line·179 | 521 | ····.line·179 |
514 | ····.end·local·v0····#·"data":Ljava/lang/Object;,·"TA;" | 522 | ····.end·local·v0····#·"data":Ljava/lang/Object;,·"TA;" |
523 | ····.end·local·v2····#·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | ||
515 | ····.end·local·v | 524 | ····.end·local·v4····#·"startTime":J |
525 | ····.restart·local·v1····#·"decoded":Lcom/bumptech/glide/load/engine/Resource;,·"Lcom/bumptech/glide/load/engine/Resource<TT;>;" | ||
516 | ····:catchall_0 | 526 | ····:catchall_0 |
517 | ····move-exception·v | 527 | ····move-exception·v3 |
518 | ····iget-object·v | 528 | ····iget-object·v6,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher; |
519 | ····invoke-interface·{v | 529 | ····invoke-interface·{v6},·Lcom/bumptech/glide/load/data/DataFetcher;->cleanup()V |
520 | ····throw·v | 530 | ····throw·v3 |
521 | .end·method | 531 | .end·method |
522 | .method·private·loadFromCache(Lcom/bumptech/glide/load/Key;)Lcom/bumptech/glide/load/engine/Resource; | 532 | .method·private·loadFromCache(Lcom/bumptech/glide/load/Key;)Lcom/bumptech/glide/load/engine/Resource; |
523 | ····.locals·5 | 533 | ····.locals·5 |
524 | ····.param·p1,·"key"····#·Lcom/bumptech/glide/load/Key; | 534 | ····.param·p1,·"key"····#·Lcom/bumptech/glide/load/Key; |
525 | ····.annotation·system·Ldalvik/annotation/Signature; | 535 | ····.annotation·system·Ldalvik/annotation/Signature; |
526 | ········value·=·{ | 536 | ········value·=·{ |
Offset 1024, 33 lines modified | Offset 1024, 33 lines modified | ||
1024 | ····invoke-virtual·{v6},·Ljava/io/File;->exists()Z | 1024 | ····invoke-virtual·{v6},·Ljava/io/File;->exists()Z |
1025 | ····move-result·v1 | 1025 | ····move-result·v1 |
1026 | ····if-eqz·v1,·:cond_2 | 1026 | ····if-eqz·v1,·:cond_2 |
1027 | ····.line·207 | 1027 | ····.line·207 |
1028 | ····new-instance·v | 1028 | ····new-instance·v9,·Ljava/io/File; |
1029 | ····const-string·v1,·"journal" | 1029 | ····const-string·v1,·"journal" |
1030 | ····invoke-direct·{v | 1030 | ····invoke-direct·{v9,·p0,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
1031 | ····.line·209 | 1031 | ····.line·209 |
1032 | ····.local·v | 1032 | ····.local·v9,·"journalFile":Ljava/io/File; |
1033 | ····invoke-virtual·{v | 1033 | ····invoke-virtual·{v9},·Ljava/io/File;->exists()Z |
1034 | ····move-result·v1 | 1034 | ····move-result·v1 |
1035 | ····if-eqz·v1,·:cond_3 | 1035 | ····if-eqz·v1,·:cond_3 |
1036 | ····.line·210 | 1036 | ····.line·210 |
1037 | ····invoke-virtual·{v6},·Ljava/io/File;->delete()Z | 1037 | ····invoke-virtual·{v6},·Ljava/io/File;->delete()Z |
1038 | ····.line·217 | 1038 | ····.line·217 |
1039 | ····.end·local·v | 1039 | ····.end·local·v9····#·"journalFile":Ljava/io/File; |
1040 | ····:cond_2 | 1040 | ····:cond_2 |
1041 | ····:goto_0 | 1041 | ····:goto_0 |
1042 | ····new-instance·v0,·Lcom/bumptech/glide/disklrucache/DiskLruCache; | 1042 | ····new-instance·v0,·Lcom/bumptech/glide/disklrucache/DiskLruCache; |
1043 | ····move-object·v1,·p0 | 1043 | ····move-object·v1,·p0 |
1044 | ····move·v2,·p1 | 1044 | ····move·v2,·p1 |
Offset 1078, 38 lines modified | Offset 1078, 42 lines modified | ||
1078 | ····.line·221 | 1078 | ····.line·221 |
1079 | ····invoke-direct·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->processJournal()V | 1079 | ····invoke-direct·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->processJournal()V |
1080 | ····:try_end_0 | 1080 | ····:try_end_0 |
1081 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 1081 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
1082 | ····move-object·v7,·v0 | 1082 | ····move-object·v7,·v0 |
1083 | ····.line·238 | ||
1084 | ····.end·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; | 1083 | ····.end·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; |
1084 | ····.local·v7,·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; | ||
1085 | ····move-object·v8,·v0 | ||
1086 | ····.line·238 | ||
1087 | ····.end·local·v7····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; | ||
1085 | ····.local·v | 1088 | ····.local·v8,·"cache":Ljava/lang/Object; |
1086 | ····:goto_1 | 1089 | ····:goto_1 |
1087 | ····return-object·v | 1090 | ····return-object·v8 |
1088 | ····.line·212 | 1091 | ····.line·212 |
1089 | ····.end·local·v | 1092 | ····.end·local·v8····#·"cache":Ljava/lang/Object; |
1090 | ····.restart·local·v | 1093 | ····.restart·local·v9····#·"journalFile":Ljava/io/File; |
1091 | ····:cond_3 | 1094 | ····:cond_3 |
1092 | ····const/4·v1,·0x0 | 1095 | ····const/4·v1,·0x0 |
1093 | ····invoke-static·{v6,·v | 1096 | ····invoke-static·{v6,·v9,·v1},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->renameTo(Ljava/io/File;Ljava/io/File;Z)V |
1094 | ····goto·:goto_0 | 1097 | ····goto·:goto_0 |
1095 | ····.line·223 | 1098 | ····.line·223 |
1096 | ····.end·local·v | 1099 | ····.end·local·v9····#·"journalFile":Ljava/io/File; |
1097 | ····.restart·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; | 1100 | ····.restart·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; |
1098 | ····:catch_0 | 1101 | ····:catch_0 |
1099 | ····move-exception·v | 1102 | ····move-exception·v10 |
1100 | ····.line·224 | 1103 | ····.line·224 |
1101 | ····.local·v | 1104 | ····.local·v10,·"journalIsCorrupt":Ljava/io/IOException; |
1102 | ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream; | 1105 | ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
1103 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 1106 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
1104 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 1107 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
1105 | ····const-string·v3,·"DiskLruCache·" | 1108 | ····const-string·v3,·"DiskLruCache·" |
Offset 1124, 15 lines modified | Offset 1128, 15 lines modified | ||
1124 | ····const-string·v3,·"·is·corrupt:·" | 1128 | ····const-string·v3,·"·is·corrupt:·" |
1125 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1129 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1126 | ····move-result-object·v2 | 1130 | ····move-result-object·v2 |
1127 | ····invoke-virtual·{v | 1131 | ····invoke-virtual·{v10},·Ljava/io/IOException;->getMessage()Ljava/lang/String; |
1128 | ····move-result-object·v3 | 1132 | ····move-result-object·v3 |
1129 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1133 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1130 | ····move-result-object·v2 | 1134 | ····move-result-object·v2 |
Offset 1148, 15 lines modified | Offset 1152, 15 lines modified | ||
1148 | ····invoke-virtual·{v1,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 1152 | ····invoke-virtual·{v1,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
1149 | ····.line·230 | 1153 | ····.line·230 |
1150 | ····invoke-virtual·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->delete()V | 1154 | ····invoke-virtual·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->delete()V |
1151 | ····.line·235 | 1155 | ····.line·235 |
1152 | ····.end·local·v | 1156 | ····.end·local·v10····#·"journalIsCorrupt":Ljava/io/IOException; |
1153 | ····:cond_4 | 1157 | ····:cond_4 |
1154 | ····invoke-virtual·{p0},·Ljava/io/File;->mkdirs()Z | 1158 | ····invoke-virtual·{p0},·Ljava/io/File;->mkdirs()Z |
1155 | ····.line·236 | 1159 | ····.line·236 |
1156 | ····new-instance·v0,·Lcom/bumptech/glide/disklrucache/DiskLruCache; | 1160 | ····new-instance·v0,·Lcom/bumptech/glide/disklrucache/DiskLruCache; |
1157 | ····.end·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; | 1161 | ····.end·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; |
Offset 1172, 16 lines modified | Offset 1176, 20 lines modified | ||
1172 | ····.line·237 | 1176 | ····.line·237 |
1173 | ····.restart·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; | 1177 | ····.restart·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; |
1174 | ····invoke-direct·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->rebuildJournal()V | 1178 | ····invoke-direct·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->rebuildJournal()V |
1175 | ····move-object·v7,·v0 | 1179 | ····move-object·v7,·v0 |
1180 | ····.end·local·v0····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; | ||
1181 | ····.restart·local·v7····#·"cache":Lcom/bumptech/glide/disklrucache/DiskLruCache; | ||
1182 | ····move-object·v8,·v0 | ||
1176 | ····.line·238 | 1183 | ····.line·238 |
1177 | ····.restart·local·v | 1184 | ····.restart·local·v8····#·"cache":Ljava/lang/Object; |
1178 | ····goto·:goto_1 | 1185 | ····goto·:goto_1 |
1179 | .end·method | 1186 | .end·method |
1180 | .method·private·processJournal()V | 1187 | .method·private·processJournal()V |
Max diff block lines reached; 70/4687 bytes (1.49%) of diff not shown. |
Offset 4, 14 lines modified | Offset 4, 18 lines modified | ||
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lcom/google/common/annotations/GwtCompatible; | 5 | .annotation·build·Lcom/google/common/annotations/GwtCompatible; |
6 | ····emulated·=·true | 6 | ····emulated·=·true |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
9 | ····value·=·"SMAP\nToStringContext.java\nXtend\n*S·Xtend\n*F\n+·0·ToStringBuilder.xtend\norg/eclipse/xtext/xbase/lib/util/ToStringBuilder.xtend\n*L\n326:16\n329:19\n331:21,3\n333:24\n331:25,2\n338:29,2\n342:34\n*E\n" | ||
10 | .end·annotation | ||
8 | #·static·fields | 11 | #·static·fields |
9 | .field·public·static·final·INSTANCE:Lorg/eclipse/xtext/xbase/lib/util/ToStringContext; | 12 | .field·public·static·final·INSTANCE:Lorg/eclipse/xtext/xbase/lib/util/ToStringContext; |
10 | .field·private·static·final·currentlyProcessed:Ljava/lang/ThreadLocal; | 13 | .field·private·static·final·currentlyProcessed:Ljava/lang/ThreadLocal; |
11 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
12 | ········value·=·{ | 15 | ········value·=·{ |
Offset 9, 14 lines modified | Offset 9, 18 lines modified | ||
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0xa |
12 | ····name·=·"IndentationAwareStringBuilder" | 12 | ····name·=·"IndentationAwareStringBuilder" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
15 | ····value·=·"SMAP\nToStringBuilder.java\nXtend\n*S·Xtend\n*F\n+·0·ToStringBuilder.xtend\norg/eclipse/xtext/xbase/lib/util/ToStringBuilder.xtend\n*L\n284:52\n285:54\n286:56\n288:58\n291:61\n292:62\n296:66\n297:67\n301:71\n302:72,2\n303:74\n304:75\n301:76\n306:77\n301:78\n308:79\n312:83\n313:84\n317:89\n33:94\n38:100\n39:102\n40:104\n41:106\n42:108\n51:117\n52:118\n60:126\n61:127\n69:135\n70:136\n78:144\n79:145\n89:155\n90:156\n97:163\n99:165,7\n100:172\n107:179\n109:181,7\n110:188\n117:195\n119:197,8\n122:207\n123:209\n124:210,6\n125:216\n126:217\n124:218,3\n123:221,4\n136:233\n144:241\n148:245\n149:246\n150:247\n154:251\n155:252\n156:253\n160:257\n161:258\n162:259\n163:260\n170:268,3\n171:271\n170:272\n174:274\n175:275\n176:276\n177:277\n178:278\n179:279\n178:280\n181:281\n182:282\n183:283\n184:284\n183:285\n186:286\n187:287\n183:288\n189:289\n190:290\n189:291\n192:292\n182:293\n181:294\n195:295\n196:296\n195:297\n198:298\n199:299\n201:301\n206:306\n207:307\n208:308\n207:309\n209:310\n210:311\n209:312\n211:313\n212:314\n211:315\n213:316\n214:317\n213:318\n215:319\n216:320\n215:321\n217:322\n218:323\n217:324\n219:325\n220:326\n219:327\n221:328\n222:329\n221:330\n223:331\n224:332\n223:333\n225:334\n226:335\n225:336\n227:337\n228:338\n227:339\n230:340\n227:341\n225:342\n223:343\n221:344\n219:345\n217:346\n215:347\n213:348\n211:349\n209:350\n207:351\n206:352\n233:353\n206:354\n238:358\n239:359\n240:360\n241:361\n240:362\n243:363\n244:364,2\n245:366\n246:367\n247:368\n246:369\n249:370\n250:371,2\n251:373\n250:374\n244:375,2\n254:377\n255:378\n254:379\n257:380\n258:381\n257:382\n260:383\n264:387,4\n267:393\n269:395\n270:396\n271:397,2\n272:399,2\n273:401\n271:402\n274:403\n275:404\n*E\n" | ||
16 | .end·annotation | ||
14 | #·instance·fields | 17 | #·instance·fields |
15 | .field·private·final·builder:Ljava/lang/StringBuilder; | 18 | .field·private·final·builder:Ljava/lang/StringBuilder; |
16 | .field·private·indentation:I | 19 | .field·private·indentation:I |
17 | .field·private·final·indentationString:Ljava/lang/String; | 20 | .field·private·final·indentationString:Ljava/lang/String; |
Offset 9, 14 lines modified | Offset 9, 18 lines modified | ||
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1a | 11 | ····accessFlags·=·0x1a |
12 | ····name·=·"Part" | 12 | ····name·=·"Part" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
15 | ····value·=·"SMAP\nToStringBuilder.java\nXtend\n*S·Xtend\n*F\n+·0·ToStringBuilder.xtend\norg/eclipse/xtext/xbase/lib/util/ToStringBuilder.xtend\n*L\n284:52\n285:54\n286:56\n288:58\n291:61\n292:62\n296:66\n297:67\n301:71\n302:72,2\n303:74\n304:75\n301:76\n306:77\n301:78\n308:79\n312:83\n313:84\n317:89\n33:94\n38:100\n39:102\n40:104\n41:106\n42:108\n51:117\n52:118\n60:126\n61:127\n69:135\n70:136\n78:144\n79:145\n89:155\n90:156\n97:163\n99:165,7\n100:172\n107:179\n109:181,7\n110:188\n117:195\n119:197,8\n122:207\n123:209\n124:210,6\n125:216\n126:217\n124:218,3\n123:221,4\n136:233\n144:241\n148:245\n149:246\n150:247\n154:251\n155:252\n156:253\n160:257\n161:258\n162:259\n163:260\n170:268,3\n171:271\n170:272\n174:274\n175:275\n176:276\n177:277\n178:278\n179:279\n178:280\n181:281\n182:282\n183:283\n184:284\n183:285\n186:286\n187:287\n183:288\n189:289\n190:290\n189:291\n192:292\n182:293\n181:294\n195:295\n196:296\n195:297\n198:298\n199:299\n201:301\n206:306\n207:307\n208:308\n207:309\n209:310\n210:311\n209:312\n211:313\n212:314\n211:315\n213:316\n214:317\n213:318\n215:319\n216:320\n215:321\n217:322\n218:323\n217:324\n219:325\n220:326\n219:327\n221:328\n222:329\n221:330\n223:331\n224:332\n223:333\n225:334\n226:335\n225:336\n227:337\n228:338\n227:339\n230:340\n227:341\n225:342\n223:343\n221:344\n219:345\n217:346\n215:347\n213:348\n211:349\n209:350\n207:351\n206:352\n233:353\n206:354\n238:358\n239:359\n240:360\n241:361\n240:362\n243:363\n244:364,2\n245:366\n246:367\n247:368\n246:369\n249:370\n250:371,2\n251:373\n250:374\n244:375,2\n254:377\n255:378\n254:379\n257:380\n258:381\n257:382\n260:383\n264:387,4\n267:393\n269:395\n270:396\n271:397,2\n272:399,2\n273:401\n271:402\n274:403\n275:404\n*E\n" | ||
16 | .end·annotation | ||
14 | #·instance·fields | 17 | #·instance·fields |
15 | .field·private·fieldName:Ljava/lang/String; | 18 | .field·private·fieldName:Ljava/lang/String; |
16 | .field·private·value:Ljava/lang/Object; | 19 | .field·private·value:Ljava/lang/Object; |
Offset 13, 14 lines modified | Offset 13, 18 lines modified | ||
13 | .annotation·system·Ldalvik/annotation/MemberClasses; | 13 | .annotation·system·Ldalvik/annotation/MemberClasses; |
14 | ····value·=·{ | 14 | ····value·=·{ |
15 | ········Lorg/eclipse/xtext/xbase/lib/util/ToStringBuilder$IndentationAwareStringBuilder;, | 15 | ········Lorg/eclipse/xtext/xbase/lib/util/ToStringBuilder$IndentationAwareStringBuilder;, |
16 | ········Lorg/eclipse/xtext/xbase/lib/util/ToStringBuilder$Part; | 16 | ········Lorg/eclipse/xtext/xbase/lib/util/ToStringBuilder$Part; |
17 | ····} | 17 | ····} |
18 | .end·annotation | 18 | .end·annotation |
19 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
20 | ····value·=·"SMAP\nToStringBuilder.java\nXtend\n*S·Xtend\n*F\n+·0·ToStringBuilder.xtend\norg/eclipse/xtext/xbase/lib/util/ToStringBuilder.xtend\n*L\n284:52\n285:54\n286:56\n288:58\n291:61\n292:62\n296:66\n297:67\n301:71\n302:72,2\n303:74\n304:75\n301:76\n306:77\n301:78\n308:79\n312:83\n313:84\n317:89\n33:94\n38:100\n39:102\n40:104\n41:106\n42:108\n51:117\n52:118\n60:126\n61:127\n69:135\n70:136\n78:144\n79:145\n89:155\n90:156\n97:163\n99:165,7\n100:172\n107:179\n109:181,7\n110:188\n117:195\n119:197,8\n122:207\n123:209\n124:210,6\n125:216\n126:217\n124:218,3\n123:221,4\n136:233\n144:241\n148:245\n149:246\n150:247\n154:251\n155:252\n156:253\n160:257\n161:258\n162:259\n163:260\n170:268,3\n171:271\n170:272\n174:274\n175:275\n176:276\n177:277\n178:278\n179:279\n178:280\n181:281\n182:282\n183:283\n184:284\n183:285\n186:286\n187:287\n183:288\n189:289\n190:290\n189:291\n192:292\n182:293\n181:294\n195:295\n196:296\n195:297\n198:298\n199:299\n201:301\n206:306\n207:307\n208:308\n207:309\n209:310\n210:311\n209:312\n211:313\n212:314\n211:315\n213:316\n214:317\n213:318\n215:319\n216:320\n215:321\n217:322\n218:323\n217:324\n219:325\n220:326\n219:327\n221:328\n222:329\n221:330\n223:331\n224:332\n223:333\n225:334\n226:335\n225:336\n227:337\n228:338\n227:339\n230:340\n227:341\n225:342\n223:343\n221:344\n219:345\n217:346\n215:347\n213:348\n211:349\n209:350\n207:351\n206:352\n233:353\n206:354\n238:358\n239:359\n240:360\n241:361\n240:362\n243:363\n244:364,2\n245:366\n246:367\n247:368\n246:369\n249:370\n250:371,2\n251:373\n250:374\n244:375,2\n254:377\n255:378\n254:379\n257:380\n258:381\n257:382\n260:383\n264:387,4\n267:393\n269:395\n270:396\n271:397,2\n272:399,2\n273:401\n271:402\n274:403\n275:404\n*E\n" | ||
21 | .end·annotation | ||
19 | #·static·fields | 22 | #·static·fields |
20 | .field·private·static·_toStringContext:Lorg/eclipse/xtext/xbase/lib/util/ToStringContext; | 23 | .field·private·static·_toStringContext:Lorg/eclipse/xtext/xbase/lib/util/ToStringContext; |
21 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; | 24 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; |
22 | ····.end·annotation | 25 | ····.end·annotation |
23 | .end·field | 26 | .end·field |
Offset 9, 14 lines modified | Offset 9, 18 lines modified | ||
9 | .end·annotation | 9 | .end·annotation |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x9 | 11 | ····accessFlags·=·0x9 |
12 | ····name·=·"Util" | 12 | ····name·=·"Util" |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
15 | ····value·=·"SMAP\nDataProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Data.xtend\norg/eclipse/xtend/lib/Data.xtend\n*L\n85:44\n89:48,7\n93:58,7\n97:68,3\n98:71\n99:72\n100:73\n101:74\n102:75,4\n103:79,5\n102:84,3\n97:87,3\n45:95,2\n46:97,2\n47:99,2\n48:101,2\n49:103,2\n51:105,3\n52:108\n51:109,3\n54:112,2\n55:114\n54:115\n57:116,3\n58:119\n57:120\n60:121,3\n61:124\n60:125\n63:126,3\n64:129\n63:130\n66:131,3\n67:134,2\n68:136\n67:137\n70:138,3\n66:141,3\n*E\n" | ||
16 | .end·annotation | ||
14 | .annotation·runtime·Ljava/lang/Deprecated; | 17 | .annotation·runtime·Ljava/lang/Deprecated; |
15 | .end·annotation | 18 | .end·annotation |
16 | #·instance·fields | 19 | #·instance·fields |
17 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; | 20 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; |
18 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; | 21 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; |
Offset 6, 14 lines modified | Offset 6, 18 lines modified | ||
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lorg/eclipse/xtend/lib/DataProcessor$Util; | 9 | ········Lorg/eclipse/xtend/lib/DataProcessor$Util; |
10 | ····} | 10 | ····} |
11 | .end·annotation | 11 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
13 | ····value·=·"SMAP\nDataProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Data.xtend\norg/eclipse/xtend/lib/Data.xtend\n*L\n85:44\n89:48,7\n93:58,7\n97:68,3\n98:71\n99:72\n100:73\n101:74\n102:75,4\n103:79,5\n102:84,3\n97:87,3\n45:95,2\n46:97,2\n47:99,2\n48:101,2\n49:103,2\n51:105,3\n52:108\n51:109,3\n54:112,2\n55:114\n54:115\n57:116,3\n58:119\n57:120\n60:121,3\n61:124\n60:125\n63:126,3\n64:129\n63:130\n66:131,3\n67:134,2\n68:136\n67:137\n70:138,3\n66:141,3\n*E\n" | ||
14 | .end·annotation | ||
12 | .annotation·runtime·Ljava/lang/Deprecated; | 15 | .annotation·runtime·Ljava/lang/Deprecated; |
13 | .end·annotation | 16 | .end·annotation |
14 | #·direct·methods | 17 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 19 | ····.locals·0 |
Offset 1, 13 lines modified | Offset 1, 17 lines modified | ||
1 | .class·public·Lorg/eclipse/xtend/lib/PropertyProcessor; | 1 | .class·public·Lorg/eclipse/xtend/lib/PropertyProcessor; |
2 | .super·Lorg/eclipse/xtend/lib/macro/AbstractFieldProcessor; | 2 | .super·Lorg/eclipse/xtend/lib/macro/AbstractFieldProcessor; |
3 | .source·"PropertyProcessor.java" | 3 | .source·"PropertyProcessor.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
6 | ····value·=·"SMAP\nPropertyProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Property.xtend\norg/eclipse/xtend/lib/Property.xtend\n*L\n39:21,2\n40:23,3\n41:26\n40:27\n43:28\n44:29\n43:30\n46:31,3\n*E\n" | ||
7 | .end·annotation | ||
5 | .annotation·runtime·Ljava/lang/Deprecated; | 8 | .annotation·runtime·Ljava/lang/Deprecated; |
6 | .end·annotation | 9 | .end·annotation |
7 | #·direct·methods | 10 | #·direct·methods |
8 | .method·public·constructor·<init>()V | 11 | .method·public·constructor·<init>()V |
9 | ····.locals·0 | 12 | ····.locals·0 |
Offset 22, 14 lines modified | Offset 22, 18 lines modified | ||
22 | ········"Lorg/eclipse/xtend/lib/macro/TransformationParticipant", | 22 | ········"Lorg/eclipse/xtend/lib/macro/TransformationParticipant", |
23 | ········"<", | 23 | ········"<", |
24 | ········"Lorg/eclipse/xtend/lib/macro/declaration/MutableTypeParameterDeclarator;", | 24 | ········"Lorg/eclipse/xtend/lib/macro/declaration/MutableTypeParameterDeclarator;", |
25 | ········">;" | 25 | ········">;" |
26 | ····} | 26 | ····} |
27 | .end·annotation | 27 | .end·annotation |
28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
29 | ····value·=·"SMAP\nFinalFieldsConstructorProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·FinalFieldsConstructor.xtend\norg/eclipse/xtend/lib/annotations/FinalFieldsConstructor.xtend\n*L\n87:57\n91:61,7\n96:71\n95:71\n99:75,2\n100:77\n101:78,3\n102:81,8\n101:89,3\n99:92,2\n106:97,2\n107:99\n108:100,3\n109:103,8\n108:111\n111:112,8\n106:120,3\n115:126\n116:127,5\n120:135,2\n121:137\n122:138,3\n123:141\n120:142\n125:143,2\n126:145\n127:146\n125:147\n129:148,3\n130:151\n131:152\n129:153,3\n135:158\n138:161,2\n139:163\n140:164,3\n141:167\n138:168\n143:169,2\n144:171\n145:172\n143:173\n147:174,3\n148:177\n147:178\n150:179\n151:180\n150:181\n153:182,12\n154:194,3\n155:197\n154:198,3\n157:201\n158:202,3\n159:205\n160:206\n161:207\n158:208,3\n163:211,4\n164:215,10\n163:225\n165:226,3\n166:229,7\n163:236,5\n172:244\n173:245\n174:246\n173:247\n175:248\n172:249\n177:250\n172:251\n182:255,6\n181:261\n58:267,7\n62:277,3\n63:280\n62:281\n65:282,3\n66:285\n65:286\n68:287,2\n69:289\n73:293,2\n74:295\n72:299,3\n61:302,3\n*E\n" | ||
30 | .end·annotation | ||
28 | #·direct·methods | 31 | #·direct·methods |
29 | .method·public·constructor·<init>()V | 32 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 33 | ····.locals·0 |
31 | ····.prologue | 34 | ····.prologue |
32 | ····.line·45 | 35 | ····.line·45 |
Offset 9, 14 lines modified | Offset 9, 18 lines modified | ||
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/eclipse/xtend/lib/annotations/EqualsHashCodeProcessor$Util; | 11 | ········Lorg/eclipse/xtend/lib/annotations/EqualsHashCodeProcessor$Util; |
12 | ····} | 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
15 | ····value·=·"SMAP\nEqualsHashCodeProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·EqualsHashCode.xtend\norg/eclipse/xtend/lib/annotations/EqualsHashCode.xtend\n*L\n68:47\n72:51,2\n76:56,3\n77:59\n76:60,3\n81:66,2\n82:68,2\n83:70,3\n84:73\n83:74\n85:75,3\n86:78\n85:79\n88:80\n85:81\n83:82,2\n81:84,3\n91:90,2\n92:92,2\n93:94,3\n94:97\n93:98\n95:99,3\n96:102\n95:103\n98:104\n95:105\n93:106,2\n91:108,3\n104:114,3\n105:117\n106:118\n107:119\n108:120\n109:121\n110:122,19\n117:141,6\n110:147,3\n121:150,3\n122:153,7\n110:160,3\n124:163\n125:164,3\n110:167,2\n126:169,2\n110:171,3\n104:174,3\n133:180,7\n137:190,3\n138:193,7\n139:200,14\n138:214,4\n142:218,8\n143:226,14\n142:240,5\n146:245,5\n147:250,6\n148:256,6\n149:262,6\n150:268,6\n151:274,11\n152:285,10\n151:295,5\n137:300,4\n155:304\n156:305,6\n157:311,8\n159:319,7\n137:326,2\n155:328\n137:329\n136:330\n166:334,3\n167:337,6\n168:343,8\n167:351,2\n168:353\n167:354,4\n170:358,8\n167:366,2\n170:368\n167:369\n166:370,5\n173:375,7\n166:382,2\n173:384\n166:385\n165:386\n179:390,3\n180:393\n181:394\n182:395\n183:396\n184:397,4\n185:401,5\n184:406,2\n187:408\n184:409\n188:410,2\n184:412\n188:413\n184:414,2\n188:416,2\n184:418\n189:419\n190:420,3\n184:423,2\n191:425,2\n184:427,3\n179:430,3\n198:436,3\n199:439,6\n200:445,11\n199:456,2\n200:458\n199:459\n201:460,7\n202:467,6\n201:473,2\n202:475\n201:476,2\n203:478,7\n204:485,4\n203:489,2\n204:491\n203:492,2\n205:494,5\n206:499,6\n207:505,6\n208:511,10\n209:521,4\n208:525,2\n209:527\n208:528,2\n210:530,7\n211:537,7\n210:544,2\n211:546\n210:547,2\n198:549,4\n213:553,7\n198:560,2\n213:562\n198:563\n197:564\n217:568,2\n218:570\n219:571,3\n220:574,6\n221:580,5\n220:585,2\n221:587\n220:588,4\n223:592,5\n220:597,2\n223:599\n220:600\n219:601,5\n226:606,4\n219:610,2\n226:612\n219:613\n217:614,3\n231:620,7\n230:627\n41:633,3\n42:636\n41:637\n44:638,2\n45:640,2\n46:642\n47:643\n45:644\n48:645,2\n49:647\n48:648\n51:649,7\n52:656\n53:657\n48:658\n45:659\n*E\n" | ||
16 | .end·annotation | ||
14 | #·direct·methods | 17 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 19 | ····.locals·0 |
17 | ····.prologue | 20 | ····.prologue |
18 | ····.line·35 | 21 | ····.line·35 |
Offset 12, 14 lines modified | Offset 12, 18 lines modified | ||
12 | .end·annotation | 12 | .end·annotation |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x9 | 14 | ····accessFlags·=·0x9 |
15 | ····name·=·"Util" | 15 | ····name·=·"Util" |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
18 | ····value·=·"SMAP\nToStringProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·ToString.xtend\norg/eclipse/xtend/lib/annotations/ToString.xtend\n*L\n149:45\n153:49,2\n156:54,2\n157:56\n158:57,6\n156:63,3\n162:69,3\n163:72\n164:73\n165:74\n166:75\n167:76,4\n168:80,7\n167:87\n170:88,3\n167:91,2\n170:93,2\n167:95\n171:96,3\n167:99,2\n171:101,2\n167:103\n172:104,3\n167:107,2\n172:109,2\n167:111\n173:112,3\n167:115,2\n173:117,6\n167:123,3\n162:126,3\n182:132,3\n183:135\n184:136\n185:137\n186:138\n187:139,3\n188:142,5\n187:147\n189:148,3\n187:151,2\n189:153\n187:154\n190:155,3\n187:158,2\n190:160\n187:161\n191:162,3\n187:165,2\n191:167\n187:168\n192:169,3\n187:172,2\n192:174\n187:175\n193:176,2\n194:178,7\n187:185,2\n195:187,2\n187:189,3\n182:192,3\n124:200,3\n125:203\n124:204\n127:205,2\n128:207\n129:208\n130:209,2\n131:211\n130:212\n132:213,4\n133:217\n132:218\n135:219,7\n132:226\n130:227\n*E\n" | ||
19 | .end·annotation | ||
17 | #·instance·fields | 20 | #·instance·fields |
18 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; | 21 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; |
19 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; | 22 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; |
20 | ····.end·annotation | 23 | ····.end·annotation |
21 | .end·field | 24 | .end·field |
Offset 3, 14 lines modified | Offset 3, 18 lines modified | ||
3 | .source·"ToStringConfiguration.java" | 3 | .source·"ToStringConfiguration.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·build·Lcom/google/common/annotations/Beta; | 5 | .annotation·build·Lcom/google/common/annotations/Beta; |
6 | .end·annotation | 6 | .end·annotation |
7 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
8 | ····value·=·"SMAP\nToStringConfiguration.java\nXtend\n*S·Xtend\n*F\n+·0·ToString.xtend\norg/eclipse/xtend/lib/annotations/ToString.xtend\n*L\n81:24\n85:28\n86:29\n87:30\n88:31\n92:35\n93:36\n94:37\n95:38\n99:42\n103:46\n107:50\n111:54\n*E\n" | ||
9 | .end·annotation | ||
7 | #·instance·fields | 10 | #·instance·fields |
8 | .field·private·final·hideFieldNames:Z | 11 | .field·private·final·hideFieldNames:Z |
9 | .field·private·final·singleLine:Z | 12 | .field·private·final·singleLine:Z |
10 | .field·private·final·skipNulls:Z | 13 | .field·private·final·skipNulls:Z |
Offset 22, 14 lines modified | Offset 22, 18 lines modified | ||
22 | ········"Lorg/eclipse/xtend/lib/macro/TransformationParticipant", | 22 | ········"Lorg/eclipse/xtend/lib/macro/TransformationParticipant", |
23 | ········"<", | 23 | ········"<", |
24 | ········"Lorg/eclipse/xtend/lib/macro/declaration/MutableMemberDeclaration;", | 24 | ········"Lorg/eclipse/xtend/lib/macro/declaration/MutableMemberDeclaration;", |
25 | ········">;" | 25 | ········">;" |
26 | ····} | 26 | ····} |
27 | .end·annotation | 27 | .end·annotation |
28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
29 | ····value·=·"SMAP\nAccessorsProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Accessors.xtend\norg/eclipse/xtend/lib/annotations/Accessors.xtend\n*L\n121:60\n125:64,3\n126:67,3\n127:70,3\n128:73,3\n129:76,3\n130:79,3\n131:82,3\n132:85,3\n133:88,3\n125:91\n134:92,4\n125:96,2\n134:98,4\n125:102\n124:103\n139:107,8\n143:118\n147:122,9\n148:131\n149:132,7\n150:139,14\n148:153\n152:154\n156:158\n159:162\n163:166\n167:170\n169:171\n170:172,2\n169:174\n172:175,15\n173:190\n177:194\n181:198\n182:199\n183:200,3\n184:203\n185:204\n186:205\n187:206,13\n188:219\n189:220\n183:221,3\n194:227,9\n195:236\n196:237,7\n197:244,14\n195:258\n199:259\n203:263,7\n202:270\n207:274,2\n211:279,2\n215:284\n219:288,2\n220:290\n219:291\n222:292\n223:293\n224:294\n222:295\n229:299\n230:300,3\n231:303\n232:304\n233:305\n234:306,15\n235:321\n236:322\n230:323,3\n241:329,6\n240:335\n87:341,7\n91:351,2\n92:353,2\n93:355\n92:356\n95:357,2\n96:359\n95:360\n101:364,3\n102:367\n101:368\n104:369,2\n105:371\n106:372\n105:373\n108:374,13\n100:390,3\n90:393,3\n*E\n" | ||
30 | .end·annotation | ||
28 | #·direct·methods | 31 | #·direct·methods |
29 | .method·public·constructor·<init>()V | 32 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 33 | ····.locals·0 |
31 | ····.prologue | 34 | ····.prologue |
32 | ····.line·48 | 35 | ····.line·48 |
Offset 12, 14 lines modified | Offset 12, 18 lines modified | ||
12 | .end·annotation | 12 | .end·annotation |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x9 | 14 | ····accessFlags·=·0x9 |
15 | ····name·=·"Util" | 15 | ····name·=·"Util" |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
18 | ····value·=·"SMAP\nEqualsHashCodeProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·EqualsHashCode.xtend\norg/eclipse/xtend/lib/annotations/EqualsHashCode.xtend\n*L\n68:47\n72:51,2\n76:56,3\n77:59\n76:60,3\n81:66,2\n82:68,2\n83:70,3\n84:73\n83:74\n85:75,3\n86:78\n85:79\n88:80\n85:81\n83:82,2\n81:84,3\n91:90,2\n92:92,2\n93:94,3\n94:97\n93:98\n95:99,3\n96:102\n95:103\n98:104\n95:105\n93:106,2\n91:108,3\n104:114,3\n105:117\n106:118\n107:119\n108:120\n109:121\n110:122,19\n117:141,6\n110:147,3\n121:150,3\n122:153,7\n110:160,3\n124:163\n125:164,3\n110:167,2\n126:169,2\n110:171,3\n104:174,3\n133:180,7\n137:190,3\n138:193,7\n139:200,14\n138:214,4\n142:218,8\n143:226,14\n142:240,5\n146:245,5\n147:250,6\n148:256,6\n149:262,6\n150:268,6\n151:274,11\n152:285,10\n151:295,5\n137:300,4\n155:304\n156:305,6\n157:311,8\n159:319,7\n137:326,2\n155:328\n137:329\n136:330\n166:334,3\n167:337,6\n168:343,8\n167:351,2\n168:353\n167:354,4\n170:358,8\n167:366,2\n170:368\n167:369\n166:370,5\n173:375,7\n166:382,2\n173:384\n166:385\n165:386\n179:390,3\n180:393\n181:394\n182:395\n183:396\n184:397,4\n185:401,5\n184:406,2\n187:408\n184:409\n188:410,2\n184:412\n188:413\n184:414,2\n188:416,2\n184:418\n189:419\n190:420,3\n184:423,2\n191:425,2\n184:427,3\n179:430,3\n198:436,3\n199:439,6\n200:445,11\n199:456,2\n200:458\n199:459\n201:460,7\n202:467,6\n201:473,2\n202:475\n201:476,2\n203:478,7\n204:485,4\n203:489,2\n204:491\n203:492,2\n205:494,5\n206:499,6\n207:505,6\n208:511,10\n209:521,4\n208:525,2\n209:527\n208:528,2\n210:530,7\n211:537,7\n210:544,2\n211:546\n210:547,2\n198:549,4\n213:553,7\n198:560,2\n213:562\n198:563\n197:564\n217:568,2\n218:570\n219:571,3\n220:574,6\n221:580,5\n220:585,2\n221:587\n220:588,4\n223:592,5\n220:597,2\n223:599\n220:600\n219:601,5\n226:606,4\n219:610,2\n226:612\n219:613\n217:614,3\n231:620,7\n230:627\n41:633,3\n42:636\n41:637\n44:638,2\n45:640,2\n46:642\n47:643\n45:644\n48:645,2\n49:647\n48:648\n51:649,7\n52:656\n53:657\n48:658\n45:659\n*E\n" | ||
19 | .end·annotation | ||
17 | #·instance·fields | 20 | #·instance·fields |
18 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; | 21 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; |
19 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; | 22 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; |
20 | ····.end·annotation | 23 | ····.end·annotation |
21 | .end·field | 24 | .end·field |
Offset 22, 14 lines modified | Offset 22, 18 lines modified | ||
22 | ········"Lorg/eclipse/xtend/lib/macro/TransformationParticipant", | 22 | ········"Lorg/eclipse/xtend/lib/macro/TransformationParticipant", |
23 | ········"<", | 23 | ········"<", |
24 | ········"Lorg/eclipse/xtend/lib/macro/declaration/MutableMemberDeclaration;", | 24 | ········"Lorg/eclipse/xtend/lib/macro/declaration/MutableMemberDeclaration;", |
25 | ········">;" | 25 | ········">;" |
26 | ····} | 26 | ····} |
27 | .end·annotation | 27 | .end·annotation |
28 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
29 | ····value·=·"SMAP\nDelegateProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Delegate.xtend\norg/eclipse/xtend/lib/annotations/Delegate.xtend\n*L\n104:63\n108:67\n112:71\n116:75,4\n117:79\n118:80\n116:81,3\n120:84\n116:85\n115:86\n125:90\n129:94\n133:98,9\n134:107,3\n135:110,6\n136:116,9\n137:125\n136:126\n133:127,3\n139:130\n140:131\n133:132,3\n132:135\n145:139,2\n146:141\n147:142,3\n148:145\n149:146,2\n150:148,2\n151:150\n152:151,8\n150:159\n149:160\n147:161,2\n145:163,3\n160:169,7\n163:179,2\n164:181\n165:182\n166:183\n167:184\n168:185\n169:186,2\n170:188,11\n171:199,7\n172:206\n170:207\n174:208,11\n175:219,7\n176:226\n174:227\n169:228,2\n179:230\n180:231,8\n181:239\n179:240\n163:241,3\n187:247,8\n191:258\n194:262,2\n195:264\n196:265\n197:266,8\n194:274,2\n201:279,2\n202:281\n203:282\n202:283\n204:284,7\n207:294,2\n208:296\n209:297\n210:298\n211:299,3\n213:302\n212:302\n213:303,5\n211:308,3\n207:311,2\n218:316,6\n219:322,13\n220:335,7\n221:342,12\n218:354\n225:358,2\n226:360\n227:361,7\n233:368\n232:368\n231:368\n230:368\n229:368\n225:369,2\n236:374,2\n237:376\n238:377\n239:378,3\n240:381\n241:382\n242:383,3\n243:386\n244:387\n245:388,7\n242:395,3\n247:398,7\n248:405\n249:406\n250:407,7\n251:414,3\n252:417,18\n251:435,3\n239:438,3\n236:441,2\n258:446,7\n262:456,2\n263:458\n262:459\n264:460,3\n265:463,7\n264:470\n266:471,2\n267:473,4\n268:477\n267:478\n269:479,3\n270:482\n269:483\n267:484\n266:485\n272:486,2\n273:488\n272:489\n274:490\n277:494\n278:495,4\n282:502,9\n283:511,3\n284:514,5\n283:519\n285:520,5\n286:525,8\n285:533,2\n287:535,7\n288:542,27\n287:569,2\n282:571\n291:572\n282:573\n281:574\n296:578,7\n295:585\n111:589,2\n107:591,2\n128:600,2\n124:602,2\n281:611,2\n277:613,2\n86:624,2\n87:626,3\n88:629,2\n89:631,7\n88:638\n87:639,3\n*E\n" | ||
30 | .end·annotation | ||
28 | #·direct·methods | 31 | #·direct·methods |
29 | .method·public·constructor·<init>()V | 32 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 33 | ····.locals·0 |
31 | ····.prologue | 34 | ····.prologue |
32 | ····.line·51 | 35 | ····.line·51 |
Offset 12, 14 lines modified | Offset 12, 18 lines modified | ||
12 | .end·annotation | 12 | .end·annotation |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x9 | 14 | ····accessFlags·=·0x9 |
15 | ····name·=·"Util" | 15 | ····name·=·"Util" |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
18 | ····value·=·"SMAP\nDataProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Data.xtend\norg/eclipse/xtend/lib/annotations/Data.xtend\n*L\n92:44\n96:48,7\n46:60,2\n47:62,2\n48:64,2\n49:66,2\n50:68,2\n52:70,3\n53:73,3\n54:76\n53:77\n56:78\n52:79,3\n58:82\n59:83\n58:84\n61:85,3\n62:88\n61:89\n64:90,3\n65:93\n64:94\n67:95,3\n68:98,3\n69:101,10\n68:111\n71:112,9\n68:121\n67:122\n74:123,3\n75:126,2\n76:128,12\n75:140\n74:141,3\n*E\n" | ||
19 | .end·annotation | ||
17 | #·instance·fields | 20 | #·instance·fields |
18 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; | 21 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; |
19 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; | 22 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; |
20 | ····.end·annotation | 23 | ····.end·annotation |
21 | .end·field | 24 | .end·field |
Offset 12, 14 lines modified | Offset 12, 18 lines modified | ||
12 | .end·annotation | 12 | .end·annotation |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x9 | 14 | ····accessFlags·=·0x9 |
15 | ····name·=·"Util" | 15 | ····name·=·"Util" |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
18 | ····value·=·"SMAP\nDelegateProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Delegate.xtend\norg/eclipse/xtend/lib/annotations/Delegate.xtend\n*L\n104:63\n108:67\n112:71\n116:75,4\n117:79\n118:80\n116:81,3\n120:84\n116:85\n115:86\n125:90\n129:94\n133:98,9\n134:107,3\n135:110,6\n136:116,9\n137:125\n136:126\n133:127,3\n139:130\n140:131\n133:132,3\n132:135\n145:139,2\n146:141\n147:142,3\n148:145\n149:146,2\n150:148,2\n151:150\n152:151,8\n150:159\n149:160\n147:161,2\n145:163,3\n160:169,7\n163:179,2\n164:181\n165:182\n166:183\n167:184\n168:185\n169:186,2\n170:188,11\n171:199,7\n172:206\n170:207\n174:208,11\n175:219,7\n176:226\n174:227\n169:228,2\n179:230\n180:231,8\n181:239\n179:240\n163:241,3\n187:247,8\n191:258\n194:262,2\n195:264\n196:265\n197:266,8\n194:274,2\n201:279,2\n202:281\n203:282\n202:283\n204:284,7\n207:294,2\n208:296\n209:297\n210:298\n211:299,3\n213:302\n212:302\n213:303,5\n211:308,3\n207:311,2\n218:316,6\n219:322,13\n220:335,7\n221:342,12\n218:354\n225:358,2\n226:360\n227:361,7\n233:368\n232:368\n231:368\n230:368\n229:368\n225:369,2\n236:374,2\n237:376\n238:377\n239:378,3\n240:381\n241:382\n242:383,3\n243:386\n244:387\n245:388,7\n242:395,3\n247:398,7\n248:405\n249:406\n250:407,7\n251:414,3\n252:417,18\n251:435,3\n239:438,3\n236:441,2\n258:446,7\n262:456,2\n263:458\n262:459\n264:460,3\n265:463,7\n264:470\n266:471,2\n267:473,4\n268:477\n267:478\n269:479,3\n270:482\n269:483\n267:484\n266:485\n272:486,2\n273:488\n272:489\n274:490\n277:494\n278:495,4\n282:502,9\n283:511,3\n284:514,5\n283:519\n285:520,5\n286:525,8\n285:533,2\n287:535,7\n288:542,27\n287:569,2\n282:571\n291:572\n282:573\n281:574\n296:578,7\n295:585\n111:589,2\n107:591,2\n128:600,2\n124:602,2\n281:611,2\n277:613,2\n86:624,2\n87:626,3\n88:629,2\n89:631,7\n88:638\n87:639,3\n*E\n" | ||
19 | .end·annotation | ||
17 | #·instance·fields | 20 | #·instance·fields |
18 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; | 21 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; |
19 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; | 22 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; |
20 | ····.end·annotation | 23 | ····.end·annotation |
21 | .end·field | 24 | .end·field |
Offset 9, 14 lines modified | Offset 9, 18 lines modified | ||
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/eclipse/xtend/lib/annotations/DataProcessor$Util; | 11 | ········Lorg/eclipse/xtend/lib/annotations/DataProcessor$Util; |
12 | ····} | 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
15 | ····value·=·"SMAP\nDataProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Data.xtend\norg/eclipse/xtend/lib/annotations/Data.xtend\n*L\n92:44\n96:48,7\n46:60,2\n47:62,2\n48:64,2\n49:66,2\n50:68,2\n52:70,3\n53:73,3\n54:76\n53:77\n56:78\n52:79,3\n58:82\n59:83\n58:84\n61:85,3\n62:88\n61:89\n64:90,3\n65:93\n64:94\n67:95,3\n68:98,3\n69:101,10\n68:111\n71:112,9\n68:121\n67:122\n74:123,3\n75:126,2\n76:128,12\n75:140\n74:141,3\n*E\n" | ||
16 | .end·annotation | ||
14 | #·direct·methods | 17 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 19 | ····.locals·0 |
17 | ····.prologue | 20 | ····.prologue |
18 | ····.line·32 | 21 | ····.line·32 |
Offset 12, 14 lines modified | Offset 12, 18 lines modified | ||
12 | .end·annotation | 12 | .end·annotation |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x9 | 14 | ····accessFlags·=·0x9 |
15 | ····name·=·"Util" | 15 | ····name·=·"Util" |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
18 | ····value·=·"SMAP\nAccessorsProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·Accessors.xtend\norg/eclipse/xtend/lib/annotations/Accessors.xtend\n*L\n121:60\n125:64,3\n126:67,3\n127:70,3\n128:73,3\n129:76,3\n130:79,3\n131:82,3\n132:85,3\n133:88,3\n125:91\n134:92,4\n125:96,2\n134:98,4\n125:102\n124:103\n139:107,8\n143:118\n147:122,9\n148:131\n149:132,7\n150:139,14\n148:153\n152:154\n156:158\n159:162\n163:166\n167:170\n169:171\n170:172,2\n169:174\n172:175,15\n173:190\n177:194\n181:198\n182:199\n183:200,3\n184:203\n185:204\n186:205\n187:206,13\n188:219\n189:220\n183:221,3\n194:227,9\n195:236\n196:237,7\n197:244,14\n195:258\n199:259\n203:263,7\n202:270\n207:274,2\n211:279,2\n215:284\n219:288,2\n220:290\n219:291\n222:292\n223:293\n224:294\n222:295\n229:299\n230:300,3\n231:303\n232:304\n233:305\n234:306,15\n235:321\n236:322\n230:323,3\n241:329,6\n240:335\n87:341,7\n91:351,2\n92:353,2\n93:355\n92:356\n95:357,2\n96:359\n95:360\n101:364,3\n102:367\n101:368\n104:369,2\n105:371\n106:372\n105:373\n108:374,13\n100:390,3\n90:393,3\n*E\n" | ||
19 | .end·annotation | ||
17 | #·instance·fields | 20 | #·instance·fields |
18 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; | 21 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; |
19 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; | 22 | ····.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; |
20 | ····.end·annotation | 23 | ····.end·annotation |
21 | .end·field | 24 | .end·field |
Offset 12, 14 lines modified | Offset 12, 18 lines modified | ||
12 | .end·annotation | 12 | .end·annotation |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x9 | 14 | ····accessFlags·=·0x9 |
15 | ····name·=·"Util" | 15 | ····name·=·"Util" |
16 | .end·annotation | 16 | .end·annotation |
17 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
18 | ····value·=·"SMAP\nFinalFieldsConstructorProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·FinalFieldsConstructor.xtend\norg/eclipse/xtend/lib/annotations/FinalFieldsConstructor.xtend\n*L\n87:57\n91:61,7\n96:71\n95:71\n99:75,2\n100:77\n101:78,3\n102:81,8\n101:89,3\n99:92,2\n106:97,2\n107:99\n108:100,3\n109:103,8\n108:111\n111:112,8\n106:120,3\n115:126\n116:127,5\n120:135,2\n121:137\n122:138,3\n123:141\n120:142\n125:143,2\n126:145\n127:146\n125:147\n129:148,3\n130:151\n131:152\n129:153,3\n135:158\n138:161,2\n139:163\n140:164,3\n141:167\n138:168\n143:169,2\n144:171\n145:172\n143:173\n147:174,3\n148:177\n147:178\n150:179\n151:180\n150:181\n153:182,12\n154:194,3\n155:197\n154:198,3\n157:201\n158:202,3\n159:205\n160:206\n161:207\n158:208,3\n163:211,4\n164:215,10\n163:225\n165:226,3\n166:229,7\n163:236,5\n172:244\n173:245\n174:246\n173:247\n175:248\n172:249\n177:250\n172:251\n182:255,6\n181:261\n58:267,7\n62:277,3\n63:280\n62:281\n65:282,3\n66:285\n65:286\n68:287,2\n69:289\n73:293,2\n74:295\n72:299,3\n61:302,3\n*E\n" | ||
19 | .end·annotation | ||
17 | #·static·fields | 20 | #·static·fields |
18 | .field·private·static·final·EMPTY_BODY:Ljava/util/regex/Pattern; | 21 | .field·private·static·final·EMPTY_BODY:Ljava/util/regex/Pattern; |
19 | #·instance·fields | 22 | #·instance·fields |
20 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; | 23 | .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext; |
Offset 9, 14 lines modified | Offset 9, 18 lines modified | ||
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/eclipse/xtend/lib/annotations/ToStringProcessor$Util; | 11 | ········Lorg/eclipse/xtend/lib/annotations/ToStringProcessor$Util; |
12 | ····} | 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | ||
15 | ····value·=·"SMAP\nToStringProcessor.java\nXtend\n*S·Xtend\n*F\n+·0·ToString.xtend\norg/eclipse/xtend/lib/annotations/ToString.xtend\n*L\n149:45\n153:49,2\n156:54,2\n157:56\n158:57,6\n156:63,3\n162:69,3\n163:72\n164:73\n165:74\n166:75\n167:76,4\n168:80,7\n167:87\n170:88,3\n167:91,2\n170:93,2\n167:95\n171:96,3\n167:99,2\n171:101,2\n167:103\n172:104,3\n167:107,2\n172:109,2\n167:111\n173:112,3\n167:115,2\n173:117,6\n167:123,3\n162:126,3\n182:132,3\n183:135\n184:136\n185:137\n186:138\n187:139,3\n188:142,5\n187:147\n189:148,3\n187:151,2\n189:153\n187:154\n190:155,3\n187:158,2\n190:160\n187:161\n191:162,3\n187:165,2\n191:167\n187:168\n192:169,3\n187:172,2\n192:174\n187:175\n193:176,2\n194:178,7\n187:185,2\n195:187,2\n187:189,3\n182:192,3\n124:200,3\n125:203\n124:204\n127:205,2\n128:207\n129:208\n130:209,2\n131:211\n130:212\n132:213,4\n133:217\n132:218\n135:219,7\n132:226\n130:227\n*E\n" | ||
16 | .end·annotation | ||
14 | #·direct·methods | 17 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 19 | ····.locals·0 |
17 | ····.prologue | 20 | ····.prologue |
18 | ····.line·33 | 21 | ····.line·33 |
Offset 657, 208 lines modified | Offset 657, 232 lines modified | ||
657 | ····:cond_0 | 657 | ····:cond_0 |
658 | ····const/4·v2,·0x0 | 658 | ····const/4·v2,·0x0 |
659 | ····goto·:goto_0 | 659 | ····goto·:goto_0 |
660 | .end·method | 660 | .end·method |
661 | .method·public·static·getLayoutPath(Lorg/eclipse/xtend/lib/macro/TransformationContext;Ljava/lang/String;Lorg/eclipse/xtend/lib/macro/declaration/MutableClassDeclaration;)Lorg/eclipse/xtend/lib/macro/file/Path; | 661 | .method·public·static·getLayoutPath(Lorg/eclipse/xtend/lib/macro/TransformationContext;Ljava/lang/String;Lorg/eclipse/xtend/lib/macro/declaration/MutableClassDeclaration;)Lorg/eclipse/xtend/lib/macro/file/Path; |
662 | ····.locals·1 | 662 | ····.locals·16 |
663 | ····.param·p0,·"context"····#·Lorg/eclipse/xtend/lib/macro/TransformationContext; | 663 | ····.param·p0,·"context"····#·Lorg/eclipse/xtend/lib/macro/TransformationContext; |
664 | ········.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; | 664 | ········.annotation·runtime·Lorg/eclipse/xtext/xbase/lib/Extension; |
665 | ········.end·annotation | 665 | ········.end·annotation |
666 | ····.end·param | 666 | ····.end·param |
667 | ····.param·p1,·"layoutFilename"····#·Ljava/lang/String; | 667 | ····.param·p1,·"layoutFilename"····#·Ljava/lang/String; |
668 | ····.param·p2,·"clazz"····#·Lorg/eclipse/xtend/lib/macro/declaration/MutableClassDeclaration; | 668 | ····.param·p2,·"clazz"····#·Lorg/eclipse/xtend/lib/macro/declaration/MutableClassDeclaration; |
669 | ····.prologue | 669 | ····.prologue |
670 | ····.line·116 | 670 | ····.line·116 |
671 | ····invoke-interface/range·{p2·..·p2},·Lorg/eclipse/xtend/lib/macro/declaration/MutableClassDeclaration;->getCompilationUnit()Lorg/eclipse/xtend/lib/macro/declaration/CompilationUnit; | 671 | ····invoke-interface/range·{p2·..·p2},·Lorg/eclipse/xtend/lib/macro/declaration/MutableClassDeclaration;->getCompilationUnit()Lorg/eclipse/xtend/lib/macro/declaration/CompilationUnit; |
672 | ····move-result-object·v | 672 | ····move-result-object·v3 |
673 | ····.local·v | 673 | ····.local·v3,·"_compilationUnit":Lorg/eclipse/xtend/lib/macro/declaration/CompilationUnit; |
674 | ····invoke-interface·{v | 674 | ····invoke-interface·{v3},·Lorg/eclipse/xtend/lib/macro/declaration/CompilationUnit;->getFilePath()Lorg/eclipse/xtend/lib/macro/file/Path; |
675 | ····move-result-object·v1 | 675 | ····move-result-object·v11 |
676 | ····.line·119 | 676 | ····.line·119 |
677 | ····.local·v1 | 677 | ····.local·v11,·"pathToCU":Lorg/eclipse/xtend/lib/macro/file/Path; |
678 | ···· | 678 | ····move-object/from16·v0,·p0 |
679 | ···· | 679 | ····invoke-interface·{v0,·v11},·Lorg/eclipse/xtend/lib/macro/TransformationContext;->getProjectFolder(Lorg/eclipse/xtend/lib/macro/file/Path;)Lorg/eclipse/xtend/lib/macro/file/Path; |
680 | ····move-result-object·v9 | ||
680 | ····.local·v8,·"_projectFolder":Lorg/eclipse/xtend/lib/macro/file/Path; | ||
681 | ····new-instance·v12,·Ljava/lang/StringBuilder; | ||
682 | ···· | 681 | ····.local·v9,·"_projectFolder":Lorg/eclipse/xtend/lib/macro/file/Path; |
682 | ····new-instance·v14,·Ljava/lang/StringBuilder; | ||
683 | ···· | 683 | ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V |
684 | ···· | 684 | ····const-string·v15,·"res/layout/" |
685 | ···· | 685 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
686 | ···· | 686 | ····move-result-object·v14 |
687 | ····move- | 687 | ····move-object/from16·v0,·p1 |
688 | ···· | 688 | ····invoke-virtual·{v14,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
689 | ···· | 689 | ····move-result-object·v14 |
690 | ···· | 690 | ····const-string·v15,·".xml" |
691 | ····invoke-virtual·{v1 | 691 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
692 | ····move-result-object·v1 | 692 | ····move-result-object·v14 |
693 | ····invoke-virtual·{v | 693 | ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
694 | ····move-result-object·v1 | 694 | ····move-result-object·v14 |
695 | ····invoke-virtual·{v9,·v14},·Lorg/eclipse/xtend/lib/macro/file/Path;->append(Ljava/lang/String;)Lorg/eclipse/xtend/lib/macro/file/Path; | ||
696 | ····move-result-object·v12 | ||
695 | ····.line·120 | 697 | ····.line·120 |
696 | ····.local·v1 | 698 | ····.local·v12,·"xmlFile":Lorg/eclipse/xtend/lib/macro/file/Path; |
697 | ···· | 699 | ····move-object/from16·v0,·p0 |
698 | ····mo | 700 | ····invoke-interface·{v0,·v12},·Lorg/eclipse/xtend/lib/macro/TransformationContext;->exists(Lorg/eclipse/xtend/lib/macro/file/Path;)Z |
701 | ····move-result·v4 | ||
699 | ····.local·v3,·"_exists":Z | ||
700 | ····if-nez·v3,·:cond_0 | ||
702 | ····.local·v4,·"_exists":Z | ||
703 | ····if-nez·v4,·:cond_0 | ||
701 | ····const/4·v | 704 | ····const/4·v7,·0x1 |
702 | ····.local·v | 705 | ····.local·v7,·"_not":Z |
703 | ····:goto_0 | 706 | ····:goto_0 |
704 | ····if-eqz·v | 707 | ····if-eqz·v7,·:cond_2 |
705 | ····.line·122 | 708 | ····.line·122 |
706 | ···· | 709 | ····move-object/from16·v0,·p0 |
707 | ···· | 710 | ····invoke-interface·{v0,·v11},·Lorg/eclipse/xtend/lib/macro/TransformationContext;->getProjectFolder(Lorg/eclipse/xtend/lib/macro/file/Path;)Lorg/eclipse/xtend/lib/macro/file/Path; |
711 | ····move-result-object·v10 | ||
708 | ····.local·v9,·"_projectFolder_1":Lorg/eclipse/xtend/lib/macro/file/Path; | ||
709 | ····new-instance·v12,·Ljava/lang/StringBuilder; | ||
710 | ···· | 712 | ····.local·v10,·"_projectFolder_1":Lorg/eclipse/xtend/lib/macro/file/Path; |
713 | ····new-instance·v14,·Ljava/lang/StringBuilder; | ||
711 | ···· | 714 | ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V |
712 | ···· | 715 | ····const-string·v15,·"src/main/res/layout/" |
713 | ···· | 716 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
714 | ···· | 717 | ····move-result-object·v14 |
715 | ····move- | 718 | ····move-object/from16·v0,·p1 |
716 | ···· | 719 | ····invoke-virtual·{v14,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
717 | ···· | 720 | ····move-result-object·v14 |
718 | ···· | 721 | ····const-string·v15,·".xml" |
719 | ····invoke-virtual·{v1 | 722 | ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
720 | ····move-result-object·v1 | 723 | ····move-result-object·v14 |
721 | ····invoke-virtual·{v | 724 | ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
722 | ····move-result-object·v1 | 725 | ····move-result-object·v14 |
726 | ····invoke-virtual·{v10,·v14},·Lorg/eclipse/xtend/lib/macro/file/Path;->append(Ljava/lang/String;)Lorg/eclipse/xtend/lib/macro/file/Path; | ||
727 | ····move-result-object·v2 | ||
723 | ····.local·v | 728 | ····.local·v2,·"_append":Lorg/eclipse/xtend/lib/macro/file/Path; |
Max diff block lines reached; 6679/14110 bytes (47.34%) of diff not shown. |