1.81 MB
/home/fdroid/fdroiddata/tmp/com.tobykurien.webmediashare_4.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.tobykurien.webmediashare_4.apk
7.15 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <RrC12s5f48Yd0Dtgcbn+7o6bDB0=>, actual: <EQ096rriwJ/5T2gOPW/fRsbp/Xo=>
    
Offset 1, 45 lines modifiedOffset 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/. 
1.35 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 132 lines modifiedOffset 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:···················2958352·(00000000002D2410h)4 ··Zip·archive·file·size:···················2945525·(00000000002CF1F5h)
5 ··Actual·end-cent-dir·record·offset:·······2958330·(00000000002D23FAh)5 ··Actual·end-cent-dir·record·offset:·······2945503·(00000000002CF1DFh)
6 ··Expected·end-cent-dir·record·offset:·····2958330·(00000000002D23FAh)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;·its8 ··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·61418·(000000000000EFEAh)·bytes·long,10 ··The·central·directory·is·56729·(000000000000DD99h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·2896912·(00000000002C3410h).12 ··is·2888774·(00000000002C1446h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2021·Mar·14·10:19:5426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························051c2e0e27 ··32-bit·CRC·value·(hex):·························51862ea6
28 ··compressed·size:································17665·bytes28 ··compressed·size:································1453·bytes
29 ··uncompressed·size:······························60166·bytes29 ··uncompressed·size:······························4924·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··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.version40 ··META-INF/android.arch.core_runtime.version
  
94 ··offset·of·local·header·from·start·of·archive:···3735141 ··offset·of·local·header·from·start·of·archive:···1502
95 ··················································(00000000000091E7h)·bytes42 ··················································(00000000000005DEh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.044 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.046 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)47 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted48 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no49 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050 ··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·local51 ··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·UTC52 ··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.
134 KB
classes.dex
134 KB
classes.jar
18.0 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·8304478·bytes,·number·of·entries:·46601 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.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class
Offset 486, 15 lines modifiedOffset 486, 15 lines modified
486 ?rwxrwxr-x··2.0·unx·····6256·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/PathParser$PathDataNode.class486 ?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.class487 ?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.class488 ?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.class489 ?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.class490 ?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.class491 ?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.class492 ?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·····4290·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/TypefaceCompatUtil.class493 ?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.class494 ?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.class495 ?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.class496 ?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.class497 ?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.class498 ?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.class499 ?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.class500 ?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 modifiedOffset 1115, 15 lines modified
1115 ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ContentFrameLayout$OnAttachListener.class1115 ?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.class1116 ?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.class1117 ?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.class1118 ?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.class1119 ?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.class1120 ?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.class1121 ?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·····8773·b-·stor·80-Jan-01·00:00·android/support/v7/widget/DropDownListView.class1122 ?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.class1123 ?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.class1124 ?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.class1125 ?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.class1126 ?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.class1127 ?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.class1128 ?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.class1129 ?rwxrwxr-x··2.0·unx·····1261·b-·stor·80-Jan-01·00:00·android/support/v7/widget/LinearLayoutCompat$LayoutParams.class
Offset 1207, 15 lines modifiedOffset 1207, 15 lines modified
1207 ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcel$1.class1207 ?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.class1208 ?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.class1209 ?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.class1210 ?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.class1211 ?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.class1212 ?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.class1213 ?rwxrwxr-x··2.0·unx······293·b-·stor·80-Jan-01·00:00·androidx/versionedparcelable/VersionedParcelize.class
1214 ?rwxrwxr-x··2.0·unx····13255·b-·defN·80-Jan-01·00:00·asia/sonix/android/orm/AbatisService.class1214 ?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.class1215 ?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.class1216 ?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.class1217 ?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.class1218 ?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.class1219 ?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.class1220 ?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.class1221 ?rwxrwxr-x··2.0·unx····14100·b-·defN·80-Jan-01·00:00·com/bumptech/glide/Glide.class
Offset 1811, 17 lines modifiedOffset 1811, 17 lines modified
1811 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/google/common/math/BigIntegerMath$1.class1811 ?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.class1812 ?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.class1813 ?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.class1814 ?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.class1815 ?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.class1816 ?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.class1817 ?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·····5115·b-·stor·80-Jan-01·00:00·com/google/common/math/IntMath.class1818 ?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.class1819 ?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·····7396·b-·stor·80-Jan-01·00:00·com/google/common/math/LongMath.class1820 ?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.class1821 ?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.class1822 ?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.class1823 ?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.class1824 ?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.class1825 ?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.class1826 ?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.class1827 ?rwxrwxr-x··2.0·unx·····9078·b-·stor·80-Jan-01·00:00·com/google/common/net/InetAddresses.class
Offset 2017, 32 lines modifiedOffset 2017, 32 lines modified
2017 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/google/gson/annotations/SerializedName.class2017 ?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.class2018 ?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.class2019 ?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.class2020 ?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.class2021 ?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.class2022 ?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.class2023 ?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·····6794·b-·stor·80-Jan-01·00:00·com/google/gson/internal/$Gson$Types.class2024 ?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.class2025 ?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.class2026 ?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.class2027 ?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.class2028 ?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.class2029 ?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.class2030 ?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.class2031 ?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.class2032 ?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.class2033 ?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.class2034 ?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·····6910·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedHashTreeMap.class2035 ?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.class2036 ?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.class2037 ?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.class2038 ?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.class2039 ?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.class2040 ?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·····5645·b-·stor·80-Jan-01·00:00·com/google/gson/internal/LinkedTreeMap.class2041 ?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.class2042 ?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.class2043 ?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.class2044 ?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.class2045 ?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.class2046 ?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.class2047 ?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.class2048 ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·com/google/gson/internal/UnsafeAllocator.class
Offset 2360, 15 lines modifiedOffset 2360, 15 lines modified
2360 ?rwxrwxr-x··2.0·unx······719·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$3.class2360 ?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.class2361 ?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.class2362 ?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.class2363 ?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.class2364 ?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.class2365 ?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.class2366 ?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····55176·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl.class2367 ?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.class2368 ?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.class2369 ?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.class2370 ?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.class2371 ?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.class2372 ?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.class2373 ?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.class2374 ?rwxrwxr-x··2.0·unx·····2266·b-·stor·80-Jan-01·00:00·android/support/v4/app/JobIntentService$CompatWorkEnqueuer.class
Offset 2394, 15 lines modifiedOffset 2394, 15 lines modified
2394 ?rwxrwxr-x··2.0·unx·····2301·b-·stor·80-Jan-01·00:00·android/support/v4/app/SupportActivity.class2394 ?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.class2395 ?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.class2396 ?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.
15.9 KB
android/support/v4/graphics/TypefaceCompatUtil.class
15.8 KB
procyon -ec {}
    
Offset 142, 168 lines modifiedOffset 142, 164 lines modified
142 ········//····10:·aload_2········142 ········//····10:·aload_2········
143 ········//····11:·aload···········4143 ········//····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··········5146 ········//····17:·astore··········5
147 ········//····19:·aload···········5147 ········//····19:·aload···········5
148 ········//····21:·ifnonnull·······70148 ········//····21:·ifnonnull·······70
149 ········//····24:·aconst_null···· 
150 ········//····25:·astore··········4 
151 ········//····27:·aload···········5149 ········//····24:·aload···········5
152 ········//····29:·ifnull··········41150 ········//····26:·ifnull··········38
153 ········//····32:·iconst_0·······151 ········//····29:·iconst_0·······
154 ········//····33:·ifeq············62152 ········//····30:·ifeq············62
155 ········//····36:·aload···········5153 ········//····33:·aload···········5
156 ········//····38:·invokevirtual···android/os/ParcelFileDescriptor.close:()V154 ········//····35:·invokevirtual···android/os/ParcelFileDescriptor.close:()V
 155 ········//····38:·aconst_null····
 156 ········//····39:·astore··········4
157 ········//····41:·aload···········4157 ········//····41:·aload···········4
158 ········//····43:·areturn········158 ········//····43:·areturn········
159 ········//····44:·astore··········6159 ········//····44:·astore··········4
160 ········//····46:·aconst_null····160 ········//····46:·aconst_null····
161 ········//····47:·aload···········6161 ········//····47:·aload···········4
162 ········//····49:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V162 ········//····49:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
163 ········//····52:·goto············41163 ········//····52:·goto············38
164 ········//····55:·pop············164 ········//····55:·pop············
165 ········//····56:·aconst_null····165 ········//····56:·aconst_null····
166 ········//····57:·astore··········4166 ········//····57:·astore··········4
167 ········//····59:·goto············41167 ········//····59:·goto············41
168 ········//····62:·aload···········5168 ········//····62:·aload···········5
169 ········//····64:·invokevirtual···android/os/ParcelFileDescriptor.close:()V169 ········//····64:·invokevirtual···android/os/ParcelFileDescriptor.close:()V
170 ········//····67:·goto············41170 ········//····67:·goto············38
171 ········//····70:·new·············Ljava/io/FileInputStream;171 ········//····70:·new·············Ljava/io/FileInputStream;
172 ········//····73:·astore··········7172 ········//····73:·astore··········6
173 ········//····75:·aload···········5173 ········//····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··········4175 ········//····80:·astore··········4
176 ········//····82:·aload···········7176 ········//····82:·aload···········6
177 ········//····84:·aload···········4177 ········//····84:·aload···········4
178 ········//····86:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/FileDescriptor;)V178 ········//····86:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/FileDescriptor;)V
179 ········//····89:·aload···········7179 ········//····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··········8181 ········//····94:·astore··········7
182 ········//····96:·aload···········8182 ········//····96:·aload···········7
183 ········//····98:·invokevirtual···java/nio/channels/FileChannel.size:()J183 ········//····98:·invokevirtual···java/nio/channels/FileChannel.size:()J
184 ········//···101:·lstore··········9184 ········//···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··········4186 ········//···106:·astore··········4
187 ········//···108:·lconst_0·······187 ········//···108:·lconst_0·······
188 ········//···109:·lstore··········11188 ········//···109:·lstore··········10
189 ········//···111:·aload···········8189 ········//···111:·aload···········7
190 ········//···113:·aload···········4190 ········//···113:·aload···········4
191 ········//···115:·lload···········11191 ········//···115:·lload···········10
192 ········//···117:·lload···········9192 ········//···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··········4194 ········//···122:·astore··········4
195 ········//···124:·aload···········7195 ········//···124:·aload···········6
196 ········//···126:·ifnull··········138196 ········//···126:·ifnull··········138
197 ········//···129:·iconst_0·······197 ········//···129:·iconst_0·······
198 ········//···130:·ifeq············210198 ········//···130:·ifeq············206
199 ········//···133:·aload···········7199 ········//···133:·aload···········6
200 ········//···135:·invokevirtual···java/io/FileInputStream.close:()V200 ········//···135:·invokevirtual···java/io/FileInputStream.close:()V
201 ········//···138:·aload···········5201 ········//···138:·aload···········5
202 ········//···140:·ifnull··········41202 ········//···140:·ifnull··········41
203 ········//···143:·iconst_0·······203 ········//···143:·iconst_0·······
204 ········//···144:·ifeq············218204 ········//···144:·ifeq············214
205 ········//···147:·aload···········5205 ········//···147:·aload···········5
206 ········//···149:·invokevirtual···android/os/ParcelFileDescriptor.close:()V206 ········//···149:·invokevirtual···android/os/ParcelFileDescriptor.close:()V
207 ········//···152:·goto············41207 ········//···152:·goto············41
208 ········//···155:·astore··········6208 ········//···155:·astore··········12
209 ········//···157:·aconst_null····209 ········//···157:·aconst_null····
210 ········//···158:·aload···········6210 ········//···158:·aload···········12
211 ········//···160:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V211 ········//···160:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
212 ········//···163:·goto············41212 ········//···163:·goto············41
213 ········//···166:·astore··········6213 ········//···166:·astore··········12
214 ········//···168:·aconst_null····214 ········//···168:·aconst_null····
215 ········//···169:·aload···········6215 ········//···169:·aload···········12
216 ········//···171:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V216 ········//···171:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
217 ········//···174:·goto············138217 ········//···174:·goto············138
218 ········//···177:·astore··········4218 ········//···177:·astore··········4
219 ········//···179:·aload···········4219 ········//···179:·aload···········4
220 ········//···181:·athrow·········220 ········//···181:·athrow·········
221 ········//···182:·astore··········13221 ········//···182:·astore··········12
222 ········//···184:·aload···········4222 ········//···184:·aload···········4
223 ········//···186:·astore··········6223 ········//···186:·astore··········13
224 ········//···188:·aload···········13224 ········//···188:·aload···········5
 225 ········//···190:·ifnull··········203
225 ········//···190:·astore··········4226 ········//···193:·aload···········4
 227 ········//···195:·ifnull··········283
226 ········//···192:·aload···········5228 ········//···198:·aload···········5
227 ········//···194:·ifnull··········207 
228 ········//···197:·aload···········6 
229 ········//···199:·ifnull··········291 
230 ········//···202:·aload···········5 
231 ········//···204:·invokevirtual···android/os/ParcelFileDescriptor.close:()V229 ········//···200:·invokevirtual···android/os/ParcelFileDescriptor.close:()V
232 ········//···207:·aload···········4230 ········//···203:·aload···········12
233 ········//···209:·athrow·········231 ········//···205:·athrow·········
234 ········//···210:·aload···········7232 ········//···206:·aload···········6
235 ········//···212:·invokevirtual···java/io/FileInputStream.close:()V233 ········//···208:·invokevirtual···java/io/FileInputStream.close:()V
236 ········//···215:·goto············138234 ········//···211:·goto············138
237 ········//···218:·aload···········5235 ········//···214:·aload···········5
238 ········//···220:·invokevirtual···android/os/ParcelFileDescriptor.close:()V236 ········//···216:·invokevirtual···android/os/ParcelFileDescriptor.close:()V
239 ········//···223:·goto············41237 ········//···219:·goto············41
240 ········//···226:·astore··········4238 ········//···222:·astore··········4
241 ········//···228:·aload···········4239 ········//···224:·aload···········4
242 ········//···230:·athrow·········240 ········//···226:·athrow·········
 241 ········//···227:·astore··········12
 242 ········//···229:·aload···········4
243 ········//···231:·astore··········13243 ········//···231:·astore··········13
244 ········//···233:·aload···········4244 ········//···233:·aload···········6
245 ········//···235:·astore··········6245 ········//···235:·ifnull··········248
246 ········//···237:·aload···········13246 ········//···238:·aload···········4
247 ········//···239:·astore··········4 
248 ········//···241:·aload···········7 
249 ········//···243:·ifnull··········256247 ········//···240:·ifnull··········263
250 ········//···246:·aload···········6248 ········//···243:·aload···········6
251 ········//···248:·ifnull··········271 
252 ········//···251:·aload···········7 
253 ········//···253:·invokevirtual···java/io/FileInputStream.close:()V249 ········//···245:·invokevirtual···java/io/FileInputStream.close:()V
 250 ········//···248:·aload···········12
 251 ········//···250:·athrow·········
 252 ········//···251:·astore··········4
 253 ········//···253:·aload···········13
254 ········//···256:·aload···········4254 ········//···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.
1.93 KB
android/support/v7/widget/DropDownListView.class
1.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 1253, 15 lines modifiedOffset 1253, 15 lines modified
1253 ········35:·aload_01253 ········35:·aload_0
1254 ········36:·invokevirtual·#287················//·Method·getAdapter:()Landroid/widget/ListAdapter;1254 ········36:·invokevirtual·#287················//·Method·getAdapter:()Landroid/widget/ListAdapter;
1255 ········39:·astore········71255 ········39:·astore········7
1256 ········41:·aload·········71256 ········41:·aload·········7
1257 ········43:·invokeinterface·#296,··1··········//·InterfaceMethod·android/widget/ListAdapter.areAllItemsEnabled:()Z1257 ········43:·invokeinterface·#296,··1··········//·InterfaceMethod·android/widget/ListAdapter.areAllItemsEnabled:()Z
1258 ········48:·istore········51258 ········48:·istore········5
1259 ········50:·iload·········51259 ········50:·iload·········5
1260 ········52:·ifne··········1531260 ········52:·ifne··········156
1261 ········55:·iload_21261 ········55:·iload_2
1262 ········56:·ifeq··········991262 ········56:·ifeq··········99
1263 ········59:·iconst_01263 ········59:·iconst_0
1264 ········60:·istore········51264 ········60:·istore········5
1265 ········62:·aconst_null1265 ········62:·aconst_null
1266 ········63:·astore········71266 ········63:·astore········7
1267 ········65:·iconst_01267 ········65:·iconst_0
Offset 1300, 29 lines modifiedOffset 1300, 31 lines modified
1300 ·······128:·ifne··········1381300 ·······128:·ifne··········138
1301 ·······131:·iload_11301 ·······131:·iload_1
1302 ·······132:·iconst_m11302 ·······132:·iconst_m1
1303 ·······133:·iadd1303 ·······133:·iadd
1304 ·······134:·istore_11304 ·······134:·istore_1
1305 ·······135:·goto··········1121305 ·······135:·goto··········112
1306 ·······138:·iload_11306 ·······138:·iload_1
1307 ·······139:·iflt··········241307 ·······139:·iflt··········148
1308 ·······142:·iload_11308 ·······142:·iload_1
1309 ·······143:·iload·········61309 ·······143:·iload·········6
1310 ·······145:·if_icmpge·····241310 ·······145:·if_icmplt·····151
 1311 ·······148:·goto··········24
1311 ·······148:·iload_11312 ·······151:·iload_1
1312 ·······149:·istore_31313 ·······152:·istore_3
1313 ·······150:·goto··········241314 ·······153:·goto··········24
1314 ·······153:·iload_11315 ·······156:·iload_1
1315 ·······154:·iflt··········241316 ·······157:·iflt··········166
1316 ·······157:·iload_1 
1317 ·······158:·iload·········6 
1318 ·······160:·if_icmpge·····24 
1319 ·······163:·iload_11317 ·······160:·iload_1
1320 ·······164:·istore_31318 ·······161:·iload·········6
 1319 ·······163:·if_icmplt·····169
1321 ·······165:·goto··········241320 ·······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)I1325 ····descriptor:·(IIIII)I
1324 ····flags:·(0x0001)·ACC_PUBLIC1326 ····flags:·(0x0001)·ACC_PUBLIC
1325 ····Code:1327 ····Code:
1326 ······stack=300,·locals=24,·args_size=61328 ······stack=300,·locals=24,·args_size=6
1327 ·········0:·aload_01329 ·········0:·aload_0
14.9 KB
asia/sonix/android/orm/AbatisService.class
14.8 KB
procyon -ec {}
    
Offset 621, 15 lines modifiedOffset 621, 15 lines modified
621 ········//···145:·iload···········6621 ········//···145:·iload···········6
622 ········//···147:·invokevirtual···java/lang/String.indexOf:(I)I622 ········//···147:·invokevirtual···java/lang/String.indexOf:(I)I
623 ········//···150:·istore··········6623 ········//···150:·istore··········6
624 ········//···152:·iconst_m1······624 ········//···152:·iconst_m1······
625 ········//···153:·istore··········10625 ········//···153:·istore··········10
626 ········//···155:·iload···········6626 ········//···155:·iload···········6
627 ········//···157:·iload···········10627 ········//···157:·iload···········10
628 ········//···159:·if_icmpeq·······229628 ········//···159:·if_icmpeq·······232
629 ········//···162:·ldc·············"aBatis"629 ········//···162:·ldc·············"aBatis"
630 ········//···164:·astore··········4630 ········//···164:·astore··········4
631 ········//···166:·new·············Ljava/lang/StringBuilder;631 ········//···166:·new·············Ljava/lang/StringBuilder;
632 ········//···169:·astore··········9632 ········//···169:·astore··········9
633 ········//···171:·aload···········9633 ········//···171:·aload···········9
634 ········//···173:·invokespecial···java/lang/StringBuilder.<init>:()V634 ········//···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 modifiedOffset 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··········4654 ········//···216:·astore··········4
655 ········//···218:·aload···········4655 ········//···218:·aload···········4
656 ········//···220:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V656 ········//···220:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V
657 ········//···223:·aconst_null····657 ········//···223:·aconst_null····
658 ········//···224:·astore··········12658 ········//···224:·astore··········12
 659 ········//···226:·aconst_null····
 660 ········//···227:·astore··········13
659 ········//···226:·aload···········12661 ········//···229:·aload···········13
660 ········//···228:·areturn········662 ········//···231:·areturn········
661 ········//···229:·aload_0········663 ········//···232:·aload_0········
662 ········//···230:·getfield········asia/sonix/android/orm/AbatisService.showSQL:Z664 ········//···233:·getfield········asia/sonix/android/orm/AbatisService.showSQL:Z
663 ········//···233:·istore··········6665 ········//···236:·istore··········6
664 ········//···235:·iload···········6666 ········//···238:·iload···········6
665 ········//···237:·ifeq············251667 ········//···240:·ifeq············254
666 ········//···240:·ldc·············"aBatis"668 ········//···243:·ldc·············"aBatis"
667 ········//···242:·astore··········4669 ········//···245:·astore··········4
668 ········//···244:·aload···········4670 ········//···247:·aload···········4
669 ········//···246:·aload_1········671 ········//···249:·aload_1········
670 ········//···247:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I672 ········//···250:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
671 ········//···250:·pop············673 ········//···253:·pop············
672 ········//···251:·aload_0········674 ········//···254:·aload_0········
673 ········//···252:·getfield········asia/sonix/android/orm/AbatisService.dbObj:Landroid/database/sqlite/SQLiteDatabase;675 ········//···255:·getfield········asia/sonix/android/orm/AbatisService.dbObj:Landroid/database/sqlite/SQLiteDatabase;
674 ········//···255:·astore··········4676 ········//···258:·astore··········4
675 ········//···257:·iconst_0·······677 ········//···260:·iconst_0·······
676 ········//···258:·istore··········10678 ········//···261:·istore··········10
677 ········//···260:·aconst_null····679 ········//···263:·aconst_null····
678 ········//···261:·astore··········9680 ········//···264:·astore··········9
679 ········//···263:·aload···········4681 ········//···266:·aload···········4
680 ········//···265:·aload_1········682 ········//···268:·aload_1········
681 ········//···266:·aconst_null····683 ········//···269:·aconst_null····
682 ········//···267:·invokevirtual···android/database/sqlite/SQLiteDatabase.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;684 ········//···270:·invokevirtual···android/database/sqlite/SQLiteDatabase.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
683 ········//···270:·astore··········13685 ········//···273:·astore··········14
684 ········//···272:·aload···········13686 ········//···275:·aload···········14
685 ········//···274:·ifnonnull·······294687 ········//···277:·ifnonnull·······300
686 ········//···277:·aload_0········688 ········//···280:·aload_0········
687 ········//···278:·getfield········asia/sonix/android/orm/AbatisService.dbObj:Landroid/database/sqlite/SQLiteDatabase;689 ········//···281:·getfield········asia/sonix/android/orm/AbatisService.dbObj:Landroid/database/sqlite/SQLiteDatabase;
688 ········//···281:·astore··········4690 ········//···284:·astore··········4
689 ········//···283:·aload···········4691 ········//···286:·aload···········4
690 ········//···285:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V692 ········//···288:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V
691 ········//···288:·aconst_null····693 ········//···291:·aconst_null····
692 ········//···289:·astore··········12694 ········//···292:·astore··········12
 695 ········//···294:·aconst_null····
 696 ········//···295:·astore··········13
693 ········//···291:·goto············226697 ········//···297:·goto············229
694 ········//···294:·aload···········13698 ········//···300:·aload···········14
695 ········//···296:·invokeinterface·android/database/Cursor.getColumnNames:()[Ljava/lang/String;699 ········//···302:·invokeinterface·android/database/Cursor.getColumnNames:()[Ljava/lang/String;
696 ········//···301:·astore··········14700 ········//···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 ········//···330:·aload···········14701 ········//···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 ········//···332:·arraylength····713 ········//···338:·arraylength····
710 ········//···333:·istore··········10714 ········//···339:·istore··········10
711 ········//···335:·iconst_0·······715 ········//···341:·iconst_0·······
712 ········//···336:·istore··········6716 ········//···342:·istore··········6
713 ········//···338:·aconst_null····717 ········//···344:·aconst_null····
714 ········//···339:·astore··········4718 ········//···345:·astore··········4
715 ········//···341:·iload···········6719 ········//···347:·iload···········6
716 ········//···343:·iload···········10720 ········//···349:·iload···········10
717 ········//···345:·if_icmpge·······393721 ········//···351:·if_icmpge·······399
718 ········//···348:·aload···········14722 ········//···354:·aload···········15
719 ········//···350:·iload···········6723 ········//···356:·iload···········6
720 ········//···352:·aaload·········724 ········//···358:·aaload·········
721 ········//···353:·astore··········16725 ········//···359:·astore··········17
722 ········//···355:·aload···········13726 ········//···361:·aload···········14
723 ········//···357:·iload···········15727 ········//···363:·iload···········16
724 ········//···359:·invokeinterface·android/database/Cursor.getString:(I)Ljava/lang/String;728 ········//···365:·invokeinterface·android/database/Cursor.getString:(I)Ljava/lang/String;
725 ········//···364:·astore··········11729 ········//···370:·astore··········11
726 ········//···366:·aload···········12730 ········//···372:·aload···········12
727 ········//···368:·aload···········16731 ········//···374:·aload···········17
728 ········//···370:·aload···········11732 ········//···376:·aload···········11
729 ········//···372:·invokeinterface·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;733 ········//···378:·invokeinterface·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
730 ········//···377:·pop············734 ········//···383:·pop············
731 ········//···378:·iload···········15 
732 ········//···380:·iconst_1······· 
733 ········//···381:·iadd··········· 
734 ········//···382:·istore··········15 
735 ········//···384:·iload···········6735 ········//···384:·iload···········16
736 ········//···386:·iconst_1·······736 ········//···386:·iconst_1·······
737 ········//···387:·iadd···········737 ········//···387:·iadd···········
738 ········//···388:·istore··········6738 ········//···388:·istore··········16
 739 ········//···390:·iload···········6
 740 ········//···392:·iconst_1·······
 741 ········//···393:·iadd···········
 742 ········//···394:·istore··········6
739 ········//···390:·goto············341743 ········//···396:·goto············347
740 ········//···393:·aload···········12744 ········//···399:·aload···········12
741 ········//···395:·astore_3·······745 ········//···401:·astore_3·······
742 ········//···396:·aload···········13746 ········//···402:·aload···········14
743 ········//···398:·invokeinterface·android/database/Cursor.close:()V747 ········//···404:·invokeinterface·android/database/Cursor.close:()V
Max diff block lines reached; 4232/15136 bytes (27.96%) of diff not shown.
3.74 KB
com/google/common/math/IntMath.class
3.67 KB
javap -verbose -constants -s -l -private {}
    
Offset 1217, 71 lines modifiedOffset 1217, 72 lines modified
1217 ········16:·iload_01217 ········16:·iload_0
1218 ········17:·ifne··········241218 ········17:·ifne··········24
1219 ········20:·iload_11219 ········20:·iload_1
1220 ········21:·istore_01220 ········21:·istore_0
1221 ········22:·iload_01221 ········22:·iload_0
1222 ········23:·ireturn1222 ········23:·ireturn
1223 ········24:·iload_11223 ········24:·iload_1
1224 ········25:·ifeq··········221224 ········25:·ifne··········31
 1225 ········28:·goto··········22
1225 ········28:·iload_01226 ········31:·iload_0
1226 ········29:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I1227 ········32:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I
1227 ········32:·istore_31228 ········35:·istore_3
1228 ········33:·iload_01229 ········36:·iload_0
1229 ········34:·iload_31230 ········37:·iload_3
1230 ········35:·ishr1231 ········38:·ishr
1231 ········36:·istore_01232 ········39:·istore_0
1232 ········37:·iload_11233 ········40:·iload_1
1233 ········38:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I1234 ········41:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I
1234 ········41:·istore········41235 ········44:·istore········4
1235 ········43:·iload_11236 ········46:·iload_1
1236 ········44:·iload·········41237 ········47:·iload·········4
1237 ········46:·ishr1238 ········49:·ishr
1238 ········47:·istore_11239 ········50:·istore_1
1239 ········48:·iload_0 
1240 ········49:·iload_1 
1241 ········50:·if_icmpeq·····100 
1242 ········53:·iload_01240 ········51:·iload_0
1243 ········54:·iload_11241 ········52:·iload_1
 1242 ········53:·if_icmpeq·····103
 1243 ········56:·iload_0
 1244 ········57:·iload_1
1244 ········55:·isub1245 ········58:·isub
1245 ········56:·istore········51246 ········59:·istore········5
1246 ········58:·iload·········51247 ········61:·iload·········5
1247 ········60:·bipush········311248 ········63:·bipush········31
1248 ········62:·ishr1249 ········65:·ishr
1249 ········63:·istore········61250 ········66:·istore········6
1250 ········65:·iload·········51251 ········68:·iload·········5
1251 ········67:·iload·········61252 ········70:·iload·········6
1252 ········69:·iand1253 ········72:·iand
1253 ········70:·istore········71254 ········73:·istore········7
1254 ········72:·iload·········51255 ········75:·iload·········5
1255 ········74:·iload·········7 
1256 ········76:·isub 
1257 ········77:·iload·········71256 ········77:·iload·········7
1258 ········79:·isub1257 ········79:·isub
1259 ········80:·istore_0 
1260 ········81:·iload_1 
1261 ········82:·iload·········71258 ········80:·iload·········7
 1259 ········82:·isub
 1260 ········83:·istore_0
 1261 ········84:·iload_1
 1262 ········85:·iload·········7
1262 ········84:·iadd1263 ········87:·iadd
1263 ········85:·istore_11264 ········88:·istore_1
1264 ········86:·iload_01265 ········89:·iload_0
1265 ········87:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I1266 ········90:·invokestatic··#140················//·Method·java/lang/Integer.numberOfTrailingZeros:(I)I
1266 ········90:·istore········61267 ········93:·istore········6
1267 ········92:·iload_01268 ········95:·iload_0
1268 ········93:·iload·········61269 ········96:·iload·········6
1269 ········95:·ishr1270 ········98:·ishr
1270 ········96:·istore_01271 ········99:·istore_0
1271 ········97:·goto··········481272 ·······100:·goto··········51
1272 ·······100:·iload_31273 ·······103:·iload_3
1273 ·······101:·iload·········41274 ·······104:·iload·········4
1274 ·······103:·invokestatic··#143················//·Method·java/lang/Math.min:(II)I1275 ·······106:·invokestatic··#143················//·Method·java/lang/Math.min:(II)I
1275 ·······106:·istore········61276 ·······109:·istore········6
1276 ·······108:·iload_01277 ·······111:·iload_0
1277 ·······109:·iload·········61278 ·······112:·iload·········6
1278 ·······111:·ishl1279 ·······114:·ishl
1279 ·······112:·istore_01280 ·······115:·istore_0
1280 ·······113:·goto··········221281 ·······116:·goto··········22
  
1281 ··public·static·boolean·isPowerOfTwo(int);1282 ··public·static·boolean·isPowerOfTwo(int);
1282 ····descriptor:·(I)Z1283 ····descriptor:·(I)Z
1283 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC1284 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
1284 ····Code:1285 ····Code:
1285 ······stack=300,·locals=4,·args_size=11286 ······stack=300,·locals=4,·args_size=1
1286 ·········0:·iconst_11287 ·········0:·iconst_1
4.11 KB
com/google/common/math/LongMath.class
4.04 KB
javap -verbose -constants -s -l -private {}
    
Offset 2009, 76 lines modifiedOffset 2009, 77 lines modified
2009 ········34:·lload_02009 ········34:·lload_0
2010 ········35:·lreturn2010 ········35:·lreturn
2011 ········36:·lload_22011 ········36:·lload_2
2012 ········37:·lload·········42012 ········37:·lload·········4
2013 ········39:·lcmp2013 ········39:·lcmp
2014 ········40:·istore········72014 ········40:·istore········7
2015 ········42:·iload·········72015 ········42:·iload·········7
2016 ········44:·ifeq··········342016 ········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 ········53:·lload_02018 ········50:·lload_0
2021 ········54:·iload·········8 
2022 ········56:·lshr 
2023 ········57:·lstore_0 
2024 ········58:·lload_2 
2025 ········59:·invokestatic··#251················//·Method·java/lang/Long.numberOfTrailingZeros:(J)I2019 ········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 ········62:·istore········92027 ········65:·istore········9
2027 ········64:·lload_22028 ········67:·lload_2
2028 ········65:·iload·········92029 ········68:·iload·········9
2029 ········67:·lshr2030 ········70:·lshr
2030 ········68:·lstore_22031 ········71:·lstore_2
2031 ········69:·lload_02032 ········72:·lload_0
2032 ········70:·lload_22033 ········73:·lload_2
2033 ········71:·lcmp2034 ········74:·lcmp
2034 ········72:·istore········72035 ········75:·istore········7
2035 ········74:·iload·········72036 ········77:·iload·········7
2036 ········76:·ifeq··········1302037 ········79:·ifeq··········133
2037 ········79:·lload_02038 ········82:·lload_0
2038 ········80:·lload_22039 ········83:·lload_2
2039 ········81:·lsub2040 ········84:·lsub
2040 ········82:·lstore········102041 ········85:·lstore········10
2041 ········84:·lload·········102042 ········87:·lload·········10
2042 ········86:·bipush········632043 ········89:·bipush········63
2043 ········88:·lshr2044 ········91:·lshr
2044 ········89:·lstore········122045 ········92:·lstore········12
2045 ········91:·lload·········102046 ········94:·lload·········10
2046 ········93:·lload·········122047 ········96:·lload·········12
2047 ········95:·land2048 ········98:·land
2048 ········96:·lstore········142049 ········99:·lstore········14
2049 ········98:·lload·········102050 ·······101:·lload·········10
2050 ·······100:·lload·········142051 ·······103:·lload·········14
2051 ·······102:·lsub2052 ·······105:·lsub
2052 ·······103:·lstore········122053 ·······106:·lstore········12
2053 ·······105:·lload·········122054 ·······108:·lload·········12
2054 ·······107:·lload·········142055 ·······110:·lload·········14
2055 ·······109:·lsub2056 ·······112:·lsub
2056 ·······110:·lstore_02057 ·······113:·lstore_0
2057 ·······111:·lload_22058 ·······114:·lload_2
2058 ·······112:·lload·········142059 ·······115:·lload·········14
2059 ·······114:·ladd2060 ·······117:·ladd
2060 ·······115:·lstore_22061 ·······118:·lstore_2
2061 ·······116:·lload_02062 ·······119:·lload_0
2062 ·······117:·invokestatic··#251················//·Method·java/lang/Long.numberOfTrailingZeros:(J)I2063 ·······120:·invokestatic··#251················//·Method·java/lang/Long.numberOfTrailingZeros:(J)I
2063 ·······120:·istore········72064 ·······123:·istore········7
2064 ·······122:·lload_02065 ·······125:·lload_0
2065 ·······123:·iload·········72066 ·······126:·iload·········7
2066 ·······125:·lshr2067 ·······128:·lshr
2067 ·······126:·lstore_02068 ·······129:·lstore_0
2068 ·······127:·goto··········692069 ·······130:·goto··········72
2069 ·······130:·iload·········82070 ·······133:·iload·········8
2070 ·······132:·iload·········92071 ·······135:·iload·········9
2071 ·······134:·invokestatic··#255················//·Method·java/lang/Math.min:(II)I2072 ·······137:·invokestatic··#255················//·Method·java/lang/Math.min:(II)I
2072 ·······137:·istore········72073 ·······140:·istore········7
2073 ·······139:·lload_02074 ·······142:·lload_0
2074 ·······140:·iload·········72075 ·······143:·iload·········7
2075 ·······142:·lshl2076 ·······145:·lshl
2076 ·······143:·lstore_02077 ·······146:·lstore_0
2077 ·······144:·goto··········342078 ·······147:·goto··········34
  
2078 ··public·static·boolean·isPowerOfTwo(long);2079 ··public·static·boolean·isPowerOfTwo(long);
2079 ····descriptor:·(J)Z2080 ····descriptor:·(J)Z
2080 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC2081 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
2081 ····Code:2082 ····Code:
2082 ······stack=300,·locals=9,·args_size=12083 ······stack=300,·locals=9,·args_size=1
2083 ·········0:·lconst_02084 ·········0:·lconst_0
3.09 KB
com/google/gson/internal/$Gson$Types.class
3.01 KB
procyon -ec {}
    
Offset 285, 19 lines modifiedOffset 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 ········else·if·(resolveTypeVariable·instanceof·ParameterizedType)·{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 modifiedOffset 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 ············if·(!(resolveTypeVariable·instanceof·WildcardType))·{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 ················if·(upperBounds.length·!=·1)·{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)·{
5.71 KB
com/google/gson/internal/LinkedHashTreeMap.class
5.61 KB
procyon -ec {}
    
Offset 336, 85 lines modifiedOffset 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$Node2·=·table[n];347 ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node·=·table[n];
349 ········int·n2·=·0;348 ········int·n2·=·0;
350 ········Label_0160:·{349 ········Label_0164:·{
351 ············if·(linkedHashTreeMap$Node2·==·null)·{350 ············if·(linkedHashTreeMap$Node·==·null)·{
352 ················break·Label_0160;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$Node3;373 ················LinkedHashTreeMap$Node·linkedHashTreeMap$Node4;
373 ················if·(n2·<·0)·{374 ················if·(n2·<·0)·{
374 ····················linkedHashTreeMap$Node3·=·linkedHashTreeMap$Node2.left;375 ····················linkedHashTreeMap$Node4·=·linkedHashTreeMap$Node2.left;
375 ················}376 ················}
376 ················else·{377 ················else·{
377 ····················linkedHashTreeMap$Node3·=·linkedHashTreeMap$Node2.right;378 ····················linkedHashTreeMap$Node4·=·linkedHashTreeMap$Node2.right;
378 ················}379 ················}
379 ················if·(linkedHashTreeMap$Node3·==·null)·{380 ················if·(linkedHashTreeMap$Node4·==·null)·{
 381 ····················linkedHashTreeMap$Node·=·linkedHashTreeMap$Node2;
380 ····················break·Label_0160;382 ····················break·Label_0164;
381 ················}383 ················}
382 ················linkedHashTreeMap$Node2·=·linkedHashTreeMap$Node3;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 ············final·LinkedHashTreeMap$Node·header·=·this.header;391 ········final·LinkedHashTreeMap$Node·header·=·this.header;
388 ············LinkedHashTreeMap$Node·linkedHashTreeMap$Node4;392 ········LinkedHashTreeMap$Node·linkedHashTreeMap$Node3;
389 ············if·(linkedHashTreeMap$Node2·==·null)·{393 ········if·(linkedHashTreeMap$Node·==·null)·{
390 ················if·(comparator·==·LinkedHashTreeMap.NATURAL_ORDER·&&·!(o·instanceof·Comparable))·{394 ············if·(comparator·==·LinkedHashTreeMap.NATURAL_ORDER·&&·!(o·instanceof·Comparable))·{
391 ····················throw·new·ClassCastException(o.getClass().getName()·+·"·is·not·Comparable");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 ················linkedHashTreeMap$Node4·=·new·LinkedHashTreeMap$Node(linkedHashTreeMap$Node2,·o,·secondaryHash,·header,·header.prev);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 ················if·(n2·<·0)·{402 ············if·(n2·<·0)·{
399 ····················linkedHashTreeMap$Node2.left·=·linkedHashTreeMap$Node4;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 ················this.doubleCapacity();405 ············else·{
 406 ················linkedHashTreeMap$Node.right·=·linkedHashTreeMap$Node3;
408 ············}407 ············}
409 ············++this.modCount; 
410 ············linkedHashTreeMap$Node·=·linkedHashTreeMap$Node4; 
411 ············return·linkedHashTreeMap$Node;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;
2.41 KB
com/google/gson/internal/LinkedTreeMap.class
2.32 KB
procyon -ec {}
    
Offset 259, 47 lines modifiedOffset 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_0125:·{266 ········Label_0137:·{
267 ············if·(root·==·null)·{267 ············if·(root·==·null)·{
268 ················break·Label_0125;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(root.key);280 ····················n·=·comparable.compareTo(linkedTreeMap$Node2.key);
280 ················}281 ················}
281 ················else·{282 ················else·{
282 ····················n·=·comparator.compare(o,·root.key);283 ····················n·=·comparator.compare(o,·linkedTreeMap$Node2.key);
283 ················}284 ················}
284 ················if·(n·==·0)·{285 ················if·(n·==·0)·{
285 ····················linkedTreeMap$Node·=·root;286 ····················linkedTreeMap$Node·=·linkedTreeMap$Node2;
286 ····················break;287 ····················break;
287 ················}288 ················}
288 ················LinkedTreeMap$Node·linkedTreeMap$Node2;289 ················LinkedTreeMap$Node·linkedTreeMap$Node3;
289 ················if·(n·<·0)·{290 ················if·(n·<·0)·{
290 ····················linkedTreeMap$Node2·=·root.left;291 ····················linkedTreeMap$Node3·=·linkedTreeMap$Node2.left;
291 ················}292 ················}
292 ················else·{293 ················else·{
293 ····················linkedTreeMap$Node2·=·root.right;294 ····················linkedTreeMap$Node3·=·linkedTreeMap$Node2.right;
294 ················}295 ················}
295 ················if·(linkedTreeMap$Node2·==·null)·{296 ················if·(linkedTreeMap$Node3·==·null)·{
 297 ····················root·=·linkedTreeMap$Node2;
296 ····················break·Label_0125;298 ····················break·Label_0137;
297 ················}299 ················}
298 ················root·=·linkedTreeMap$Node2;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)·{
39.0 KB
android/support/v4/app/FragmentManagerImpl.class
38.9 KB
procyon -ec {}
    
Offset 399, 32 lines modifiedOffset 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·list,·final·ArrayList·list2)·{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.
18.9 KB
android/support/v4/graphics/TypefaceCompatApi21Impl.class
18.7 KB
procyon -ec {}
    
Offset 61, 215 lines modifiedOffset 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 ········//·····1:·arraylength····70 ········//·····4:·arraylength····
69 ········//·····2:·istore··········5 
70 ········//·····4:·iconst_1······· 
71 ········//·····5:·istore··········671 ········//·····5:·istore··········6
 72 ········//·····7:·iconst_1·······
72 ········//·····7:·iload···········573 ········//·····8:·istore··········7
73 ········//·····9:·iload···········674 ········//····10:·iload···········6
 75 ········//····12:·iload···········7
74 ········//····11:·if_icmpge·······2376 ········//····14:·if_icmpge·······20
75 ········//····14:·iconst_0······· 
76 ········//····15:·istore··········5 
77 ········//····17:·aconst_null···· 
78 ········//····18:·astore··········7 
79 ········//····20:·aload···········777 ········//····17:·aload···········5
80 ········//····22:·areturn········78 ········//····19:·areturn········
81 ········//····23:·aload_0········79 ········//····20:·aload_0········
82 ········//····24:·aload_3········80 ········//····21:·aload_3········
83 ········//····25:·iload···········481 ········//····22:·iload···········4
84 ········//····27:·invokevirtual···android/support/v4/graphics/TypefaceCompatApi21Impl.findBestInfo:([Landroid/support/v4/provider/FontsContractCompat$FontInfo;I)Landroid/support/v4/provider/FontsContractCompat$FontInfo;82 ········//····24:·invokevirtual···android/support/v4/graphics/TypefaceCompatApi21Impl.findBestInfo:([Landroid/support/v4/provider/FontsContractCompat$FontInfo;I)Landroid/support/v4/provider/FontsContractCompat$FontInfo;
85 ········//····30:·astore··········883 ········//····27:·astore··········8
86 ········//····32:·aload_1········84 ········//····29:·aload_1········
87 ········//····33:·invokevirtual···android/content/Context.getContentResolver:()Landroid/content/ContentResolver;85 ········//····30:·invokevirtual···android/content/Context.getContentResolver:()Landroid/content/ContentResolver;
88 ········//····36:·astore··········986 ········//····33:·astore··········9
89 ········//····38:·aload···········887 ········//····35:·aload···········8
90 ········//····40:·invokevirtual···android/support/v4/provider/FontsContractCompat$FontInfo.getUri:()Landroid/net/Uri;88 ········//····37:·invokevirtual···android/support/v4/provider/FontsContractCompat$FontInfo.getUri:()Landroid/net/Uri;
91 ········//····43:·astore··········789 ········//····40:·astore··········10
92 ········//····45:·ldc·············"r"90 ········//····42:·ldc·············"r"
93 ········//····47:·astore··········1091 ········//····44:·astore··········11
94 ········//····49:·aload···········992 ········//····46:·aload···········9
95 ········//····51:·aload···········7 
96 ········//····53:·aload···········1093 ········//····48:·aload···········10
 94 ········//····50:·aload···········11
97 ········//····55:·aload_2········95 ········//····52:·aload_2········
98 ········//····56:·invokevirtual···android/content/ContentResolver.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;96 ········//····53:·invokevirtual···android/content/ContentResolver.openFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
99 ········//····59:·astore··········1197 ········//····56:·astore··········12
 98 ········//····58:·iconst_0·······
 99 ········//····59:·istore··········7
100 ········//····61:·aconst_null····100 ········//····61:·aconst_null····
101 ········//····62:·astore··········12101 ········//····62:·astore··········11
102 ········//····64:·aload_0········102 ········//····64:·aload_0········
103 ········//····65:·aload···········11103 ········//····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··········13105 ········//····70:·astore··········13
106 ········//····72:·aload···········13106 ········//····72:·aload···········13
107 ········//····74:·ifnull··········89107 ········//····74:·ifnull··········89
108 ········//····77:·aload···········13108 ········//····77:·aload···········13
109 ········//····79:·invokevirtual···java/io/File.canRead:()Z109 ········//····79:·invokevirtual···java/io/File.canRead:()Z
110 ········//····82:·istore··········5110 ········//····82:·istore··········6
111 ········//····84:·iload···········5111 ········//····84:·iload···········6
112 ········//····86:·ifne············280112 ········//····86:·ifne············271
113 ········//····89:·new·············Ljava/io/FileInputStream;113 ········//····89:·new·············Ljava/io/FileInputStream;
114 ········//····92:·astore··········14114 ········//····92:·astore··········14
115 ········//····94:·aload···········11115 ········//····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··········7117 ········//····99:·astore··········10
118 ········//···101:·aload···········14118 ········//···101:·aload···········14
119 ········//···103:·aload···········7119 ········//···103:·aload···········10
120 ········//···105:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/FileDescriptor;)V120 ········//···105:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/FileDescriptor;)V
121 ········//···108:·iconst_0······· 
122 ········//···109:·istore··········6 
123 ········//···111:·aconst_null····121 ········//···108:·aconst_null····
124 ········//···112:·astore··········10122 ········//···109:·astore··········15
125 ········//···114:·aload_0········123 ········//···111:·aload_0········
126 ········//···115:·aload_1········124 ········//···112:·aload_1········
127 ········//···116:·aload···········14125 ········//···113:·aload···········14
128 ········//···118:·invokespecial···android/support/v4/graphics/TypefaceCompatBaseImpl.createFromInputStream:(Landroid/content/Context;Ljava/io/InputStream;)Landroid/graphics/Typeface;126 ········//···115:·invokespecial···android/support/v4/graphics/TypefaceCompatBaseImpl.createFromInputStream:(Landroid/content/Context;Ljava/io/InputStream;)Landroid/graphics/Typeface;
129 ········//···121:·astore··········7127 ········//···118:·astore··········10
130 ········//···123:·aload···········14128 ········//···120:·aload···········14
131 ········//···125:·ifnull··········137129 ········//···122:·ifnull··········134
132 ········//···128:·iconst_0·······130 ········//···125:·iconst_0·······
133 ········//···129:·ifeq············219131 ········//···126:·ifeq············199
134 ········//···132:·aload···········14132 ········//···129:·aload···········14
135 ········//···134:·invokevirtual···java/io/FileInputStream.close:()V133 ········//···131:·invokevirtual···java/io/FileInputStream.close:()V
136 ········//···137:·aload···········11134 ········//···134:·aload···········12
137 ········//···139:·ifnull··········20135 ········//···136:·ifnull··········148
138 ········//···142:·iconst_0·······136 ········//···139:·iconst_0·······
139 ········//···143:·ifeq············227137 ········//···140:·ifeq············218
140 ········//···146:·aload···········11138 ········//···143:·aload···········12
141 ········//···148:·invokevirtual···android/os/ParcelFileDescriptor.close:()V139 ········//···145:·invokevirtual···android/os/ParcelFileDescriptor.close:()V
 140 ········//···148:·aload···········10
 141 ········//···150:·astore··········5
142 ········//···151:·goto············20142 ········//···152:·goto············17
143 ········//···154:·astore··········10143 ········//···155:·astore··········16
144 ········//···156:·aconst_null····144 ········//···157:·aconst_null····
145 ········//···157:·aload···········10145 ········//···158:·aload···········16
146 ········//···159:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V146 ········//···160:·invokevirtual···java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
147 ········//···162:·goto············20147 ········//···163:·goto············134
148 ········//···165:·pop············ 
149 ········//···166:·iconst_0······· 
150 ········//···167:·istore··········5148 ········//···166:·astore··········10
151 ········//···169:·aconst_null····149 ········//···168:·aload···········10
 150 ········//···170:·athrow·········
152 ········//···170:·astore··········7151 ········//···171:·astore··········11
153 ········//···172:·goto············20152 ········//···173:·aload···········10
154 ········//···175:·astore··········15153 ········//···175:·astore··········15
155 ········//···177:·aconst_null···· 
156 ········//···178:·aload···········15154 ········//···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 ········//···203:·ifnull··········216155 ········//···179:·ifnull··········192
169 ········//···206:·aload···········10156 ········//···182:·aload···········10
170 ········//···208:·ifnull··········335157 ········//···184:·ifnull··········330
171 ········//···211:·aload···········11158 ········//···187:·aload···········12
172 ········//···213:·invokevirtual···android/os/ParcelFileDescriptor.close:()V159 ········//···189:·invokevirtual···android/os/ParcelFileDescriptor.close:()V
173 ········//···216:·aload···········7160 ········//···192:·aload···········11
174 ········//···218:·athrow·········161 ········//···194:·athrow·········
 162 ········//···195:·pop············
 163 ········//···196:·goto············17
175 ········//···219:·aload···········14164 ········//···199:·aload···········14
Max diff block lines reached; 4654/19168 bytes (24.28%) of diff not shown.
5.76 KB
android/support/v4/graphics/TypefaceCompatApi26Impl.class
5.65 KB
procyon -ec {}
    
Offset 197, 15 lines modifiedOffset 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 ········Typeface·create;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 modifiedOffset 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·=·t2;261 ····························final·Throwable·t·=·(Throwable)create;
263 ····························final·Typeface·typeface; 
264 ····························create·=·typeface; 
265 ····························EndFinally_3:·{262 ····························EndFinally_3:·{
266 ····························Label_0275:263 ····························Label_0271:
267 ································while·(true)·{264 ································while·(true)·{
268 ····································if·(openFileDescriptor·==·null)·{265 ····································if·(openFileDescriptor·==·null)·{
269 ········································break·Label_0260;266 ········································break·Label_0256;
270 ····································}267 ····································}
271 ····································if·(t·==·null)·{268 ····································if·(create·==·null)·{
272 ········································break·Label_0275;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 modifiedOffset 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 modifiedOffset 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);
848 B
android/support/v7/widget/SuggestionsAdapter.class
748 B
javap -verbose -constants -s -l -private {}
    
Offset 2683, 15 lines modifiedOffset 2683, 15 lines modified
2683 ········71:·aload_02683 ········71:·aload_0
2684 ········72:·aload·········52684 ········72:·aload·········5
2685 ········74:·aload_32685 ········74:·aload_3
2686 ········75:·iload·········72686 ········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········42688 ········80:·astore········4
2689 ········82:·aload·········42689 ········82:·aload·········4
2690 ········84:·ifnull········492690 ········84:·ifnull········122
2691 ········87:·aload·········42691 ········87:·aload·········4
2692 ········89:·invokeinterface·#693,··1··········//·InterfaceMethod·android/database/Cursor.getCount:()I2692 ········89:·invokeinterface·#693,··1··········//·InterfaceMethod·android/database/Cursor.getCount:()I
2693 ········94:·pop2693 ········94:·pop
2694 ········95:·aload·········42694 ········95:·aload·········4
2695 ········97:·astore_22695 ········97:·astore_2
2696 ········98:·goto··········492696 ········98:·goto··········49
2697 ·······101:·astore········82697 ·······101:·astore········8
2.76 KB
smali/android/arch/lifecycle/ClassesInfoCache.smali
    
Offset 647, 54 lines modifiedOffset 647, 62 lines modified
647 ····:cond_1647 ····:cond_1
648 ····return-void648 ····return-void
649 .end·method649 .end·method
  
  
650 #·virtual·methods650 #·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·3652 ····.locals·4
653 ····.param·p1,·"klass"····#·Ljava/lang/Class;653 ····.param·p1,·"klass"····#·Ljava/lang/Class;
  
654 ····.prologue654 ····.prologue
655 ····.line·80655 ····.line·80
656 ····iget-object·v2,·p0,·Landroid/arch/lifecycle/ClassesInfoCache;->mCallbackMap:Ljava/util/Map;656 ····iget-object·v3,·p0,·Landroid/arch/lifecycle/ClassesInfoCache;->mCallbackMap:Ljava/util/Map;
  
657 ····invoke-interface·{v2,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;657 ····invoke-interface·{v3,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
658 ····move-result-object·v0658 ····move-result-object·v0
  
659 ····check-cast·v0,·Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo;659 ····check-cast·v0,·Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo;
  
660 ····.line·81660 ····.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_0662 ····if-eqz·v0,·:cond_0
  
663 ····move-object·v1,·v0663 ····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_0670 ····:goto_0
668 ····return-object·v1671 ····return-object·v2
  
669 ····.line·84672 ····.line·84
670 ····.end·local·v1····#·"existing":Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo;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_0675 ····:cond_0
673 ····const/4·v2,·0x0676 ····const/4·v3,·0x0
  
674 ····invoke-direct·{p0,·p1,·v2},·Landroid/arch/lifecycle/ClassesInfoCache;->createInfo(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroid/arch/lifecycle/ClassesInfoCache$CallbackInfo;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·v0678 ····move-result-object·v0
  
676 ····move-object·v1,·v0679 ····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_0686 ····goto·:goto_0
681 .end·method687 .end·method
  
682 .method·hasLifecycleMethods(Ljava/lang/Class;)Z688 .method·hasLifecycleMethods(Ljava/lang/Class;)Z
683 ····.locals·7689 ····.locals·7
684 ····.param·p1,·"klass"····#·Ljava/lang/Class;690 ····.param·p1,·"klass"····#·Ljava/lang/Class;
  
3.71 KB
smali/android/arch/lifecycle/ViewModelProvider.smali
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
  
140 ····move-result-object·v1140 ····move-result-object·v1
  
141 ····return-object·v1141 ····return-object·v1
142 .end·method142 .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·3144 ····.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·annotation147 ········.end·annotation
148 ····.end·param148 ····.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·annotation151 ········.end·annotation
Offset 169, 55 lines modifiedOffset 169, 63 lines modified
169 ············"<TT;>;)TT;"169 ············"<TT;>;)TT;"
170 ········}170 ········}
171 ····.end·annotation171 ····.end·annotation
  
172 ····.prologue172 ····.prologue
173 ····.line·122173 ····.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·v2,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mViewModelStore:Landroid/arch/lifecycle/ViewModelStore;175 ····iget-object·v3,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mViewModelStore:Landroid/arch/lifecycle/ViewModelStore;
  
176 ····invoke-virtual·{v2,·p1},·Landroid/arch/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroid/arch/lifecycle/ViewModel;176 ····invoke-virtual·{v3,·p1},·Landroid/arch/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroid/arch/lifecycle/ViewModel;
  
177 ····move-result-object·v0177 ····move-result-object·v0
  
178 ····.line·124178 ····.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;)Z180 ····invoke-virtual·{p2,·v0},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
  
181 ····move-result·v2181 ····move-result·v3
  
182 ····if-eqz·v2,·:cond_0182 ····if-eqz·v3,·:cond_0
  
183 ····move-object·v1,·v0183 ····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_0190 ····:goto_0
188 ····return-object·v1191 ····return-object·v2
  
189 ····.line·129192 ····.line·129
190 ····.end·local·v1····#·"viewModel":Landroid/arch/lifecycle/ViewModel;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_0195 ····:cond_0
193 ····if-eqz·v0,·:cond_1196 ····if-eqz·v0,·:cond_1
  
194 ····.line·134197 ····.line·134
195 ····:cond_1198 ····:cond_1
196 ····iget-object·v2,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mFactory:Landroid/arch/lifecycle/ViewModelProvider$Factory;199 ····iget-object·v3,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mFactory:Landroid/arch/lifecycle/ViewModelProvider$Factory;
  
197 ····invoke-interface·{v2,·p2},·Landroid/arch/lifecycle/ViewModelProvider$Factory;->create(Ljava/lang/Class;)Landroid/arch/lifecycle/ViewModel;200 ····invoke-interface·{v3,·p2},·Landroid/arch/lifecycle/ViewModelProvider$Factory;->create(Ljava/lang/Class;)Landroid/arch/lifecycle/ViewModel;
  
198 ····move-result-object·v0201 ····move-result-object·v0
  
199 ····.line·135202 ····.line·135
200 ····iget-object·v2,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mViewModelStore:Landroid/arch/lifecycle/ViewModelStore;203 ····iget-object·v3,·p0,·Landroid/arch/lifecycle/ViewModelProvider;->mViewModelStore:Landroid/arch/lifecycle/ViewModelStore;
  
201 ····invoke-virtual·{v2,·p1,·v0},·Landroid/arch/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroid/arch/lifecycle/ViewModel;)V204 ····invoke-virtual·{v3,·p1,·v0},·Landroid/arch/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroid/arch/lifecycle/ViewModel;)V
  
202 ····move-object·v1,·v0205 ····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_0212 ····goto·:goto_0
207 .end·method213 .end·method
6.09 KB
smali/android/support/v4/graphics/TypefaceCompatApi26Impl.smali
    
Offset 834, 15 lines modifiedOffset 834, 15 lines modified
  
834 ····move-result-object·v0834 ····move-result-object·v0
  
835 ····goto·:goto_0835 ····goto·:goto_0
836 .end·method836 .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·21838 ····.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·annotation842 ········.end·annotation
843 ····.end·param843 ····.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 modifiedOffset 908, 40 lines modified
908 ····:try_end_0908 ····:try_end_0
909 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1909 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
  
910 ····move-result-object·v13910 ····move-result-object·v13
  
911 ····.line·236911 ····.line·236
912 ····.local·v13,·"pfd":Landroid/os/ParcelFileDescriptor;912 ····.local·v13,·"pfd":Landroid/os/ParcelFileDescriptor;
913 ····const/4·v6,·0x0913 ····const/4·v7,·0x0
  
914 ····.line·238914 ····.line·238
915 ····if-nez·v13,·:cond_3915 ····if-nez·v13,·:cond_3
  
916 ····.line·239916 ····.line·239
917 ····const/4·v3,·0x0917 ····const/4·v3,·0x0
  
918 ····.line·245918 ····.line·245
919 ····if-eqz·v13,·:cond_0919 ····if-eqz·v13,·:cond_0
  
920 ····if-eqz·v6,·:cond_2920 ····if-eqz·v7,·:cond_2
  
921 ····:try_start_1921 ····:try_start_1
922 ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V922 ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V
923 ····:try_end_1923 ····:try_end_1
924 ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_0924 ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_0
925 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1925 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1
  
926 ····goto·:goto_0926 ····goto·:goto_0
  
927 ····:catch_0927 ····:catch_0
928 ····move-exception·v7928 ····move-exception·v6
  
929 ····:try_start_2929 ····:try_start_2
930 ····invoke-virtual·{v6,·v7},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V930 ····invoke-virtual·{v7,·v6},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
931 ····goto·:goto_0931 ····goto·:goto_0
  
932 ····.end·local·v13····#·"pfd":Landroid/os/ParcelFileDescriptor;932 ····.end·local·v13····#·"pfd":Landroid/os/ParcelFileDescriptor;
933 ····:catch_1933 ····:catch_1
934 ····move-exception·v11934 ····move-exception·v11
  
Offset 964, 62 lines modifiedOffset 964, 62 lines modified
964 ····.line·241964 ····.line·241
965 ····:cond_3965 ····:cond_3
966 ····:try_start_3966 ····: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·v7969 ····move-result-object·v6
  
970 ····invoke-direct·{v3,·v7},·Landroid/graphics/Typeface$Builder;-><init>(Ljava/io/FileDescriptor;)V970 ····invoke-direct·{v3,·v6},·Landroid/graphics/Typeface$Builder;-><init>(Ljava/io/FileDescriptor;)V
  
971 ····.line·242971 ····.line·242
972 ····invoke-virtual·{v10},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->getWeight()I972 ····invoke-virtual·{v10},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->getWeight()I
  
973 ····move-result·v7973 ····move-result·v6
  
974 ····invoke-virtual·{v3,·v7},·Landroid/graphics/Typeface$Builder;->setWeight(I)Landroid/graphics/Typeface$Builder;974 ····invoke-virtual·{v3,·v6},·Landroid/graphics/Typeface$Builder;->setWeight(I)Landroid/graphics/Typeface$Builder;
  
975 ····move-result-object·v3975 ····move-result-object·v3
  
976 ····.line·243976 ····.line·243
977 ····invoke-virtual·{v10},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->isItalic()Z977 ····invoke-virtual·{v10},·Landroid/support/v4/provider/FontsContractCompat$FontInfo;->isItalic()Z
  
978 ····move-result·v7978 ····move-result·v6
  
979 ····invoke-virtual·{v3,·v7},·Landroid/graphics/Typeface$Builder;->setItalic(Z)Landroid/graphics/Typeface$Builder;979 ····invoke-virtual·{v3,·v6},·Landroid/graphics/Typeface$Builder;->setItalic(Z)Landroid/graphics/Typeface$Builder;
  
980 ····move-result-object·v3980 ····move-result-object·v3
  
981 ····.line·244981 ····.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_3983 ····:try_end_3
984 ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_3984 ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_3
985 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1985 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1
  
986 ····move-result-object·v3986 ····move-result-object·v3
  
987 ····.line·245987 ····.line·245
988 ····if-eqz·v13,·:cond_0988 ····if-eqz·v13,·:cond_0
  
989 ····if-eqz·v6,·:cond_4989 ····if-eqz·v7,·:cond_4
  
990 ····:try_start_4990 ····:try_start_4
991 ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V991 ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V
992 ····:try_end_4992 ····:try_end_4
993 ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_2993 ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_2
994 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1994 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1
  
995 ····goto·:goto_0995 ····goto·:goto_0
  
996 ····:catch_2996 ····:catch_2
997 ····move-exception·v7997 ····move-exception·v6
  
998 ····:try_start_5998 ····:try_start_5
999 ····invoke-virtual·{v6,·v7},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V999 ····invoke-virtual·{v7,·v6},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
1000 ····goto·:goto_01000 ····goto·:goto_0
  
1001 ····:cond_41001 ····:cond_4
1002 ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V1002 ····invoke-virtual·{v13},·Landroid/os/ParcelFileDescriptor;->close()V
1003 ····:try_end_51003 ····:try_end_5
1004 ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_11004 ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_1
Offset 1035, 40 lines modifiedOffset 1035, 36 lines modified
1035 ····:try_end_61035 ····:try_end_6
1036 ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_01036 ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_0
  
1037 ····.line·2451037 ····.line·245
1038 ····:catchall_01038 ····:catchall_0
1039 ····move-exception·v61039 ····move-exception·v6
  
Max diff block lines reached; 1621/6112 bytes (26.52%) of diff not shown.
12.9 KB
smali/android/support/v4/graphics/TypefaceCompatApi21Impl.smali
    
Offset 119, 31 lines modifiedOffset 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·annotation121 ········.end·annotation
122 ····.end·param122 ····.end·param
123 ····.param·p4,·"style"····#·I123 ····.param·p4,·"style"····#·I
  
124 ····.prologue124 ····.prologue
 125 ····const/4·v6,·0x0
  
125 ····.line·66126 ····.line·66
126 ····array-length·v6,·p3127 ····array-length·v7,·p3
  
127 ····const/4·v7,·0x1128 ····const/4·v8,·0x1
  
128 ····if-ge·v6,·v7,·:cond_1129 ····if-ge·v7,·v8,·:cond_0
  
129 ····.line·67 
130 ····const/4·v6,·0x0 
  
131 ····.line·83130 ····.line·83
132 ····:cond_0 
133 ····:goto_0131 ····:goto_0
134 ····return-object·v6132 ····return-object·v6
  
135 ····.line·69133 ····.line·69
136 ····:cond_1134 ····: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·v0136 ····move-result-object·v0
  
139 ····.line·70137 ····.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 modifiedOffset 149, 21 lines modified
151 ····move-result-object·v5149 ····move-result-object·v5
  
152 ····.line·72150 ····.line·72
153 ····.local·v5,·"resolver":Landroid/content/ContentResolver;151 ····.local·v5,·"resolver":Landroid/content/ContentResolver;
154 ····:try_start_0152 ····: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·v6154 ····move-result-object·v7
  
157 ····const-string·v7,·"r"155 ····const-string·v8,·"r"
  
158 ····invoke-virtual·{v5,·v6,·v7,·p2},·Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;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_0157 ····:try_end_0
160 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1158 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_2
  
161 ····move-result-object·v4159 ····move-result-object·v4
  
162 ····.line·71160 ····.line·71
163 ····.local·v4,·"pfd":Landroid/os/ParcelFileDescriptor;161 ····.local·v4,·"pfd":Landroid/os/ParcelFileDescriptor;
164 ····const/4·v8,·0x0162 ····const/4·v8,·0x0
  
Offset 173, 266 lines modifiedOffset 171, 274 lines modified
173 ····:try_start_1171 ····: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·v2173 ····move-result-object·v2
  
176 ····.line·74174 ····.line·74
177 ····.local·v2,·"file":Ljava/io/File;175 ····.local·v2,·"file":Ljava/io/File;
178 ····if-eqz·v2,·:cond_2176 ····if-eqz·v2,·:cond_1
  
179 ····invoke-virtual·{v2},·Ljava/io/File;->canRead()Z177 ····invoke-virtual·{v2},·Ljava/io/File;->canRead()Z
  
180 ····move-result·v6178 ····move-result·v7
  
181 ····if-nez·v6,·:cond_9179 ····if-nez·v7,·:cond_9
  
182 ····.line·77180 ····.line·77
183 ····:cond_2181 ····: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·v6184 ····move-result-object·v7
  
187 ····invoke-direct·{v3,·v6},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V185 ····invoke-direct·{v3,·v7},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V
188 ····:try_end_1186 ····:try_end_1
189 ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_3187 ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_1
190 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1188 ····.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·v7,·0x0190 ····const/4·v9,·0x0
  
193 ····.line·78191 ····.line·78
194 ····:try_start_2192 ····: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_2194 ····:try_end_2
197 ····.catch·Ljava/lang/Throwable;·{:try_start_2·..·:try_end_2}·:catch_4195 ····.catch·Ljava/lang/Throwable;·{:try_start_2·..·:try_end_2}·:catch_4
198 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_2196 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_3
  
199 ····move-result-object·v6197 ····move-result-object·v7
  
200 ····.line·79198 ····.line·79
201 ····if-eqz·v3,·:cond_3199 ····if-eqz·v3,·:cond_2
  
202 ····if-eqz·v7,·:cond_5200 ····if-eqz·v6,·:cond_5
  
203 ····:try_start_3201 ····:try_start_3
204 ····invoke-virtual·{v3},·Ljava/io/FileInputStream;->close()V202 ····invoke-virtual·{v3},·Ljava/io/FileInputStream;->close()V
205 ····:try_end_3203 ····:try_end_3
206 ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_2204 ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_0
207 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1205 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1
  
208 ····.line·82206 ····.line·82
209 ····:cond_3207 ····:cond_2
210 ····:goto_1208 ····:goto_1
211 ····if-eqz·v4,·:cond_0209 ····if-eqz·v4,·:cond_3
  
212 ····if-eqz·v8,·:cond_6210 ····if-eqz·v6,·:cond_6
  
213 ····:try_start_4211 ····:try_start_4
214 ····invoke-virtual·{v4},·Landroid/os/ParcelFileDescriptor;->close()V212 ····invoke-virtual·{v4},·Landroid/os/ParcelFileDescriptor;->close()V
215 ····:try_end_4213 ····:try_end_4
216 ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_0214 ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_3
217 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_1215 ····.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_0219 ····goto·:goto_0
  
 220 ····.line·79
Max diff block lines reached; 8274/13104 bytes (63.14%) of diff not shown.
10.6 KB
smali/android/support/v4/graphics/TypefaceCompatUtil.smali
    
Offset 450, 14 lines modifiedOffset 450, 16 lines modified
450 ····.end·annotation450 ····.end·annotation
  
451 ····.annotation·build·Landroid/support/annotation/RequiresApi;451 ····.annotation·build·Landroid/support/annotation/RequiresApi;
452 ········value·=·0x13452 ········value·=·0x13
453 ····.end·annotation453 ····.end·annotation
  
454 ····.prologue454 ····.prologue
 455 ····const/4·v10,·0x0
  
455 ····.line·98456 ····.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·v9458 ····move-result-object·v9
  
458 ····.line·99459 ····.line·99
459 ····.local·v9,·"resolver":Landroid/content/ContentResolver;460 ····.local·v9,·"resolver":Landroid/content/ContentResolver;
Offset 470, 82 lines modifiedOffset 472, 83 lines modified
  
470 ····move-result-object·v8472 ····move-result-object·v8
  
471 ····.local·v8,·"pfd":Landroid/os/ParcelFileDescriptor;473 ····.local·v8,·"pfd":Landroid/os/ParcelFileDescriptor;
472 ····const/4·v11,·0x0474 ····const/4·v11,·0x0
  
473 ····.line·100475 ····.line·100
474 ····if-nez·v8,·:cond_2476 ····if-nez·v8,·:cond_3
  
475 ····.line·101 
476 ····const/4·v1,·0x0 
  
477 ····.line·108477 ····.line·108
478 ····if-eqz·v8,·:cond_0478 ····if-eqz·v8,·:cond_0
  
479 ····if-eqz·v11,·:cond_1479 ····if-eqz·v10,·:cond_2
  
480 ····:try_start_1480 ····:try_start_1
481 ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->close()V481 ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->close()V
482 ····:try_end_1482 ····:try_end_1
483 ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_0483 ····.catch·Ljava/lang/Throwable;·{:try_start_1·..·:try_end_1}·:catch_0
484 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1484 ····.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_0485 ····:cond_0
488 ····:goto_0486 ····: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·v1492 ····return-object·v1
  
490 ····.line·108493 ····.line·108
491 ····.restart·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor;494 ····.restart·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor;
492 ····:catch_0495 ····:catch_0
493 ····move-exception·v2496 ····move-exception·v1
  
494 ····:try_start_2497 ····:try_start_2
495 ····invoke-virtual·{v11,·v2},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V498 ····invoke-virtual·{v11,·v1},·Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
  
496 ····goto·:goto_0499 ····goto·:goto_0
  
497 ····.end·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor;500 ····.end·local·v8····#·"pfd":Landroid/os/ParcelFileDescriptor;
498 ····:catch_1501 ····:catch_1
499 ····move-exception·v6502 ····move-exception·v6
  
500 ····.line·109 
501 ····.local·v6,·"e":Ljava/io/IOException;503 ····.local·v6,·"e":Ljava/io/IOException;
502 ····const/4·v1,·0x0504 ····move-object·v1,·v10
  
 505 ····.line·109
503 ····goto·:goto_0506 ····goto·:goto_1
  
504 ····.line·108507 ····.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_1510 ····:cond_2
508 ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->close()V511 ····invoke-virtual·{v8},·Landroid/os/ParcelFileDescriptor;->close()V
509 ····:try_end_2512 ····:try_end_2
510 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1513 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1
  
511 ····goto·:goto_0514 ····goto·:goto_0
  
512 ····.line·103515 ····.line·103
513 ····:cond_2516 ····:cond_3
514 ····:try_start_3517 ····: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·v1520 ····move-result-object·v1
  
518 ····invoke-direct·{v7,·v1},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V521 ····invoke-direct·{v7,·v1},·Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V
519 ····:try_end_3522 ····:try_end_3
520 ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_4523 ····.catch·Ljava/lang/Throwable;·{:try_start_3·..·:try_end_3}·:catch_4
521 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_1524 ····.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·v10,·0x0526 ····const/4·v12,·0x0
  
524 ····.line·104527 ····.line·104
525 ····:try_start_4528 ····: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·v0530 ····move-result-object·v0
  
Offset 565, 60 lines modifiedOffset 568, 60 lines modified
565 ····:try_end_4568 ····:try_end_4
566 ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_5569 ····.catch·Ljava/lang/Throwable;·{:try_start_4·..·:try_end_4}·:catch_5
567 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_3570 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_3
  
568 ····move-result-object·v1571 ····move-result-object·v1
  
569 ····.line·107572 ····.line·107
570 ····if-eqz·v7,·:cond_3573 ····if-eqz·v7,·:cond_4
  
571 ····if-eqz·v10,·:cond_5574 ····if-eqz·v10,·:cond_6
  
572 ····:try_start_5575 ····:try_start_5
573 ····invoke-virtual·{v7},·Ljava/io/FileInputStream;->close()V576 ····invoke-virtual·{v7},·Ljava/io/FileInputStream;->close()V
574 ····:try_end_5577 ····:try_end_5
575 ····.catch·Ljava/lang/Throwable;·{:try_start_5·..·:try_end_5}·:catch_3578 ····.catch·Ljava/lang/Throwable;·{:try_start_5·..·:try_end_5}·:catch_3
576 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1579 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_1
  
577 ····.line·108580 ····.line·108
578 ····:cond_3581 ····:cond_4
579 ····:goto_1582 ····:goto_2
Max diff block lines reached; 7157/10779 bytes (66.40%) of diff not shown.
16.1 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 1764, 15 lines modifiedOffset 1764, 15 lines modified
  
1764 ····.line·26641764 ····.line·2664
1765 ····:cond_01765 ····:cond_0
1766 ····return-void1766 ····return-void
1767 .end·method1767 .end·method
  
1768 .method·private·generateOpsForPendingActions(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z1768 .method·private·generateOpsForPendingActions(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
1769 ····.locals·51769 ····.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 modifiedOffset 1791, 158 lines modified
  
1791 ····.line·27081791 ····.line·2708
1792 ····.local·v0,·"didSomething":Z1792 ····.local·v0,·"didSomething":Z
1793 ····monitor-enter·p01793 ····monitor-enter·p0
  
1794 ····.line·27091794 ····.line·2709
1795 ····:try_start_01795 ····:try_start_0
1796 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;1796 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;
  
1797 ····if-eqz·v3,·:cond_01797 ····if-eqz·v4,·:cond_0
  
1798 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;1798 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;
  
1799 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I1799 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->size()I
  
1800 ····move-result·v31800 ····move-result·v4
  
1801 ····if-nez·v3,·:cond_11801 ····if-nez·v4,·:cond_1
  
1802 ····.line·27101802 ····.line·2710
1803 ····:cond_01803 ····:cond_0
1804 ····const/4·v3,·0x01804 ····const/4·v1,·0x0
  
1805 ····monitor-exit·p01805 ····monitor-exit·p0
  
 1806 ····move·v4,·v1
  
1806 ····.line·27201807 ····.line·2720
1807 ····:goto_01808 ····:goto_0
1808 ····return·v31809 ····return·v4
  
1809 ····.line·27131810 ····.line·2713
1810 ····:cond_11811 ····:cond_1
1811 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;1812 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;
  
1812 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I1813 ····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·v21816 ····move-result·v3
  
1814 ····.line·27141817 ····.line·2714
1815 ····.local·v2,·"numActions":I1818 ····.local·v3,·"numActions":I
1816 ····const/4·v1,·0x01819 ····const/4·v2,·0x0
  
1817 ····.local·v1,·"i":I1820 ····.local·v2,·"i":I
 1821 ····move·v1,·v0
  
 1822 ····.end·local·v0····#·"didSomething":Z
 1823 ····.local·v1,·"didSomething":Z
1818 ····:goto_11824 ····:goto_1
1819 ····if-ge·v1,·v2,·:cond_21825 ····if-ge·v2,·v3,·:cond_2
  
1820 ····.line·27151826 ····.line·2715
 1827 ····:try_start_1
1821 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;1828 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;
  
1822 ····invoke-virtual·{v3,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;1829 ····invoke-virtual·{v4,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
1823 ····move-result-object·v31830 ····move-result-object·v4
  
1824 ····check-cast·v3,·Landroid/support/v4/app/FragmentManagerImpl$OpGenerator;1831 ····check-cast·v4,·Landroid/support/v4/app/FragmentManagerImpl$OpGenerator;
  
1825 ····invoke-interface·{v3,·p1,·p2},·Landroid/support/v4/app/FragmentManagerImpl$OpGenerator;->generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z1832 ····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·v31835 ····move-result·v4
  
1827 ····or-int/2addr·v0,·v31836 ····or-int·v0,·v1,·v4
  
1828 ····.line·27141837 ····.line·2714
 1838 ····.end·local·v1····#·"didSomething":Z
 1839 ····.restart·local·v0····#·"didSomething":Z
1829 ····add-int/lit8·v1,·v1,·0x11840 ····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_11844 ····goto·:goto_1
  
1831 ····.line·27171845 ····.line·2717
1832 ····:cond_21846 ····:cond_2
 1847 ····:try_start_2
1833 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;1848 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList;
  
1834 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->clear()V1849 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->clear()V
  
1835 ····.line·27181850 ····.line·2718
1836 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mHost:Landroid/support/v4/app/FragmentHostCallback;1851 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mHost:Landroid/support/v4/app/FragmentHostCallback;
  
1837 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentHostCallback;->getHandler()Landroid/os/Handler;1852 ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentHostCallback;->getHandler()Landroid/os/Handler;
  
1838 ····move-result-object·v31853 ····move-result-object·v4
  
1839 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable;1854 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable;
  
1840 ····invoke-virtual·{v3,·v4},·Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V1855 ····invoke-virtual·{v4,·v5},·Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
  
1841 ····.line·27191856 ····.line·2719
1842 ····monitor-exit·p01857 ····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·v3,·v01863 ····move·v4,·v1
  
Max diff block lines reached; 11145/16353 bytes (68.15%) of diff not shown.
4.9 KB
smali/android/support/v4/app/SharedElementCallback.smali
    
Offset 423, 99 lines modifiedOffset 423, 105 lines modified
423 ····move-object·v5,·v2423 ····move-object·v5,·v2
  
424 ····.line·207424 ····.line·207
425 ····goto·:goto_0425 ····goto·:goto_0
426 .end·method426 .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·8428 ····.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 ····.prologue431 ····.prologue
432 ····.line·257432 ····.line·257
433 ····const/4·v5,·0x0433 ····const/4·v5,·0x0
  
434 ····.line·258434 ····.line·258
435 ····.local·v5,·"view":Landroid/widget/ImageView;435 ····.local·v5,·"view":Landroid/widget/ImageView;
436 ····instance-of·v6,·p2,·Landroid/os/Bundle;436 ····instance-of·v7,·p2,·Landroid/os/Bundle;
  
437 ····if-eqz·v6,·:cond_2437 ····if-eqz·v7,·:cond_2
  
438 ····move-object·v1,·p2438 ····move-object·v1,·p2
  
439 ····.line·259439 ····.line·259
440 ····check-cast·v1,·Landroid/os/Bundle;440 ····check-cast·v1,·Landroid/os/Bundle;
  
441 ····.line·260441 ····.line·260
442 ····.local·v1,·"bundle":Landroid/os/Bundle;442 ····.local·v1,·"bundle":Landroid/os/Bundle;
443 ····const-string·v6,·"sharedElement:snapshot:bitmap"443 ····const-string·v7,·"sharedElement:snapshot:bitmap"
  
444 ····invoke-virtual·{v1,·v6},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;444 ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
445 ····move-result-object·v0445 ····move-result-object·v0
  
446 ····check-cast·v0,·Landroid/graphics/Bitmap;446 ····check-cast·v0,·Landroid/graphics/Bitmap;
  
447 ····.line·261447 ····.line·261
448 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;448 ····.local·v0,·"bitmap":Landroid/graphics/Bitmap;
449 ····if-nez·v0,·:cond_0449 ····if-nez·v0,·:cond_0
  
450 ····.line·262450 ····.line·262
451 ····const/4·v6,·0x0451 ····const/4·v7,·0x0
  
 452 ····move-object·v6,·v5
  
452 ····.line·280453 ····.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_0458 ····:goto_0
456 ····return-object·v6459 ····return-object·v7
  
457 ····.line·264460 ····.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_0465 ····: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;)V467 ····invoke-direct·{v2,·p1},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
  
463 ····.line·265468 ····.line·265
464 ····.local·v2,·"imageView":Landroid/widget/ImageView;469 ····.local·v2,·"imageView":Landroid/widget/ImageView;
465 ····move-object·v5,·v2470 ····move-object·v5,·v2
  
466 ····.line·266471 ····.line·266
467 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V472 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
  
468 ····.line·267473 ····.line·267
469 ····const-string·v6,·"sharedElement:snapshot:imageScaleType"474 ····const-string·v7,·"sharedElement:snapshot:imageScaleType"
  
470 ····.line·268475 ····.line·268
471 ····invoke-virtual·{v1,·v6},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;476 ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
472 ····move-result-object·v6477 ····move-result-object·v7
  
473 ····invoke-static·{v6},·Landroid/widget/ImageView$ScaleType;->valueOf(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType;478 ····invoke-static·{v7},·Landroid/widget/ImageView$ScaleType;->valueOf(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType;
  
474 ····move-result-object·v6479 ····move-result-object·v7
  
475 ····.line·267480 ····.line·267
476 ····invoke-virtual·{v2,·v6},·Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V481 ····invoke-virtual·{v2,·v7},·Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
  
477 ····.line·269482 ····.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·v6484 ····move-result-object·v7
  
480 ····sget-object·v7,·Landroid/widget/ImageView$ScaleType;->MATRIX:Landroid/widget/ImageView$ScaleType;485 ····sget-object·v8,·Landroid/widget/ImageView$ScaleType;->MATRIX:Landroid/widget/ImageView$ScaleType;
  
481 ····if-ne·v6,·v7,·:cond_1486 ····if-ne·v7,·v8,·:cond_1
  
482 ····.line·270487 ····.line·270
483 ····const-string·v6,·"sharedElement:snapshot:imageMatrix"488 ····const-string·v7,·"sharedElement:snapshot:imageMatrix"
  
484 ····invoke-virtual·{v1,·v6},·Landroid/os/Bundle;->getFloatArray(Ljava/lang/String;)[F489 ····invoke-virtual·{v1,·v7},·Landroid/os/Bundle;->getFloatArray(Ljava/lang/String;)[F
  
485 ····move-result-object·v4490 ····move-result-object·v4
  
486 ····.line·271491 ····.line·271
487 ····.local·v4,·"values":[F492 ····.local·v4,·"values":[F
488 ····new-instance·v3,·Landroid/graphics/Matrix;493 ····new-instance·v3,·Landroid/graphics/Matrix;
  
Offset 533, 22 lines modifiedOffset 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":[F541 ····.end·local·v4····#·"values":[F
536 ····:cond_1542 ····:cond_1
537 ····:goto_1543 ····:goto_1
538 ····move-object·v6,·v5544 ····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·280548 ····.line·280
540 ····goto·:goto_0549 ····goto·:goto_0
  
541 ····.line·275550 ····.line·275
 551 ····.end·local·v6····#·"view":Landroid/widget/ImageView;
 552 ····.restart·local·v5····#·"view":Landroid/widget/ImageView;
542 ····:cond_2553 ····:cond_2
543 ····instance-of·v6,·p2,·Landroid/graphics/Bitmap;554 ····instance-of·v7,·p2,·Landroid/graphics/Bitmap;
  
544 ····if-eqz·v6,·:cond_1555 ····if-eqz·v7,·:cond_1
Max diff block lines reached; 104/4909 bytes (2.12%) of diff not shown.
7.21 KB
smali/android/support/v4/util/LruCache.smali
    
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
  
262 ····monitor-exit·p0262 ····monitor-exit·p0
  
263 ····throw·v0263 ····throw·v0
264 .end·method264 .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·4266 ····.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·annotation269 ········.end·annotation
270 ····.end·param270 ····.end·param
271 ····.annotation·build·Landroid/support/annotation/Nullable;271 ····.annotation·build·Landroid/support/annotation/Nullable;
272 ····.end·annotation272 ····.end·annotation
  
Offset 283, 61 lines modifiedOffset 283, 67 lines modified
283 ····.prologue283 ····.prologue
284 ····.line·83284 ····.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_0287 ····if-nez·p1,·:cond_0
  
288 ····.line·84288 ····.line·84
289 ····new-instance·v2,·Ljava/lang/NullPointerException;289 ····new-instance·v3,·Ljava/lang/NullPointerException;
  
290 ····const-string·v3,·"key·==·null"290 ····const-string·v4,·"key·==·null"
  
291 ····invoke-direct·{v2,·v3},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V291 ····invoke-direct·{v3,·v4},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
292 ····throw·v2292 ····throw·v3
  
293 ····.line·88293 ····.line·88
294 ····:cond_0294 ····:cond_0
295 ····monitor-enter·p0295 ····monitor-enter·p0
  
296 ····.line·89296 ····.line·89
297 ····:try_start_0297 ····:try_start_0
298 ····iget-object·v2,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap;298 ····iget-object·v3,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap;
  
299 ····invoke-virtual·{v2,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;299 ····invoke-virtual·{v3,·p1},·Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
300 ····move-result-object·v1300 ····move-result-object·v1
  
301 ····.line·90301 ····.line·90
302 ····.local·v1,·"mapValue":Ljava/lang/Object;,·"TV;"302 ····.local·v1,·"mapValue":Ljava/lang/Object;,·"TV;"
303 ····if-eqz·v1,·:cond_1303 ····if-eqz·v1,·:cond_1
  
304 ····.line·91304 ····.line·91
305 ····iget·v2,·p0,·Landroid/support/v4/util/LruCache;->hitCount:I305 ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->hitCount:I
  
306 ····add-int/lit8·v2,·v2,·0x1306 ····add-int/lit8·v3,·v3,·0x1
  
307 ····iput·v2,·p0,·Landroid/support/v4/util/LruCache;->hitCount:I307 ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->hitCount:I
  
308 ····.line·92308 ····.line·92
309 ····monitor-exit·p0309 ····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,·v1313 ····move-object·v0,·v1
  
311 ····.line·126314 ····.line·126
312 ····:goto_0315 ····:goto_0
313 ····return-object·v0316 ····return-object·v0
  
314 ····.line·94317 ····.line·94
 318 ····.end·local·v2····#·"mapValue":Ljava/lang/Object;,·"TV;"
 319 ····.restart·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;"
315 ····:cond_1320 ····:cond_1
316 ····iget·v2,·p0,·Landroid/support/v4/util/LruCache;->missCount:I321 ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->missCount:I
  
317 ····add-int/lit8·v2,·v2,·0x1322 ····add-int/lit8·v3,·v3,·0x1
  
318 ····iput·v2,·p0,·Landroid/support/v4/util/LruCache;->missCount:I323 ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->missCount:I
  
319 ····.line·95324 ····.line·95
320 ····monitor-exit·p0325 ····monitor-exit·p0
321 ····:try_end_0326 ····:try_end_0
322 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0327 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
323 ····.line·104328 ····.line·104
Offset 348, 108 lines modifiedOffset 354, 123 lines modified
348 ····.line·105354 ····.line·105
349 ····.local·v0,·"createdValue":Ljava/lang/Object;,·"TV;"355 ····.local·v0,·"createdValue":Ljava/lang/Object;,·"TV;"
350 ····if-nez·v0,·:cond_2356 ····if-nez·v0,·:cond_2
  
351 ····.line·106357 ····.line·106
352 ····const/4·v0,·0x0358 ····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_0362 ····goto·:goto_0
  
354 ····.line·95363 ····.line·95
355 ····.end·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;"364 ····.end·local·v0····#·"createdValue":Ljava/lang/Object;,·"TV;"
356 ····.end·local·v1····#·"mapValue":Ljava/lang/Object;,·"TV;"365 ····.end·local·v2····#·"mapValue":Ljava/lang/Object;,·"TV;"
357 ····:catchall_0366 ····:catchall_0
358 ····move-exception·v2367 ····move-exception·v3
  
359 ····:try_start_1368 ····:try_start_1
360 ····monitor-exit·p0369 ····monitor-exit·p0
361 ····:try_end_1370 ····:try_end_1
362 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0371 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
363 ····throw·v2372 ····throw·v3
  
364 ····.line·109373 ····.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_2376 ····:cond_2
368 ····monitor-enter·p0377 ····monitor-enter·p0
  
369 ····.line·110378 ····.line·110
370 ····:try_start_2379 ····:try_start_2
371 ····iget·v2,·p0,·Landroid/support/v4/util/LruCache;->createCount:I380 ····iget·v3,·p0,·Landroid/support/v4/util/LruCache;->createCount:I
  
372 ····add-int/lit8·v2,·v2,·0x1381 ····add-int/lit8·v3,·v3,·0x1
  
373 ····iput·v2,·p0,·Landroid/support/v4/util/LruCache;->createCount:I382 ····iput·v3,·p0,·Landroid/support/v4/util/LruCache;->createCount:I
  
374 ····.line·111383 ····.line·111
375 ····iget-object·v2,·p0,·Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap;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.
6.99 KB
smali/android/support/v7/widget/AbsActionBarView.smali
    
Offset 712, 107 lines modifiedOffset 712, 115 lines modified
  
712 ····.line·191712 ····.line·191
713 ····:cond_1713 ····:cond_1
714 ····return-void714 ····return-void
715 .end·method715 .end·method
  
716 .method·public·setupAnimatorToVisibility(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat;716 .method·public·setupAnimatorToVisibility(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
717 ····.locals·4717 ····.locals·6
718 ····.param·p1,·"visibility"····#·I718 ····.param·p1,·"visibility"····#·I
719 ····.param·p2,·"duration"····#·J719 ····.param·p2,·"duration"····#·J
  
720 ····.prologue720 ····.prologue
721 ····const/4·v3,·0x0721 ····const/4·v4,·0x0
  
722 ····.line·158722 ····.line·158
723 ····iget-object·v2,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;723 ····iget-object·v3,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
724 ····if-eqz·v2,·:cond_0724 ····if-eqz·v3,·:cond_0
  
725 ····.line·159725 ····.line·159
726 ····iget-object·v2,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;726 ····iget-object·v3,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
727 ····invoke-virtual·{v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->cancel()V727 ····invoke-virtual·{v3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->cancel()V
  
728 ····.line·162728 ····.line·162
729 ····:cond_0729 ····:cond_0
730 ····if-nez·p1,·:cond_2730 ····if-nez·p1,·:cond_2
  
731 ····.line·163731 ····.line·163
732 ····invoke-virtual·{p0},·Landroid/support/v7/widget/AbsActionBarView;->getVisibility()I732 ····invoke-virtual·{p0},·Landroid/support/v7/widget/AbsActionBarView;->getVisibility()I
  
733 ····move-result·v2733 ····move-result·v3
  
734 ····if-eqz·v2,·:cond_1734 ····if-eqz·v3,·:cond_1
  
735 ····.line·164735 ····.line·164
736 ····invoke-virtual·{p0,·v3},·Landroid/support/v7/widget/AbsActionBarView;->setAlpha(F)V736 ····invoke-virtual·{p0,·v4},·Landroid/support/v7/widget/AbsActionBarView;->setAlpha(F)V
  
737 ····.line·166737 ····.line·166
738 ····:cond_1738 ····: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·v2740 ····move-result-object·v3
  
741 ····const/high16·v3,·0x3f800000····#·1.0f741 ····const/high16·v4,·0x3f800000····#·1.0f
  
742 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;742 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
743 ····move-result-object·v0743 ····move-result-object·v0
  
744 ····.line·167744 ····.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·168747 ····.line·168
748 ····iget-object·v2,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;748 ····iget-object·v3,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;
  
749 ····invoke-virtual·{v2,·v0,·p1},·Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;->withFinalVisibility(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;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·v2750 ····move-result-object·v3
  
751 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;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,·v0752 ····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_0759 ····:goto_0
757 ····return-object·v1760 ····return-object·v2
  
758 ····.line·171761 ····.line·171
759 ····.end·local·v1····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat;762 ····.end·local·v2····#·"anim":Landroid/support/v4/view/ViewPropertyAnimatorCompat;
760 ····:cond_2763 ····: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·v2765 ····move-result-object·v3
  
763 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;766 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->alpha(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;
  
764 ····move-result-object·v0767 ····move-result-object·v0
  
765 ····.line·172768 ····.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·173771 ····.line·173
769 ····iget-object·v2,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;772 ····iget-object·v3,·p0,·Landroid/support/v7/widget/AbsActionBarView;->mVisAnimListener:Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;
  
770 ····invoke-virtual·{v2,·v0,·p1},·Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;->withFinalVisibility(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/widget/AbsActionBarView$VisibilityAnimListener;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·v2774 ····move-result-object·v3
  
772 ····invoke-virtual·{v0,·v2},·Landroid/support/v4/view/ViewPropertyAnimatorCompat;->setListener(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;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,·v0776 ····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_0783 ····goto·:goto_0
778 .end·method784 .end·method
  
779 .method·public·showOverflowMenu()Z785 .method·public·showOverflowMenu()Z
780 ····.locals·1786 ····.locals·1
  
781 ····.prologue787 ····.prologue
12.2 KB
smali/android/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter.smali
    
Offset 279, 220 lines modifiedOffset 279, 228 lines modified
279 ····.line·853279 ····.line·853
280 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->mShowDefaultActivity:Z280 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->mShowDefaultActivity:Z
  
281 ····return·v0281 ····return·v0
282 .end·method282 .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·10284 ····.locals·11
285 ····.param·p1,·"position"····#·I285 ····.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 ····.prologue288 ····.prologue
289 ····const/4·v9,·0x1289 ····const/4·v10,·0x1
  
290 ····const/4·v8,·0x0290 ····const/4·v9,·0x0
  
291 ····.line·751291 ····.line·751
292 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->getItemViewType(I)I292 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->getItemViewType(I)I
  
293 ····move-result·v3293 ····move-result·v4
  
294 ····.line·752294 ····.line·752
295 ····.local·v3,·"itemViewType":I295 ····.local·v4,·"itemViewType":I
296 ····packed-switch·v3,·:pswitch_data_0296 ····packed-switch·v4,·:pswitch_data_0
  
297 ····.line·784297 ····.line·784
298 ····new-instance·v6,·Ljava/lang/IllegalArgumentException;298 ····new-instance·v7,·Ljava/lang/IllegalArgumentException;
  
299 ····invoke-direct·{v6},·Ljava/lang/IllegalArgumentException;-><init>()V299 ····invoke-direct·{v7},·Ljava/lang/IllegalArgumentException;-><init>()V
  
300 ····throw·v6300 ····throw·v7
  
301 ····.line·754301 ····.line·754
302 ····:pswitch_0302 ····:pswitch_0
303 ····if-eqz·p2,·:cond_0303 ····if-eqz·p2,·:cond_0
  
304 ····invoke-virtual·{p2},·Landroid/view/View;->getId()I304 ····invoke-virtual·{p2},·Landroid/view/View;->getId()I
  
305 ····move-result·v6305 ····move-result·v7
  
306 ····if-eq·v6,·v9,·:cond_1306 ····if-eq·v7,·v10,·:cond_1
  
307 ····.line·755307 ····.line·755
308 ····:cond_0308 ····:cond_0
309 ····iget-object·v6,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView;309 ····iget-object·v7,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView;
  
310 ····invoke-virtual·{v6},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context;310 ····invoke-virtual·{v7},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context;
  
311 ····move-result-object·v6311 ····move-result-object·v7
  
312 ····invoke-static·{v6},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;312 ····invoke-static·{v7},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
  
313 ····move-result-object·v6313 ····move-result-object·v7
  
314 ····sget·v7,·Landroid/support/v7/appcompat/R$layout;->abc_activity_chooser_view_list_item:I314 ····sget·v8,·Landroid/support/v7/appcompat/R$layout;->abc_activity_chooser_view_list_item:I
  
315 ····invoke-virtual·{v6,·v7,·p3,·v8},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;315 ····invoke-virtual·{v7,·v8,·p3,·v9},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
  
316 ····move-result-object·p2316 ····move-result-object·p2
  
317 ····.line·757317 ····.line·757
318 ····invoke-virtual·{p2,·v9},·Landroid/view/View;->setId(I)V318 ····invoke-virtual·{p2,·v10},·Landroid/view/View;->setId(I)V
  
319 ····.line·758319 ····.line·758
320 ····sget·v6,·Landroid/support/v7/appcompat/R$id;->title:I320 ····sget·v7,·Landroid/support/v7/appcompat/R$id;->title:I
  
321 ····invoke-virtual·{p2,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View;321 ····invoke-virtual·{p2,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
322 ····move-result-object·v5322 ····move-result-object·v6
  
323 ····check-cast·v5,·Landroid/widget/TextView;323 ····check-cast·v6,·Landroid/widget/TextView;
  
324 ····.line·759324 ····.line·759
325 ····.local·v5,·"titleView":Landroid/widget/TextView;325 ····.local·v6,·"titleView":Landroid/widget/TextView;
326 ····iget-object·v6,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView;326 ····iget-object·v7,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView;
  
327 ····invoke-virtual·{v6},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context;327 ····invoke-virtual·{v7},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context;
  
328 ····move-result-object·v6328 ····move-result-object·v7
  
329 ····sget·v7,·Landroid/support/v7/appcompat/R$string;->abc_activity_chooser_view_see_all:I329 ····sget·v8,·Landroid/support/v7/appcompat/R$string;->abc_activity_chooser_view_see_all:I
  
330 ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String;330 ····invoke-virtual·{v7,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
331 ····move-result-object·v6331 ····move-result-object·v7
  
332 ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V332 ····invoke-virtual·{v6,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
333 ····.end·local·v5····#·"titleView":Landroid/widget/TextView;333 ····.end·local·v6····#·"titleView":Landroid/widget/TextView;
334 ····:cond_1334 ····:cond_1
335 ····move-object·v1,·p2335 ····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_0342 ····:goto_0
340 ····return-object·v1343 ····return-object·v2
  
341 ····.line·764344 ····.line·764
342 ····.end·local·v1····#·"convertView":Landroid/view/View;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_1347 ····:pswitch_1
345 ····if-eqz·p2,·:cond_2348 ····if-eqz·p2,·:cond_2
  
346 ····invoke-virtual·{p2},·Landroid/view/View;->getId()I349 ····invoke-virtual·{p2},·Landroid/view/View;->getId()I
  
347 ····move-result·v6350 ····move-result·v7
  
348 ····sget·v7,·Landroid/support/v7/appcompat/R$id;->list_item:I351 ····sget·v8,·Landroid/support/v7/appcompat/R$id;->list_item:I
  
349 ····if-eq·v6,·v7,·:cond_3352 ····if-eq·v7,·v8,·:cond_3
  
350 ····.line·765353 ····.line·765
351 ····:cond_2354 ····:cond_2
352 ····iget-object·v6,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView;355 ····iget-object·v7,·p0,·Landroid/support/v7/widget/ActivityChooserView$ActivityChooserViewAdapter;->this$0:Landroid/support/v7/widget/ActivityChooserView;
  
353 ····invoke-virtual·{v6},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context;356 ····invoke-virtual·{v7},·Landroid/support/v7/widget/ActivityChooserView;->getContext()Landroid/content/Context;
  
354 ····move-result-object·v6357 ····move-result-object·v7
  
355 ····invoke-static·{v6},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;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.
3.9 KB
smali/android/support/v7/widget/DropDownListView.smali
    
Offset 852, 126 lines modifiedOffset 852, 164 lines modified
852 ····:cond_2852 ····:cond_2
853 ····const/4·v0,·0x0853 ····const/4·v0,·0x0
  
854 ····goto·:goto_0854 ····goto·:goto_0
855 .end·method855 .end·method
  
856 .method·public·lookForSelectablePosition(IZ)I856 .method·public·lookForSelectablePosition(IZ)I
857 ····.locals·4857 ····.locals·5
858 ····.param·p1,·"position"····#·I858 ····.param·p1,·"position"····#·I
859 ····.param·p2,·"lookDown"····#·Z859 ····.param·p2,·"lookDown"····#·Z
  
860 ····.prologue860 ····.prologue
861 ····const/4·v2,·-0x1861 ····const/4·v3,·-0x1
  
862 ····.line·229862 ····.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·v0864 ····move-result-object·v0
  
865 ····.line·230865 ····.line·230
866 ····.local·v0,·"adapter":Landroid/widget/ListAdapter;866 ····.local·v0,·"adapter":Landroid/widget/ListAdapter;
867 ····if-eqz·v0,·:cond_0867 ····if-eqz·v0,·:cond_0
  
868 ····invoke-virtual·{p0},·Landroid/support/v7/widget/DropDownListView;->isInTouchMode()Z868 ····invoke-virtual·{p0},·Landroid/support/v7/widget/DropDownListView;->isInTouchMode()Z
  
869 ····move-result·v3869 ····move-result·v4
  
870 ····if-eqz·v3,·:cond_1870 ····if-eqz·v4,·:cond_1
  
871 ····.line·256 
872 ····:cond_0871 ····:cond_0
 872 ····move·v2,·p1
  
 873 ····.line·256
 874 ····.end·local·p1····#·"position":I
 875 ····.local·v2,·"position":I
873 ····:goto_0876 ····:goto_0
874 ····return·v2877 ····return·v3
  
875 ····.line·234878 ····.line·234
 879 ····.end·local·v2····#·"position":I
 880 ····.restart·local·p1····#·"position":I
876 ····:cond_1881 ····:cond_1
877 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I882 ····invoke-interface·{v0},·Landroid/widget/ListAdapter;->getCount()I
  
878 ····move-result·v1883 ····move-result·v1
  
879 ····.line·235884 ····.line·235
880 ····.local·v1,·"count":I885 ····.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·v3887 ····move-result-object·v4
  
883 ····invoke-interface·{v3},·Landroid/widget/ListAdapter;->areAllItemsEnabled()Z888 ····invoke-interface·{v4},·Landroid/widget/ListAdapter;->areAllItemsEnabled()Z
  
884 ····move-result·v3889 ····move-result·v4
  
885 ····if-nez·v3,·:cond_4890 ····if-nez·v4,·:cond_6
  
886 ····.line·236891 ····.line·236
887 ····if-eqz·p2,·:cond_2892 ····if-eqz·p2,·:cond_2
  
888 ····.line·237893 ····.line·237
889 ····const/4·v3,·0x0894 ····const/4·v4,·0x0
  
890 ····invoke-static·{v3,·p1},·Ljava/lang/Math;->max(II)I895 ····invoke-static·{v4,·p1},·Ljava/lang/Math;->max(II)I
  
891 ····move-result·p1896 ····move-result·p1
  
892 ····.line·238897 ····.line·238
893 ····:goto_1898 ····:goto_1
894 ····if-ge·p1,·v1,·:cond_3899 ····if-ge·p1,·v1,·:cond_3
  
895 ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->isEnabled(I)Z900 ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->isEnabled(I)Z
  
896 ····move-result·v3901 ····move-result·v4
  
897 ····if-nez·v3,·:cond_3902 ····if-nez·v4,·:cond_3
  
898 ····.line·239903 ····.line·239
899 ····add-int/lit8·p1,·p1,·0x1904 ····add-int/lit8·p1,·p1,·0x1
  
900 ····goto·:goto_1905 ····goto·:goto_1
  
901 ····.line·242906 ····.line·242
902 ····:cond_2907 ····:cond_2
903 ····add-int/lit8·v3,·v1,·-0x1908 ····add-int/lit8·v4,·v1,·-0x1
  
904 ····invoke-static·{p1,·v3},·Ljava/lang/Math;->min(II)I909 ····invoke-static·{p1,·v4},·Ljava/lang/Math;->min(II)I
  
905 ····move-result·p1910 ····move-result·p1
  
906 ····.line·243911 ····.line·243
907 ····:goto_2912 ····:goto_2
908 ····if-ltz·p1,·:cond_3913 ····if-ltz·p1,·:cond_3
  
909 ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->isEnabled(I)Z914 ····invoke-interface·{v0,·p1},·Landroid/widget/ListAdapter;->isEnabled(I)Z
  
910 ····move-result·v3915 ····move-result·v4
  
911 ····if-nez·v3,·:cond_3916 ····if-nez·v4,·:cond_3
  
912 ····.line·244917 ····.line·244
913 ····add-int/lit8·p1,·p1,·-0x1918 ····add-int/lit8·p1,·p1,·-0x1
  
914 ····goto·:goto_2919 ····goto·:goto_2
  
915 ····.line·248920 ····.line·248
916 ····:cond_3921 ····:cond_3
917 ····if-ltz·p1,·:cond_0922 ····if-ltz·p1,·:cond_4
  
 923 ····if-lt·p1,·v1,·:cond_5
  
 924 ····:cond_4
 925 ····move·v2,·p1
  
918 ····if-ge·p1,·v1,·:cond_0926 ····.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,·p1933 ····move·v2,·p1
  
 934 ····.end·local·p1····#·"position":I
Max diff block lines reached; 757/3886 bytes (19.48%) of diff not shown.
7.11 KB
smali/android/support/v7/widget/AppCompatDrawableManager.smali
    
Offset 777, 131 lines modifiedOffset 777, 139 lines modified
  
777 ····move-result-object·v0777 ····move-result-object·v0
  
778 ····return-object·v0778 ····return-object·v0
779 .end·method779 .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·9781 ····.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·annotation784 ········.end·annotation
785 ····.end·param785 ····.end·param
786 ····.param·p2,·"resId"····#·I786 ····.param·p2,·"resId"····#·I
787 ········.annotation·build·Landroid/support/annotation/DrawableRes;787 ········.annotation·build·Landroid/support/annotation/DrawableRes;
788 ········.end·annotation788 ········.end·annotation
789 ····.end·param789 ····.end·param
  
790 ····.prologue790 ····.prologue
791 ····const/4·v8,·0x1791 ····const/4·v9,·0x1
  
792 ····.line·231792 ····.line·231
793 ····iget-object·v5,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue;793 ····iget-object·v6,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue;
  
794 ····if-nez·v5,·:cond_0794 ····if-nez·v6,·:cond_0
  
795 ····.line·232795 ····.line·232
796 ····new-instance·v5,·Landroid/util/TypedValue;796 ····new-instance·v6,·Landroid/util/TypedValue;
  
797 ····invoke-direct·{v5},·Landroid/util/TypedValue;-><init>()V797 ····invoke-direct·{v6},·Landroid/util/TypedValue;-><init>()V
  
798 ····iput-object·v5,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue;798 ····iput-object·v6,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue;
  
799 ····.line·234799 ····.line·234
800 ····:cond_0800 ····:cond_0
801 ····iget-object·v4,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue;801 ····iget-object·v3,·p0,·Landroid/support/v7/widget/AppCompatDrawableManager;->mTypedValue:Landroid/util/TypedValue;
  
802 ····.line·235802 ····.line·235
803 ····.local·v4,·"tv":Landroid/util/TypedValue;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·v5805 ····move-result-object·v6
  
806 ····invoke-virtual·{v5,·p2,·v4,·v8},·Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V806 ····invoke-virtual·{v6,·p2,·v3,·v9},·Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
  
807 ····.line·236807 ····.line·236
808 ····invoke-static·{v4},·Landroid/support/v7/widget/AppCompatDrawableManager;->createCacheKey(Landroid/util/TypedValue;)J808 ····invoke-static·{v3},·Landroid/support/v7/widget/AppCompatDrawableManager;->createCacheKey(Landroid/util/TypedValue;)J
  
809 ····move-result-wide·v2809 ····move-result-wide·v4
  
810 ····.line·238810 ····.line·238
811 ····.local·v2,·"key":J811 ····.local·v4,·"key":J
812 ····invoke-direct·{p0,·p1,·v2,·v3},·Landroid/support/v7/widget/AppCompatDrawableManager;->getCachedDrawable(Landroid/content/Context;J)Landroid/graphics/drawable/Drawable;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·v0813 ····move-result-object·v0
  
814 ····.line·239814 ····.line·239
815 ····.local·v0,·"dr":Landroid/graphics/drawable/Drawable;815 ····.local·v0,·"dr":Landroid/graphics/drawable/Drawable;
816 ····if-eqz·v0,·:cond_1816 ····if-eqz·v0,·:cond_1
  
817 ····move-object·v1,·v0817 ····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_0824 ····:goto_0
822 ····return-object·v1825 ····return-object·v2
  
823 ····.line·245826 ····.line·245
824 ····.end·local·v1····#·"dr":Landroid/graphics/drawable/Drawable;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_1829 ····:cond_1
827 ····sget·v5,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_top_material:I830 ····sget·v6,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_top_material:I
  
828 ····if-ne·p2,·v5,·:cond_2831 ····if-ne·p2,·v6,·:cond_2
  
829 ····.line·246832 ····.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·v5,·0x2835 ····const/4·v6,·0x2
  
833 ····new-array·v5,·v5,·[Landroid/graphics/drawable/Drawable;836 ····new-array·v6,·v6,·[Landroid/graphics/drawable/Drawable;
  
834 ····const/4·v6,·0x0837 ····const/4·v7,·0x0
  
835 ····sget·v7,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_internal_bg:I838 ····sget·v8,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_internal_bg:I
  
836 ····.line·247839 ····.line·247
837 ····invoke-virtual·{p0,·p1,·v7},·Landroid/support/v7/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;840 ····invoke-virtual·{p0,·p1,·v8},·Landroid/support/v7/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
838 ····move-result-object·v7841 ····move-result-object·v8
  
839 ····aput-object·v7,·v5,·v6842 ····aput-object·v8,·v6,·v7
  
840 ····sget·v6,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_top_mtrl_alpha:I843 ····sget·v7,·Landroid/support/v7/appcompat/R$drawable;->abc_cab_background_top_mtrl_alpha:I
  
841 ····.line·248844 ····.line·248
842 ····invoke-virtual·{p0,·p1,·v6},·Landroid/support/v7/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;845 ····invoke-virtual·{p0,·p1,·v7},·Landroid/support/v7/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
843 ····move-result-object·v6846 ····move-result-object·v7
  
844 ····aput-object·v6,·v5,·v8847 ····aput-object·v7,·v6,·v9
  
845 ····invoke-direct·{v0,·v5},·Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V848 ····invoke-direct·{v0,·v6},·Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
  
846 ····.line·252849 ····.line·252
847 ····.restart·local·v0····#·"dr":Landroid/graphics/drawable/Drawable;850 ····.restart·local·v0····#·"dr":Landroid/graphics/drawable/Drawable;
848 ····:cond_2851 ····:cond_2
849 ····if-eqz·v0,·:cond_3852 ····if-eqz·v0,·:cond_3
  
850 ····.line·253853 ····.line·253
851 ····iget·v5,·v4,·Landroid/util/TypedValue;->changingConfigurations:I854 ····iget·v6,·v3,·Landroid/util/TypedValue;->changingConfigurations:I
  
852 ····invoke-virtual·{v0,·v5},·Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V855 ····invoke-virtual·{v0,·v6},·Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
  
853 ····.line·255856 ····.line·255
854 ····invoke-direct·{p0,·p1,·v2,·v3,·v0},·Landroid/support/v7/widget/AppCompatDrawableManager;->addDrawableToCache(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)Z857 ····invoke-direct·{p0,·p1,·v4,·v5,·v0},·Landroid/support/v7/widget/AppCompatDrawableManager;->addDrawableToCache(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)Z
  
855 ····:cond_3858 ····:cond_3
856 ····move-object·v1,·v0859 ····move-object·v1,·v0
  
857 ····.line·258 
Max diff block lines reached; 466/7156 bytes (6.51%) of diff not shown.
4.83 KB
smali/android/support/v7/widget/SuggestionsAdapter.smali
    
Offset 2390, 102 lines modifiedOffset 2390, 119 lines modified
  
2390 ····.line·3332390 ····.line·333
2391 ····:cond_02391 ····:cond_0
2392 ····return-void2392 ····return-void
2393 .end·method2393 .end·method
  
2394 .method·public·runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor;2394 .method·public·runQueryOnBackgroundThread(Ljava/lang/CharSequence;)Landroid/database/Cursor;
2395 ····.locals·62395 ····.locals·7
2396 ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence;2396 ····.param·p1,·"constraint"····#·Ljava/lang/CharSequence;
  
2397 ····.prologue2397 ····.prologue
2398 ····const/4·v3,·0x02398 ····const/4·v4,·0x0
  
2399 ····.line·1462399 ····.line·146
2400 ····if-nez·p1,·:cond_12400 ····if-nez·p1,·:cond_1
  
2401 ····const-string·v2,·""2401 ····const-string·v3,·""
  
2402 ····.line·1512402 ····.line·151
2403 ····.local·v2,·"query":Ljava/lang/String;2403 ····.local·v3,·"query":Ljava/lang/String;
2404 ····:goto_02404 ····:goto_0
2405 ····const/4·v0,·0x02405 ····const/4·v0,·0x0
  
2406 ····.line·1522406 ····.line·152
2407 ····.local·v0,·"cursor":Landroid/database/Cursor;2407 ····.local·v0,·"cursor":Landroid/database/Cursor;
2408 ····iget-object·v4,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchView:Landroid/support/v7/widget/SearchView;2408 ····iget-object·v5,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchView:Landroid/support/v7/widget/SearchView;
  
2409 ····invoke-virtual·{v4},·Landroid/support/v7/widget/SearchView;->getVisibility()I2409 ····invoke-virtual·{v5},·Landroid/support/v7/widget/SearchView;->getVisibility()I
  
2410 ····move-result·v42410 ····move-result·v5
  
2411 ····if-nez·v4,·:cond_02411 ····if-nez·v5,·:cond_0
  
2412 ····iget-object·v4,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchView:Landroid/support/v7/widget/SearchView;2412 ····iget-object·v5,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchView:Landroid/support/v7/widget/SearchView;
  
2413 ····.line·1532413 ····.line·153
2414 ····invoke-virtual·{v4},·Landroid/support/v7/widget/SearchView;->getWindowVisibility()I2414 ····invoke-virtual·{v5},·Landroid/support/v7/widget/SearchView;->getWindowVisibility()I
  
2415 ····move-result·v42415 ····move-result·v5
  
2416 ····if-eqz·v4,·:cond_22416 ····if-eqz·v5,·:cond_2
  
2417 ····.line·169 
2418 ····:cond_02417 ····: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_12422 ····:goto_1
2420 ····return-object·v32423 ····return-object·v4
  
2421 ····.line·1462424 ····.line·146
2422 ····.end·local·v0····#·"cursor":Landroid/database/Cursor;2425 ····.end·local·v1····#·"cursor":Landroid/database/Cursor;
2423 ····.end·local·v2····#·"query":Ljava/lang/String;2426 ····.end·local·v3····#·"query":Ljava/lang/String;
2424 ····:cond_12427 ····: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·v22429 ····move-result-object·v3
  
2427 ····goto·:goto_02430 ····goto·:goto_0
  
2428 ····.line·1572431 ····.line·157
2429 ····.restart·local·v0····#·"cursor":Landroid/database/Cursor;2432 ····.restart·local·v0····#·"cursor":Landroid/database/Cursor;
2430 ····.restart·local·v2····#·"query":Ljava/lang/String;2433 ····.restart·local·v3····#·"query":Ljava/lang/String;
2431 ····:cond_22434 ····:cond_2
2432 ····:try_start_02435 ····:try_start_0
2433 ····iget-object·v4,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchable:Landroid/app/SearchableInfo;2436 ····iget-object·v5,·p0,·Landroid/support/v7/widget/SuggestionsAdapter;->mSearchable:Landroid/app/SearchableInfo;
  
2434 ····const/16·v5,·0x322437 ····const/16·v6,·0x32
  
2435 ····invoke-virtual·{p0,·v4,·v2,·v5},·Landroid/support/v7/widget/SuggestionsAdapter;->getSearchManagerSuggestions(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor;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·v02439 ····move-result-object·v0
  
2437 ····.line·1602440 ····.line·160
2438 ····if-eqz·v0,·:cond_02441 ····if-eqz·v0,·:cond_3
  
2439 ····.line·1612442 ····.line·161
2440 ····invoke-interface·{v0},·Landroid/database/Cursor;->getCount()I2443 ····invoke-interface·{v0},·Landroid/database/Cursor;->getCount()I
2441 ····:try_end_02444 ····:try_end_0
2442 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_02445 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
2443 ····move-object·v3,·v02446 ····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·1622450 ····.line·162
2445 ····goto·:goto_12451 ····goto·:goto_1
  
2446 ····.line·1642452 ····.line·164
 2453 ····.end·local·v1····#·"cursor":Landroid/database/Cursor;
 2454 ····.restart·local·v0····#·"cursor":Landroid/database/Cursor;
2447 ····:catch_02455 ····:catch_0
2448 ····move-exception·v12456 ····move-exception·v2
  
2449 ····.line·1652457 ····.line·165
2450 ····.local·v1,·"e":Ljava/lang/RuntimeException;2458 ····.local·v2,·"e":Ljava/lang/RuntimeException;
2451 ····const-string·v4,·"SuggestionsAdapter"2459 ····const-string·v5,·"SuggestionsAdapter"
  
 2460 ····const-string·v6,·"Search·suggestions·query·threw·an·exception."
  
2452 ····const-string·v5,·"Search·suggestions·query·threw·an·exception."2461 ····invoke-static·{v5,·v6,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
2453 ····invoke-static·{v4,·v5,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I2462 ····.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_12468 ····goto·:goto_1
2455 .end·method2469 .end·method
  
2456 .method·public·setQueryRefinement(I)V2470 .method·public·setQueryRefinement(I)V
2457 ····.locals·02471 ····.locals·0
2458 ····.param·p1,·"refineWhat"····#·I2472 ····.param·p1,·"refineWhat"····#·I
  
4.7 KB
smali/android/support/design/widget/CoordinatorLayout.smali
    
Offset 639, 71 lines modifiedOffset 639, 75 lines modified
639 ····invoke-virtual·{p2,·v1,·v2,·v4,·v5},·Landroid/graphics/Rect;->set(IIII)V639 ····invoke-virtual·{p2,·v1,·v2,·v4,·v5},·Landroid/graphics/Rect;->set(IIII)V
  
640 ····.line·1048640 ····.line·1048
641 ····return-void641 ····return-void
642 .end·method642 .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·7644 ····.locals·8
645 ····.param·p1,·"insets"····#·Landroid/support/v4/view/WindowInsetsCompat;645 ····.param·p1,·"insets"····#·Landroid/support/v4/view/WindowInsetsCompat;
  
646 ····.prologue646 ····.prologue
647 ····.line·825647 ····.line·825
648 ····invoke-virtual·{p1},·Landroid/support/v4/view/WindowInsetsCompat;->isConsumed()Z648 ····invoke-virtual·{p1},·Landroid/support/v4/view/WindowInsetsCompat;->isConsumed()Z
  
649 ····move-result·v6649 ····move-result·v7
  
650 ····if-eqz·v6,·:cond_0650 ····if-eqz·v7,·:cond_0
  
651 ····move-object·v3,·p1651 ····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_0658 ····:goto_0
656 ····return-object·v3659 ····return-object·v4
  
657 ····.line·829660 ····.line·829
658 ····.end·local·v3····#·"insets":Landroid/support/v4/view/WindowInsetsCompat;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_0663 ····:cond_0
661 ····const/4·v2,·0x0664 ····const/4·v2,·0x0
  
662 ····.local·v2,·"i":I665 ····.local·v2,·"i":I
663 ····invoke-virtual·{p0},·Landroid/support/design/widget/CoordinatorLayout;->getChildCount()I666 ····invoke-virtual·{p0},·Landroid/support/design/widget/CoordinatorLayout;->getChildCount()I
  
664 ····move-result·v5667 ····move-result·v6
  
665 ····.local·v5,·"z":I668 ····.local·v6,·"z":I
666 ····:goto_1669 ····:goto_1
667 ····if-ge·v2,·v5,·:cond_1670 ····if-ge·v2,·v6,·:cond_1
  
668 ····.line·830671 ····.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·v1673 ····move-result-object·v1
  
671 ····.line·831674 ····.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;)Z676 ····invoke-static·{v1},·Landroid/support/v4/view/ViewCompat;->getFitsSystemWindows(Landroid/view/View;)Z
  
674 ····move-result·v6677 ····move-result·v7
  
675 ····if-eqz·v6,·:cond_2678 ····if-eqz·v7,·:cond_2
  
676 ····.line·832679 ····.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·v4681 ····move-result-object·v5
  
679 ····check-cast·v4,·Landroid/support/design/widget/CoordinatorLayout$LayoutParams;682 ····check-cast·v5,·Landroid/support/design/widget/CoordinatorLayout$LayoutParams;
  
680 ····.line·833683 ····.line·833
681 ····.local·v4,·"lp":Landroid/support/design/widget/CoordinatorLayout$LayoutParams;684 ····.local·v5,·"lp":Landroid/support/design/widget/CoordinatorLayout$LayoutParams;
682 ····invoke-virtual·{v4},·Landroid/support/design/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroid/support/design/widget/CoordinatorLayout$Behavior;685 ····invoke-virtual·{v5},·Landroid/support/design/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroid/support/design/widget/CoordinatorLayout$Behavior;
  
683 ····move-result-object·v0686 ····move-result-object·v0
  
684 ····.line·835687 ····.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_2689 ····if-eqz·v0,·:cond_2
  
Offset 711, 31 lines modifiedOffset 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·p1716 ····move-result-object·p1
  
713 ····.line·838717 ····.line·838
714 ····invoke-virtual·{p1},·Landroid/support/v4/view/WindowInsetsCompat;->isConsumed()Z718 ····invoke-virtual·{p1},·Landroid/support/v4/view/WindowInsetsCompat;->isConsumed()Z
  
715 ····move-result·v6719 ····move-result·v7
  
716 ····if-eqz·v6,·:cond_2720 ····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·v4····#·"lp":Landroid/support/design/widget/CoordinatorLayout$LayoutParams;723 ····.end·local·v5····#·"lp":Landroid/support/design/widget/CoordinatorLayout$LayoutParams;
720 ····:cond_1724 ····:cond_1
721 ····move-object·v3,·p1725 ····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_0732 ····goto·:goto_0
  
726 ····.line·829733 ····.line·829
727 ····.end·local·v3····#·"insets":Landroid/support/v4/view/WindowInsetsCompat;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_2737 ····:cond_2
731 ····add-int/lit8·v2,·v2,·0x1738 ····add-int/lit8·v2,·v2,·0x1
  
732 ····goto·:goto_1739 ····goto·:goto_1
733 .end·method740 .end·method
59.4 KB
smali/asia/sonix/android/orm/AbatisService.smali
    
Offset 372, 15 lines modifiedOffset 372, 15 lines modified
  
372 ····move-result·v1372 ····move-result·v1
  
373 ····return·v1373 ····return·v1
374 .end·method374 .end·method
  
375 .method·public·execute(Ljava/lang/String;Ljava/util/Map;)I375 .method·public·execute(Ljava/lang/String;Ljava/util/Map;)I
376 ····.locals·9376 ····.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 modifiedOffset 403, 208 lines modified
403 ····.local·v3,·"row":I403 ····.local·v3,·"row":I
404 ····if-eqz·p2,·:cond_0404 ····if-eqz·p2,·:cond_0
  
405 ····.line·467405 ····.line·467
406 ····:try_start_0406 ····: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·v6408 ····move-result-object·v7
  
409 ····invoke-interface·{v6},·Ljava/util/Set;->iterator()Ljava/util/Iterator;409 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
410 ····move-result-object·v2410 ····move-result-object·v2
  
411 ····.line·468411 ····.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_0413 ····:goto_0
414 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z414 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
415 ····move-result·v6415 ····move-result·v7
  
416 ····if-eqz·v6,·:cond_0416 ····if-eqz·v7,·:cond_0
  
417 ····.line·469417 ····.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·v1419 ····move-result-object·v1
  
420 ····check-cast·v1,·Ljava/lang/String;420 ····check-cast·v1,·Ljava/lang/String;
  
421 ····.line·470421 ····.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·v5424 ····move-result-object·v6
  
425 ····.line·471425 ····.line·471
426 ····.local·v5,·"value":Ljava/lang/Object;426 ····.local·v6,·"value":Ljava/lang/Object;
427 ····new-instance·v6,·Ljava/lang/StringBuilder;427 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
428 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V428 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
429 ····const-string·v7,·"#"429 ····const-string·v8,·"#"
  
430 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;430 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
431 ····move-result-object·v6431 ····move-result-object·v7
  
432 ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;432 ····invoke-virtual·{v7,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
433 ····move-result-object·v6433 ····move-result-object·v7
  
434 ····const-string·v7,·"#"434 ····const-string·v8,·"#"
  
435 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;435 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
436 ····move-result-object·v6436 ····move-result-object·v7
  
437 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;437 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
438 ····move-result-object·v6438 ····move-result-object·v7
  
439 ····invoke-virtual·{p0,·v5},·Lasia/sonix/android/orm/AbatisService;->toSqlString(Ljava/lang/Object;)Ljava/lang/String;439 ····invoke-virtual·{p0,·v6},·Lasia/sonix/android/orm/AbatisService;->toSqlString(Ljava/lang/Object;)Ljava/lang/String;
  
440 ····move-result-object·v7440 ····move-result-object·v8
  
441 ····invoke-virtual·{p1,·v6,·v7},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;441 ····invoke-virtual·{p1,·v7,·v8},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
442 ····move-result-object·p1442 ····move-result-object·p1
  
443 ····.line·472443 ····.line·472
444 ····goto·:goto_0444 ····goto·:goto_0
  
445 ····.line·474445 ····.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·v5····#·"value":Ljava/lang/Object;448 ····.end·local·v6····#·"value":Ljava/lang/Object;
449 ····:cond_0449 ····:cond_0
450 ····const/16·v6,·0x23450 ····const/16·v7,·0x23
  
451 ····invoke-virtual·{p1,·v6},·Ljava/lang/String;->indexOf(I)I451 ····invoke-virtual·{p1,·v7},·Ljava/lang/String;->indexOf(I)I
  
452 ····move-result·v6452 ····move-result·v7
  
453 ····const/4·v7,·-0x1453 ····const/4·v8,·-0x1
  
454 ····if-eq·v6,·v7,·:cond_1454 ····if-eq·v7,·v8,·:cond_1
  
455 ····.line·475455 ····.line·475
456 ····const-string·v6,·"aBatis"456 ····const-string·v7,·"aBatis"
  
457 ····new-instance·v7,·Ljava/lang/StringBuilder;457 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
458 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V458 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
459 ····const-string·v8,·"undefined·parameter·in·sql:·"459 ····const-string·v9,·"undefined·parameter·in·sql:·"
  
460 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;460 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
461 ····move-result-object·v7461 ····move-result-object·v8
  
462 ····invoke-virtual·{v7,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;462 ····invoke-virtual·{v8,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
463 ····move-result-object·v7463 ····move-result-object·v8
  
464 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;464 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
465 ····move-result-object·v7465 ····move-result-object·v8
  
466 ····invoke-static·{v6,·v7},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I466 ····invoke-static·{v7,·v8},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
467 ····:try_end_0467 ····:try_end_0
468 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0468 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Max diff block lines reached; 55133/60711 bytes (90.81%) of diff not shown.
13.5 KB
smali/com/google/gson/internal/LinkedHashTreeMap.smali
    
Offset 1301, 135 lines modifiedOffset 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_01302 ····goto·:goto_0
1303 .end·method1303 .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·131305 ····.locals·14
1306 ····.param·p2,·"create"····#·Z1306 ····.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·annotation1313 ····.end·annotation
  
1314 ····.prologue1314 ····.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·1331319 ····.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·v11,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->table:[Lcom/google/gson/internal/LinkedHashTreeMap$Node;1321 ····iget-object·v12,·p0,·Lcom/google/gson/internal/LinkedHashTreeMap;->table:[Lcom/google/gson/internal/LinkedHashTreeMap$Node;
  
1323 ····.line·1341322 ····.line·134
1324 ····.local·v11,·"table":[Lcom/google/gson/internal/LinkedHashTreeMap$Node;,·"[Lcom/google/gson/internal/LinkedHashTreeMap$Node<TK;TV;>;"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()I1324 ····invoke-virtual·{p1},·Ljava/lang/Object;->hashCode()I
  
1326 ····move-result·v21325 ····move-result·v2
  
1327 ····invoke-static·{v2},·Lcom/google/gson/internal/LinkedHashTreeMap;->secondaryHash(I)I1326 ····invoke-static·{v2},·Lcom/google/gson/internal/LinkedHashTreeMap;->secondaryHash(I)I
  
1328 ····move-result·v31327 ····move-result·v3
  
1329 ····.line·1351328 ····.line·135
1330 ····.local·v3,·"hash":I1329 ····.local·v3,·"hash":I
1331 ····array-length·v2,·v111330 ····array-length·v2,·v12
  
1332 ····add-int/lit8·v2,·v2,·-0x11331 ····add-int/lit8·v2,·v2,·-0x1
  
1333 ····and-int·v10,·v3,·v21332 ····and-int·v10,·v3,·v2
  
1334 ····.line·1361333 ····.line·136
1335 ····.local·v10,·"index":I1334 ····.local·v10,·"index":I
1336 ····aget-object·v1,·v11,·v101335 ····aget-object·v1,·v12,·v10
  
1337 ····.line·1371336 ····.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,·0x01338 ····const/4·v9,·0x0
  
1340 ····.line·1391339 ····.line·139
1341 ····.local·v9,·"comparison":I1340 ····.local·v9,·"comparison":I
1342 ····if-eqz·v1,·:cond_41341 ····if-eqz·v1,·:cond_3
  
1343 ····.line·1421342 ····.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_11344 ····if-ne·v8,·v2,·:cond_0
  
1346 ····move-object·v2,·p11345 ····move-object·v2,·p1
  
1347 ····check-cast·v2,·Ljava/lang/Comparable;1346 ····check-cast·v2,·Ljava/lang/Comparable;
  
1348 ····move-object·v7,·v21347 ····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_01349 ····: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_21355 ····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;)I1357 ····invoke-interface·{v7,·v2},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I
  
1355 ····move-result·v91358 ····move-result·v9
  
1356 ····.line·1521359 ····.line·152
1357 ····:goto_11360 ····:goto_2
1358 ····if-nez·v9,·:cond_31361 ····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·v5,·v11365 ····move-object·v0,·v11
  
1360 ····.line·1961366 ····.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_21368 ····:goto_3
1364 ····return-object·v51369 ····return-object·v0
  
1365 ····:cond_1 
1366 ····move-object·v7,·v5 
  
1367 ····.line·1421370 ····.line·142
 1371 ····:cond_0
 1372 ····const/4·v7,·0x0
  
1368 ····goto·:goto_01373 ····goto·:goto_0
  
1369 ····.line·1471374 ····.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_21378 ····: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;)I1380 ····invoke-interface·{v8,·p1,·v2},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
  
1374 ····move-result·v91381 ····move-result·v9
  
1375 ····goto·:goto_11382 ····goto·:goto_2
  
1376 ····.line·1571383 ····.line·157
Max diff block lines reached; 8660/13742 bytes (63.02%) of diff not shown.
13.9 KB
smali/com/google/gson/internal/LinkedTreeMap.smali
    
Offset 982, 28 lines modifiedOffset 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_0983 ····goto·:goto_0
984 .end·method984 .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·10986 ····.locals·11
987 ····.param·p2,·"create"····#·Z987 ····.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·annotation994 ····.end·annotation
  
995 ····.prologue995 ····.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·v8,·0x0998 ····const/4·v9,·0x0
  
999 ····.line·122999 ····.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·1231001 ····.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 modifiedOffset 1013, 235 lines modified
1013 ····const/4·v3,·0x01013 ····const/4·v3,·0x0
  
1014 ····.line·1261014 ····.line·126
1015 ····.local·v3,·"comparison":I1015 ····.local·v3,·"comparison":I
1016 ····if-eqz·v6,·:cond_41016 ····if-eqz·v6,·:cond_4
  
1017 ····.line·1291017 ····.line·129
1018 ····sget-object·v7,·Lcom/google/gson/internal/LinkedTreeMap;->NATURAL_ORDER:Ljava/util/Comparator;1018 ····sget-object·v8,·Lcom/google/gson/internal/LinkedTreeMap;->NATURAL_ORDER:Ljava/util/Comparator;
  
1019 ····if-ne·v2,·v7,·:cond_11019 ····if-ne·v2,·v8,·:cond_1
  
1020 ····move-object·v7,·p11020 ····move-object·v8,·p1
  
1021 ····check-cast·v7,·Ljava/lang/Comparable;1021 ····check-cast·v8,·Ljava/lang/Comparable;
  
1022 ····move-object·v1,·v71022 ····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_01024 ····: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_21030 ····if-eqz·v1,·:cond_2
  
1027 ····iget-object·v7,·v6,·Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object;1031 ····iget-object·v8,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object;
  
1028 ····invoke-interface·{v1,·v7},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I1032 ····invoke-interface·{v1,·v8},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I
  
1029 ····move-result·v31033 ····move-result·v3
  
1030 ····.line·1391034 ····.line·139
1031 ····:goto_11035 ····:goto_2
1032 ····if-nez·v3,·:cond_31036 ····if-nez·v3,·:cond_3
  
1033 ····move-object·v8,·v61037 ····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·1801041 ····.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_01043 ····:cond_0
1037 ····:goto_21044 ····:goto_3
1038 ····return-object·v81045 ····return-object·v9
  
1039 ····:cond_11046 ····:cond_1
1040 ····move-object·v1,·v81047 ····move-object·v1,·v9
  
1041 ····.line·1291048 ····.line·129
1042 ····goto·:goto_01049 ····goto·:goto_0
  
1043 ····.line·1341050 ····.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_21054 ····:cond_2
1046 ····iget-object·v7,·v6,·Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object;1055 ····iget-object·v8,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->key:Ljava/lang/Object;
  
1047 ····invoke-interface·{v2,·p1,·v7},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I1056 ····invoke-interface·{v2,·p1,·v8},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
  
1048 ····move-result·v31057 ····move-result·v3
  
1049 ····goto·:goto_11058 ····goto·:goto_2
  
1050 ····.line·1441059 ····.line·144
1051 ····:cond_31060 ····:cond_3
1052 ····if-gez·v3,·:cond_51061 ····if-gez·v3,·:cond_5
  
1053 ····iget-object·v0,·v6,·Lcom/google/gson/internal/LinkedTreeMap$Node;->left:Lcom/google/gson/internal/LinkedTreeMap$Node;1062 ····iget-object·v0,·v7,·Lcom/google/gson/internal/LinkedTreeMap$Node;->left:Lcom/google/gson/internal/LinkedTreeMap$Node;
  
1054 ····.line·1451063 ····.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_31065 ····:goto_4
1057 ····if-nez·v0,·:cond_61066 ····if-nez·v0,·:cond_6
  
 1067 ····move-object·v6,·v7
  
1058 ····.line·1541068 ····.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_41073 ····:cond_4
1062 ····if-eqz·p2,·:cond_01074 ····if-eqz·p2,·:cond_0
  
1063 ····.line·1591075 ····.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·1611077 ····.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_81079 ····if-nez·v6,·:cond_8
  
1068 ····.line·1631080 ····.line·163
Max diff block lines reached; 8357/14143 bytes (59.09%) of diff not shown.
14.9 KB
smali/com/google/gson/internal/$Gson$Types.smali
    
Offset 1241, 15 lines modifiedOffset 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;)V1241 ····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·v01242 ····return-object·v0
1243 .end·method1243 .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·211245 ····.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 modifiedOffset 1264, 74 lines modified
1264 ····.line·3251264 ····.line·325
1265 ····.local·p1,·"contextRawType":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"1265 ····.local·p1,·"contextRawType":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
1266 ····:cond_01266 ····:cond_0
1267 ····move-object/from16·v0,·p21267 ····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·v19,·v01269 ····move/from16·v20,·v0
  
1270 ····if-eqz·v19,·:cond_21270 ····if-eqz·v20,·:cond_1
  
1271 ····move-object/from16·v17,·p21271 ····move-object/from16·v18,·p2
  
1272 ····.line·3261272 ····.line·326
1273 ····check-cast·v17,·Ljava/lang/reflect/TypeVariable;1273 ····check-cast·v18,·Ljava/lang/reflect/TypeVariable;
  
1274 ····.line·3271274 ····.line·327
1275 ····.local·v17,·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;"1275 ····.local·v18,·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;"
1276 ····move-object/from16·v0,·p01276 ····move-object/from16·v0,·p0
  
1277 ····move-object/from16·v1,·p11277 ····move-object/from16·v1,·p1
  
1278 ····move-object/from16·v2,·v171278 ····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·p21280 ····move-result-object·p2
  
1281 ····.line·3281281 ····.line·328
1282 ····move-object/from16·v0,·p21282 ····move-object/from16·v0,·p2
  
1283 ····move-object/from16·v1,·v171283 ····move-object/from16·v1,·v18
  
1284 ····if-ne·v0,·v1,·:cond_01284 ····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,·p21288 ····move-object/from16·v10,·p2
  
1286 ····.line·3891289 ····.line·389
1287 ····.end·local·v17····#·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;"1290 ····.end·local·v18····#·"typeVariable":Ljava/lang/reflect/TypeVariable;,·"Ljava/lang/reflect/TypeVariable<*>;"
1288 ····:cond_1 
1289 ····:goto_01291 ····:goto_0
1290 ····return-object·v101292 ····return-object·v10
  
1291 ····.line·3321293 ····.line·332
 1294 ····.end·local·v17····#·"toResolve":Ljava/lang/reflect/Type;
 1295 ····.restart·local·p2····#·"toResolve":Ljava/lang/reflect/Type;
1292 ····:cond_21296 ····:cond_1
1293 ····move-object/from16·v0,·p21297 ····move-object/from16·v0,·p2
  
1294 ····instance-of·v0,·v0,·Ljava/lang/Class;1298 ····instance-of·v0,·v0,·Ljava/lang/Class;
  
1295 ····move/from16·v19,·v01299 ····move/from16·v20,·v0
  
1296 ····if-eqz·v19,·:cond_41300 ····if-eqz·v20,·:cond_3
  
1297 ····move-object/from16·v19,·p21301 ····move-object/from16·v20,·p2
  
1298 ····check-cast·v19,·Ljava/lang/Class;1302 ····check-cast·v20,·Ljava/lang/Class;
  
1299 ····invoke-virtual/range·{v19·..·v19},·Ljava/lang/Class;->isArray()Z1303 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/Class;->isArray()Z
  
1300 ····move-result·v191304 ····move-result·v20
  
1301 ····if-eqz·v19,·:cond_41305 ····if-eqz·v20,·:cond_3
  
1302 ····move-object/from16·v11,·p21306 ····move-object/from16·v11,·p2
  
1303 ····.line·3331307 ····.line·333
1304 ····check-cast·v11,·Ljava/lang/Class;1308 ····check-cast·v11,·Ljava/lang/Class;
  
1305 ····.line·3341309 ····.line·334
Offset 1343, 42 lines modifiedOffset 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·v81349 ····move-result-object·v8
  
1345 ····.line·3361350 ····.line·336
1346 ····.local·v8,·"newComponentType":Ljava/lang/reflect/Type;1351 ····.local·v8,·"newComponentType":Ljava/lang/reflect/Type;
1347 ····if-ne·v5,·v8,·:cond_31352 ····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_11354 ····: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,·v111358 ····move-object·v10,·v11
  
1351 ····goto·:goto_01359 ····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_31363 ····: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·v111365 ····move-result-object·v11
  
1356 ····goto·:goto_11366 ····goto·:goto_1
  
1357 ····.line·3401367 ····.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_41371 ····:cond_3
1362 ····move-object/from16·v0,·p21372 ····move-object/from16·v0,·p2
Max diff block lines reached; 10567/15162 bytes (69.69%) of diff not shown.
19.2 KB
smali/com/google/gson/stream/JsonReader.smali
    
Offset 4587, 15 lines modifiedOffset 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·annotation4591 ····.end·annotation
  
4592 ····.prologue4592 ····.prologue
4593 ····const/16·v6,·0x84593 ····const/16·v7,·0x8
  
4594 ····const/4·v10,·0x04594 ····const/4·v10,·0x0
  
4595 ····.line·11694595 ····.line·1169
4596 ····iget·v2,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I4596 ····iget·v2,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I
  
4597 ····.line·11704597 ····.line·1170
Offset 4605, 424 lines modifiedOffset 4605, 436 lines modified
4605 ····.line·11714605 ····.line·1171
4606 ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->doPeek()I4606 ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->doPeek()I
  
4607 ····move-result·v24607 ····move-result·v2
  
4608 ····.line·11754608 ····.line·1175
4609 ····:cond_04609 ····:cond_0
4610 ····const/16·v5,·0xf4610 ····const/16·v6,·0xf
  
4611 ····if-ne·v2,·v5,·:cond_24611 ····if-ne·v2,·v6,·:cond_2
  
4612 ····.line·11764612 ····.line·1176
4613 ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J4613 ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J
  
4614 ····long-to-int·v3,·v64614 ····long-to-int·v3,·v6
  
4615 ····.line·11774615 ····.line·1177
4616 ····.local·v3,·"result":I4616 ····.local·v3,·"result":I
4617 ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J4617 ····iget-wide·v6,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J
  
4618 ····int-to-long·v8,·v34618 ····int-to-long·v8,·v3
  
4619 ····cmp-long·v5,·v6,·v84619 ····cmp-long·v6,·v6,·v8
  
4620 ····if-eqz·v5,·:cond_14620 ····if-eqz·v6,·:cond_1
  
4621 ····.line·11784621 ····.line·1178
4622 ····new-instance·v5,·Ljava/lang/NumberFormatException;4622 ····new-instance·v6,·Ljava/lang/NumberFormatException;
  
4623 ····new-instance·v6,·Ljava/lang/StringBuilder;4623 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
4624 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V4624 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
4625 ····const-string·v7,·"Expected·an·int·but·was·"4625 ····const-string·v8,·"Expected·an·int·but·was·"
  
4626 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4626 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4627 ····move-result-object·v64627 ····move-result-object·v7
  
4628 ····iget-wide·v8,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J4628 ····iget-wide·v8,·p0,·Lcom/google/gson/stream/JsonReader;->peekedLong:J
  
4629 ····invoke-virtual·{v6,·v8,·v9},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;4629 ····invoke-virtual·{v7,·v8,·v9},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
4630 ····move-result-object·v64630 ····move-result-object·v7
  
4631 ····const-string·v7,·"·at·line·"4631 ····const-string·v8,·"·at·line·"
  
4632 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4632 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4633 ····move-result-object·v64633 ····move-result-object·v7
  
4634 ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->getLineNumber()I4634 ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->getLineNumber()I
  
4635 ····move-result·v74635 ····move-result·v8
  
4636 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;4636 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
4637 ····move-result-object·v64637 ····move-result-object·v7
  
4638 ····const-string·v7,·"·column·"4638 ····const-string·v8,·"·column·"
  
4639 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4639 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4640 ····move-result-object·v64640 ····move-result-object·v7
  
4641 ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->getColumnNumber()I4641 ····invoke-direct·{p0},·Lcom/google/gson/stream/JsonReader;->getColumnNumber()I
  
4642 ····move-result·v74642 ····move-result·v8
  
4643 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;4643 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
4644 ····move-result-object·v64644 ····move-result-object·v7
  
4645 ····const-string·v7,·"·path·"4645 ····const-string·v8,·"·path·"
  
4646 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4646 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4647 ····move-result-object·v64647 ····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·v74649 ····move-result-object·v8
  
4650 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4650 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4651 ····move-result-object·v64651 ····move-result-object·v7
  
4652 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;4652 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
4653 ····move-result-object·v64653 ····move-result-object·v7
  
4654 ····invoke-direct·{v5,·v6},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V4654 ····invoke-direct·{v6,·v7},·Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
  
4655 ····throw·v54655 ····throw·v6
  
4656 ····.line·11814656 ····.line·1181
4657 ····:cond_14657 ····:cond_1
4658 ····iput·v10,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I4658 ····iput·v10,·p0,·Lcom/google/gson/stream/JsonReader;->peeked:I
  
4659 ····.line·11824659 ····.line·1182
4660 ····iget-object·v5,·p0,·Lcom/google/gson/stream/JsonReader;->pathIndices:[I4660 ····iget-object·v6,·p0,·Lcom/google/gson/stream/JsonReader;->pathIndices:[I
  
4661 ····iget·v6,·p0,·Lcom/google/gson/stream/JsonReader;->stackSize:I4661 ····iget·v7,·p0,·Lcom/google/gson/stream/JsonReader;->stackSize:I
  
4662 ····add-int/lit8·v6,·v6,·-0x14662 ····add-int/lit8·v7,·v7,·-0x1
  
4663 ····aget·v7,·v5,·v64663 ····aget·v8,·v6,·v7
  
4664 ····add-int/lit8·v7,·v7,·0x14664 ····add-int/lit8·v8,·v8,·0x1
  
4665 ····aput·v7,·v5,·v64665 ····aput·v8,·v6,·v7
Max diff block lines reached; 14282/19558 bytes (73.02%) of diff not shown.
5.41 KB
smali/com/google/common/math/BigIntegerMath.smali
    
Offset 1429, 125 lines modifiedOffset 1429, 133 lines modified
  
1429 ····move-result-object·v01429 ····move-result-object·v0
  
1430 ····return-object·v01430 ····return-object·v0
1431 .end·method1431 .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·81433 ····.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·annotation1437 ····.end·annotation
  
1438 ····.prologue1438 ····.prologue
1439 ····const/4·v7,·0x11439 ····const/4·v8,·0x1
  
1440 ····.line·2631440 ····.line·263
1441 ····sget-object·v5,·Ljava/math/RoundingMode;->FLOOR:Ljava/math/RoundingMode;1441 ····sget-object·v6,·Ljava/math/RoundingMode;->FLOOR:Ljava/math/RoundingMode;
  
1442 ····invoke-static·{p0,·v5},·Lcom/google/common/math/BigIntegerMath;->log2(Ljava/math/BigInteger;Ljava/math/RoundingMode;)I1442 ····invoke-static·{p0,·v6},·Lcom/google/common/math/BigIntegerMath;->log2(Ljava/math/BigInteger;Ljava/math/RoundingMode;)I
  
1443 ····move-result·v01443 ····move-result·v0
  
1444 ····.line·2641444 ····.line·264
1445 ····.local·v0,·"log2":I1445 ····.local·v0,·"log2":I
1446 ····const/16·v5,·0x3ff1446 ····const/16·v6,·0x3ff
  
1447 ····if-ge·v0,·v5,·:cond_01447 ····if-ge·v0,·v6,·:cond_0
  
1448 ····.line·2651448 ····.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·v21450 ····move-result-object·v2
  
1451 ····.line·2741451 ····.line·274
1452 ····.local·v2,·"sqrt0":Ljava/math/BigInteger;1452 ····.local·v2,·"sqrt0":Ljava/math/BigInteger;
1453 ····:goto_01453 ····: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·v51455 ····move-result-object·v6
  
1456 ····invoke-virtual·{v2,·v5},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;1456 ····invoke-virtual·{v2,·v6},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1457 ····move-result-object·v51457 ····move-result-object·v6
  
1458 ····invoke-virtual·{v5,·v7},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger;1458 ····invoke-virtual·{v6,·v8},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger;
  
1459 ····move-result-object·v41459 ····move-result-object·v5
  
1460 ····.line·2751460 ····.line·275
1461 ····.local·v4,·"sqrt1":Ljava/math/BigInteger;1461 ····.local·v5,·"sqrt1":Ljava/math/BigInteger;
1462 ····invoke-virtual·{v2,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z1462 ····invoke-virtual·{v2,·v5},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
1463 ····move-result·v51463 ····move-result·v6
  
1464 ····if-eqz·v5,·:cond_11464 ····if-eqz·v6,·:cond_1
  
1465 ····move-object·v3,·v21465 ····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_11472 ····:goto_1
1470 ····return-object·v31473 ····return-object·v4
  
1471 ····.line·2671474 ····.line·267
1472 ····.end·local·v3····#·"sqrt0":Ljava/math/BigInteger;1475 ····.end·local·v4····#·"sqrt0":Ljava/math/BigInteger;
1473 ····.end·local·v4····#·"sqrt1":Ljava/math/BigInteger;1476 ····.end·local·v5····#·"sqrt1":Ljava/math/BigInteger;
1474 ····:cond_01477 ····:cond_0
1475 ····add-int/lit8·v5,·v0,·-0x341478 ····add-int/lit8·v6,·v0,·-0x34
  
1476 ····and-int/lit8·v1,·v5,·-0x21479 ····and-int/lit8·v1,·v6,·-0x2
  
1477 ····.line·2721480 ····.line·272
1478 ····.local·v1,·"shift":I1481 ····.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·v51483 ····move-result-object·v6
  
1481 ····invoke-static·{v5},·Lcom/google/common/math/BigIntegerMath;->sqrtApproxWithDoubles(Ljava/math/BigInteger;)Ljava/math/BigInteger;1484 ····invoke-static·{v6},·Lcom/google/common/math/BigIntegerMath;->sqrtApproxWithDoubles(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1482 ····move-result-object·v51485 ····move-result-object·v6
  
1483 ····shr-int/lit8·v6,·v1,·0x11486 ····shr-int/lit8·v7,·v1,·0x1
  
1484 ····invoke-virtual·{v5,·v6},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger;1487 ····invoke-virtual·{v6,·v7},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger;
  
1485 ····move-result-object·v21488 ····move-result-object·v2
  
1486 ····.restart·local·v2····#·"sqrt0":Ljava/math/BigInteger;1489 ····.restart·local·v2····#·"sqrt0":Ljava/math/BigInteger;
1487 ····goto·:goto_01490 ····goto·:goto_0
  
1488 ····.line·2791491 ····.line·279
1489 ····.end·local·v1····#·"shift":I1492 ····.end·local·v1····#·"shift":I
1490 ····.restart·local·v4····#·"sqrt1":Ljava/math/BigInteger;1493 ····.restart·local·v5····#·"sqrt1":Ljava/math/BigInteger;
1491 ····:cond_11494 ····:cond_1
1492 ····move-object·v2,·v41495 ····move-object·v2,·v5
  
1493 ····.line·2801496 ····.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·v51498 ····move-result-object·v6
  
1496 ····invoke-virtual·{v2,·v5},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;1499 ····invoke-virtual·{v2,·v6},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1497 ····move-result-object·v51500 ····move-result-object·v6
  
1498 ····invoke-virtual·{v5,·v7},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger;1501 ····invoke-virtual·{v6,·v8},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger;
  
1499 ····move-result-object·v41502 ····move-result-object·v5
  
1500 ····.line·2811503 ····.line·281
1501 ····invoke-virtual·{v4,·v2},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I1504 ····invoke-virtual·{v5,·v2},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I
  
1502 ····move-result·v51505 ····move-result·v6
  
1503 ····if-ltz·v5,·:cond_11506 ····if-ltz·v6,·:cond_1
  
1504 ····move-object·v3,·v21507 ····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.
3.37 KB
smali/com/google/common/math/LongMath.smali
    
Offset 1466, 52 lines modifiedOffset 1466, 67 lines modified
1466 ····:cond_01466 ····:cond_0
1467 ····const/4·v0,·0x01467 ····const/4·v0,·0x0
  
1468 ····goto·:goto_01468 ····goto·:goto_0
1469 .end·method1469 .end·method
  
1470 .method·public·static·gcd(JJ)J1470 .method·public·static·gcd(JJ)J
1471 ····.locals·101471 ····.locals·12
1472 ····.param·p0,·"a"····#·J1472 ····.param·p0,·"a"····#·J
1473 ····.param·p2,·"b"····#·J1473 ····.param·p2,·"b"····#·J
  
1474 ····.prologue1474 ····.prologue
1475 ····const-wide/16·v8,·0x01475 ····const-wide/16·v10,·0x0
  
1476 ····.line·4631476 ····.line·463
1477 ····const-string·v6,·"a"1477 ····const-string·v8,·"a"
  
1478 ····invoke-static·{v6,·p0,·p1},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;J)J1478 ····invoke-static·{v8,·p0,·p1},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;J)J
  
1479 ····.line·4641479 ····.line·464
1480 ····const-string·v6,·"b"1480 ····const-string·v8,·"b"
  
1481 ····invoke-static·{v6,·p2,·p3},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;J)J1481 ····invoke-static·{v8,·p2,·p3},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;J)J
  
1482 ····.line·4651482 ····.line·465
1483 ····cmp-long·v6,·p0,·v81483 ····cmp-long·v8,·p0,·v10
  
1484 ····if-nez·v6,·:cond_11484 ····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,·p21488 ····move-wide·p0,·p2
  
1486 ····.line·4991489 ····.line·499
1487 ····.end·local·p0····#·"a":J1490 ····.end·local·p0····#·"a":J
1488 ····:cond_0 
1489 ····:goto_01491 ····:goto_0
1490 ····return-wide·p01492 ····return-wide·p0
  
1491 ····.line·4691493 ····.line·469
 1494 ····.end·local·v2····#·"b":J
1492 ····.restart·local·p0····#·"a":J1495 ····.restart·local·p0····#·"a":J
 1496 ····.restart·local·p2····#·"b":J
1493 ····:cond_11497 ····:cond_0
1494 ····cmp-long·v6,·p2,·v81498 ····cmp-long·v8,·p2,·v10
  
 1499 ····if-nez·v8,·:cond_1
  
1495 ····if-eqz·v6,·:cond_01500 ····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·4761505 ····.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)I1509 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->numberOfTrailingZeros(J)I
  
1498 ····move-result·v01510 ····move-result·v0
  
1499 ····.line·4771511 ····.line·477
1500 ····.local·v0,·"aTwos":I1512 ····.local·v0,·"aTwos":I
1501 ····shr-long/2addr·p0,·v01513 ····shr-long/2addr·p0,·v0
Offset 1523, 58 lines modifiedOffset 1538, 62 lines modified
  
1523 ····.line·4791538 ····.line·479
1524 ····.local·v1,·"bTwos":I1539 ····.local·v1,·"bTwos":I
1525 ····shr-long/2addr·p2,·v11540 ····shr-long/2addr·p2,·v1
  
1526 ····.line·4801541 ····.line·480
1527 ····:goto_11542 ····:goto_1
1528 ····cmp-long·v6,·p0,·p21543 ····cmp-long·v8,·p0,·p2
  
1529 ····if-eqz·v6,·:cond_21544 ····if-eqz·v8,·:cond_2
  
1530 ····.line·4881545 ····.line·488
1531 ····sub-long·v2,·p0,·p21546 ····sub-long·v4,·p0,·p2
  
1532 ····.line·4901547 ····.line·490
1533 ····.local·v2,·"delta":J1548 ····.local·v4,·"delta":J
1534 ····const/16·v6,·0x3f1549 ····const/16·v8,·0x3f
  
1535 ····shr-long·v6,·v2,·v61550 ····shr-long·v8,·v4,·v8
  
1536 ····and-long·v4,·v2,·v61551 ····and-long·v6,·v4,·v8
  
1537 ····.line·4931552 ····.line·493
1538 ····.local·v4,·"minDeltaOrZero":J1553 ····.local·v6,·"minDeltaOrZero":J
1539 ····sub-long·v6,·v2,·v41554 ····sub-long·v8,·v4,·v6
  
1540 ····sub-long·p0,·v6,·v41555 ····sub-long·p0,·v8,·v6
  
1541 ····.line·4961556 ····.line·496
1542 ····add-long/2addr·p2,·v41557 ····add-long/2addr·p2,·v6
  
1543 ····.line·4971558 ····.line·497
1544 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->numberOfTrailingZeros(J)I1559 ····invoke-static·{p0,·p1},·Ljava/lang/Long;->numberOfTrailingZeros(J)I
  
1545 ····move-result·v61560 ····move-result·v8
  
1546 ····shr-long/2addr·p0,·v61561 ····shr-long/2addr·p0,·v8
  
1547 ····.line·4981562 ····.line·498
1548 ····goto·:goto_11563 ····goto·:goto_1
  
1549 ····.line·4991564 ····.line·499
1550 ····.end·local·v2····#·"delta":J1565 ····.end·local·v4····#·"delta":J
1551 ····.end·local·v4····#·"minDeltaOrZero":J1566 ····.end·local·v6····#·"minDeltaOrZero":J
1552 ····:cond_21567 ····:cond_2
1553 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I1568 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
1554 ····move-result·v61569 ····move-result·v8
  
 1570 ····shl-long/2addr·p0,·v8
  
1555 ····shl-long/2addr·p0,·v61571 ····move-wide·v2,·p2
  
 1572 ····.end·local·p2····#·"b":J
 1573 ····.restart·local·v2····#·"b":J
1556 ····goto·:goto_01574 ····goto·:goto_0
1557 .end·method1575 .end·method
  
Max diff block lines reached; 44/3362 bytes (1.31%) of diff not shown.
3.25 KB
smali/com/google/common/math/IntMath.smali
    
Offset 941, 105 lines modifiedOffset 941, 124 lines modified
941 ····:cond_0941 ····:cond_0
942 ····const·v0,·0x7fffffff942 ····const·v0,·0x7fffffff
  
943 ····goto·:goto_0943 ····goto·:goto_0
944 .end·method944 .end·method
  
945 .method·public·static·gcd(II)I945 .method·public·static·gcd(II)I
946 ····.locals·5946 ····.locals·6
947 ····.param·p0,·"a"····#·I947 ····.param·p0,·"a"····#·I
948 ····.param·p1,·"b"····#·I948 ····.param·p1,·"b"····#·I
  
949 ····.prologue949 ····.prologue
950 ····.line·370950 ····.line·370
951 ····const-string·v4,·"a"951 ····const-string·v5,·"a"
  
952 ····invoke-static·{v4,·p0},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;I)I952 ····invoke-static·{v5,·p0},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;I)I
  
953 ····.line·371953 ····.line·371
954 ····const-string·v4,·"b"954 ····const-string·v5,·"b"
  
955 ····invoke-static·{v4,·p1},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;I)I955 ····invoke-static·{v5,·p1},·Lcom/google/common/math/MathPreconditions;->checkNonNegative(Ljava/lang/String;I)I
  
956 ····.line·372956 ····.line·372
957 ····if-nez·p0,·:cond_1957 ····if-nez·p0,·:cond_0
  
 958 ····move·v1,·p1
  
 959 ····.end·local·p1····#·"b":I
 960 ····.local·v1,·"b":I
958 ····move·p0,·p1961 ····move·p0,·p1
  
959 ····.line·406962 ····.line·406
960 ····.end·local·p0····#·"a":I963 ····.end·local·p0····#·"a":I
961 ····:cond_0 
962 ····:goto_0964 ····:goto_0
963 ····return·p0965 ····return·p0
  
964 ····.line·376966 ····.line·376
 967 ····.end·local·v1····#·"b":I
965 ····.restart·local·p0····#·"a":I968 ····.restart·local·p0····#·"a":I
 969 ····.restart·local·p1····#·"b":I
966 ····:cond_1970 ····:cond_0
967 ····if-eqz·p1,·:cond_0971 ····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·383977 ····.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)I981 ····invoke-static·{p0},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I
  
970 ····move-result·v0982 ····move-result·v0
  
971 ····.line·384983 ····.line·384
972 ····.local·v0,·"aTwos":I984 ····.local·v0,·"aTwos":I
973 ····shr-int/2addr·p0,·v0985 ····shr-int/2addr·p0,·v0
  
974 ····.line·385986 ····.line·385
975 ····invoke-static·{p1},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I987 ····invoke-static·{p1},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I
  
976 ····move-result·v1988 ····move-result·v2
  
977 ····.line·386989 ····.line·386
978 ····.local·v1,·"bTwos":I990 ····.local·v2,·"bTwos":I
979 ····shr-int/2addr·p1,·v1991 ····shr-int/2addr·p1,·v2
  
980 ····.line·387992 ····.line·387
981 ····:goto_1993 ····:goto_1
982 ····if-eq·p0,·p1,·:cond_2994 ····if-eq·p0,·p1,·:cond_2
  
983 ····.line·395995 ····.line·395
984 ····sub-int·v2,·p0,·p1996 ····sub-int·v3,·p0,·p1
  
985 ····.line·397997 ····.line·397
986 ····.local·v2,·"delta":I998 ····.local·v3,·"delta":I
987 ····shr-int/lit8·v4,·v2,·0x1f999 ····shr-int/lit8·v5,·v3,·0x1f
  
988 ····and-int·v3,·v2,·v41000 ····and-int·v4,·v3,·v5
  
989 ····.line·4001001 ····.line·400
990 ····.local·v3,·"minDeltaOrZero":I1002 ····.local·v4,·"minDeltaOrZero":I
991 ····sub-int·v4,·v2,·v31003 ····sub-int·v5,·v3,·v4
  
992 ····sub-int·p0,·v4,·v31004 ····sub-int·p0,·v5,·v4
  
993 ····.line·4031005 ····.line·403
994 ····add-int/2addr·p1,·v31006 ····add-int/2addr·p1,·v4
  
995 ····.line·4041007 ····.line·404
996 ····invoke-static·{p0},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I1008 ····invoke-static·{p0},·Ljava/lang/Integer;->numberOfTrailingZeros(I)I
  
997 ····move-result·v41009 ····move-result·v5
  
998 ····shr-int/2addr·p0,·v41010 ····shr-int/2addr·p0,·v5
  
999 ····.line·4051011 ····.line·405
1000 ····goto·:goto_11012 ····goto·:goto_1
  
1001 ····.line·4061013 ····.line·406
1002 ····.end·local·v2····#·"delta":I1014 ····.end·local·v3····#·"delta":I
1003 ····.end·local·v3····#·"minDeltaOrZero":I1015 ····.end·local·v4····#·"minDeltaOrZero":I
1004 ····:cond_21016 ····:cond_2
1005 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I1017 ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(II)I
  
 1018 ····move-result·v5
  
1006 ····move-result·v41019 ····shl-int/2addr·p0,·v5
  
1007 ····shl-int/2addr·p0,·v41020 ····move·v1,·p1
  
 1021 ····.end·local·p1····#·"b":I
 1022 ····.restart·local·v1····#·"b":I
1008 ····goto·:goto_01023 ····goto·:goto_0
1009 .end·method1024 .end·method
  
1010 .method·public·static·isPowerOfTwo(I)Z1025 .method·public·static·isPowerOfTwo(I)Z
1011 ····.locals·41026 ····.locals·4
1012 ····.param·p0,·"x"····#·I1027 ····.param·p0,·"x"····#·I
  
3.96 KB
smali/com/google/common/collect/UnmodifiableSortedMultiset.smali
    
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
  
185 ····move-result-object·v0185 ····move-result-object·v0
  
186 ····return-object·v0186 ····return-object·v0
187 .end·method187 .end·method
  
188 .method·public·descendingMultiset()Lcom/google/common/collect/SortedMultiset;188 .method·public·descendingMultiset()Lcom/google/common/collect/SortedMultiset;
189 ····.locals·3189 ····.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·annotation196 ····.end·annotation
Offset 209, 43 lines modifiedOffset 209, 51 lines modified
  
209 ····.line·65209 ····.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·v2213 ····move-result-object·v3
  
214 ····invoke-interface·{v2},·Lcom/google/common/collect/SortedMultiset;->descendingMultiset()Lcom/google/common/collect/SortedMultiset;214 ····invoke-interface·{v3},·Lcom/google/common/collect/SortedMultiset;->descendingMultiset()Lcom/google/common/collect/SortedMultiset;
  
215 ····move-result-object·v2215 ····move-result-object·v3
  
216 ····invoke-direct·{v0,·v2},·Lcom/google/common/collect/UnmodifiableSortedMultiset;-><init>(Lcom/google/common/collect/SortedMultiset;)V216 ····invoke-direct·{v0,·v3},·Lcom/google/common/collect/UnmodifiableSortedMultiset;-><init>(Lcom/google/common/collect/SortedMultiset;)V
  
217 ····.line·67217 ····.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·68220 ····.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,·v0222 ····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·v1,·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;"228 ····.local·v2,·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;"
226 ····:goto_0229 ····:goto_0
227 ····return-object·v1230 ····return-object·v2
  
228 ····.end·local·v1····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;"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_0233 ····:cond_0
231 ····move-object·v1,·v0234 ····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·v1····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;"238 ····.restart·local·v2····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/UnmodifiableSortedMultiset<TE;>;"
233 ····goto·:goto_0239 ····goto·:goto_0
234 .end·method240 .end·method
  
235 .method·public·elementSet()Ljava/util/NavigableSet;241 .method·public·elementSet()Ljava/util/NavigableSet;
236 ····.locals·1242 ····.locals·1
237 ····.annotation·system·Ldalvik/annotation/Signature;243 ····.annotation·system·Ldalvik/annotation/Signature;
238 ········value·=·{244 ········value·=·{
7.0 KB
smali/com/google/common/collect/ImmutableRangeSet.smali
    
Offset 761, 15 lines modifiedOffset 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()V762 ····invoke-super·{p0},·Lcom/google/common/collect/AbstractRangeSet;->clear()V
  
763 ····return-void763 ····return-void
764 .end·method764 .end·method
  
765 .method·public·complement()Lcom/google/common/collect/ImmutableRangeSet;765 .method·public·complement()Lcom/google/common/collect/ImmutableRangeSet;
766 ····.locals·4766 ····.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·annotation773 ····.end·annotation
Offset 781, 79 lines modifiedOffset 781, 97 lines modified
  
781 ····.line·243781 ····.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_0783 ····if-eqz·v1,·:cond_0
  
784 ····move-object·v2,·v1784 ····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·253788 ····.line·253
786 ····:goto_0789 ····:goto_0
787 ····return-object·v2790 ····return-object·v3
  
788 ····.line·245791 ····.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_0794 ····:cond_0
790 ····iget-object·v2,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList;795 ····iget-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList;
  
791 ····invoke-virtual·{v2},·Lcom/google/common/collect/ImmutableList;->isEmpty()Z796 ····invoke-virtual·{v3},·Lcom/google/common/collect/ImmutableList;->isEmpty()Z
  
792 ····move-result·v2797 ····move-result·v3
  
793 ····if-eqz·v2,·:cond_1798 ····if-eqz·v3,·:cond_1
  
794 ····.line·246799 ····.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·v2801 ····move-result-object·v3
  
797 ····iput-object·v2,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->complement:Lcom/google/common/collect/ImmutableRangeSet;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_0806 ····goto·:goto_0
  
799 ····.line·247807 ····.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_1810 ····:cond_1
801 ····iget-object·v2,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList;811 ····iget-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList;
  
802 ····invoke-virtual·{v2},·Lcom/google/common/collect/ImmutableList;->size()I812 ····invoke-virtual·{v3},·Lcom/google/common/collect/ImmutableList;->size()I
  
803 ····move-result·v2813 ····move-result·v3
  
804 ····const/4·v3,·0x1814 ····const/4·v4,·0x1
  
805 ····if-ne·v2,·v3,·:cond_2815 ····if-ne·v3,·v4,·:cond_2
  
806 ····iget-object·v2,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList;816 ····iget-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->ranges:Lcom/google/common/collect/ImmutableList;
  
807 ····const/4·v3,·0x0817 ····const/4·v4,·0x0
  
808 ····invoke-virtual·{v2,·v3},·Lcom/google/common/collect/ImmutableList;->get(I)Ljava/lang/Object;818 ····invoke-virtual·{v3,·v4},·Lcom/google/common/collect/ImmutableList;->get(I)Ljava/lang/Object;
  
809 ····move-result-object·v2819 ····move-result-object·v3
  
810 ····check-cast·v2,·Lcom/google/common/collect/Range;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·v3822 ····move-result-object·v4
  
813 ····invoke-virtual·{v2,·v3},·Lcom/google/common/collect/Range;->equals(Ljava/lang/Object;)Z823 ····invoke-virtual·{v3,·v4},·Lcom/google/common/collect/Range;->equals(Ljava/lang/Object;)Z
  
814 ····move-result·v2824 ····move-result·v3
  
815 ····if-eqz·v2,·:cond_2825 ····if-eqz·v3,·:cond_2
  
816 ····.line·248826 ····.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·v2828 ····move-result-object·v3
  
 829 ····iput-object·v3,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->complement:Lcom/google/common/collect/ImmutableRangeSet;
  
819 ····iput-object·v2,·p0,·Lcom/google/common/collect/ImmutableRangeSet;->complement:Lcom/google/common/collect/ImmutableRangeSet;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_0833 ····goto·:goto_0
  
821 ····.line·250834 ····.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_2837 ····: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;)V839 ····invoke-direct·{v0,·p0},·Lcom/google/common/collect/ImmutableRangeSet$ComplementRanges;-><init>(Lcom/google/common/collect/ImmutableRangeSet;)V
  
825 ····.line·251840 ····.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 modifiedOffset 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;)V881 ····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,·v1884 ····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·253888 ····.line·253
868 ····goto·:goto_0889 ····goto·:goto_0
Max diff block lines reached; 101/7054 bytes (1.43%) of diff not shown.
1.62 KB
smali/com/google/common/collect/Hashing.smali
    
Offset 42, 58 lines modifiedOffset 42, 69 lines modified
42 .method·static·closedTableSize(ID)I42 .method·static·closedTableSize(ID)I
43 ····.locals·543 ····.locals·5
44 ····.param·p0,·"expectedEntries"····#·I44 ····.param·p0,·"expectedEntries"····#·I
45 ····.param·p1,·"loadFactor"····#·D45 ····.param·p1,·"loadFactor"····#·D
  
46 ····.prologue46 ····.prologue
47 ····.line·5947 ····.line·59
48 ····const/4·v1,·0x248 ····const/4·v2,·0x2
  
49 ····invoke-static·{p0,·v1},·Ljava/lang/Math;->max(II)I49 ····invoke-static·{p0,·v2},·Ljava/lang/Math;->max(II)I
  
50 ····move-result·p050 ····move-result·p0
  
51 ····.line·6051 ····.line·60
52 ····invoke-static·{p0},·Ljava/lang/Integer;->highestOneBit(I)I52 ····invoke-static·{p0},·Ljava/lang/Integer;->highestOneBit(I)I
  
53 ····move-result·v053 ····move-result·v0
  
54 ····.line·6254 ····.line·62
55 ····.local·v0,·"tableSize":I55 ····.local·v0,·"tableSize":I
56 ····int-to-double·v2,·v056 ····int-to-double·v2,·v0
  
57 ····mul-double/2addr·v2,·p157 ····mul-double/2addr·v2,·p1
  
58 ····double-to-int·v1,·v258 ····double-to-int·v2,·v2
  
59 ····if-le·p0,·v1,·:cond_159 ····if-le·p0,·v2,·:cond_1
  
60 ····.line·6360 ····.line·63
61 ····shl-int/lit8·v0,·v0,·0x161 ····shl-int/lit8·v0,·v0,·0x1
  
62 ····.line·6462 ····.line·64
63 ····if-lez·v0,·:cond_063 ····if-lez·v0,·:cond_0
  
 64 ····move·v2,·v0
  
 65 ····:goto_0
64 ····move·v1,·v066 ····move·v1,·v0
  
65 ····.line·6667 ····.line·66
 68 ····.end·local·v0····#·"tableSize":I
 69 ····.local·v1,·"tableSize":I
66 ····:goto_070 ····:goto_1
67 ····return·v171 ····return·v2
  
68 ····.line·6472 ····.line·64
 73 ····.end·local·v1····#·"tableSize":I
 74 ····.restart·local·v0····#·"tableSize":I
69 ····:cond_075 ····:cond_0
70 ····sget·v1,·Lcom/google/common/collect/Hashing;->MAX_TABLE_SIZE:I76 ····sget·v2,·Lcom/google/common/collect/Hashing;->MAX_TABLE_SIZE:I
  
71 ····goto·:goto_077 ····goto·:goto_0
  
72 ····:cond_178 ····:cond_1
73 ····move·v1,·v079 ····move·v1,·v0
  
 80 ····.end·local·v0····#·"tableSize":I
 81 ····.restart·local·v1····#·"tableSize":I
 82 ····move·v2,·v0
  
74 ····.line·6683 ····.line·66
75 ····goto·:goto_084 ····goto·:goto_1
76 .end·method85 .end·method
  
77 .method·static·needsResizing(IID)Z86 .method·static·needsResizing(IID)Z
78 ····.locals·487 ····.locals·4
79 ····.param·p0,·"size"····#·I88 ····.param·p0,·"size"····#·I
80 ····.param·p1,·"tableSize"····#·I89 ····.param·p1,·"tableSize"····#·I
81 ····.param·p2,·"loadFactor"····#·D90 ····.param·p2,·"loadFactor"····#·D
2.36 KB
smali/com/google/common/collect/GeneralRange.smali
    
Offset 1149, 15 lines modifiedOffset 1149, 15 lines modified
1149 ····:cond_21149 ····:cond_2
1150 ····const/4·v0,·0x01150 ····const/4·v0,·0x0
  
1151 ····goto·:goto_01151 ····goto·:goto_0
1152 .end·method1152 .end·method
  
1153 .method·reverse()Lcom/google/common/collect/GeneralRange;1153 .method·reverse()Lcom/google/common/collect/GeneralRange;
1154 ····.locals·91154 ····.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·annotation1161 ····.end·annotation
Offset 1212, 26 lines modifiedOffset 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·2501213 ····.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,·v01215 ····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·v8,·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/GeneralRange<TT;>;"1221 ····.local·v9,·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/GeneralRange<TT;>;"
1219 ····:goto_01222 ····:goto_0
1220 ····return-object·v81223 ····return-object·v9
  
1221 ····.end·local·v8····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/GeneralRange<TT;>;"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_01226 ····:cond_0
1224 ····move-object·v8,·v01227 ····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·v8····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/GeneralRange<TT;>;"1231 ····.restart·local·v9····#·"result":Ljava/lang/Object;,·"Lcom/google/common/collect/GeneralRange<TT;>;"
1226 ····goto·:goto_01232 ····goto·:goto_0
1227 .end·method1233 .end·method
  
1228 .method·public·toString()Ljava/lang/String;1234 .method·public·toString()Ljava/lang/String;
1229 ····.locals·31235 ····.locals·3
  
1230 ····.prologue1236 ····.prologue
2.97 KB
smali/com/google/common/collect/TreeBasedTable$TreeRow.smali
    
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
  
232 ····move-result-object·v0232 ····move-result-object·v0
  
233 ····return-object·v0233 ····return-object·v0
234 .end·method234 .end·method
  
235 .method·computeBackingRowMap()Ljava/util/SortedMap;235 .method·computeBackingRowMap()Ljava/util/SortedMap;
236 ····.locals·2236 ····.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·annotation243 ····.end·annotation
Offset 253, 48 lines modifiedOffset 253, 58 lines modified
253 ····move-result-object·v0253 ····move-result-object·v0
  
254 ····.line·270254 ····.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_2256 ····if-eqz·v0,·:cond_2
  
257 ····.line·271257 ····.line·271
258 ····iget-object·v1,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->lowerBound:Ljava/lang/Object;258 ····iget-object·v2,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->lowerBound:Ljava/lang/Object;
  
259 ····if-eqz·v1,·:cond_0259 ····if-eqz·v2,·:cond_0
  
260 ····.line·272260 ····.line·272
261 ····iget-object·v1,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->lowerBound:Ljava/lang/Object;261 ····iget-object·v2,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->lowerBound:Ljava/lang/Object;
  
262 ····invoke-interface·{v0,·v1},·Ljava/util/SortedMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap;262 ····invoke-interface·{v0,·v2},·Ljava/util/SortedMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap;
  
263 ····move-result-object·v0263 ····move-result-object·v0
  
264 ····.line·274264 ····.line·274
265 ····:cond_0265 ····:cond_0
266 ····iget-object·v1,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->upperBound:Ljava/lang/Object;266 ····iget-object·v2,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->upperBound:Ljava/lang/Object;
  
267 ····if-eqz·v1,·:cond_1267 ····if-eqz·v2,·:cond_1
  
268 ····.line·275268 ····.line·275
269 ····iget-object·v1,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->upperBound:Ljava/lang/Object;269 ····iget-object·v2,·p0,·Lcom/google/common/collect/TreeBasedTable$TreeRow;->upperBound:Ljava/lang/Object;
  
270 ····invoke-interface·{v0,·v1},·Ljava/util/SortedMap;->headMap(Ljava/lang/Object;)Ljava/util/SortedMap;270 ····invoke-interface·{v0,·v2},·Ljava/util/SortedMap;->headMap(Ljava/lang/Object;)Ljava/util/SortedMap;
  
271 ····move-result-object·v0271 ····move-result-object·v0
  
272 ····:cond_1272 ····:cond_1
273 ····move-object·v1,·v0273 ····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·279277 ····.line·279
275 ····:goto_0278 ····:goto_0
276 ····return-object·v1279 ····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_2282 ····:cond_2
278 ····const/4·v1,·0x0283 ····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_0287 ····goto·:goto_0
280 .end·method288 .end·method
  
281 .method·public·containsKey(Ljava/lang/Object;)Z289 .method·public·containsKey(Ljava/lang/Object;)Z
282 ····.locals·1290 ····.locals·1
283 ····.param·p1,·"key"····#·Ljava/lang/Object;291 ····.param·p1,·"key"····#·Ljava/lang/Object;
  
8.49 KB
smali/com/google/common/util/concurrent/Striped$SmallLazyStriped.smali
    
Offset 175, 142 lines modifiedOffset 175, 157 lines modified
175 ····:cond_0175 ····:cond_0
176 ····return-void176 ····return-void
177 .end·method177 .end·method
  
  
178 #·virtual·methods178 #·virtual·methods
179 .method·public·getAt(I)Ljava/lang/Object;179 .method·public·getAt(I)Ljava/lang/Object;
180 ····.locals·7180 ····.locals·8
181 ····.param·p1,·"index"····#·I181 ····.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·annotation187 ····.end·annotation
  
188 ····.prologue188 ····.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·v4,·0x0190 ····const/4·v5,·0x0
  
191 ····.line·355191 ····.line·355
192 ····iget·v5,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->size:I192 ····iget·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->size:I
  
193 ····const·v6,·0x7fffffff193 ····const·v7,·0x7fffffff
  
194 ····if-eq·v5,·v6,·:cond_0194 ····if-eq·v6,·v7,·:cond_0
  
195 ····.line·356195 ····.line·356
196 ····invoke-virtual·{p0},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->size()I196 ····invoke-virtual·{p0},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->size()I
  
197 ····move-result·v5197 ····move-result·v6
  
198 ····invoke-static·{p1,·v5},·Lcom/google/common/base/Preconditions;->checkElementIndex(II)I198 ····invoke-static·{p1,·v6},·Lcom/google/common/base/Preconditions;->checkElementIndex(II)I
  
199 ····.line·358199 ····.line·358
200 ····:cond_0200 ····:cond_0
201 ····iget-object·v5,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray;201 ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray;
  
202 ····invoke-virtual·{v5,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object;202 ····invoke-virtual·{v6,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object;
  
203 ····move-result-object·v2203 ····move-result-object·v3
  
204 ····check-cast·v2,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;204 ····check-cast·v3,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;
  
205 ····.line·359205 ····.line·359
206 ····.local·v2,·"existingRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<+TL;>;"206 ····.local·v3,·"existingRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<+TL;>;"
207 ····if-nez·v2,·:cond_1207 ····if-nez·v3,·:cond_1
  
208 ····move-object·v1,·v4208 ····move-object·v1,·v5
  
209 ····.line·360209 ····.line·360
210 ····.local·v1,·"existing":Ljava/lang/Object;,·"TL;"210 ····.local·v1,·"existing":Ljava/lang/Object;,·"TL;"
211 ····:goto_0211 ····:goto_0
212 ····if-eqz·v1,·:cond_2212 ····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,·v1216 ····move-object·v0,·v1
  
214 ····.line·374217 ····.line·374
215 ····:goto_1218 ····:goto_1
216 ····return-object·v0219 ····return-object·v0
  
217 ····.line·359220 ····.line·359
218 ····.end·local·v1····#·"existing":Ljava/lang/Object;,·"TL;"221 ····.end·local·v2····#·"existing":Ljava/lang/Object;,·"TL;"
219 ····:cond_1222 ····:cond_1
220 ····invoke-virtual·{v2},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;->get()Ljava/lang/Object;223 ····invoke-virtual·{v3},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;->get()Ljava/lang/Object;
  
221 ····move-result-object·v1224 ····move-result-object·v1
  
222 ····goto·:goto_0225 ····goto·:goto_0
  
223 ····.line·363226 ····.line·363
224 ····.restart·local·v1····#·"existing":Ljava/lang/Object;,·"TL;"227 ····.restart·local·v1····#·"existing":Ljava/lang/Object;,·"TL;"
225 ····:cond_2228 ····:cond_2
226 ····iget-object·v5,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->supplier:Lcom/google/common/base/Supplier;229 ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->supplier:Lcom/google/common/base/Supplier;
  
227 ····invoke-interface·{v5},·Lcom/google/common/base/Supplier;->get()Ljava/lang/Object;230 ····invoke-interface·{v6},·Lcom/google/common/base/Supplier;->get()Ljava/lang/Object;
  
228 ····move-result-object·v0231 ····move-result-object·v0
  
229 ····.line·364232 ····.line·364
230 ····.local·v0,·"created":Ljava/lang/Object;,·"TL;"233 ····.local·v0,·"created":Ljava/lang/Object;,·"TL;"
231 ····new-instance·v3,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;234 ····new-instance·v4,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;
  
232 ····iget-object·v5,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->queue:Ljava/lang/ref/ReferenceQueue;235 ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->queue:Ljava/lang/ref/ReferenceQueue;
  
233 ····invoke-direct·{v3,·v0,·p1,·v5},·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;-><init>(Ljava/lang/Object;ILjava/lang/ref/ReferenceQueue;)V236 ····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·365237 ····.line·365
235 ····.local·v3,·"newRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<TL;>;"238 ····.local·v4,·"newRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<TL;>;"
236 ····:cond_3239 ····:cond_3
237 ····iget-object·v5,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray;240 ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray;
  
238 ····invoke-virtual·{v5,·p1,·v2,·v3},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->compareAndSet(ILjava/lang/Object;Ljava/lang/Object;)Z241 ····invoke-virtual·{v6,·p1,·v3,·v4},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->compareAndSet(ILjava/lang/Object;Ljava/lang/Object;)Z
  
239 ····move-result·v5242 ····move-result·v6
  
240 ····if-nez·v5,·:cond_5243 ····if-nez·v6,·:cond_5
  
241 ····.line·367244 ····.line·367
242 ····iget-object·v5,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray;245 ····iget-object·v6,·p0,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped;->locks:Ljava/util/concurrent/atomic/AtomicReferenceArray;
  
243 ····invoke-virtual·{v5,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object;246 ····invoke-virtual·{v6,·p1},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->get(I)Ljava/lang/Object;
  
244 ····move-result-object·v2247 ····move-result-object·v3
  
245 ····.end·local·v2····#·"existingRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<+TL;>;"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·v2,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;249 ····check-cast·v3,·Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;
  
247 ····.line·368250 ····.line·368
248 ····.restart·local·v2····#·"existingRef":Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference;,·"Lcom/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference<+TL;>;"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·v2,·:cond_4252 ····if-nez·v3,·:cond_4
  
250 ····move-object·v1,·v4253 ····move-object·v1,·v5
  
251 ····.line·369254 ····.line·369
252 ····:goto_2255 ····:goto_2
253 ····if-eqz·v1,·:cond_3256 ····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,·v1260 ····move-object·v0,·v1
Max diff block lines reached; 881/8551 bytes (10.30%) of diff not shown.
4.42 KB
smali/com/google/common/util/concurrent/CycleDetectingLockFactory.smali
    
Offset 449, 15 lines modifiedOffset 449, 15 lines modified
  
449 ····move-result-object·v0449 ····move-result-object·v0
  
450 ····return-object·v0450 ····return-object·v0
451 .end·method451 .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·3453 ····.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 modifiedOffset 468, 67 lines modified
468 ············">;"468 ············">;"
469 ········}469 ········}
470 ····.end·annotation470 ····.end·annotation
  
471 ····.prologue471 ····.prologue
472 ····.line·308472 ····.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·v2,·Lcom/google/common/util/concurrent/CycleDetectingLockFactory;->lockGraphNodesPerType:Ljava/util/concurrent/ConcurrentMap;474 ····sget-object·v3,·Lcom/google/common/util/concurrent/CycleDetectingLockFactory;->lockGraphNodesPerType:Ljava/util/concurrent/ConcurrentMap;
  
475 ····invoke-interface·{v2,·p0},·Ljava/util/concurrent/ConcurrentMap;->get(Ljava/lang/Object;)Ljava/lang/Object;475 ····invoke-interface·{v3,·p0},·Ljava/util/concurrent/ConcurrentMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
476 ····move-result-object·v1476 ····move-result-object·v1
  
477 ····check-cast·v1,·Ljava/util/Map;477 ····check-cast·v1,·Ljava/util/Map;
  
478 ····.line·310478 ····.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_0480 ····if-eqz·v1,·:cond_0
  
481 ····move-object·v2,·v1481 ····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·315485 ····.line·315
483 ····:goto_0486 ····:goto_0
484 ····return-object·v2487 ····return-object·v3
  
485 ····.line·313488 ····.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_0491 ····: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·v0493 ····move-result-object·v0
  
489 ····.line·314494 ····.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·v2,·Lcom/google/common/util/concurrent/CycleDetectingLockFactory;->lockGraphNodesPerType:Ljava/util/concurrent/ConcurrentMap;496 ····sget-object·v3,·Lcom/google/common/util/concurrent/CycleDetectingLockFactory;->lockGraphNodesPerType:Ljava/util/concurrent/ConcurrentMap;
  
492 ····invoke-interface·{v2,·p0,·v0},·Ljava/util/concurrent/ConcurrentMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;497 ····invoke-interface·{v3,·p0,·v0},·Ljava/util/concurrent/ConcurrentMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
493 ····move-result-object·v1498 ····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·315501 ····.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·v2504 ····move-result-object·v3
  
500 ····check-cast·v2,·Ljava/util/Map;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_0509 ····goto·:goto_0
502 .end·method510 .end·method
  
503 .method·private·lockStateChanged(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V511 .method·private·lockStateChanged(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V
504 ····.locals·4512 ····.locals·4
505 ····.param·p1,·"lock"····#·Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;513 ····.param·p1,·"lock"····#·Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;
  
4.04 KB
smali/com/google/common/util/concurrent/Striped$LargeLazyStriped.smali
    
Offset 118, 86 lines modifiedOffset 118, 96 lines modified
  
118 ····goto·:goto_0118 ····goto·:goto_0
119 .end·method119 .end·method
  
  
120 #·virtual·methods120 #·virtual·methods
121 .method·public·getAt(I)Ljava/lang/Object;121 .method·public·getAt(I)Ljava/lang/Object;
122 ····.locals·4122 ····.locals·5
123 ····.param·p1,·"index"····#·I123 ····.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·annotation129 ····.end·annotation
  
130 ····.prologue130 ····.prologue
131 ····.line·423131 ····.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·v2,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->size:I133 ····iget·v3,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->size:I
  
134 ····const·v3,·0x7fffffff134 ····const·v4,·0x7fffffff
  
135 ····if-eq·v2,·v3,·:cond_0135 ····if-eq·v3,·v4,·:cond_0
  
136 ····.line·424136 ····.line·424
137 ····invoke-virtual·{p0},·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->size()I137 ····invoke-virtual·{p0},·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->size()I
  
138 ····move-result·v2138 ····move-result·v3
  
139 ····invoke-static·{p1,·v2},·Lcom/google/common/base/Preconditions;->checkElementIndex(II)I139 ····invoke-static·{p1,·v3},·Lcom/google/common/base/Preconditions;->checkElementIndex(II)I
  
140 ····.line·426140 ····.line·426
141 ····:cond_0141 ····:cond_0
142 ····iget-object·v2,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->locks:Ljava/util/concurrent/ConcurrentMap;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·v3144 ····move-result-object·v4
  
145 ····invoke-interface·{v2,·v3},·Ljava/util/concurrent/ConcurrentMap;->get(Ljava/lang/Object;)Ljava/lang/Object;145 ····invoke-interface·{v3,·v4},·Ljava/util/concurrent/ConcurrentMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
146 ····move-result-object·v1146 ····move-result-object·v1
  
147 ····.line·427147 ····.line·427
148 ····.local·v1,·"existing":Ljava/lang/Object;,·"TL;"148 ····.local·v1,·"existing":Ljava/lang/Object;,·"TL;"
149 ····if-eqz·v1,·:cond_1149 ····if-eqz·v1,·:cond_1
  
150 ····move-object·v2,·v1150 ····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·432154 ····.line·432
152 ····:goto_0155 ····:goto_0
153 ····return-object·v2156 ····return-object·v3
  
154 ····.line·430157 ····.line·430
 158 ····.end·local·v2····#·"existing":Ljava/lang/Object;,·"TL;"
 159 ····.restart·local·v1····#·"existing":Ljava/lang/Object;,·"TL;"
155 ····:cond_1160 ····:cond_1
156 ····iget-object·v2,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->supplier:Lcom/google/common/base/Supplier;161 ····iget-object·v3,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->supplier:Lcom/google/common/base/Supplier;
  
157 ····invoke-interface·{v2},·Lcom/google/common/base/Supplier;->get()Ljava/lang/Object;162 ····invoke-interface·{v3},·Lcom/google/common/base/Supplier;->get()Ljava/lang/Object;
  
158 ····move-result-object·v0163 ····move-result-object·v0
  
159 ····.line·431164 ····.line·431
160 ····.local·v0,·"created":Ljava/lang/Object;,·"TL;"165 ····.local·v0,·"created":Ljava/lang/Object;,·"TL;"
161 ····iget-object·v2,·p0,·Lcom/google/common/util/concurrent/Striped$LargeLazyStriped;->locks:Ljava/util/concurrent/ConcurrentMap;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·v3168 ····move-result-object·v4
  
164 ····invoke-interface·{v2,·v3,·v0},·Ljava/util/concurrent/ConcurrentMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;169 ····invoke-interface·{v3,·v4,·v0},·Ljava/util/concurrent/ConcurrentMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
165 ····move-result-object·v1170 ····move-result-object·v1
  
166 ····.line·432171 ····.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·v2173 ····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_0177 ····goto·:goto_0
170 .end·method178 .end·method
  
171 .method·public·size()I179 .method·public·size()I
172 ····.locals·1180 ····.locals·1
  
173 ····.prologue181 ····.prologue
5.6 KB
smali/com/bumptech/glide/load/model/GenericLoaderFactory.smali
    
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
340 ····:cond_2340 ····:cond_2
341 ····return-object·v4341 ····return-object·v4
342 .end·method342 .end·method
  
  
343 #·virtual·methods343 #·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·3345 ····.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 modifiedOffset 373, 101 lines modified
373 ····move-result-object·v1373 ····move-result-object·v1
  
374 ····.line·127374 ····.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_1376 ····if-eqz·v1,·:cond_1
  
377 ····.line·131377 ····.line·131
378 ····sget-object·v2,·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->NULL_MODEL_LOADER:Lcom/bumptech/glide/load/model/ModelLoader;378 ····sget-object·v3,·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->NULL_MODEL_LOADER:Lcom/bumptech/glide/load/model/ModelLoader;
  
379 ····invoke-virtual·{v2,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z379 ····invoke-virtual·{v3,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
380 ····:try_end_0380 ····:try_end_0
381 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0381 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
382 ····move-result·v2382 ····move-result·v3
  
383 ····if-eqz·v2,·:cond_0383 ····if-eqz·v3,·:cond_0
  
384 ····.line·132384 ····.line·132
385 ····const/4·v2,·0x0385 ····const/4·v3,·0x0
  
 386 ····move-object·v2,·v1
  
386 ····.line·146387 ····.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_0390 ····:goto_0
388 ····monitor-exit·p0391 ····monitor-exit·p0
  
389 ····return-object·v2392 ····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_0395 ····:cond_0
391 ····move-object·v2,·v1396 ····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·134400 ····.line·134
393 ····goto·:goto_0401 ····goto·:goto_0
  
394 ····.line·138402 ····.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_1405 ····:cond_1
396 ····:try_start_1406 ····: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·v0408 ····move-result-object·v0
  
399 ····.line·139409 ····.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_2411 ····if-eqz·v0,·:cond_2
  
402 ····.line·140412 ····.line·140
403 ····iget-object·v2,·p0,·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->context:Landroid/content/Context;413 ····iget-object·v3,·p0,·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->context:Landroid/content/Context;
  
404 ····invoke-interface·{v0,·v2,·p0},·Lcom/bumptech/glide/load/model/ModelLoaderFactory;->build(Landroid/content/Context;Lcom/bumptech/glide/load/model/GenericLoaderFactory;)Lcom/bumptech/glide/load/model/ModelLoader;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·v1415 ····move-result-object·v1
  
406 ····.line·141416 ····.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;)V417 ····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_1418 ····:goto_1
409 ····move-object·v2,·v1419 ····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·146423 ····.line·146
411 ····goto·:goto_0424 ····goto·:goto_0
  
412 ····.line·144425 ····.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_2428 ····:cond_2
414 ····invoke-direct·{p0,·p1,·p2},·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->cacheNullLoader(Ljava/lang/Class;Ljava/lang/Class;)V429 ····invoke-direct·{p0,·p1,·p2},·Lcom/bumptech/glide/load/model/GenericLoaderFactory;->cacheNullLoader(Ljava/lang/Class;Ljava/lang/Class;)V
415 ····:try_end_1430 ····:try_end_1
416 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0431 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
417 ····goto·:goto_1432 ····goto·:goto_1
  
418 ····.line·126433 ····.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_0436 ····:catchall_0
422 ····move-exception·v2437 ····move-exception·v3
  
423 ····monitor-exit·p0438 ····monitor-exit·p0
  
424 ····throw·v2439 ····throw·v3
425 .end·method440 .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·1442 ····.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·=·{
6.04 KB
smali/com/bumptech/glide/load/engine/DecodeJob.smali
    
Offset 439, 15 lines modifiedOffset 439, 15 lines modified
  
439 ····invoke-direct·{p0,·v1,·v2,·v3},·Lcom/bumptech/glide/load/engine/DecodeJob;->logWithTimeAndKey(Ljava/lang/String;J)V439 ····invoke-direct·{p0,·v1,·v2,·v3},·Lcom/bumptech/glide/load/engine/DecodeJob;->logWithTimeAndKey(Ljava/lang/String;J)V
  
440 ····goto·:goto_0440 ····goto·:goto_0
441 .end·method441 .end·method
  
442 .method·private·decodeSource()Lcom/bumptech/glide/load/engine/Resource;442 .method·private·decodeSource()Lcom/bumptech/glide/load/engine/Resource;
443 ····.locals·6443 ····.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·annotation450 ····.end·annotation
Offset 464, 93 lines modifiedOffset 464, 105 lines modified
464 ····const/4·v1,·0x0464 ····const/4·v1,·0x0
  
465 ····.line·169465 ····.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_0467 ····:try_start_0
468 ····invoke-static·{},·Lcom/bumptech/glide/util/LogTime;->getLogTime()J468 ····invoke-static·{},·Lcom/bumptech/glide/util/LogTime;->getLogTime()J
  
469 ····move-result-wide·v2469 ····move-result-wide·v4
  
470 ····.line·170470 ····.line·170
471 ····.local·v2,·"startTime":J471 ····.local·v4,·"startTime":J
472 ····iget-object·v4,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher;472 ····iget-object·v3,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher;
  
473 ····iget-object·v5,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->priority:Lcom/bumptech/glide/Priority;473 ····iget-object·v6,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->priority:Lcom/bumptech/glide/Priority;
  
474 ····invoke-interface·{v4,·v5},·Lcom/bumptech/glide/load/data/DataFetcher;->loadData(Lcom/bumptech/glide/Priority;)Ljava/lang/Object;474 ····invoke-interface·{v3,·v6},·Lcom/bumptech/glide/load/data/DataFetcher;->loadData(Lcom/bumptech/glide/Priority;)Ljava/lang/Object;
  
475 ····move-result-object·v0475 ····move-result-object·v0
  
476 ····.line·171476 ····.line·171
477 ····.local·v0,·"data":Ljava/lang/Object;,·"TA;"477 ····.local·v0,·"data":Ljava/lang/Object;,·"TA;"
478 ····const-string·v4,·"DecodeJob"478 ····const-string·v3,·"DecodeJob"
  
479 ····const/4·v5,·0x2479 ····const/4·v6,·0x2
  
480 ····invoke-static·{v4,·v5},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z480 ····invoke-static·{v3,·v6},·Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
  
481 ····move-result·v4481 ····move-result·v3
  
482 ····if-eqz·v4,·:cond_0482 ····if-eqz·v3,·:cond_0
  
483 ····.line·172483 ····.line·172
484 ····const-string·v4,·"Fetched·data"484 ····const-string·v3,·"Fetched·data"
  
485 ····invoke-direct·{p0,·v4,·v2,·v3},·Lcom/bumptech/glide/load/engine/DecodeJob;->logWithTimeAndKey(Ljava/lang/String;J)V485 ····invoke-direct·{p0,·v3,·v4,·v5},·Lcom/bumptech/glide/load/engine/DecodeJob;->logWithTimeAndKey(Ljava/lang/String;J)V
  
486 ····.line·174486 ····.line·174
487 ····:cond_0487 ····:cond_0
488 ····iget-boolean·v4,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->isCancelled:Z488 ····iget-boolean·v3,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->isCancelled:Z
489 ····:try_end_0489 ····:try_end_0
490 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0490 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
491 ····if-eqz·v4,·:cond_1491 ····if-eqz·v3,·:cond_1
  
492 ····.line·175492 ····.line·175
493 ····const/4·v4,·0x0493 ····const/4·v3,·0x0
  
494 ····.line·179494 ····.line·179
495 ····iget-object·v5,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher;495 ····iget-object·v6,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher;
  
496 ····invoke-interface·{v5},·Lcom/bumptech/glide/load/data/DataFetcher;->cleanup()V496 ····invoke-interface·{v6},·Lcom/bumptech/glide/load/data/DataFetcher;->cleanup()V
  
 497 ····move-object·v2,·v1
  
497 ····.line·181498 ····.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_0501 ····:goto_0
499 ····return-object·v4502 ····return-object·v3
  
500 ····.line·177503 ····.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_1506 ····:cond_1
502 ····:try_start_1507 ····: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_1509 ····:try_end_1
505 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0510 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
506 ····move-result-object·v1511 ····move-result-object·v1
  
507 ····.line·179512 ····.line·179
508 ····iget-object·v4,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher;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 ····invoke-interface·{v4},·Lcom/bumptech/glide/load/data/DataFetcher;->cleanup()V515 ····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·v4,·v1518 ····move-object·v3,·v1
  
511 ····.line·181519 ····.line·181
512 ····goto·:goto_0520 ····goto·:goto_0
  
513 ····.line·179521 ····.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·v2····#·"startTime":J524 ····.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_0526 ····:catchall_0
517 ····move-exception·v4527 ····move-exception·v3
  
518 ····iget-object·v5,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher;528 ····iget-object·v6,·p0,·Lcom/bumptech/glide/load/engine/DecodeJob;->fetcher:Lcom/bumptech/glide/load/data/DataFetcher;
  
519 ····invoke-interface·{v5},·Lcom/bumptech/glide/load/data/DataFetcher;->cleanup()V529 ····invoke-interface·{v6},·Lcom/bumptech/glide/load/data/DataFetcher;->cleanup()V
  
520 ····throw·v4530 ····throw·v3
521 .end·method531 .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·5533 ····.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·=·{
4.69 KB
smali/com/bumptech/glide/disklrucache/DiskLruCache.smali
    
Offset 1024, 33 lines modifiedOffset 1024, 33 lines modified
1024 ····invoke-virtual·{v6},·Ljava/io/File;->exists()Z1024 ····invoke-virtual·{v6},·Ljava/io/File;->exists()Z
  
1025 ····move-result·v11025 ····move-result·v1
  
1026 ····if-eqz·v1,·:cond_21026 ····if-eqz·v1,·:cond_2
  
1027 ····.line·2071027 ····.line·207
1028 ····new-instance·v8,·Ljava/io/File;1028 ····new-instance·v9,·Ljava/io/File;
  
1029 ····const-string·v1,·"journal"1029 ····const-string·v1,·"journal"
  
1030 ····invoke-direct·{v8,·p0,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V1030 ····invoke-direct·{v9,·p0,·v1},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
1031 ····.line·2091031 ····.line·209
1032 ····.local·v8,·"journalFile":Ljava/io/File;1032 ····.local·v9,·"journalFile":Ljava/io/File;
1033 ····invoke-virtual·{v8},·Ljava/io/File;->exists()Z1033 ····invoke-virtual·{v9},·Ljava/io/File;->exists()Z
  
1034 ····move-result·v11034 ····move-result·v1
  
1035 ····if-eqz·v1,·:cond_31035 ····if-eqz·v1,·:cond_3
  
1036 ····.line·2101036 ····.line·210
1037 ····invoke-virtual·{v6},·Ljava/io/File;->delete()Z1037 ····invoke-virtual·{v6},·Ljava/io/File;->delete()Z
  
1038 ····.line·2171038 ····.line·217
1039 ····.end·local·v8····#·"journalFile":Ljava/io/File;1039 ····.end·local·v9····#·"journalFile":Ljava/io/File;
1040 ····:cond_21040 ····:cond_2
1041 ····:goto_01041 ····:goto_0
1042 ····new-instance·v0,·Lcom/bumptech/glide/disklrucache/DiskLruCache;1042 ····new-instance·v0,·Lcom/bumptech/glide/disklrucache/DiskLruCache;
  
1043 ····move-object·v1,·p01043 ····move-object·v1,·p0
  
1044 ····move·v2,·p11044 ····move·v2,·p1
Offset 1078, 38 lines modifiedOffset 1078, 42 lines modified
1078 ····.line·2211078 ····.line·221
1079 ····invoke-direct·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->processJournal()V1079 ····invoke-direct·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->processJournal()V
1080 ····:try_end_01080 ····:try_end_0
1081 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_01081 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
1082 ····move-object·v7,·v01082 ····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·v7,·"cache":Ljava/lang/Object;1088 ····.local·v8,·"cache":Ljava/lang/Object;
1086 ····:goto_11089 ····:goto_1
1087 ····return-object·v71090 ····return-object·v8
  
1088 ····.line·2121091 ····.line·212
1089 ····.end·local·v7····#·"cache":Ljava/lang/Object;1092 ····.end·local·v8····#·"cache":Ljava/lang/Object;
1090 ····.restart·local·v8····#·"journalFile":Ljava/io/File;1093 ····.restart·local·v9····#·"journalFile":Ljava/io/File;
1091 ····:cond_31094 ····:cond_3
1092 ····const/4·v1,·0x01095 ····const/4·v1,·0x0
  
1093 ····invoke-static·{v6,·v8,·v1},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->renameTo(Ljava/io/File;Ljava/io/File;Z)V1096 ····invoke-static·{v6,·v9,·v1},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->renameTo(Ljava/io/File;Ljava/io/File;Z)V
  
1094 ····goto·:goto_01097 ····goto·:goto_0
  
1095 ····.line·2231098 ····.line·223
1096 ····.end·local·v8····#·"journalFile":Ljava/io/File;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_01101 ····:catch_0
1099 ····move-exception·v91102 ····move-exception·v10
  
1100 ····.line·2241103 ····.line·224
1101 ····.local·v9,·"journalIsCorrupt":Ljava/io/IOException;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>()V1107 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
1105 ····const-string·v3,·"DiskLruCache·"1108 ····const-string·v3,·"DiskLruCache·"
Offset 1124, 15 lines modifiedOffset 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·v21130 ····move-result-object·v2
  
1127 ····invoke-virtual·{v9},·Ljava/io/IOException;->getMessage()Ljava/lang/String;1131 ····invoke-virtual·{v10},·Ljava/io/IOException;->getMessage()Ljava/lang/String;
  
1128 ····move-result-object·v31132 ····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·v21134 ····move-result-object·v2
  
Offset 1148, 15 lines modifiedOffset 1152, 15 lines modified
  
1148 ····invoke-virtual·{v1,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V1152 ····invoke-virtual·{v1,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
1149 ····.line·2301153 ····.line·230
1150 ····invoke-virtual·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->delete()V1154 ····invoke-virtual·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->delete()V
  
1151 ····.line·2351155 ····.line·235
1152 ····.end·local·v9····#·"journalIsCorrupt":Ljava/io/IOException;1156 ····.end·local·v10····#·"journalIsCorrupt":Ljava/io/IOException;
1153 ····:cond_41157 ····:cond_4
1154 ····invoke-virtual·{p0},·Ljava/io/File;->mkdirs()Z1158 ····invoke-virtual·{p0},·Ljava/io/File;->mkdirs()Z
  
1155 ····.line·2361159 ····.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 modifiedOffset 1176, 20 lines modified
  
1172 ····.line·2371176 ····.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()V1178 ····invoke-direct·{v0},·Lcom/bumptech/glide/disklrucache/DiskLruCache;->rebuildJournal()V
  
1175 ····move-object·v7,·v01179 ····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·2381183 ····.line·238
1177 ····.restart·local·v7····#·"cache":Ljava/lang/Object;1184 ····.restart·local·v8····#·"cache":Ljava/lang/Object;
1178 ····goto·:goto_11185 ····goto·:goto_1
1179 .end·method1186 .end·method
  
1180 .method·private·processJournal()V1187 .method·private·processJournal()V
Max diff block lines reached; 70/4687 bytes (1.49%) of diff not shown.
814 B
smali/org/eclipse/xtext/xbase/lib/util/ToStringContext.smali
    
Offset 4, 14 lines modifiedOffset 4, 18 lines modified
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lcom/google/common/annotations/GwtCompatible;5 .annotation·build·Lcom/google/common/annotations/GwtCompatible;
6 ····emulated·=·true6 ····emulated·=·true
7 .end·annotation7 .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·fields11 #·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·=·{
2.26 KB
smali/org/eclipse/xtext/xbase/lib/util/ToStringBuilder$IndentationAwareStringBuilder.smali
    
Offset 9, 14 lines modifiedOffset 9, 18 lines modified
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"IndentationAwareStringBuilder"12 ····name·=·"IndentationAwareStringBuilder"
13 .end·annotation13 .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·fields17 #·instance·fields
15 .field·private·final·builder:Ljava/lang/StringBuilder;18 .field·private·final·builder:Ljava/lang/StringBuilder;
  
16 .field·private·indentation:I19 .field·private·indentation:I
  
17 .field·private·final·indentationString:Ljava/lang/String;20 .field·private·final·indentationString:Ljava/lang/String;
2.13 KB
smali/org/eclipse/xtext/xbase/lib/util/ToStringBuilder$Part.smali
    
Offset 9, 14 lines modifiedOffset 9, 18 lines modified
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1a11 ····accessFlags·=·0x1a
12 ····name·=·"Part"12 ····name·=·"Part"
13 .end·annotation13 .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·fields17 #·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;
  
  
2.34 KB
smali/org/eclipse/xtext/xbase/lib/util/ToStringBuilder.smali
    
Offset 13, 14 lines modifiedOffset 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·annotation18 .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·fields22 #·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·annotation25 ····.end·annotation
23 .end·field26 .end·field
  
1020 B
smali/org/eclipse/xtend/lib/DataProcessor$Util.smali
    
Offset 9, 14 lines modifiedOffset 9, 18 lines modified
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"Util"12 ····name·=·"Util"
13 .end·annotation13 .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·annotation18 .end·annotation
  
  
16 #·instance·fields19 #·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;
949 B
smali/org/eclipse/xtend/lib/DataProcessor.smali
    
Offset 6, 14 lines modifiedOffset 6, 18 lines modified
6 #·annotations6 #·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·annotation11 .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·annotation16 .end·annotation
  
  
14 #·direct·methods17 #·direct·methods
15 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
16 ····.locals·019 ····.locals·0
702 B
smali/org/eclipse/xtend/lib/PropertyProcessor.smali
    
Offset 1, 13 lines modifiedOffset 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 #·annotations4 #·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·annotation9 .end·annotation
  
  
7 #·direct·methods10 #·direct·methods
8 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
9 ····.locals·012 ····.locals·0
1.55 KB
smali/org/eclipse/xtend/lib/annotations/FinalFieldsConstructorProcessor.smali
    
Offset 22, 14 lines modifiedOffset 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·annotation27 .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·methods31 #·direct·methods
29 .method·public·constructor·<init>()V32 .method·public·constructor·<init>()V
30 ····.locals·033 ····.locals·0
  
31 ····.prologue34 ····.prologue
32 ····.line·4535 ····.line·45
2.41 KB
smali/org/eclipse/xtend/lib/annotations/EqualsHashCodeProcessor.smali
    
Offset 9, 14 lines modifiedOffset 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·annotation13 .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·methods17 #·direct·methods
15 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
16 ····.locals·019 ····.locals·0
  
17 ····.prologue20 ····.prologue
18 ····.line·3521 ····.line·35
1.42 KB
smali/org/eclipse/xtend/lib/annotations/ToStringProcessor$Util.smali
    
Offset 12, 14 lines modifiedOffset 12, 18 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x914 ····accessFlags·=·0x9
15 ····name·=·"Util"15 ····name·=·"Util"
16 .end·annotation16 .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·fields20 #·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·annotation23 ····.end·annotation
21 .end·field24 .end·field
  
740 B
smali/org/eclipse/xtend/lib/annotations/ToStringConfiguration.smali
    
Offset 3, 14 lines modifiedOffset 3, 18 lines modified
3 .source·"ToStringConfiguration.java"3 .source·"ToStringConfiguration.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Lcom/google/common/annotations/Beta;5 .annotation·build·Lcom/google/common/annotations/Beta;
6 .end·annotation6 .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·fields10 #·instance·fields
8 .field·private·final·hideFieldNames:Z11 .field·private·final·hideFieldNames:Z
  
9 .field·private·final·singleLine:Z12 .field·private·final·singleLine:Z
  
10 .field·private·final·skipNulls:Z13 .field·private·final·skipNulls:Z
1.53 KB
smali/org/eclipse/xtend/lib/annotations/AccessorsProcessor.smali
    
Offset 22, 14 lines modifiedOffset 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·annotation27 .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·methods31 #·direct·methods
29 .method·public·constructor·<init>()V32 .method·public·constructor·<init>()V
30 ····.locals·033 ····.locals·0
  
31 ····.prologue34 ····.prologue
32 ····.line·4835 ····.line·48
2.48 KB
smali/org/eclipse/xtend/lib/annotations/EqualsHashCodeProcessor$Util.smali
    
Offset 12, 14 lines modifiedOffset 12, 18 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x914 ····accessFlags·=·0x9
15 ····name·=·"Util"15 ····name·=·"Util"
16 .end·annotation16 .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·fields20 #·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·annotation23 ····.end·annotation
21 .end·field24 .end·field
  
2.25 KB
smali/org/eclipse/xtend/lib/annotations/DelegateProcessor.smali
    
Offset 22, 14 lines modifiedOffset 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·annotation27 .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·methods31 #·direct·methods
29 .method·public·constructor·<init>()V32 .method·public·constructor·<init>()V
30 ····.locals·033 ····.locals·0
  
31 ····.prologue34 ····.prologue
32 ····.line·5135 ····.line·51
977 B
smali/org/eclipse/xtend/lib/annotations/DataProcessor$Util.smali
    
Offset 12, 14 lines modifiedOffset 12, 18 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x914 ····accessFlags·=·0x9
15 ····name·=·"Util"15 ····name·=·"Util"
16 .end·annotation16 .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·fields20 #·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·annotation23 ····.end·annotation
21 .end·field24 .end·field
  
2.28 KB
smali/org/eclipse/xtend/lib/annotations/DelegateProcessor$Util.smali
    
Offset 12, 14 lines modifiedOffset 12, 18 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x914 ····accessFlags·=·0x9
15 ····name·=·"Util"15 ····name·=·"Util"
16 .end·annotation16 .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·fields20 #·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·annotation23 ····.end·annotation
21 .end·field24 .end·field
  
902 B
smali/org/eclipse/xtend/lib/annotations/DataProcessor.smali
    
Offset 9, 14 lines modifiedOffset 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·annotation13 .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·methods17 #·direct·methods
15 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
16 ····.locals·019 ····.locals·0
  
17 ····.prologue20 ····.prologue
18 ····.line·3221 ····.line·32
1.56 KB
smali/org/eclipse/xtend/lib/annotations/AccessorsProcessor$Util.smali
    
Offset 12, 14 lines modifiedOffset 12, 18 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x914 ····accessFlags·=·0x9
15 ····name·=·"Util"15 ····name·=·"Util"
16 .end·annotation16 .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·fields20 #·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·annotation23 ····.end·annotation
21 .end·field24 .end·field
  
1.56 KB
smali/org/eclipse/xtend/lib/annotations/FinalFieldsConstructorProcessor$Util.smali
    
Offset 12, 14 lines modifiedOffset 12, 18 lines modified
12 .end·annotation12 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/InnerClass;
14 ····accessFlags·=·0x914 ····accessFlags·=·0x9
15 ····name·=·"Util"15 ····name·=·"Util"
16 .end·annotation16 .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·fields20 #·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·fields22 #·instance·fields
20 .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext;23 .field·private·context:Lorg/eclipse/xtend/lib/macro/TransformationContext;
1.36 KB
smali/org/eclipse/xtend/lib/annotations/ToStringProcessor.smali
    
Offset 9, 14 lines modifiedOffset 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·annotation13 .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·methods17 #·direct·methods
15 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
16 ····.locals·019 ····.locals·0
  
17 ····.prologue20 ····.prologue
18 ····.line·3321 ····.line·33
13.9 KB
smali/org/xtendroid/utils/AnnotationLayoutUtils.smali
    
Offset 657, 208 lines modifiedOffset 657, 232 lines modified
657 ····:cond_0657 ····:cond_0
658 ····const/4·v2,·0x0658 ····const/4·v2,·0x0
  
659 ····goto·:goto_0659 ····goto·:goto_0
660 .end·method660 .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·14662 ····.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·annotation665 ········.end·annotation
666 ····.end·param666 ····.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 ····.prologue669 ····.prologue
670 ····.line·116670 ····.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·v2672 ····move-result-object·v3
  
673 ····.local·v2,·"_compilationUnit":Lorg/eclipse/xtend/lib/macro/declaration/CompilationUnit;673 ····.local·v3,·"_compilationUnit":Lorg/eclipse/xtend/lib/macro/declaration/CompilationUnit;
674 ····invoke-interface·{v2},·Lorg/eclipse/xtend/lib/macro/declaration/CompilationUnit;->getFilePath()Lorg/eclipse/xtend/lib/macro/file/Path;674 ····invoke-interface·{v3},·Lorg/eclipse/xtend/lib/macro/declaration/CompilationUnit;->getFilePath()Lorg/eclipse/xtend/lib/macro/file/Path;
  
675 ····move-result-object·v10675 ····move-result-object·v11
  
676 ····.line·119676 ····.line·119
677 ····.local·v10,·"pathToCU":Lorg/eclipse/xtend/lib/macro/file/Path;677 ····.local·v11,·"pathToCU":Lorg/eclipse/xtend/lib/macro/file/Path;
678 ····invoke-interface·{p0,·v10},·Lorg/eclipse/xtend/lib/macro/TransformationContext;->getProjectFolder(Lorg/eclipse/xtend/lib/macro/file/Path;)Lorg/eclipse/xtend/lib/macro/file/Path;678 ····move-object/from16·v0,·p0
  
679 ····move-result-object·v8679 ····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 ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V681 ····.local·v9,·"_projectFolder":Lorg/eclipse/xtend/lib/macro/file/Path;
 682 ····new-instance·v14,·Ljava/lang/StringBuilder;
  
683 ····const-string·v13,·"res/layout/"683 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V
  
684 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;684 ····const-string·v15,·"res/layout/"
  
685 ····move-result-object·v12685 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
686 ····invoke-virtual·{v12,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;686 ····move-result-object·v14
  
687 ····move-result-object·v12687 ····move-object/from16·v0,·p1
  
688 ····const-string·v13,·".xml"688 ····invoke-virtual·{v14,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
689 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;689 ····move-result-object·v14
  
690 ····move-result-object·v12690 ····const-string·v15,·".xml"
  
691 ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;691 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
692 ····move-result-object·v12692 ····move-result-object·v14
  
693 ····invoke-virtual·{v8,·v12},·Lorg/eclipse/xtend/lib/macro/file/Path;->append(Ljava/lang/String;)Lorg/eclipse/xtend/lib/macro/file/Path;693 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
694 ····move-result-object·v11694 ····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·120697 ····.line·120
696 ····.local·v11,·"xmlFile":Lorg/eclipse/xtend/lib/macro/file/Path;698 ····.local·v12,·"xmlFile":Lorg/eclipse/xtend/lib/macro/file/Path;
697 ····invoke-interface·{p0,·v11},·Lorg/eclipse/xtend/lib/macro/TransformationContext;->exists(Lorg/eclipse/xtend/lib/macro/file/Path;)Z699 ····move-object/from16·v0,·p0
  
698 ····move-result·v3700 ····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·v6,·0x1704 ····const/4·v7,·0x1
  
702 ····.local·v6,·"_not":Z705 ····.local·v7,·"_not":Z
703 ····:goto_0706 ····:goto_0
704 ····if-eqz·v6,·:cond_2707 ····if-eqz·v7,·:cond_2
  
705 ····.line·122708 ····.line·122
706 ····invoke-interface·{p0,·v10},·Lorg/eclipse/xtend/lib/macro/TransformationContext;->getProjectFolder(Lorg/eclipse/xtend/lib/macro/file/Path;)Lorg/eclipse/xtend/lib/macro/file/Path;709 ····move-object/from16·v0,·p0
  
707 ····move-result-object·v9710 ····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 ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V712 ····.local·v10,·"_projectFolder_1":Lorg/eclipse/xtend/lib/macro/file/Path;
 713 ····new-instance·v14,·Ljava/lang/StringBuilder;
  
711 ····const-string·v13,·"src/main/res/layout/"714 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V
  
712 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;715 ····const-string·v15,·"src/main/res/layout/"
  
713 ····move-result-object·v12716 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
714 ····invoke-virtual·{v12,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;717 ····move-result-object·v14
  
715 ····move-result-object·v12718 ····move-object/from16·v0,·p1
  
716 ····const-string·v13,·".xml"719 ····invoke-virtual·{v14,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
717 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;720 ····move-result-object·v14
  
718 ····move-result-object·v12721 ····const-string·v15,·".xml"
  
719 ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;722 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
720 ····move-result-object·v12723 ····move-result-object·v14
  
721 ····invoke-virtual·{v9,·v12},·Lorg/eclipse/xtend/lib/macro/file/Path;->append(Ljava/lang/String;)Lorg/eclipse/xtend/lib/macro/file/Path;724 ····invoke-virtual·{v14},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
722 ····move-result-object·v1725 ····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·v1,·"_append":Lorg/eclipse/xtend/lib/macro/file/Path;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.