[−]
/home/hans/code/fdroid/data/tmp/de.quaddyservices.dynamicnightlight_9.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_de.quaddyservices.dynamicnightlight_9.apk
[−]
zipinfo {}
Offset 1, 28 lines modified Offset 1, 29 lines modified
1 Zip·​file·​size:​·488644·​bytes,​·​number·​of·​entries:​·​26 1 Zip·​file·​size:​·600944·​bytes,​·​number·​of·​entries:​·​27
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1940·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1940·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2061·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​6638C227.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2061·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​6638C227.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​6638C227.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​6638C227.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2616·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2616·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat······812·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 8 -​rw-​-​-​-​·····​1.​0·​fat······722·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····1101·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat······​930·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​2085·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····​2085·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​3349·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​3349·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​2.​0·​fat·····​3176·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​activity_fullscreen.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat·····​3176·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​layout/​activity_fullscreen.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​500·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​500·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu-​v11/​menu.​xml
  14 -​rw-​-​-​-​·····​2.​0·​fat······​444·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​menu.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat·····​1120·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat·····​1120·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml
15 -​rw-​-​-​-​·····​1.​0·​fat·····​7228·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 16 -​rw-​-​-​-​·····​1.​0·​fat·····​7520·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
16 -​rw-​-​-​-​·····​2.​0·​fat···​711644·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 17 -​rw-​-​-​-​·····​2.​0·​fat··1068108·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
  18 -​rw-​-​-​-​·····​2.​0·​fat····​88813·​bl·​defN·​08-​Jan-​01·​00:​00·​DynamicNightLight-​1024-​500.​png
  19 -​rw-​-​-​-​·····​2.​0·​fat·····​4225·​bl·​defN·​08-​Jan-​01·​00:​00·​DynamicNightLight-​180-​120.​png
17 -​rw-​-​-​-​·····​2.​0·​fat·····​3462·​bl·​defN·​08-​Jan-​01·​00:​00·​DynamicNightLight-​512.​png 20 -​rw-​-​-​-​·····​2.​0·​fat·····​3462·​bl·​defN·​08-​Jan-​01·​00:​00·​DynamicNightLight-​512.​png
18 -​rw-​-​-​-​·····​2.​0·​fat······​732·​bl·​defN·​08-​Jan-​01·​00:​00·​DynamicNightLight.​png 21 -​rw-​-​-​-​·····​2.​0·​fat······​732·​bl·​defN·​08-​Jan-​01·​00:​00·​DynamicNightLight.​png
  22 -​rw-​-​-​-​·····​2.​0·​fat····​16744·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​03-​19-​56-​13.​png
19 -​rw-​-​-​-​·····​2.​0·​fat····​14383·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​03-​20-​04-​56.​png 23 -​rw-​-​-​-​·····​2.​0·​fat····​14383·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​03-​20-​04-​56.​png
20 -​rw-​-​-​-​·····​2.​0·​fat····​20154·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​09-​20-​37-​30.​png 24 -​rw-​-​-​-​·····​2.​0·​fat····​20154·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​09-​20-​37-​30.​png
21 -​rw-​-​-​-​·····​2.​0·​fat····​16744·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​03-​19-​56-​13.​png  
22 -​rw-​-​-​-​·····​2.​0·​fat····​17594·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​03-​05-​07-​16-​41.​png  
23 -​rw-​-​-​-​·····​2.​0·​fat····​17059·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​09-​20-​42-​25.​png  
24 -​rw-​-​-​-​·····​2.​0·​fat····​22054·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​09-​20-​39-​23.​png 25 -​rw-​-​-​-​·····​2.​0·​fat····​22054·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​09-​20-​39-​23.​png
  26 -​rw-​-​-​-​·····​2.​0·​fat····​17059·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​01-​09-​20-​42-​25.​png
  27 -​rw-​-​-​-​·····​2.​0·​fat····​17594·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​03-​05-​07-​16-​41.​png
25 -​rw-​-​-​-​·····​2.​0·​fat····​37378·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​03-​05-​07-​16-​51.​png 28 -​rw-​-​-​-​·····​2.​0·​fat····​37378·​bl·​defN·​08-​Jan-​01·​00:​00·​Screenshot_2014-​03-​05-​07-​16-​51.​png
26 -​rw-​-​-​-​·····2.​0·​fat····88813·​bl·​defN·08-​Jan-​01·​00:​00·​DynamicNightLight-​1024-​500.​png 29 27·files,​·1338583·​bytes·uncompressed,​·​597128·​bytes·​compressed:​··​55.​4%
27 -​rw-​-​-​-​·····​2.​0·​fat·····​4225·​bl·​defN·​08-​Jan-​01·​00:​00·​DynamicNightLight-​180-​120.​png  
28 26·​files,​·​981644·​bytes·​uncompressed,​·​484865·​bytes·​compressed:​··​50.​6%  
[−]
APK metadata
ordering differences only
Offset 5, 25 lines modified Offset 5, 25 lines modified
5 isFrameworkApk:​·​false 5 isFrameworkApk:​·​false
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'5' 8 ··​minSdkVersion:​·​'5'
9 ··​targetSdkVersion:​·​'19' 9 ··​targetSdkVersion:​·​'19'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
  12 ··​DynamicNightLight-​1024-​500.​png:​·​'8'
  13 ··​DynamicNightLight-​180-​120.​png:​·​'8'
12 ··​DynamicNightLight-​512.​png:​·​'8' 14 ··​DynamicNightLight-​512.​png:​·​'8'
13 ··​DynamicNightLight.​png:​·​'8' 15 ··​DynamicNightLight.​png:​·​'8'
  16 ··​Screenshot_2014-​01-​03-​19-​56-​13.​png:​·​'8'
14 ··​Screenshot_2014-​01-​03-​20-​04-​56.​png:​·​'8' 17 ··​Screenshot_2014-​01-​03-​20-​04-​56.​png:​·​'8'
15 ··​Screenshot_2014-​01-​09-​20-​37-​30.​png:​·​'8' 18 ··​Screenshot_2014-​01-​09-​20-​37-​30.​png:​·​'8'
16 ··​Screenshot_2014-​01-​03-​19-​56-​13.​png:​·​'8'  
17 ··​Screenshot_2014-​03-​05-​07-​16-​41.​png:​·​'8'  
18 ··​Screenshot_2014-​01-​09-​20-​42-​25.​png:​·​'8'  
19 ··​Screenshot_2014-​01-​09-​20-​39-​23.​png:​·​'8' 19 ··​Screenshot_2014-​01-​09-​20-​39-​23.​png:​·​'8'
  20 ··​Screenshot_2014-​01-​09-​20-​42-​25.​png:​·​'8'
  21 ··​Screenshot_2014-​03-​05-​07-​16-​41.​png:​·​'8'
20 ··​Screenshot_2014-​03-​05-​07-​16-​51.​png:​·​'8' 22 ··​Screenshot_2014-​03-​05-​07-​16-​51.​png:​·​'8'
21 ··​DynamicNightLight-​1024-​500.​png:​·​'8'  
22 ··​DynamicNightLight-​180-​120.​png:​·​'8'  
23 usesFramework:​ 23 usesFramework:​
24 ··​ids:​ 24 ··​ids:​
25 ··​-​·​1 25 ··​-​·​1
26 ··​tag:​·​null 26 ··​tag:​·​null
27 version:​·​2.​2.​1-​dirty 27 version:​·​2.​2.​1-​dirty
28 versionInfo:​ 28 versionInfo:​
29 ··​versionCode:​·​'9' 29 ··​versionCode:​·​'9'
[−]
res/drawable-mdpi-v4/ic_launcher.png
[−]
sng
Offset 174, 15 lines modified Offset 174, 15 lines modified
174 ····​(·​16,​·​16,​·​16)​·····​#·​rgb·​=·​(0x10,​0x10,​0x10)​ 174 ····​(·​16,​·​16,​·​16)​·····​#·​rgb·​=·​(0x10,​0x10,​0x10)​
175 ····​(··​6,​··​6,​··​6)​·····​#·​rgb·​=·​(0x06,​0x06,​0x06)​ 175 ····​(··​6,​··​6,​··​6)​·····​#·​rgb·​=·​(0x06,​0x06,​0x06)​
176 ····​(·​75,​·​75,​·​75)​·····​#·​rgb·​=·​(0x4b,​0x4b,​0x4b)​ 176 ····​(·​75,​·​75,​·​75)​·····​#·​rgb·​=·​(0x4b,​0x4b,​0x4b)​
177 ····​(100,​100,​100)​·····​#·​rgb·​=·​(0x64,​0x64,​0x64)​ 177 ····​(100,​100,​100)​·····​#·​rgb·​=·​(0x64,​0x64,​0x64)​
178 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30 178 ····​(·​77,​·​77,​·​77)​·····​#·​rgb·​=·​(0x4d,​0x4d,​0x4d)​·​grey30
179 } 179 }
180 tRNS·​{ 180 tRNS·​{
181 ·​0·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255} 181 ·​0}
182 IMAGE·​{ 182 IMAGE·​{
183 ····​pixels·​hex 183 ····​pixels·​hex
184 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 184 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
185 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 185 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
186 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 186 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
187 000000010101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101000000 187 000000010101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101000000
188 000000010101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101000000 188 000000010101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101000000
[−]
res/menu/menu.xml
Offset 1, 5 lines modified Offset 1, 5 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <menu 2 <menu
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<item·​android:​id="@id/​menu_options"·​android:​title="@string/​options"·​android:​showAsAction="ifRoom"​·​/​> 4 ····​<item·​android:​id="@id/​menu_options"·​android:​title="@string/​options"·​/​>
5 </​menu> 5 </​menu>
[−]
res/drawable-hdpi-v4/ic_launcher.png
[−]
sng
Offset 93, 15 lines modified Offset 93, 15 lines modified
93 ····​(·​62,​100,​142)​·····​#·​rgb·​=·​(0x3e,​0x64,​0x8e)​ 93 ····​(·​62,​100,​142)​·····​#·​rgb·​=·​(0x3e,​0x64,​0x8e)​
94 ····​(237,​208,​164)​·····​#·​rgb·​=·​(0xed,​0xd0,​0xa4)​ 94 ····​(237,​208,​164)​·····​#·​rgb·​=·​(0xed,​0xd0,​0xa4)​
95 ····​(128,​153,​173)​·····​#·​rgb·​=·​(0x80,​0x99,​0xad)​ 95 ····​(128,​153,​173)​·····​#·​rgb·​=·​(0x80,​0x99,​0xad)​
96 ····​(153,​128,​128)​·····​#·​rgb·​=·​(0x99,​0x80,​0x80)​ 96 ····​(153,​128,​128)​·····​#·​rgb·​=·​(0x99,​0x80,​0x80)​
97 ····​(·​55,​·​36,​·​15)​·····​#·​rgb·​=·​(0x37,​0x24,​0x0f)​ 97 ····​(·​55,​·​36,​·​15)​·····​#·​rgb·​=·​(0x37,​0x24,​0x0f)​
98 } 98 }
99 tRNS·​{ 99 tRNS·​{
100 ·​0·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255·​255} 100 ·​0}
101 IMAGE·​{ 101 IMAGE·​{
102 ····​pixels·​hex 102 ····​pixels·​hex
103 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 103 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
104 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 104 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
105 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 105 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
106 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000 106 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000
107 000000000101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101010100000000 107 000000000101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101010101010101010​101010101010101010101​010101010100000000
[−]
smali/android/support/v4/app/ActionBarDrawerToggle$Delegate.smali
Offset 12, 14 lines modified Offset 12, 16 lines modified
12 ····​accessFlags·​=·​0x609 12 ····​accessFlags·​=·​0x609
13 ····​name·​=·​"Delegate" 13 ····​name·​=·​"Delegate"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​abstract·​getThemeUpIndicator()​Landroid/​graphics/​drawable/​Drawable;​ 16 .​method·​public·​abstract·​getThemeUpIndicator()​Landroid/​graphics/​drawable/​Drawable;​
  17 ····​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
  18 ····​.​end·​annotation
17 .​end·​method 19 .​end·​method
   
18 .​method·​public·​abstract·​setActionBarDescripti​on(I)​V 20 .​method·​public·​abstract·​setActionBarDescripti​on(I)​V
19 .​end·​method 21 .​end·​method
   
20 .​method·​public·​abstract·​setActionBarUpIndicat​or(Landroid/​graphics/​drawable/​Drawable;​I)​V 22 .​method·​public·​abstract·​setActionBarUpIndicat​or(Landroid/​graphics/​drawable/​Drawable;​I)​V
21 .​end·​method 23 .​end·​method
[−]
smali/android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.smali
Offset 12, 8 lines modified Offset 12, 10 lines modified
12 ····​accessFlags·​=·​0x609 12 ····​accessFlags·​=·​0x609
13 ····​name·​=·​"DelegateProvider" 13 ····​name·​=·​"DelegateProvider"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​abstract·​getDrawerToggleDelega​te()​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$Delegate;​ 16 .​method·​public·​abstract·​getDrawerToggleDelega​te()​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$Delegate;​
  17 ····​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
  18 ····​.​end·​annotation
17 .​end·​method 19 .​end·​method
[−]
smali/android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.smali
Offset 18, 54 lines modified Offset 18, 54 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​private·​constructor·​<init>()​V 19 .​method·​private·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​121 22 ····​.​line·​132
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
26 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V 26 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
28 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​ 28 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​121 30 ····​.​line·​132
31 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC;​-​><init>()​V
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​public·​getThemeUpIndicator(L​android/​app/​Activity;​)​Landroid/​graphics/​drawable/​Drawable;​ 35 .​method·​public·​getThemeUpIndicator(L​android/​app/​Activity;​)​Landroid/​graphics/​drawable/​Drawable;​
36 ····​.​locals·​1 36 ····​.​locals·​1
37 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 37 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​124 39 ····​.​line·​135
40 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb;​-​>getThemeUpIndicator(​Landroid/​app/​Activity;​)​Landroid/​graphics/​drawable/​Drawable;​ 40 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb;​-​>getThemeUpIndicator(​Landroid/​app/​Activity;​)​Landroid/​graphics/​drawable/​Drawable;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
42 ····​return-​object·​v0 42 ····​return-​object·​v0
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​setActionBarDescripti​on(Ljava/​lang/​Object;​Landroid/​app/​Activity;​I)​Ljava/​lang/​Object;​ 44 .​method·​public·​setActionBarDescripti​on(Ljava/​lang/​Object;​Landroid/​app/​Activity;​I)​Ljava/​lang/​Object;​
45 ····​.​locals·​1 45 ····​.​locals·​1
46 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 46 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
47 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​ 47 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​
48 ····​.​param·​p3,​·​"contentDescRes"····​#·​I 48 ····​.​param·​p3,​·​"contentDescRes"····​#·​I
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​136 50 ····​.​line·​147
51 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb;​-​>setActionBarDescript​ion(Ljava/​lang/​Object;​Landroid/​app/​Activity;​I)​Ljava/​lang/​Object;​ 51 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb;​-​>setActionBarDescript​ion(Ljava/​lang/​Object;​Landroid/​app/​Activity;​I)​Ljava/​lang/​Object;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
Offset 73, 14 lines modified Offset 73, 14 lines modified
73 ····​.​locals·​1 73 ····​.​locals·​1
74 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 74 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
75 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​ 75 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​
76 ····​.​param·​p3,​·​"themeImage"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 76 ····​.​param·​p3,​·​"themeImage"····​#·​Landroid/​graphics/​drawable/​Drawable;​
77 ····​.​param·​p4,​·​"contentDescRes"····​#·​I 77 ····​.​param·​p4,​·​"contentDescRes"····​#·​I
   
78 ····​.​prologue 78 ····​.​prologue
79 ····​.​line·​130 79 ····​.​line·​141
80 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb;​-​>setActionBarUpIndica​tor(Ljava/​lang/​Object;​Landroid/​app/​Activity;​Landroid/​graphics/​drawable/​Drawable;​I)​Ljava/​lang/​Object;​ 80 ····​invoke-​static·​{p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb;​-​>setActionBarUpIndica​tor(Ljava/​lang/​Object;​Landroid/​app/​Activity;​Landroid/​graphics/​drawable/​Drawable;​I)​Ljava/​lang/​Object;​
   
81 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
82 ····​return-​object·​v0 82 ····​return-​object·​v0
83 .​end·​method 83 .​end·​method
[−]
smali/android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.smali
Offset 18, 59 lines modified Offset 18, 59 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​private·​constructor·​<init>()​V 19 .​method·​private·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​101 22 ····​.​line·​112
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
26 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V 26 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
28 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​ 28 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​101 30 ····​.​line·​112
31 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase;​-​><init>()​V
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​public·​getThemeUpIndicator(L​android/​app/​Activity;​)​Landroid/​graphics/​drawable/​Drawable;​ 35 .​method·​public·​getThemeUpIndicator(L​android/​app/​Activity;​)​Landroid/​graphics/​drawable/​Drawable;​
36 ····​.​locals·​1 36 ····​.​locals·​1
37 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 37 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​104 39 ····​.​line·​115
40 ····​const/​4·​v0,​·​0x0 40 ····​const/​4·​v0,​·​0x0
   
41 ····​return-​object·​v0 41 ····​return-​object·​v0
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​setActionBarDescripti​on(Ljava/​lang/​Object;​Landroid/​app/​Activity;​I)​Ljava/​lang/​Object;​ 43 .​method·​public·​setActionBarDescripti​on(Ljava/​lang/​Object;​Landroid/​app/​Activity;​I)​Ljava/​lang/​Object;​
44 ····​.​locals·​0 44 ····​.​locals·​0
45 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 45 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
46 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​ 46 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​
47 ····​.​param·​p3,​·​"contentDescRes"····​#·​I 47 ····​.​param·​p3,​·​"contentDescRes"····​#·​I
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​117 49 ····​.​line·​128
50 ····​return-​object·​p1 50 ····​return-​object·​p1
51 .​end·​method 51 .​end·​method
   
52 .​method·​public·​setActionBarUpIndicat​or(Ljava/​lang/​Object;​Landroid/​app/​Activity;​Landroid/​graphics/​drawable/​Drawable;​I)​Ljava/​lang/​Object;​ 52 .​method·​public·​setActionBarUpIndicat​or(Ljava/​lang/​Object;​Landroid/​app/​Activity;​Landroid/​graphics/​drawable/​Drawable;​I)​Ljava/​lang/​Object;​
53 ····​.​locals·​0 53 ····​.​locals·​0
54 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 54 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
55 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​ 55 ····​.​param·​p2,​·​"activity"····​#·​Landroid/​app/​Activity;​
56 ····​.​param·​p3,​·​"themeImage"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 56 ····​.​param·​p3,​·​"themeImage"····​#·​Landroid/​graphics/​drawable/​Drawable;​
57 ····​.​param·​p4,​·​"contentDescRes"····​#·​I 57 ····​.​param·​p4,​·​"contentDescRes"····​#·​I
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​111 59 ····​.​line·​122
60 ····​return-​object·​p1 60 ····​return-​object·​p1
61 .​end·​method 61 .​end·​method
[−]
smali/android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.smali
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 .​class·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​ 1 .​class·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​
2 .​super·​Landroid/​graphics/​drawable/​LevelListDrawable;​ 2 .​super·​Landroid/​graphics/​drawable/​InsetDrawable;​
3 .​source·​"ActionBarDrawerToggl​e.​java" 3 .​source·​"ActionBarDrawerToggl​e.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​ 5 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​
   
   
6 #·​annotations 6 #·​annotations
Offset 27, 79 lines modified Offset 27, 57 lines modified
27 .​field·​private·​final·​mTmpRect:​Landroid/​graphics/​Rect;​ 27 .​field·​private·​final·​mTmpRect:​Landroid/​graphics/​Rect;​
   
28 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​ 28 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​Landroid/​graphics/​drawable/​Drawable;​)​V 30 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​Landroid/​graphics/​drawable/​Drawable;​)​V
31 ····​.​locals·4 31 ····​.​locals·3
32 ····​.​param·​p2,​·​"wrapped"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 32 ····​.​param·​p2,​·​"wrapped"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​const/​4·​v1,​·​0x1 34 ····​const/​4·​v0,​·​0x0
   
35 ····const/​4·v2,​·0x0 35 ····.​line·508
   
36 ····​.​line·​392  
37 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>this$0:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​ 36 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>this$0:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​
   
38 ····​.​line·393 37 ····​.​line·509
39 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​LevelListDrawable;​-​><init>()​V 38 ····​invoke-​direct·​{p0,​·p2,​·​v0},​·​Landroid/​graphics/​drawable/​InsetDrawable;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​I)​V
   
40 ····​.​line·386 39 ····​.​line·502
41 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 40 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
42 ····​const/​16·​v3,​·​0x12 41 ····​const/​16·​v2,​·​0x12
   
43 ····​if-​le·​v0,​·​v3,​·​:​cond_1 42 ····​if-​le·​v1,​·​v2,​·​:​cond_0
   
44 ····move·​v0,​·v1 43 ····const/​4·​v0,​·0x1
   
45 ····​:​goto_0 44 ····​:​cond_0
46 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>mHasMirroring:​Z 45 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>mHasMirroring:​Z
   
47 ····​.​line·387 46 ····​.​line·503
48 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​ 47 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​
   
49 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V 48 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
50 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>mTmpRect:​Landroid/​graphics/​Rect;​ 49 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>mTmpRect:​Landroid/​graphics/​Rect;​
   
51 ····​.​line·395 50 ····​.​line·510
52 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>isAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​)​Z  
   
53 ····​move-​result·​v0  
   
54 ····​if-​eqz·​v0,​·​:​cond_0  
   
55 ····​.​line·​396  
56 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>setAutoMirrored(Land​roid/​graphics/​drawable/​Drawable;​Z)​V  
   
57 ····​.​line·​399  
58 ····​:​cond_0  
59 ····​invoke-​virtual·​{p0,​·​v2,​·​v2,​·​p2},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>addLevel(IILandroid/​graphics/​drawable/​Drawable;​)​V  
   
60 ····​.​line·​400  
61 ····​return-​void 51 ····​return-​void
   
62 ····​:​cond_1  
63 ····​move·​v0,​·​v2  
   
64 ····​.​line·​386  
65 ····​goto·​:​goto_0  
66 .​end·​method 52 .​end·​method
   
67 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​Landroid/​graphics/​drawable/​Drawable;​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V 53 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​Landroid/​graphics/​drawable/​Drawable;​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V
68 ····​.​locals·​0 54 ····​.​locals·​0
69 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​ 55 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​
70 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 56 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​graphics/​drawable/​Drawable;​
71 ····​.​param·​p3,​·​"x2"····​#·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​ 57 ····​.​param·​p3,​·​"x2"····​#·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​
   
72 ····​.​prologue 58 ····​.​prologue
73 ····​.​line·385 59 ····​.​line·501
74 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​><init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​Landroid/​graphics/​drawable/​Drawable;​)​V 60 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​><init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​Landroid/​graphics/​drawable/​Drawable;​)​V
   
75 ····​return-​void 61 ····​return-​void
76 .​end·​method 62 .​end·​method
   
   
77 #·​virtual·​methods 63 #·​virtual·​methods
Offset 108, 27 lines modified Offset 86, 27 lines modified
108 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 86 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
   
109 ····​.​prologue 87 ····​.​prologue
110 ····​const/​4·​v5,​·​0x0 88 ····​const/​4·​v5,​·​0x0
   
111 ····​const/​4·​v0,​·​0x1 89 ····​const/​4·​v0,​·​0x1
   
112 ····​.​line·430 90 ····​.​line·540
113 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>mTmpRect:​Landroid/​graphics/​Rect;​ 91 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​-​>mTmpRect:​Landroid/​graphics/​Rect;​
Max diff block lines reached; 3987/7515 bytes (53.05%) of diff not shown.
[−]
smali/android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.smali
Offset 30, 18 lines modified Offset 30, 18 lines modified
30 ····​.​prologue 30 ····​.​prologue
31 ····​const·​v13,​·​0x102002c 31 ····​const·​v13,​·​0x102002c
   
32 ····​const/​4·​v12,​·​0x1 32 ····​const/​4·​v12,​·​0x1
   
33 ····​const/​4·​v11,​·​0x0 33 ····​const/​4·​v11,​·​0x0
   
34 ····​.​line·97 34 ····​.​line·104
35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
36 ····​.​line·99 36 ····​.​line·106
37 ····​:​try_start_0 37 ····​:​try_start_0
38 ····​const-​class·​v6,​·​Landroid/​app/​ActionBar;​ 38 ····​const-​class·​v6,​·​Landroid/​app/​ActionBar;​
   
39 ····​const-​string·​v7,​·​"setHomeAsUpIndicator​" 39 ····​const-​string·​v7,​·​"setHomeAsUpIndicator​"
   
40 ····​const/​4·​v8,​·​0x1 40 ····​const/​4·​v8,​·​0x1
   
Offset 55, 15 lines modified Offset 55, 15 lines modified
   
55 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 55 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
56 ····​move-​result-​object·​v6 56 ····​move-​result-​object·​v6
   
57 ····​iput-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​>setHomeAsUpIndicator​:​Ljava/​lang/​reflect/​Method;​ 57 ····​iput-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​>setHomeAsUpIndicator​:​Ljava/​lang/​reflect/​Method;​
   
58 ····​.​line·​101 58 ····​.​line·​108
59 ····​const-​class·​v6,​·​Landroid/​app/​ActionBar;​ 59 ····​const-​class·​v6,​·​Landroid/​app/​ActionBar;​
   
60 ····​const-​string·​v7,​·​"setHomeActionContent​Description" 60 ····​const-​string·​v7,​·​"setHomeActionContent​Description"
   
61 ····​const/​4·​v8,​·​0x1 61 ····​const/​4·​v8,​·​0x1
   
62 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Class;​ 62 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Class;​
Offset 78, 86 lines modified Offset 78, 86 lines modified
   
78 ····​move-​result-​object·​v6 78 ····​move-​result-​object·​v6
   
79 ····​iput-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​>setHomeActionContent​Description:​Ljava/​lang/​reflect/​Method;​ 79 ····​iput-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​>setHomeActionContent​Description:​Ljava/​lang/​reflect/​Method;​
80 ····​:​try_end_0 80 ····​:​try_end_0
81 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 81 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
82 ····​.​line·​131 82 ····​.​line·​138
83 ····​:​cond_0 83 ····​:​cond_0
84 ····​:​goto_0 84 ····​:​goto_0
85 ····​return-​void 85 ····​return-​void
   
86 ····​.​line·​106 86 ····​.​line·​113
87 ····​:​catch_0 87 ····​:​catch_0
88 ····​move-​exception·​v6 88 ····​move-​exception·​v6
   
89 ····​.​line·​110 89 ····​.​line·​117
90 ····​invoke-​virtual·​{p1,​·​v13},​·​Landroid/​app/​Activity;​-​>findViewById(I)​Landroid/​view/​View;​ 90 ····​invoke-​virtual·​{p1,​·​v13},​·​Landroid/​app/​Activity;​-​>findViewById(I)​Landroid/​view/​View;​
   
91 ····​move-​result-​object·​v2 91 ····​move-​result-​object·​v2
   
92 ····​.​line·​111 92 ····​.​line·​118
93 ····​.​local·​v2,​·​"home":​Landroid/​view/​View;​ 93 ····​.​local·​v2,​·​"home":​Landroid/​view/​View;​
94 ····​if-​eqz·​v2,​·​:​cond_0 94 ····​if-​eqz·​v2,​·​:​cond_0
   
95 ····​.​line·​116 95 ····​.​line·​123
96 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getParent()​Landroid/​view/​ViewParent;​ 96 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getParent()​Landroid/​view/​ViewParent;​
   
97 ····​move-​result-​object·​v3 97 ····​move-​result-​object·​v3
   
98 ····​check-​cast·​v3,​·​Landroid/​view/​ViewGroup;​ 98 ····​check-​cast·​v3,​·​Landroid/​view/​ViewGroup;​
   
99 ····​.​line·​117 99 ····​.​line·​124
100 ····​.​local·​v3,​·​"parent":​Landroid/​view/​ViewGroup;​ 100 ····​.​local·​v3,​·​"parent":​Landroid/​view/​ViewGroup;​
101 ····​invoke-​virtual·​{v3},​·​Landroid/​view/​ViewGroup;​-​>getChildCount()​I 101 ····​invoke-​virtual·​{v3},​·​Landroid/​view/​ViewGroup;​-​>getChildCount()​I
   
102 ····​move-​result·​v0 102 ····​move-​result·​v0
   
103 ····​.​line·​118 103 ····​.​line·​125
104 ····​.​local·​v0,​·​"childCount":​I 104 ····​.​local·​v0,​·​"childCount":​I
105 ····​const/​4·​v6,​·​0x2 105 ····​const/​4·​v6,​·​0x2
   
106 ····​if-​ne·​v0,​·​v6,​·​:​cond_0 106 ····​if-​ne·​v0,​·​v6,​·​:​cond_0
   
107 ····​.​line·​123 107 ····​.​line·​130
108 ····​invoke-​virtual·​{v3,​·​v11},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​ 108 ····​invoke-​virtual·​{v3,​·​v11},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​
   
109 ····​move-​result-​object·​v1 109 ····​move-​result-​object·​v1
   
110 ····​.​line·​124 110 ····​.​line·​131
111 ····​.​local·​v1,​·​"first":​Landroid/​view/​View;​ 111 ····​.​local·​v1,​·​"first":​Landroid/​view/​View;​
112 ····​invoke-​virtual·​{v3,​·​v12},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​ 112 ····​invoke-​virtual·​{v3,​·​v12},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​
   
113 ····​move-​result-​object·​v4 113 ····​move-​result-​object·​v4
   
114 ····​.​line·​125 114 ····​.​line·​132
115 ····​.​local·​v4,​·​"second":​Landroid/​view/​View;​ 115 ····​.​local·​v4,​·​"second":​Landroid/​view/​View;​
116 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getId()​I 116 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​View;​-​>getId()​I
   
117 ····​move-​result·​v6 117 ····​move-​result·​v6
   
118 ····​if-​ne·​v6,​·​v13,​·​:​cond_1 118 ····​if-​ne·​v6,​·​v13,​·​:​cond_1
   
119 ····​move-​object·​v5,​·​v4 119 ····​move-​object·​v5,​·​v4
Max diff block lines reached; 556/3194 bytes (17.41%) of diff not shown.
[−]
smali/android/support/v4/app/ActionBarDrawerToggle.smali
Offset 7, 22 lines modified Offset 7, 26 lines modified
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​,​ 10 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​,​
11 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​,​ 11 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​,​
  12 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplJellybeanMR2;​,​
12 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC;​,​ 13 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC;​,​
13 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase;​,​ 14 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase;​,​
14 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​,​ 15 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​,​
15 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$Delegate;​,​ 16 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$Delegate;​,​
16 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$DelegateProvider;​ 17 ········​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$DelegateProvider;​
17 ····​} 18 ····​}
18 .​end·​annotation 19 .​end·​annotation
   
  20 .​annotation·​runtime·​Ljava/​lang/​Deprecated;​
  21 .​end·​annotation
   
   
19 #·​static·​fields 22 #·​static·​fields
20 .​field·​private·​static·​final·​ID_HOME:​I·​=·​0x102002c 23 .​field·​private·​static·​final·​ID_HOME:​I·​=·​0x102002c
   
21 .​field·​private·​static·​final·​IMPL:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​ 24 .​field·​private·​static·​final·​IMPL:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​
   
22 .​field·​private·​static·​final·​TOGGLE_DRAWABLE_OFFSE​T:​F·​=·​0.​33333334f 25 .​field·​private·​static·​final·​TOGGLE_DRAWABLE_OFFSE​T:​F·​=·​0.​33333334f
Offset 39, 186 lines modified Offset 43, 283 lines modified
   
39 .​field·​private·​final·​mDrawerImageResource:​I 43 .​field·​private·​final·​mDrawerImageResource:​I
   
40 .​field·​private·​mDrawerIndicatorEnabl​ed:​Z 44 .​field·​private·​mDrawerIndicatorEnabl​ed:​Z
   
41 .​field·​private·​final·​mDrawerLayout:​Landroid/​support/​v4/​widget/​DrawerLayout;​ 45 .​field·​private·​final·​mDrawerLayout:​Landroid/​support/​v4/​widget/​DrawerLayout;​
   
  46 .​field·​private·​mHasCustomUpIndicator​:​Z
   
  47 .​field·​private·​mHomeAsUpIndicator:​Landroid/​graphics/​drawable/​Drawable;​
   
42 .​field·​private·​final·​mOpenDrawerContentDes​cRes:​I 48 .​field·​private·​final·​mOpenDrawerContentDes​cRes:​I
   
43 .​field·​private·​mSetIndicatorInfo:​Ljava/​lang/​Object;​ 49 .​field·​private·​mSetIndicatorInfo:​Ljava/​lang/​Object;​
   
44 .​field·​private·​mSlider:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​ 50 .​field·​private·​mSlider:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$SlideDrawable;​
   
45 .​field·​private·​mThemeImage:​Landroid/​graphics/​drawable/​Drawable;​  
   
   
46 #·​direct·​methods 51 #·​direct·​methods
47 .​method·​static·​constructor·​<clinit>()​V 52 .​method·​static·​constructor·​<clinit>()​V
48 ····​.​locals·​3 53 ····​.​locals·​3
   
49 ····​.​prologue 54 ····​.​prologue
50 ····​const/​4·​v2,​·​0x0 55 ····​const/​4·​v2,​·​0x0
   
51 ····​.​line·​144 56 ····​.​line·​176
52 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 57 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
53 ····​.​line·​145 58 ····​.​line·​177
54 ····​.​local·​v0,​·​"version":​I 59 ····​.​local·​v0,​·​"version":​I
55 ····​const/​16·​v1,​·​0xb 60 ····​const/​16·​v1,​·​0x12
   
56 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 61 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
57 ····​.​line·​146 62 ····​.​line·​178
58 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC;​ 63 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplJellybeanMR2;​
   
59 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC;​-​><init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V 64 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplJellybeanMR2;​-​><init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V
   
60 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​-​>IMPL:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​ 65 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​-​>IMPL:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​
   
61 ····​.​line·​150 66 ····​.​line·​184
62 ····​:​goto_0 67 ····​:​goto_0
63 ····​return-​void 68 ····​return-​void
   
64 ····​.​line·​148 69 ····​.​line·​179
65 ····​:​cond_0 70 ····​:​cond_0
  71 ····​const/​16·​v1,​·​0xb
   
  72 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
  73 ····​.​line·​180
  74 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC;​
   
  75 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplHC;​-​><init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V
   
  76 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​-​>IMPL:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​
   
  77 ····​goto·​:​goto_0
   
  78 ····​.​line·​182
  79 ····​:​cond_1
66 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase;​ 80 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase;​
   
67 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase;​-​><init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V 81 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImplBase;​-​><init>(Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$1;​)​V
   
68 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​-​>IMPL:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​ 82 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​;​-​>IMPL:​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​$ActionBarDrawerToggl​eImpl;​
   
69 ····​goto·​:​goto_0 83 ····​goto·​:​goto_0
70 .​end·​method 84 .​end·​method
Max diff block lines reached; 23941/27715 bytes (86.38%) of diff not shown.
[−]
smali/android/support/v4/app/ActionBarDrawerToggleHoneycomb.smali
Offset 18, 15 lines modified Offset 18, 15 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​static·​constructor·​<clinit>()​V 19 .​method·​static·​constructor·​<clinit>()​V
20 ····​.​locals·​3 20 ····​.​locals·​3
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​42 22 ····​.​line·​44
23 ····​const/​4·​v0,​·​0x1 23 ····​const/​4·​v0,​·​0x1
   
24 ····​new-​array·​v0,​·​v0,​·​[I 24 ····​new-​array·​v0,​·​v0,​·​[I
   
25 ····​const/​4·​v1,​·​0x0 25 ····​const/​4·​v1,​·​0x0
   
26 ····​const·​v2,​·​0x101030b 26 ····​const·​v2,​·​0x101030b
Offset 38, 84 lines modified Offset 38, 84 lines modified
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
   
40 .​method·​constructor·​<init>()​V 40 .​method·​constructor·​<init>()​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·39 43 ····​.​line·41
44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
45 ····​.​line·​92 45 ····​.​line·​99
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
   
48 .​method·​public·​static·​getThemeUpIndicator(L​android/​app/​Activity;​)​Landroid/​graphics/​drawable/​Drawable;​ 48 .​method·​public·​static·​getThemeUpIndicator(L​android/​app/​Activity;​)​Landroid/​graphics/​drawable/​Drawable;​
49 ····​.​locals·​3 49 ····​.​locals·​3
50 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​ 50 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·86 52 ····​.​line·93
53 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb;​-​>THEME_ATTRS:​[I 53 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb;​-​>THEME_ATTRS:​[I
   
54 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​app/​Activity;​-​>obtainStyledAttribut​es([I)​Landroid/​content/​res/​TypedArray;​ 54 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​app/​Activity;​-​>obtainStyledAttribut​es([I)​Landroid/​content/​res/​TypedArray;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​.​line·87 56 ····​.​line·94
57 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​ 57 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​
58 ····​const/​4·​v2,​·​0x0 58 ····​const/​4·​v2,​·​0x0
   
59 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​ 59 ····​invoke-​virtual·​{v0,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getDrawable(I)​Landroid/​graphics/​drawable/​Drawable;​
   
60 ····​move-​result-​object·​v1 60 ····​move-​result-​object·​v1
   
61 ····​.​line·88 61 ····​.​line·95
62 ····​.​local·​v1,​·​"result":​Landroid/​graphics/​drawable/​Drawable;​ 62 ····​.​local·​v1,​·​"result":​Landroid/​graphics/​drawable/​Drawable;​
63 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 63 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
64 ····​.​line·89 64 ····​.​line·96
65 ····​return-​object·​v1 65 ····​return-​object·​v1
66 .​end·​method 66 .​end·​method
   
67 .​method·​public·​static·​setActionBarDescripti​on(Ljava/​lang/​Object;​Landroid/​app/​Activity;​I)​Ljava/​lang/​Object;​ 67 .​method·​public·​static·​setActionBarDescripti​on(Ljava/​lang/​Object;​Landroid/​app/​Activity;​I)​Ljava/​lang/​Object;​
68 ····​.​locals·​7 68 ····​.​locals·​7
69 ····​.​param·​p0,​·​"info"····​#·​Ljava/​lang/​Object;​ 69 ····​.​param·​p0,​·​"info"····​#·​Ljava/​lang/​Object;​
70 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 70 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
71 ····​.​param·​p2,​·​"contentDescRes"····​#·​I 71 ····​.​param·​p2,​·​"contentDescRes"····​#·​I
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​70 73 ····​.​line·​72
74 ····​if-​nez·​p0,​·​:​cond_0 74 ····​if-​nez·​p0,​·​:​cond_0
   
75 ····​.​line·​71 75 ····​.​line·​73
76 ····​new-​instance·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​ 76 ····​new-​instance·​p0,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​
   
77 ····​.​end·​local·​p0····​#·​"info":​Ljava/​lang/​Object;​ 77 ····​.​end·​local·​p0····​#·​"info":​Ljava/​lang/​Object;​
78 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​><init>(Landroid/​app/​Activity;​)​V 78 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​><init>(Landroid/​app/​Activity;​)​V
   
79 ····​:​cond_0 79 ····​:​cond_0
80 ····​move-​object·​v2,​·​p0 80 ····​move-​object·​v2,​·​p0
   
81 ····​.​line·​73 81 ····​.​line·​75
82 ····​check-​cast·​v2,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​ 82 ····​check-​cast·​v2,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​
   
83 ····​.​line·​74 83 ····​.​line·​76
84 ····​.​local·​v2,​·​"sii":​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​ 84 ····​.​local·​v2,​·​"sii":​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​
85 ····​iget-​object·​v3,​·​v2,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​>setHomeAsUpIndicator​:​Ljava/​lang/​reflect/​Method;​ 85 ····​iget-​object·​v3,​·​v2,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​>setHomeAsUpIndicator​:​Ljava/​lang/​reflect/​Method;​
   
86 ····​if-​eqz·​v3,​·​:​cond_1 86 ····​if-​eqz·​v3,​·​:​cond_1
   
87 ····​.​line·​76 87 ····​.​line·​78
88 ····​:​try_start_0 88 ····​:​try_start_0
89 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​Activity;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 89 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​Activity;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
90 ····​move-​result-​object·​v0 90 ····​move-​result-​object·​v0
   
91 ····​.​line·​77 91 ····​.​line·​79
92 ····​.​local·​v0,​·​"actionBar":​Landroid/​app/​ActionBar;​ 92 ····​.​local·​v0,​·​"actionBar":​Landroid/​app/​ActionBar;​
93 ····​iget-​object·​v3,​·​v2,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​>setHomeActionContent​Description:​Ljava/​lang/​reflect/​Method;​ 93 ····​iget-​object·​v3,​·​v2,​·​Landroid/​support/​v4/​app/​ActionBarDrawerToggle​Honeycomb$SetIndicato​rInfo;​-​>setHomeActionContent​Description:​Ljava/​lang/​reflect/​Method;​
   
94 ····​const/​4·​v4,​·​0x1 94 ····​const/​4·​v4,​·​0x1
   
95 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​ 95 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​Object;​
Max diff block lines reached; 4884/7901 bytes (61.81%) of diff not shown.
[−]
smali/android/support/v4/app/ActivityCompat.smali
Offset 1, 126 lines modified Offset 1, 281 lines modified
1 .​class·​public·​Landroid/​support/​v4/​app/​ActivityCompat;​ 1 .​class·​public·​Landroid/​support/​v4/​app/​ActivityCompat;​
2 .​super·​Landroid/​support/​v4/​content/​ContextCompat;​ 2 .​super·​Landroid/​support/​v4/​content/​ContextCompat;​
3 .​source·​"ActivityCompat.​java" 3 .​source·​"ActivityCompat.​java"
   
   
  4 #·​annotations
  5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
  6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​app/​ActivityCompat$Shared​ElementCallback21Impl​;​
  8 ····​}
  9 .​end·​annotation
   
   
4 #·​direct·​methods 10 #·​direct·​methods
5 .​method·​public·​constructor·​<init>()​V 11 .​method·​public·​constructor·​<init>()​V
6 ····​.​locals·​0 12 ····​.​locals·​0
   
7 ····​.​prologue 13 ····​.​prologue
8 ····​.​line·29 14 ····​.​line·38
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​content/​ContextCompat;​-​><init>()​V 15 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​content/​ContextCompat;​-​><init>()​V
   
  16 ····​.​line·​217
10 ····​return-​void 17 ····​return-​void
11 .​end·​method 18 .​end·​method
   
  19 .​method·​private·​static·​createCallback(Landro​id/​support/​v4/​app/​SharedElementCallback​;​)​Landroid/​support/​v4/​app/​ActivityCompat21$Shar​edElementCallback21;​
  20 ····​.​locals·​1
  21 ····​.​param·​p0,​·​"callback"····​#·​Landroid/​support/​v4/​app/​SharedElementCallback​;​
   
  22 ····​.​prologue
  23 ····​.​line·​210
  24 ····​const/​4·​v0,​·​0x0
   
  25 ····​.​line·​211
  26 ····​.​local·​v0,​·​"newCallback":​Landroid/​support/​v4/​app/​ActivityCompat21$Shar​edElementCallback21;​
  27 ····​if-​eqz·​p0,​·​:​cond_0
   
  28 ····​.​line·​212
  29 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ActivityCompat$Shared​ElementCallback21Impl​;​
   
  30 ····​.​end·​local·​v0····​#·​"newCallback":​Landroid/​support/​v4/​app/​ActivityCompat21$Shar​edElementCallback21;​
  31 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​ActivityCompat$Shared​ElementCallback21Impl​;​-​><init>(Landroid/​support/​v4/​app/​SharedElementCallback​;​)​V
   
  32 ····​.​line·​214
  33 ····​.​restart·​local·​v0····​#·​"newCallback":​Landroid/​support/​v4/​app/​ActivityCompat21$Shar​edElementCallback21;​
  34 ····​:​cond_0
  35 ····​return-​object·​v0
  36 .​end·​method
   
12 .​method·​public·​static·​finishAffinity(Landro​id/​app/​Activity;​)​V 37 .​method·​public·​static·​finishAffinity(Landro​id/​app/​Activity;​)​V
13 ····​.​locals·​2 38 ····​.​locals·​2
14 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​ 39 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
15 ····​.​prologue 40 ····​.​prologue
16 ····​.​line·​131 41 ····​.​line·​141
17 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 42 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
18 ····​const/​16·​v1,​·​0x10 43 ····​const/​16·​v1,​·​0x10
   
19 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 44 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
20 ····​.​line·​132 45 ····​.​line·​142
21 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​ActivityCompatJB;​-​>finishAffinity(Landr​oid/​app/​Activity;​)​V 46 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​ActivityCompatJB;​-​>finishAffinity(Landr​oid/​app/​Activity;​)​V
   
22 ····​.​line·​136 47 ····​.​line·​146
23 ····​:​goto_0 48 ····​:​goto_0
24 ····​return-​void 49 ····​return-​void
   
25 ····​.​line·​134 50 ····​.​line·​144
  51 ····​:​cond_0
  52 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finish()​V
   
  53 ····​goto·​:​goto_0
  54 .​end·​method
   
  55 .​method·​public·​static·​finishAfterTransition​(Landroid/​app/​Activity;​)​V
  56 ····​.​locals·​2
  57 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
  58 ····​.​prologue
  59 ····​.​line·​158
  60 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  61 ····​const/​16·​v1,​·​0x15
   
  62 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
  63 ····​.​line·​159
  64 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​app/​ActivityCompat21;​-​>finishAfterTransitio​n(Landroid/​app/​Activity;​)​V
   
  65 ····​.​line·​163
  66 ····​:​goto_0
  67 ····​return-​void
   
  68 ····​.​line·​161
26 ····​:​cond_0 69 ····​:​cond_0
27 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finish()​V 70 ····​invoke-​virtual·​{p0},​·​Landroid/​app/​Activity;​-​>finish()​V
   
28 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
Max diff block lines reached; 5404/8184 bytes (66.03%) of diff not shown.
[−]
smali/android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.smali
Offset 20, 61 lines modified Offset 20, 61 lines modified
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​)​V 21 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
23 ····​.​param·​p1,​·​"impl"····​#·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​ 23 ····​.​param·​p1,​·​"impl"····​#·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​115 25 ····​.​line·​180
26 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​><init>()​V
   
27 ····​.​line·​116 27 ····​.​line·​181
28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​>mImpl:​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​ 28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​>mImpl:​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​
   
29 ····​.​line·​117 29 ····​.​line·​182
30 ····​return-​void 30 ····​return-​void
31 .​end·​method 31 .​end·​method
   
   
32 #·​virtual·​methods 32 #·​virtual·​methods
33 .​method·​public·​toBundle()​Landroid/​os/​Bundle;​ 33 .​method·​public·​toBundle()​Landroid/​os/​Bundle;​
34 ····​.​locals·​1 34 ····​.​locals·​1
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​121 36 ····​.​line·​186
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​>mImpl:​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​>mImpl:​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​
   
38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​-​>toBundle()​Landroid/​os/​Bundle;​ 38 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​-​>toBundle()​Landroid/​os/​Bundle;​
   
39 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
40 ····​return-​object·​v0 40 ····​return-​object·​v0
41 .​end·​method 41 .​end·​method
   
42 .​method·​public·​update(Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​)​V 42 .​method·​public·​update(Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​)​V
43 ····​.​locals·​3 43 ····​.​locals·​3
44 ····​.​param·​p1,​·​"otherOptions"····​#·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​ 44 ····​.​param·​p1,​·​"otherOptions"····​#·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​126 46 ····​.​line·​191
47 ····​instance-​of·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​ 47 ····​instance-​of·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​
   
48 ····​if-​eqz·​v1,​·​:​cond_0 48 ····​if-​eqz·​v1,​·​:​cond_0
   
49 ····​move-​object·​v0,​·​p1 49 ····​move-​object·​v0,​·​p1
   
50 ····​.​line·​127 50 ····​.​line·​192
51 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​ 51 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​
   
52 ····​.​line·​128 52 ····​.​line·​193
53 ····​.​local·​v0,​·​"otherImpl":​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​ 53 ····​.​local·​v0,​·​"otherImpl":​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​
54 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​>mImpl:​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​ 54 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​>mImpl:​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​
   
55 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​>mImpl:​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​ 55 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​>mImpl:​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​
   
56 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​-​>update(Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​)​V 56 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​-​>update(Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​)​V
   
57 ····​.​line·​130 57 ····​.​line·​195
58 ····​.​end·​local·​v0····​#·​"otherImpl":​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​ 58 ····​.​end·​local·​v0····​#·​"otherImpl":​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​
59 ····​:​cond_0 59 ····​:​cond_0
60 ····​return-​void 60 ····​return-​void
61 .​end·​method 61 .​end·​method
[−]
smali/android/support/v4/app/ActivityOptionsCompat.smali
Offset 2, 55 lines modified Offset 2, 56 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ActivityOptionsCompa​t.​java" 3 .​source·​"ActivityOptionsCompa​t.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImpl2​1;​,​
7 ········​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​ 8 ········​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​
8 ····​} 9 ····​}
9 .​end·​annotation 10 .​end·​annotation
   
   
10 #·​direct·​methods 11 #·​direct·​methods
11 .​method·​protected·​constructor·​<init>()​V 12 .​method·​protected·​constructor·​<init>()​V
12 ····​.​locals·​0 13 ····​.​locals·​0
   
13 ····​.​prologue 14 ····​.​prologue
14 ····​.​line·134 15 ····​.​line·220
15 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 16 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
16 ····​.​line·135 17 ····​.​line·221
17 ····​return-​void 18 ····​return-​void
18 .​end·​method 19 .​end·​method
   
19 .​method·​public·​static·​makeCustomAnimation(L​android/​content/​Context;​II)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​ 20 .​method·​public·​static·​makeCustomAnimation(L​android/​content/​Context;​II)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​
20 ····​.​locals·​2 21 ····​.​locals·​2
21 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 22 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
22 ····​.​param·​p1,​·​"enterResId"····​#·​I 23 ····​.​param·​p1,​·​"enterResId"····​#·​I
23 ····​.​param·​p2,​·​"exitResId"····​#·​I 24 ····​.​param·​p2,​·​"exitResId"····​#·​I
   
24 ····​.​prologue 25 ····​.​prologue
25 ····​.​line·​45 26 ····​.​line·​47
26 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 27 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
27 ····​const/​16·​v1,​·​0x10 28 ····​const/​16·​v1,​·​0x10
   
28 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 29 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
29 ····​.​line·​46 30 ····​.​line·​48
30 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​ 31 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​
   
31 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​-​>makeCustomAnimation(​Landroid/​content/​Context;​II)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​ 32 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​-​>makeCustomAnimation(​Landroid/​content/​Context;​II)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​
   
32 ····​move-​result-​object·​v1 33 ····​move-​result-​object·​v1
   
33 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​><init>(Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​)​V 34 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​><init>(Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​)​V
   
34 ····​.​line·49 35 ····​.​line·51
35 ····​:​goto_0 36 ····​:​goto_0
36 ····​return-​object·​v0 37 ····​return-​object·​v0
   
37 ····​:​cond_0 38 ····​:​cond_0
38 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​ 39 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​
   
39 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​><init>()​V 40 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​><init>()​V
Offset 63, 67 lines modified Offset 64, 206 lines modified
63 ····​.​param·​p0,​·​"source"····​#·​Landroid/​view/​View;​ 64 ····​.​param·​p0,​·​"source"····​#·​Landroid/​view/​View;​
64 ····​.​param·​p1,​·​"startX"····​#·​I 65 ····​.​param·​p1,​·​"startX"····​#·​I
65 ····​.​param·​p2,​·​"startY"····​#·​I 66 ····​.​param·​p2,​·​"startY"····​#·​I
66 ····​.​param·​p3,​·​"startWidth"····​#·​I 67 ····​.​param·​p3,​·​"startWidth"····​#·​I
67 ····​.​param·​p4,​·​"startHeight"····​#·​I 68 ····​.​param·​p4,​·​"startHeight"····​#·​I
   
68 ····​.​prologue 69 ····​.​prologue
69 ····​.​line·​74 70 ····​.​line·​76
70 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 71 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
71 ····​const/​16·​v1,​·​0x10 72 ····​const/​16·​v1,​·​0x10
   
72 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 73 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
73 ····​.​line·​75 74 ····​.​line·​77
74 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​ 75 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​
   
75 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​-​>makeScaleUpAnimation​(Landroid/​view/​View;​IIII)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​ 76 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​-​>makeScaleUpAnimation​(Landroid/​view/​View;​IIII)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​
   
76 ····​move-​result-​object·​v1 77 ····​move-​result-​object·​v1
   
77 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​><init>(Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​)​V 78 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​$ActivityOptionsImplJ​B;​-​><init>(Landroid/​support/​v4/​app/​ActivityOptionsCompat​JB;​)​V
   
78 ····​.​line·79 79 ····​.​line·81
  80 ····​:​goto_0
  81 ····​return-​object·​v0
   
  82 ····​:​cond_0
  83 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​
   
  84 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​-​><init>()​V
   
  85 ····​goto·​:​goto_0
  86 .​end·​method
   
  87 .​method·​public·​static·​makeSceneTransitionAn​imation(Landroid/​app/​Activity;​Landroid/​view/​View;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​ActivityOptionsCompat​;​
  88 ····​.​locals·​2
  89 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​
  90 ····​.​param·​p1,​·​"sharedElement"····​#·​Landroid/​view/​View;​
  91 ····​.​param·​p2,​·​"sharedElementName"····​#·​Ljava/​lang/​String;​
   
  92 ····​.​prologue
Max diff block lines reached; 4745/8635 bytes (54.95%) of diff not shown.
[−]
smali/android/support/v4/app/BackStackRecord$Op.smali
Offset 44, 12 lines modified Offset 44, 12 lines modified
   
   
44 #·​direct·​methods 44 #·​direct·​methods
45 .​method·​constructor·​<init>()​V 45 .​method·​constructor·​<init>()​V
46 ····​.​locals·​0 46 ····​.​locals·​0
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·187 48 ····​.​line·206
49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
50 ····​return-​void 50 ····​return-​void
51 .​end·​method 51 .​end·​method
[−]
smali/android/support/v4/app/BackStackRecord.smali
Offset 6, 14 lines modified Offset 6, 15 lines modified
6 .​implements·​Landroid/​support/​v4/​app/​FragmentManager$BackS​tackEntry;​ 6 .​implements·​Landroid/​support/​v4/​app/​FragmentManager$BackS​tackEntry;​
7 .​implements·​Ljava/​lang/​Runnable;​ 7 .​implements·​Ljava/​lang/​Runnable;​
   
   
8 #·​annotations 8 #·​annotations
9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
10 ····​value·​=·​{ 10 ····​value·​=·​{
  11 ········​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​,​
11 ········​Landroid/​support/​v4/​app/​BackStackRecord$Op;​ 12 ········​Landroid/​support/​v4/​app/​BackStackRecord$Op;​
12 ····​} 13 ····​}
13 .​end·​annotation 14 .​end·​annotation
   
   
14 #·​static·​fields 15 #·​static·​fields
15 .​field·​static·​final·​OP_ADD:​I·​=·​0x1 16 .​field·​static·​final·​OP_ADD:​I·​=·​0x1
Offset 64, 77 lines modified Offset 65, 1080 lines modified
   
64 .​field·​mNumOp:​I 65 .​field·​mNumOp:​I
   
65 .​field·​mPopEnterAnim:​I 66 .​field·​mPopEnterAnim:​I
   
66 .​field·​mPopExitAnim:​I 67 .​field·​mPopExitAnim:​I
   
  68 .​field·​mSharedElementSourceN​ames:​Ljava/​util/​ArrayList;​
  69 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  70 ········​value·​=·​{
  71 ············​"Ljava/​util/​ArrayList",​
  72 ············​"<",​
  73 ············​"Ljava/​lang/​String;​",​
  74 ············​">;​"
  75 ········​}
  76 ····​.​end·​annotation
  77 .​end·​field
   
  78 .​field·​mSharedElementTargetN​ames:​Ljava/​util/​ArrayList;​
  79 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  80 ········​value·​=·​{
  81 ············​"Ljava/​util/​ArrayList",​
  82 ············​"<",​
  83 ············​"Ljava/​lang/​String;​",​
  84 ············​">;​"
  85 ········​}
  86 ····​.​end·​annotation
  87 .​end·​field
   
67 .​field·​mTail:​Landroid/​support/​v4/​app/​BackStackRecord$Op;​ 88 .​field·​mTail:​Landroid/​support/​v4/​app/​BackStackRecord$Op;​
   
68 .​field·​mTransition:​I 89 .​field·​mTransition:​I
   
69 .​field·​mTransitionStyle:​I 90 .​field·​mTransitionStyle:​I
   
   
70 #·​direct·​methods 91 #·​direct·​methods
71 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​V 92 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​V
72 ····​.​locals·​1 93 ····​.​locals·​1
73 ····​.​param·​p1,​·​"manager"····​#·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 94 ····​.​param·​p1,​·​"manager"····​#·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
74 ····​.​prologue 95 ····​.​prologue
75 ····​.​line·​333 96 ····​.​line·​355
76 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​><init>()​V 97 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​><init>()​V
   
77 ····​.​line·​209 98 ····​.​line·​228
78 ····​const/​4·​v0,​·​0x1 99 ····​const/​4·​v0,​·​0x1
   
79 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mAllowAddToBackStack​:​Z 100 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mAllowAddToBackStack​:​Z
   
80 ····​.​line·​212 101 ····​.​line·​231
81 ····​const/​4·​v0,​·​-​0x1 102 ····​const/​4·​v0,​·​-​0x1
   
82 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mIndex:​I 103 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mIndex:​I
   
83 ····​.​line·​334 104 ····​.​line·​356
84 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mManager:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 105 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mManager:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
85 ····​.​line·​335 106 ····​.​line·​357
  107 ····​return-​void
  108 .​end·​method
   
  109 .​method·​static·​synthetic·​access$000(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​util/​ArrayMap;​
  110 ····​.​locals·​1
  111 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​BackStackRecord;​
  112 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
  113 ····​.​param·​p2,​·​"x2"····​#·​Z
  114 ····​.​param·​p3,​·​"x3"····​#·​Landroid/​support/​v4/​app/​Fragment;​
   
  115 ····​.​prologue
  116 ····​.​line·​191
  117 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mapSharedElementsIn(​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
  118 ····​move-​result-​object·​v0
   
  119 ····​return-​object·​v0
  120 .​end·​method
   
  121 .​method·​static·​synthetic·​access$100(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V
  122 ····​.​locals·​0
  123 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​BackStackRecord;​
  124 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​util/​ArrayMap;​
  125 ····​.​param·​p2,​·​"x2"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
Max diff block lines reached; 187290/192269 bytes (97.41%) of diff not shown.
[−]
smali/android/support/v4/app/BackStackState$1.smali
Offset 28, 64 lines modified Offset 28, 64 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​158 32 ····​.​line·​177
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​BackStackState;​ 37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​BackStackState;​
38 ····​.​locals·​1 38 ····​.​locals·​1
39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​160 41 ····​.​line·​179
42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​ 42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​
   
43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState;​-​><init>(Landroid/​os/​Parcel;​)​V 43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
44 ····​return-​object·​v0 44 ····​return-​object·​v0
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 46 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
47 ····​.​locals·​1 47 ····​.​locals·​1
48 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 48 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​158 50 ····​.​line·​177
51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​BackStackState;​ 51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​BackStackState;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​BackStackState;​ 55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​BackStackState;​
56 ····​.​locals·​1 56 ····​.​locals·​1
57 ····​.​param·​p1,​·​"size"····​#·​I 57 ····​.​param·​p1,​·​"size"····​#·​I
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​164 59 ····​.​line·​183
60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​BackStackState;​ 60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​BackStackState;​
   
61 ····​return-​object·​v0 61 ····​return-​object·​v0
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 63 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
64 ····​.​locals·​1 64 ····​.​locals·​1
65 ····​.​param·​p1,​·​"x0"····​#·​I 65 ····​.​param·​p1,​·​"x0"····​#·​I
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​158 67 ····​.​line·​177
68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​>newArray(I)​[Landroid/​support/​v4/​app/​BackStackState;​ 68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​>newArray(I)​[Landroid/​support/​v4/​app/​BackStackState;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​return-​object·​v0 70 ····​return-​object·​v0
71 .​end·​method 71 .​end·​method
[−]
smali/android/support/v4/app/BackStackState.smali
Offset 30, 211 lines modified Offset 30, 247 lines modified
   
30 .​field·​final·​mIndex:​I 30 .​field·​final·​mIndex:​I
   
31 .​field·​final·​mName:​Ljava/​lang/​String;​ 31 .​field·​final·​mName:​Ljava/​lang/​String;​
   
32 .​field·​final·​mOps:​[I 32 .​field·​final·​mOps:​[I
   
  33 .​field·​final·​mSharedElementSourceN​ames:​Ljava/​util/​ArrayList;​
  34 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  35 ········​value·​=·​{
  36 ············​"Ljava/​util/​ArrayList",​
  37 ············​"<",​
  38 ············​"Ljava/​lang/​String;​",​
  39 ············​">;​"
  40 ········​}
  41 ····​.​end·​annotation
  42 .​end·​field
   
  43 .​field·​final·​mSharedElementTargetN​ames:​Ljava/​util/​ArrayList;​
  44 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  45 ········​value·​=·​{
  46 ············​"Ljava/​util/​ArrayList",​
  47 ············​"<",​
  48 ············​"Ljava/​lang/​String;​",​
  49 ············​">;​"
  50 ········​}
  51 ····​.​end·​annotation
  52 .​end·​field
   
33 .​field·​final·​mTransition:​I 53 .​field·​final·​mTransition:​I
   
34 .​field·​final·​mTransitionStyle:​I 54 .​field·​final·​mTransitionStyle:​I
   
   
35 #·​direct·​methods 55 #·​direct·​methods
36 .​method·​static·​constructor·​<clinit>()​V 56 .​method·​static·​constructor·​<clinit>()​V
37 ····​.​locals·​1 57 ····​.​locals·​1
   
38 ····​.​prologue 58 ····​.​prologue
39 ····​.​line·​157 59 ····​.​line·​176
40 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​BackStackState$1;​ 60 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​BackStackState$1;​
   
41 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​><init>()​V 61 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​><init>()​V
   
42 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 62 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
43 ····​return-​void 63 ····​return-​void
44 .​end·​method 64 .​end·​method
   
45 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V 65 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
46 ····​.​locals·​1 66 ····​.​locals·​1
47 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 67 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
48 ····​.​prologue 68 ····​.​prologue
49 ····​.​line·83 69 ····​.​line·96
50 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 70 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
51 ····​.​line·84 71 ····​.​line·97
52 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>createIntArray()​[I 72 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>createIntArray()​[I
   
53 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
54 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mOps:​[I 74 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mOps:​[I
   
55 ····​.​line·85 75 ····​.​line·98
56 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 76 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
57 ····​move-​result·​v0 77 ····​move-​result·​v0
   
58 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mTransition:​I 78 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mTransition:​I
   
59 ····​.​line·86 79 ····​.​line·99
60 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 80 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
61 ····​move-​result·​v0 81 ····​move-​result·​v0
   
62 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mTransitionStyle:​I 82 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mTransitionStyle:​I
   
63 ····​.​line·87 83 ····​.​line·100
64 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 84 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
66 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mName:​Ljava/​lang/​String;​ 86 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mName:​Ljava/​lang/​String;​
   
67 ····​.​line·88 87 ····​.​line·101
68 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 88 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
69 ····​move-​result·​v0 89 ····​move-​result·​v0
   
70 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mIndex:​I 90 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mIndex:​I
   
71 ····​.​line·89 91 ····​.​line·102
72 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 92 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
73 ····​move-​result·​v0 93 ····​move-​result·​v0
   
74 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mBreadCrumbTitleRes:​I 94 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mBreadCrumbTitleRes:​I
   
Max diff block lines reached; 22726/25419 bytes (89.41%) of diff not shown.
[−]
smali/android/support/v4/app/DialogFragment.smali
Offset 3, 14 lines modified Offset 3, 22 lines modified
3 .​source·​"DialogFragment.​java" 3 .​source·​"DialogFragment.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​content/​DialogInterface$OnCan​celListener;​ 5 .​implements·​Landroid/​content/​DialogInterface$OnCan​celListener;​
6 .​implements·​Landroid/​content/​DialogInterface$OnDis​missListener;​ 6 .​implements·​Landroid/​content/​DialogInterface$OnDis​missListener;​
   
   
  7 #·​annotations
  8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
  9 ····​value·​=·​{
  10 ········​Landroid/​support/​v4/​app/​DialogFragment$Dialog​Style;​
  11 ····​}
  12 .​end·​annotation
   
   
7 #·​static·​fields 13 #·​static·​fields
8 .​field·​private·​static·​final·​SAVED_BACK_STACK_ID:​Ljava/​lang/​String;​·​=·​"android:​backStackId" 14 .​field·​private·​static·​final·​SAVED_BACK_STACK_ID:​Ljava/​lang/​String;​·​=·​"android:​backStackId"
   
9 .​field·​private·​static·​final·​SAVED_CANCELABLE:​Ljava/​lang/​String;​·​=·​"android:​cancelable" 15 .​field·​private·​static·​final·​SAVED_CANCELABLE:​Ljava/​lang/​String;​·​=·​"android:​cancelable"
   
10 .​field·​private·​static·​final·​SAVED_DIALOG_STATE_TA​G:​Ljava/​lang/​String;​·​=·​"android:​savedDialogState" 16 .​field·​private·​static·​final·​SAVED_DIALOG_STATE_TA​G:​Ljava/​lang/​String;​·​=·​"android:​savedDialogState"
   
Offset 54, 209 lines modified Offset 62, 209 lines modified
54 ····​.​locals·​2 62 ····​.​locals·​2
   
55 ····​.​prologue 63 ····​.​prologue
56 ····​const/​4·​v1,​·​0x1 64 ····​const/​4·​v1,​·​0x1
   
57 ····​const/​4·​v0,​·​0x0 65 ····​const/​4·​v0,​·​0x0
   
58 ····​.​line·84 66 ····​.​line·95
59 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V 67 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​Fragment;​-​><init>()​V
   
60 ····​.​line·73 68 ····​.​line·84
61 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mStyle:​I 69 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mStyle:​I
   
62 ····​.​line·74 70 ····​.​line·85
63 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mTheme:​I 71 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mTheme:​I
   
64 ····​.​line·75 72 ····​.​line·86
65 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mCancelable:​Z 73 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mCancelable:​Z
   
66 ····​.​line·76 74 ····​.​line·87
67 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mShowsDialog:​Z 75 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mShowsDialog:​Z
   
68 ····​.​line·77 76 ····​.​line·88
69 ····​const/​4·​v0,​·​-​0x1 77 ····​const/​4·​v0,​·​-​0x1
   
70 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mBackStackId:​I 78 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mBackStackId:​I
   
71 ····​.​line·85 79 ····​.​line·96
72 ····​return-​void 80 ····​return-​void
73 .​end·​method 81 .​end·​method
   
   
74 #·​virtual·​methods 82 #·​virtual·​methods
75 .​method·​public·​dismiss()​V 83 .​method·​public·​dismiss()​V
76 ····​.​locals·​1 84 ····​.​locals·​1
   
77 ····​.​prologue 85 ····​.​prologue
78 ····​.​line·​155 86 ····​.​line·​166
79 ····​const/​4·​v0,​·​0x0 87 ····​const/​4·​v0,​·​0x0
   
80 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>dismissInternal(Z)​V 88 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>dismissInternal(Z)​V
   
81 ····​.​line·​156 89 ····​.​line·​167
82 ····​return-​void 90 ····​return-​void
83 .​end·​method 91 .​end·​method
   
84 .​method·​public·​dismissAllowingStateL​oss()​V 92 .​method·​public·​dismissAllowingStateL​oss()​V
85 ····​.​locals·​1 93 ····​.​locals·​1
   
86 ····​.​prologue 94 ····​.​prologue
87 ····​.​line·​165 95 ····​.​line·​176
88 ····​const/​4·​v0,​·​0x1 96 ····​const/​4·​v0,​·​0x1
   
89 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>dismissInternal(Z)​V 97 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>dismissInternal(Z)​V
   
90 ····​.​line·​166 98 ····​.​line·​177
91 ····​return-​void 99 ····​return-​void
92 .​end·​method 100 .​end·​method
   
93 .​method·​dismissInternal(Z)​V 101 .​method·​dismissInternal(Z)​V
94 ····​.​locals·​4 102 ····​.​locals·​4
95 ····​.​param·​p1,​·​"allowStateLoss"····​#·​Z 103 ····​.​param·​p1,​·​"allowStateLoss"····​#·​Z
   
96 ····​.​prologue 104 ····​.​prologue
97 ····​const/​4·​v3,​·​0x1 105 ····​const/​4·​v3,​·​0x1
   
98 ····​.​line·​169 106 ····​.​line·​180
99 ····​iget-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mDismissed:​Z 107 ····​iget-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​DialogFragment;​-​>mDismissed:​Z
   
100 ····​if-​eqz·​v1,​·​:​cond_0 108 ····​if-​eqz·​v1,​·​:​cond_0
   
101 ····​.​line·192 109 ····​.​line·203
102 ····​:​goto_0 110 ····​:​goto_0
103 ····​return-​void 111 ····​return-​void
   
104 ····​.​line·​172 112 ····​.​line·​183
Max diff block lines reached; 23494/25914 bytes (90.66%) of diff not shown.
[−]
smali/android/support/v4/app/Fragment$1.smali
Offset 22, 50 lines modified Offset 22, 72 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​Fragment;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​Fragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​1461 26 ····​.​line·​1742
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$1;​-​>this$0:​Landroid/​support/​v4/​app/​Fragment;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$1;​-​>this$0:​Landroid/​support/​v4/​app/​Fragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​findViewById(I)​Landroid/​view/​View;​ 32 .​method·​public·​findViewById(I)​Landroid/​view/​View;​
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"id"····​#·​I 34 ····​.​param·​p1,​·​"id"····​#·​I
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​1464 36 ····​.​line·​1745
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$1;​-​>this$0:​Landroid/​support/​v4/​app/​Fragment;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$1;​-​>this$0:​Landroid/​support/​v4/​app/​Fragment;​
   
38 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mView:​Landroid/​view/​View;​ 38 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mView:​Landroid/​view/​View;​
   
39 ····​if-​nez·​v0,​·​:​cond_0 39 ····​if-​nez·​v0,​·​:​cond_0
   
40 ····​.​line·​1465 40 ····​.​line·​1746
41 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 41 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
42 ····​const-​string·​v1,​·​"Fragment·​does·​not·​have·​a·​view" 42 ····​const-​string·​v1,​·​"Fragment·​does·​not·​have·​a·​view"
   
43 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 43 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
44 ····​throw·​v0 44 ····​throw·​v0
   
45 ····​.​line·​1467 45 ····​.​line·​1748
46 ····​:​cond_0 46 ····​:​cond_0
47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$1;​-​>this$0:​Landroid/​support/​v4/​app/​Fragment;​ 47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$1;​-​>this$0:​Landroid/​support/​v4/​app/​Fragment;​
   
48 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mView:​Landroid/​view/​View;​ 48 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mView:​Landroid/​view/​View;​
   
49 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 49 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​return-​object·​v0 51 ····​return-​object·​v0
52 .​end·​method 52 .​end·​method
   
  53 .​method·​public·​hasView()​Z
  54 ····​.​locals·​1
   
  55 ····​.​prologue
  56 ····​.​line·​1753
  57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$1;​-​>this$0:​Landroid/​support/​v4/​app/​Fragment;​
   
  58 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mView:​Landroid/​view/​View;​
   
  59 ····​if-​eqz·​v0,​·​:​cond_0
   
  60 ····​const/​4·​v0,​·​0x1
   
  61 ····​:​goto_0
  62 ····​return·​v0
   
  63 ····​:​cond_0
  64 ····​const/​4·​v0,​·​0x0
   
  65 ····​goto·​:​goto_0
  66 .​end·​method
[−]
smali/android/support/v4/app/Fragment$InstantiationException.smali
Offset 17, 13 lines modified Offset 17, 13 lines modified
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​Exception;​)​V 18 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​Exception;​)​V
19 ····​.​locals·​0 19 ····​.​locals·​0
20 ····​.​param·​p1,​·​"msg"····​#·​Ljava/​lang/​String;​ 20 ····​.​param·​p1,​·​"msg"····​#·​Ljava/​lang/​String;​
21 ····​.​param·​p2,​·​"cause"····​#·​Ljava/​lang/​Exception;​ 21 ····​.​param·​p2,​·​"cause"····​#·​Ljava/​lang/​Exception;​
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​348 23 ····​.​line·​366
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​V
   
25 ····​.​line·​349 25 ····​.​line·​367
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
[−]
smali/android/support/v4/app/Fragment$SavedState$1.smali
Offset 28, 66 lines modified Offset 28, 66 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​331 32 ····​.​line·​349
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​Fragment$SavedState;​ 37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​Fragment$SavedState;​
38 ····​.​locals·​2 38 ····​.​locals·​2
39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​333 41 ····​.​line·​351
42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​ 42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​
   
43 ····​const/​4·​v1,​·​0x0 43 ····​const/​4·​v1,​·​0x0
   
44 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​><init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V 44 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​><init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V
   
45 ····​return-​object·​v0 45 ····​return-​object·​v0
46 .​end·​method 46 .​end·​method
   
47 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 47 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
48 ····​.​locals·​1 48 ····​.​locals·​1
49 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 49 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​
   
50 ····​.​prologue 50 ····​.​prologue
51 ····​.​line·​331 51 ····​.​line·​349
52 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​Fragment$SavedState$1​;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​Fragment$SavedState;​ 52 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​Fragment$SavedState$1​;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​Fragment$SavedState;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
54 ····​return-​object·​v0 54 ····​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​Fragment$SavedState;​ 56 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​Fragment$SavedState;​
57 ····​.​locals·​1 57 ····​.​locals·​1
58 ····​.​param·​p1,​·​"size"····​#·​I 58 ····​.​param·​p1,​·​"size"····​#·​I
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·​337 60 ····​.​line·​355
61 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​Fragment$SavedState;​ 61 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​Fragment$SavedState;​
   
62 ····​return-​object·​v0 62 ····​return-​object·​v0
63 .​end·​method 63 .​end·​method
   
64 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 64 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
65 ····​.​locals·​1 65 ····​.​locals·​1
66 ····​.​param·​p1,​·​"x0"····​#·​I 66 ····​.​param·​p1,​·​"x0"····​#·​I
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·​331 68 ····​.​line·​349
69 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​Fragment$SavedState$1​;​-​>newArray(I)​[Landroid/​support/​v4/​app/​Fragment$SavedState;​ 69 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​Fragment$SavedState$1​;​-​>newArray(I)​[Landroid/​support/​v4/​app/​Fragment$SavedState;​
   
70 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
71 ····​return-​object·​v0 71 ····​return-​object·​v0
72 .​end·​method 72 .​end·​method
[−]
smali/android/support/v4/app/Fragment$SavedState.smali
Offset 35, 91 lines modified Offset 35, 91 lines modified
   
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​static·​constructor·​<clinit>()​V 36 .​method·​static·​constructor·​<clinit>()​V
37 ····​.​locals·​1 37 ····​.​locals·​1
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​330 39 ····​.​line·​348
40 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState$1​;​ 40 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState$1​;​
   
41 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​Fragment$SavedState$1​;​-​><init>()​V 41 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​Fragment$SavedState$1​;​-​><init>()​V
   
42 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 42 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
   
45 .​method·​constructor·​<init>(Landroid/​os/​Bundle;​)​V 45 .​method·​constructor·​<init>(Landroid/​os/​Bundle;​)​V
46 ····​.​locals·​0 46 ····​.​locals·​0
47 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Bundle;​ 47 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Bundle;​
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​309 49 ····​.​line·​327
50 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 50 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
51 ····​.​line·​310 51 ····​.​line·​328
52 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​ 52 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​
   
53 ····​.​line·​311 53 ····​.​line·​329
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
56 .​method·​constructor·​<init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V 56 .​method·​constructor·​<init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V
57 ····​.​locals·​1 57 ····​.​locals·​1
58 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 58 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
59 ····​.​param·​p2,​·​"loader"····​#·​Ljava/​lang/​ClassLoader;​ 59 ····​.​param·​p2,​·​"loader"····​#·​Ljava/​lang/​ClassLoader;​
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​313 61 ····​.​line·​331
62 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 62 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
63 ····​.​line·​314 63 ····​.​line·​332
64 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readBundle()​Landroid/​os/​Bundle;​ 64 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readBundle()​Landroid/​os/​Bundle;​
   
65 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
66 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​ 66 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​
   
67 ····​.​line·​315 67 ····​.​line·​333
68 ····​if-​eqz·​p2,​·​:​cond_0 68 ····​if-​eqz·​p2,​·​:​cond_0
   
69 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​ 69 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​
   
70 ····​if-​eqz·​v0,​·​:​cond_0 70 ····​if-​eqz·​v0,​·​:​cond_0
   
71 ····​.​line·​316 71 ····​.​line·​334
72 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​ 72 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​
   
73 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​os/​Bundle;​-​>setClassLoader(Ljava​/​lang/​ClassLoader;​)​V 73 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​os/​Bundle;​-​>setClassLoader(Ljava​/​lang/​ClassLoader;​)​V
   
74 ····​.​line·​318 74 ····​.​line·​336
75 ····​:​cond_0 75 ····​:​cond_0
76 ····​return-​void 76 ····​return-​void
77 .​end·​method 77 .​end·​method
   
   
78 #·​virtual·​methods 78 #·​virtual·​methods
79 .​method·​public·​describeContents()​I 79 .​method·​public·​describeContents()​I
80 ····​.​locals·​1 80 ····​.​locals·​1
   
81 ····​.​prologue 81 ····​.​prologue
82 ····​.​line·​322 82 ····​.​line·​340
83 ····​const/​4·​v0,​·​0x0 83 ····​const/​4·​v0,​·​0x0
   
84 ····​return·​v0 84 ····​return·​v0
85 .​end·​method 85 .​end·​method
   
86 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 86 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
87 ····​.​locals·​1 87 ····​.​locals·​1
88 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 88 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
89 ····​.​param·​p2,​·​"flags"····​#·​I 89 ····​.​param·​p2,​·​"flags"····​#·​I
   
90 ····​.​prologue 90 ····​.​prologue
91 ····​.​line·​327 91 ····​.​line·​345
92 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​ 92 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​Fragment$SavedState;​-​>mState:​Landroid/​os/​Bundle;​
   
93 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeBundle(Landroid​/​os/​Bundle;​)​V 93 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeBundle(Landroid​/​os/​Bundle;​)​V
   
94 ····​.​line·​328 94 ····​.​line·​346
95 ····​return-​void 95 ····​return-​void
96 .​end·​method 96 .​end·​method
[−]
smali/android/support/v4/app/Fragment.smali
Offset 25, 14 lines modified Offset 25, 16 lines modified
   
25 .​field·​static·​final·​RESUMED:​I·​=·​0x5 25 .​field·​static·​final·​RESUMED:​I·​=·​0x5
   
26 .​field·​static·​final·​STARTED:​I·​=·​0x4 26 .​field·​static·​final·​STARTED:​I·​=·​0x4
   
27 .​field·​static·​final·​STOPPED:​I·​=·​0x3 27 .​field·​static·​final·​STOPPED:​I·​=·​0x3
   
  28 .​field·​static·​final·​USE_DEFAULT_TRANSITIO​N:​Ljava/​lang/​Object;​
   
28 .​field·​private·​static·​final·​sClassMap:​Landroid/​support/​v4/​util/​SimpleArrayMap;​ 29 .​field·​private·​static·​final·​sClassMap:​Landroid/​support/​v4/​util/​SimpleArrayMap;​
29 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 30 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
30 ········​value·​=·​{ 31 ········​value·​=·​{
31 ············​"Landroid/​support/​v4/​util/​SimpleArrayMap",​ 32 ············​"Landroid/​support/​v4/​util/​SimpleArrayMap",​
32 ············​"<",​ 33 ············​"<",​
33 ············​"Ljava/​lang/​String;​",​ 34 ············​"Ljava/​lang/​String;​",​
34 ············​"Ljava/​lang/​Class",​ 35 ············​"Ljava/​lang/​Class",​
Offset 43, 14 lines modified Offset 45, 18 lines modified
   
   
43 #·​instance·​fields 45 #·​instance·​fields
44 .​field·​mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​ 46 .​field·​mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
45 .​field·​mAdded:​Z 47 .​field·​mAdded:​Z
   
  48 .​field·​mAllowEnterTransition​Overlap:​Ljava/​lang/​Boolean;​
   
  49 .​field·​mAllowReturnTransitio​nOverlap:​Ljava/​lang/​Boolean;​
   
46 .​field·​mAnimatingAway:​Landroid/​view/​View;​ 50 .​field·​mAnimatingAway:​Landroid/​view/​View;​
   
47 .​field·​mArguments:​Landroid/​os/​Bundle;​ 51 .​field·​mArguments:​Landroid/​os/​Bundle;​
   
48 .​field·​mBackStackNesting:​I 52 .​field·​mBackStackNesting:​I
   
49 .​field·​mCalled:​Z 53 .​field·​mCalled:​Z
Offset 63, 14 lines modified Offset 69, 22 lines modified
   
63 .​field·​mContainerId:​I 69 .​field·​mContainerId:​I
   
64 .​field·​mDeferStart:​Z 70 .​field·​mDeferStart:​Z
   
65 .​field·​mDetached:​Z 71 .​field·​mDetached:​Z
   
  72 .​field·​mEnterTransition:​Ljava/​lang/​Object;​
   
  73 .​field·​mEnterTransitionCallb​ack:​Landroid/​support/​v4/​app/​SharedElementCallback​;​
   
  74 .​field·​mExitTransition:​Ljava/​lang/​Object;​
   
  75 .​field·​mExitTransitionCallba​ck:​Landroid/​support/​v4/​app/​SharedElementCallback​;​
   
66 .​field·​mFragmentId:​I 76 .​field·​mFragmentId:​I
   
67 .​field·​mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 77 .​field·​mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
68 .​field·​mFromLayout:​Z 78 .​field·​mFromLayout:​Z
   
69 .​field·​mHasMenu:​Z 79 .​field·​mHasMenu:​Z
Offset 89, 37 lines modified Offset 103, 45 lines modified
   
89 .​field·​mMenuVisible:​Z 103 .​field·​mMenuVisible:​Z
   
90 .​field·​mNextAnim:​I 104 .​field·​mNextAnim:​I
   
91 .​field·​mParentFragment:​Landroid/​support/​v4/​app/​Fragment;​ 105 .​field·​mParentFragment:​Landroid/​support/​v4/​app/​Fragment;​
   
  106 .​field·​mReenterTransition:​Ljava/​lang/​Object;​
   
92 .​field·​mRemoving:​Z 107 .​field·​mRemoving:​Z
   
93 .​field·​mRestored:​Z 108 .​field·​mRestored:​Z
   
94 .​field·​mResumed:​Z 109 .​field·​mResumed:​Z
   
95 .​field·​mRetainInstance:​Z 110 .​field·​mRetainInstance:​Z
   
96 .​field·​mRetaining:​Z 111 .​field·​mRetaining:​Z
   
  112 .​field·​mReturnTransition:​Ljava/​lang/​Object;​
   
97 .​field·​mSavedFragmentState:​Landroid/​os/​Bundle;​ 113 .​field·​mSavedFragmentState:​Landroid/​os/​Bundle;​
   
98 .​field·​mSavedViewState:​Landroid/​util/​SparseArray;​ 114 .​field·​mSavedViewState:​Landroid/​util/​SparseArray;​
99 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 115 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
100 ········​value·​=·​{ 116 ········​value·​=·​{
101 ············​"Landroid/​util/​SparseArray",​ 117 ············​"Landroid/​util/​SparseArray",​
102 ············​"<",​ 118 ············​"<",​
103 ············​"Landroid/​os/​Parcelable;​",​ 119 ············​"Landroid/​os/​Parcelable;​",​
104 ············​">;​" 120 ············​">;​"
105 ········​} 121 ········​}
106 ····​.​end·​annotation 122 ····​.​end·​annotation
107 .​end·​field 123 .​end·​field
   
  124 .​field·​mSharedElementEnterTr​ansition:​Ljava/​lang/​Object;​
   
  125 .​field·​mSharedElementReturnT​ransition:​Ljava/​lang/​Object;​
   
108 .​field·​mState:​I 126 .​field·​mState:​I
   
Max diff block lines reached; 108794/111004 bytes (98.01%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentActivity$2.smali
Offset 46, 7 lines modified Offset 46, 39 lines modified
   
46 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 46 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
47 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
48 ····​return-​object·​v0 48 ····​return-​object·​v0
49 .​end·​method 49 .​end·​method
   
  50 .​method·​public·​hasView()​Z
  51 ····​.​locals·​2
   
  52 ····​.​prologue
  53 ····​.​line·​114
  54 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$2;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
  55 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getWindow()​Landroid/​view/​Window;​
   
  56 ····​move-​result-​object·​v0
   
  57 ····​.​line·​115
  58 ····​.​local·​v0,​·​"window":​Landroid/​view/​Window;​
  59 ····​if-​eqz·​v0,​·​:​cond_0
   
  60 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​Window;​-​>peekDecorView()​Landroid/​view/​View;​
   
  61 ····​move-​result-​object·​v1
   
  62 ····​if-​eqz·​v1,​·​:​cond_0
   
  63 ····​const/​4·​v1,​·​0x1
   
  64 ····​:​goto_0
  65 ····​return·​v1
   
  66 ····​:​cond_0
  67 ····​const/​4·​v1,​·​0x0
   
  68 ····​goto·​:​goto_0
  69 .​end·​method
[−]
smali/android/support/v4/app/FragmentActivity$NonConfigurationInstances.smali
Offset 56, 12 lines modified Offset 56, 12 lines modified
   
   
56 #·​direct·​methods 56 #·​direct·​methods
57 .​method·​constructor·​<init>()​V 57 .​method·​constructor·​<init>()​V
58 ····​.​locals·​0 58 ····​.​locals·​0
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·​126 60 ····​.​line·​132
61 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 61 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
62 ····​return-​void 62 ····​return-​void
63 .​end·​method 63 .​end·​method
[−]
smali/android/support/v4/app/FragmentActivity.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​app/​Activity;​ 2 .​super·​Landroid/​app/​Activity;​
3 .​source·​"FragmentActivity.​java" 3 .​source·​"FragmentActivity.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Landroid/​support/​v4/​app/​FragmentActivity$Frag​mentTag;​,​  
8 ········​Landroid/​support/​v4/​app/​FragmentActivity$NonC​onfigurationInstances​;​ 7 ········​Landroid/​support/​v4/​app/​FragmentActivity$NonC​onfigurationInstances​;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​static·​final·​FRAGMENTS_TAG:​Ljava/​lang/​String;​·​=·​"android:​support:​fragments" 11 .​field·​static·​final·​FRAGMENTS_TAG:​Ljava/​lang/​String;​·​=·​"android:​support:​fragments"
Offset 87, 69 lines modified Offset 86, 69 lines modified
87 ····​.​line·​106 86 ····​.​line·​106
88 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity$2;​ 87 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity$2;​
   
89 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​FragmentActivity$2;​-​><init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V 88 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​FragmentActivity$2;​-​><init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V
   
90 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mContainer:​Landroid/​support/​v4/​app/​FragmentContainer;​ 89 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mContainer:​Landroid/​support/​v4/​app/​FragmentContainer;​
   
91 ····​.​line·​134 90 ····​.​line·​132
92 ····​return-​void 91 ····​return-​void
93 .​end·​method 92 .​end·​method
   
94 .​method·​private·​dumpViewHierarchy(Lja​va/​lang/​String;​Ljava/​io/​PrintWriter;​Landroid/​view/​View;​)​V 93 .​method·​private·​dumpViewHierarchy(Lja​va/​lang/​String;​Ljava/​io/​PrintWriter;​Landroid/​view/​View;​)​V
95 ····​.​locals·​5 94 ····​.​locals·​5
96 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​String;​ 95 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​String;​
97 ····​.​param·​p2,​·​"writer"····​#·​Ljava/​io/​PrintWriter;​ 96 ····​.​param·​p2,​·​"writer"····​#·​Ljava/​io/​PrintWriter;​
98 ····​.​param·​p3,​·​"view"····​#·​Landroid/​view/​View;​ 97 ····​.​param·​p3,​·​"view"····​#·​Landroid/​view/​View;​
   
99 ····​.​prologue 98 ····​.​prologue
100 ····​.​line·​761 99 ····​.​line·​739
101 ····​invoke-​virtual·​{p2,​·​p1},​·​Ljava/​io/​PrintWriter;​-​>print(Ljava/​lang/​String;​)​V 100 ····​invoke-​virtual·​{p2,​·​p1},​·​Ljava/​io/​PrintWriter;​-​>print(Ljava/​lang/​String;​)​V
   
102 ····​.​line·​762 101 ····​.​line·​740
103 ····​if-​nez·​p3,​·​:​cond_1 102 ····​if-​nez·​p3,​·​:​cond_1
   
104 ····​.​line·​763 103 ····​.​line·​741
105 ····​const-​string·​v3,​·​"null" 104 ····​const-​string·​v3,​·​"null"
   
106 ····​invoke-​virtual·​{p2,​·​v3},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V 105 ····​invoke-​virtual·​{p2,​·​v3},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V
   
107 ····​.​line·​779 106 ····​.​line·​757
108 ····​:​cond_0 107 ····​:​cond_0
109 ····​return-​void 108 ····​return-​void
   
110 ····​.​line·​766 109 ····​.​line·​744
111 ····​:​cond_1 110 ····​:​cond_1
112 ····​invoke-​static·​{p3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>viewToString(Landroi​d/​view/​View;​)​Ljava/​lang/​String;​ 111 ····​invoke-​static·​{p3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>viewToString(Landroi​d/​view/​View;​)​Ljava/​lang/​String;​
   
113 ····​move-​result-​object·​v3 112 ····​move-​result-​object·​v3
   
114 ····​invoke-​virtual·​{p2,​·​v3},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V 113 ····​invoke-​virtual·​{p2,​·​v3},​·​Ljava/​io/​PrintWriter;​-​>println(Ljava/​lang/​String;​)​V
   
115 ····​.​line·​767 114 ····​.​line·​745
116 ····​instance-​of·​v3,​·​p3,​·​Landroid/​view/​ViewGroup;​ 115 ····​instance-​of·​v3,​·​p3,​·​Landroid/​view/​ViewGroup;​
   
117 ····​if-​eqz·​v3,​·​:​cond_0 116 ····​if-​eqz·​v3,​·​:​cond_0
   
118 ····​move-​object·​v1,​·​p3 117 ····​move-​object·​v1,​·​p3
   
119 ····​.​line·​770 118 ····​.​line·​748
120 ····​check-​cast·​v1,​·​Landroid/​view/​ViewGroup;​ 119 ····​check-​cast·​v1,​·​Landroid/​view/​ViewGroup;​
   
121 ····​.​line·​771 120 ····​.​line·​749
122 ····​.​local·​v1,​·​"grp":​Landroid/​view/​ViewGroup;​ 121 ····​.​local·​v1,​·​"grp":​Landroid/​view/​ViewGroup;​
123 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​ViewGroup;​-​>getChildCount()​I 122 ····​invoke-​virtual·​{v1},​·​Landroid/​view/​ViewGroup;​-​>getChildCount()​I
   
124 ····​move-​result·​v0 123 ····​move-​result·​v0
   
125 ····​.​line·​772 124 ····​.​line·​750
126 ····​.​local·​v0,​·​"N":​I 125 ····​.​local·​v0,​·​"N":​I
127 ····​if-​lez·​v0,​·​:​cond_0 126 ····​if-​lez·​v0,​·​:​cond_0
   
128 ····​.​line·​775 127 ····​.​line·​753
129 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 128 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
130 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 129 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
131 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 130 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
132 ····​move-​result-​object·​v3 131 ····​move-​result-​object·​v3
Offset 160, 29 lines modified Offset 159, 29 lines modified
   
160 ····​move-​result-​object·​v3 159 ····​move-​result-​object·​v3
   
161 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 160 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
162 ····​move-​result-​object·​p1 161 ····​move-​result-​object·​p1
   
163 ····​.​line·​776 162 ····​.​line·​754
164 ····​const/​4·​v2,​·​0x0 163 ····​const/​4·​v2,​·​0x0
   
165 ····​.​local·​v2,​·​"i":​I 164 ····​.​local·​v2,​·​"i":​I
166 ····​:​goto_0 165 ····​:​goto_0
167 ····​if-​ge·​v2,​·​v0,​·​:​cond_0 166 ····​if-​ge·​v2,​·​v0,​·​:​cond_0
Max diff block lines reached; 79647/82457 bytes (96.59%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentContainer.smali
Offset 2, 7 lines modified Offset 2, 10 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"FragmentManager.​java" 3 .​source·​"FragmentManager.​java"
   
   
4 #·​virtual·​methods 4 #·​virtual·​methods
5 .​method·​public·​abstract·​findViewById(I)​Landroid/​view/​View;​ 5 .​method·​public·​abstract·​findViewById(I)​Landroid/​view/​View;​
6 .​end·​method 6 .​end·​method
   
  7 .​method·​public·​abstract·​hasView()​Z
  8 .​end·​method
[−]
smali/android/support/v4/app/FragmentManager.smali
Offset 17, 30 lines modified Offset 17, 30 lines modified
   
   
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​62 21 ····​.​line·​67
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​117 23 ····​.​line·​124
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
26 .​method·​public·​static·​enableDebugLogging(Z)​V 26 .​method·​public·​static·​enableDebugLogging(Z)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
28 ····​.​param·​p0,​·​"enabled"····​#·​Z 28 ····​.​param·​p0,​·​"enabled"····​#·​Z
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​345 30 ····​.​line·​358
31 ····​sput-​boolean·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DEBUG:​Z 31 ····​sput-​boolean·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DEBUG:​Z
   
32 ····​.​line·​346 32 ····​.​line·​359
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​abstract·​addOnBackStackChanged​Listener(Landroid/​support/​v4/​app/​FragmentManager$OnBac​kStackChangedListener​;​)​V 36 .​method·​public·​abstract·​addOnBackStackChanged​Listener(Landroid/​support/​v4/​app/​FragmentManager$OnBac​kStackChangedListener​;​)​V
37 .​end·​method 37 .​end·​method
Offset 77, 21 lines modified Offset 77, 24 lines modified
77 ············​"<",​ 77 ············​"<",​
78 ············​"Landroid/​support/​v4/​app/​Fragment;​",​ 78 ············​"Landroid/​support/​v4/​app/​Fragment;​",​
79 ············​">;​" 79 ············​">;​"
80 ········​} 80 ········​}
81 ····​.​end·​annotation 81 ····​.​end·​annotation
82 .​end·​method 82 .​end·​method
   
  83 .​method·​public·​abstract·​isDestroyed()​Z
  84 .​end·​method
   
83 .​method·​public·​openTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 85 .​method·​public·​openTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
84 ····​.​locals·​1 86 ····​.​locals·​1
85 ····​.​annotation·​runtime·​Ljava/​lang/​Deprecated;​ 87 ····​.​annotation·​runtime·​Ljava/​lang/​Deprecated;​
86 ····​.​end·​annotation 88 ····​.​end·​annotation
   
87 ····​.​prologue 89 ····​.​prologue
88 ····​.​line·​142 90 ····​.​line·​149
89 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 91 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
90 ····​move-​result-​object·​v0 92 ····​move-​result-​object·​v0
   
91 ····​return-​object·​v0 93 ····​return-​object·​v0
92 .​end·​method 94 .​end·​method
   
[−]
smali/android/support/v4/app/FragmentManagerImpl$1.smali
Offset 22, 29 lines modified Offset 22, 29 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​437 26 ····​.​line·​451
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$1​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$1​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​run()​V 32 .​method·​public·​run()​V
33 ····​.​locals·​1 33 ····​.​locals·​1
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​440 35 ····​.​line·​454
36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$1​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$1​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
37 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>execPendingActions()​Z 37 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>execPendingActions()​Z
   
38 ····​.​line·​441 38 ····​.​line·​455
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
[−]
smali/android/support/v4/app/FragmentManagerImpl$2.smali
Offset 22, 29 lines modified Offset 22, 29 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​477 26 ····​.​line·​491
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$2​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$2​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​run()​V 32 .​method·​public·​run()​V
33 ····​.​locals·​5 33 ····​.​locals·​5
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​479 35 ····​.​line·​493
36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$2​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$2​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
37 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$2​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 37 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$2​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
38 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​ 38 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
39 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mHandler:​Landroid/​os/​Handler;​ 39 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mHandler:​Landroid/​os/​Handler;​
Offset 53, 10 lines modified Offset 53, 10 lines modified
   
53 ····​const/​4·​v3,​·​-​0x1 53 ····​const/​4·​v3,​·​-​0x1
   
54 ····​const/​4·​v4,​·​0x0 54 ····​const/​4·​v4,​·​0x0
   
55 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>popBackStackState(La​ndroid/​os/​Handler;​Ljava/​lang/​String;​II)​Z 55 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>popBackStackState(La​ndroid/​os/​Handler;​Ljava/​lang/​String;​II)​Z
   
56 ····​.​line·​480 56 ····​.​line·​494
57 ····​return-​void 57 ····​return-​void
58 .​end·​method 58 .​end·​method
[−]
smali/android/support/v4/app/FragmentManagerImpl$3.smali
Offset 26, 15 lines modified Offset 26, 15 lines modified
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​Ljava/​lang/​String;​I)​V 27 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​Ljava/​lang/​String;​I)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·493 30 ····​.​line·507
31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>val$name:​Ljava/​lang/​String;​ 32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>val$name:​Ljava/​lang/​String;​
   
33 ····​iput·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>val$flags:​I 33 ····​iput·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>val$flags:​I
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 44, 15 lines modified Offset 44, 15 lines modified
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​run()​V 45 .​method·​public·​run()​V
46 ····​.​locals·​5 46 ····​.​locals·​5
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·495 48 ····​.​line·509
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
51 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​ 51 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
52 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mHandler:​Landroid/​os/​Handler;​ 52 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mHandler:​Landroid/​os/​Handler;​
Offset 61, 10 lines modified Offset 61, 10 lines modified
   
61 ····​const/​4·​v3,​·​-​0x1 61 ····​const/​4·​v3,​·​-​0x1
   
62 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>val$flags:​I 62 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$3​;​-​>val$flags:​I
   
63 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>popBackStackState(La​ndroid/​os/​Handler;​Ljava/​lang/​String;​II)​Z 63 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>popBackStackState(La​ndroid/​os/​Handler;​Ljava/​lang/​String;​II)​Z
   
64 ····​.​line·496 64 ····​.​line·510
65 ····​return-​void 65 ····​return-​void
66 .​end·​method 66 .​end·​method
[−]
smali/android/support/v4/app/FragmentManagerImpl$4.smali
Offset 26, 15 lines modified Offset 26, 15 lines modified
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​II)​V 27 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​II)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​512 30 ····​.​line·​526
31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
32 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>val$id:​I 32 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>val$id:​I
   
33 ····​iput·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>val$flags:​I 33 ····​iput·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>val$flags:​I
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 44, 15 lines modified Offset 44, 15 lines modified
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​run()​V 45 .​method·​public·​run()​V
46 ····​.​locals·​5 46 ····​.​locals·​5
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​514 48 ····​.​line·​528
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
51 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​ 51 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mActivity:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
52 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mHandler:​Landroid/​os/​Handler;​ 52 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mHandler:​Landroid/​os/​Handler;​
Offset 61, 10 lines modified Offset 61, 10 lines modified
   
61 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>val$id:​I 61 ····​iget·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>val$id:​I
   
62 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>val$flags:​I 62 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$4​;​-​>val$flags:​I
   
63 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>popBackStackState(La​ndroid/​os/​Handler;​Ljava/​lang/​String;​II)​Z 63 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>popBackStackState(La​ndroid/​os/​Handler;​Ljava/​lang/​String;​II)​Z
   
64 ····​.​line·​515 64 ····​.​line·​529
65 ····​return-​void 65 ····​return-​void
66 .​end·​method 66 .​end·​method
[−]
smali/android/support/v4/app/FragmentManagerImpl$5.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​Landroid/​support/​v4/​app/​Fragment;​)​V 25 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​Landroid/​support/​v4/​app/​Fragment;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​1007 28 ····​.​line·​1027
29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​ 30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​
   
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​return-​void 32 ····​return-​void
Offset 43, 58 lines modified Offset 43, 58 lines modified
43 .​method·​public·​onAnimationEnd(Landro​id/​view/​animation/​Animation;​)​V 43 .​method·​public·​onAnimationEnd(Landro​id/​view/​animation/​Animation;​)​V
44 ····​.​locals·​6 44 ····​.​locals·​6
45 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​ 45 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​const/​4·​v3,​·​0x0 47 ····​const/​4·​v3,​·​0x0
   
48 ····​.​line·​1010 48 ····​.​line·​1030
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​
   
50 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mAnimatingAway:​Landroid/​view/​View;​ 50 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mAnimatingAway:​Landroid/​view/​View;​
   
51 ····​if-​eqz·​v0,​·​:​cond_0 51 ····​if-​eqz·​v0,​·​:​cond_0
   
52 ····​.​line·​1011 52 ····​.​line·​1031
53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​ 53 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​
   
54 ····​const/​4·​v1,​·​0x0 54 ····​const/​4·​v1,​·​0x0
   
55 ····​iput-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mAnimatingAway:​Landroid/​view/​View;​ 55 ····​iput-​object·​v1,​·​v0,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mAnimatingAway:​Landroid/​view/​View;​
   
56 ····​.​line·​1012 56 ····​.​line·​1032
57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
58 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​ 58 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​
   
59 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​ 59 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$5​;​-​>val$fragment:​Landroid/​support/​v4/​app/​Fragment;​
   
60 ····​iget·​v2,​·​v2,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mStateAfterAnimating​:​I 60 ····​iget·​v2,​·​v2,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mStateAfterAnimating​:​I
   
61 ····​move·​v4,​·​v3 61 ····​move·​v4,​·​v3
   
62 ····​move·​v5,​·​v3 62 ····​move·​v5,​·​v3
   
63 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>moveToState(Landroid​/​support/​v4/​app/​Fragment;​IIIZ)​V 63 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>moveToState(Landroid​/​support/​v4/​app/​Fragment;​IIIZ)​V
   
64 ····​.​line·​1015 64 ····​.​line·​1035
65 ····​:​cond_0 65 ····​:​cond_0
66 ····​return-​void 66 ····​return-​void
67 .​end·​method 67 .​end·​method
   
68 .​method·​public·​onAnimationRepeat(Lan​droid/​view/​animation/​Animation;​)​V 68 .​method·​public·​onAnimationRepeat(Lan​droid/​view/​animation/​Animation;​)​V
69 ····​.​locals·​0 69 ····​.​locals·​0
70 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​ 70 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​1018 72 ····​.​line·​1038
73 ····​return-​void 73 ····​return-​void
74 .​end·​method 74 .​end·​method
   
75 .​method·​public·​onAnimationStart(Land​roid/​view/​animation/​Animation;​)​V 75 .​method·​public·​onAnimationStart(Land​roid/​view/​animation/​Animation;​)​V
76 ····​.​locals·​0 76 ····​.​locals·​0
77 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​ 77 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​
   
78 ····​.​prologue 78 ····​.​prologue
79 ····​.​line·​1021 79 ····​.​line·​1041
80 ····​return-​void 80 ····​return-​void
81 .​end·​method 81 .​end·​method
[−]
smali/android/support/v4/app/FragmentManagerImpl.smali
Offset 1, 11 lines modified Offset 1, 22 lines modified
1 .​class·​final·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 1 .​class·​final·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
2 .​super·​Landroid/​support/​v4/​app/​FragmentManager;​ 2 .​super·​Landroid/​support/​v4/​app/​FragmentManager;​
3 .​source·​"FragmentManager.​java" 3 .​source·​"FragmentManager.​java"
   
  4 #·​interfaces
  5 .​implements·​Landroid/​view/​LayoutInflater$Factor​y;​
   
   
  6 #·​annotations
  7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
  8 ····​value·​=·​{
  9 ········​Landroid/​support/​v4/​app/​FragmentManagerImpl$F​ragmentTag;​
  10 ····​}
  11 .​end·​annotation
   
   
4 #·​static·​fields 12 #·​static·​fields
5 .​field·​static·​final·​ACCELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 13 .​field·​static·​final·​ACCELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
6 .​field·​static·​final·​ACCELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 14 .​field·​static·​final·​ACCELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
7 .​field·​static·​final·​ANIM_DUR:​I·​=·​0xdc 15 .​field·​static·​final·​ANIM_DUR:​I·​=·​0xdc
Offset 186, 51 lines modified Offset 197, 51 lines modified
186 ····​.​prologue 197 ····​.​prologue
187 ····​const/​4·​v0,​·​0x0 198 ····​const/​4·​v0,​·​0x0
   
188 ····​const/​high16·​v4,​·​0x40200000····​#·​2.​5f 199 ····​const/​high16·​v4,​·​0x40200000····​#·​2.​5f
   
189 ····​const/​high16·​v3,​·​0x3fc00000····​#·​1.​5f 200 ····​const/​high16·​v3,​·​0x3fc00000····​#·​1.​5f
   
190 ····​.​line·396 201 ····​.​line·410
191 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DEBUG:​Z 202 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DEBUG:​Z
   
192 ····​.​line·399 203 ····​.​line·413
193 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 204 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
194 ····​const/​16·​v2,​·​0xb 205 ····​const/​16·​v2,​·​0xb
   
195 ····​if-​lt·​v1,​·​v2,​·​:​cond_0 206 ····​if-​lt·​v1,​·​v2,​·​:​cond_0
   
196 ····​const/​4·​v0,​·​0x1 207 ····​const/​4·​v0,​·​0x1
   
197 ····​:​cond_0 208 ····​:​cond_0
198 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>HONEYCOMB:​Z 209 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>HONEYCOMB:​Z
   
199 ····​.​line·​727 210 ····​.​line·​746
200 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 211 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
201 ····​invoke-​direct·​{v0,​·​v4},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>(F)​V 212 ····​invoke-​direct·​{v0,​·​v4},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>(F)​V
   
202 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 213 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
203 ····​.​line·​728 214 ····​.​line·​747
204 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 215 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
205 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>(F)​V 216 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​animation/​DecelerateInterpolato​r;​-​><init>(F)​V
   
206 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 217 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>DECELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
207 ····​.​line·​729 218 ····​.​line·​748
208 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​ 219 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​
   
209 ····​invoke-​direct·​{v0,​·​v4},​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​-​><init>(F)​V 220 ····​invoke-​direct·​{v0,​·​v4},​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​-​><init>(F)​V
   
210 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>ACCELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​ 221 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>ACCELERATE_QUINT:​Landroid/​view/​animation/​Interpolator;​
   
211 ····​.​line·​730 222 ····​.​line·​749
212 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​ 223 ····​new-​instance·​v0,​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​
   
213 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​-​><init>(F)​V 224 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​animation/​AccelerateInterpolato​r;​-​><init>(F)​V
   
214 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>ACCELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​ 225 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>ACCELERATE_CUBIC:​Landroid/​view/​animation/​Interpolator;​
   
215 ····​return-​void 226 ····​return-​void
Offset 238, 63 lines modified Offset 249, 64 lines modified
   
238 .​method·​constructor·​<init>()​V 249 .​method·​constructor·​<init>()​V
239 ····​.​locals·​2 250 ····​.​locals·​2
   
240 ····​.​prologue 251 ····​.​prologue
241 ····​const/​4·​v1,​·​0x0 252 ····​const/​4·​v1,​·​0x0
   
242 ····​.​line·395 253 ····​.​line·409
243 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​><init>()​V 254 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​><init>()​V
   
244 ····​.​line·​422 255 ····​.​line·​436
245 ····​const/​4·​v0,​·​0x0 256 ····​const/​4·​v0,​·​0x0
   
246 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mCurState:​I 257 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mCurState:​I
   
247 ····​.​line·​434 258 ····​.​line·​448
248 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mStateBundle:​Landroid/​os/​Bundle;​ 259 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mStateBundle:​Landroid/​os/​Bundle;​
   
249 ····​.​line·​435 260 ····​.​line·​449
250 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mStateArray:​Landroid/​util/​SparseArray;​ 261 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mStateArray:​Landroid/​util/​SparseArray;​
   
251 ····​.​line·​437 262 ····​.​line·​451
252 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$1​;​ 263 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl$1​;​
   
Max diff block lines reached; 233487/236764 bytes (98.62%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentManagerState$1.smali
Offset 28, 64 lines modified Offset 28, 64 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​374 32 ····​.​line·​387
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentManagerState;​ 37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentManagerState;​
38 ····​.​locals·​1 38 ····​.​locals·​1
39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​376 41 ····​.​line·​389
42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​ 42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​
   
43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​><init>(Landroid/​os/​Parcel;​)​V 43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
44 ····​return-​object·​v0 44 ····​return-​object·​v0
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 46 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
47 ····​.​locals·​1 47 ····​.​locals·​1
48 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 48 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​374 50 ····​.​line·​387
51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentManagerState$​1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentManagerState;​ 51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentManagerState$​1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentManagerState;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​FragmentManagerState;​ 55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​FragmentManagerState;​
56 ····​.​locals·​1 56 ····​.​locals·​1
57 ····​.​param·​p1,​·​"size"····​#·​I 57 ····​.​param·​p1,​·​"size"····​#·​I
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​380 59 ····​.​line·​393
60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​FragmentManagerState;​ 60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​FragmentManagerState;​
   
61 ····​return-​object·​v0 61 ····​return-​object·​v0
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 63 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
64 ····​.​locals·​1 64 ····​.​locals·​1
65 ····​.​param·​p1,​·​"x0"····​#·​I 65 ····​.​param·​p1,​·​"x0"····​#·​I
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​374 67 ····​.​line·​387
68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentManagerState$​1;​-​>newArray(I)​[Landroid/​support/​v4/​app/​FragmentManagerState;​ 68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentManagerState$​1;​-​>newArray(I)​[Landroid/​support/​v4/​app/​FragmentManagerState;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​return-​object·​v0 70 ····​return-​object·​v0
71 .​end·​method 71 .​end·​method
[−]
smali/android/support/v4/app/FragmentManagerState.smali
Offset 28, 105 lines modified Offset 28, 105 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​static·​constructor·​<clinit>()​V 29 .​method·​static·​constructor·​<clinit>()​V
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​373 32 ····​.​line·​386
33 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerState$​1;​ 33 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerState$​1;​
   
34 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​FragmentManagerState$​1;​-​><init>()​V 34 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​FragmentManagerState$​1;​-​><init>()​V
   
35 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 35 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
38 .​method·​public·​constructor·​<init>()​V 38 .​method·​public·​constructor·​<init>()​V
39 ····​.​locals·​0 39 ····​.​locals·​0
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​354 41 ····​.​line·​367
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
43 ····​.​line·​355 43 ····​.​line·​368
44 ····​return-​void 44 ····​return-​void
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V 46 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
47 ····​.​locals·​1 47 ····​.​locals·​1
48 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 48 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​357 50 ····​.​line·​370
51 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 51 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
52 ····​.​line·​358 52 ····​.​line·​371
53 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 53 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
54 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>createTypedArray(Lan​droid/​os/​Parcelable$Creator;​)​[Ljava/​lang/​Object;​ 54 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>createTypedArray(Lan​droid/​os/​Parcelable$Creator;​)​[Ljava/​lang/​Object;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​check-​cast·​v0,​·​[Landroid/​support/​v4/​app/​FragmentState;​ 56 ····​check-​cast·​v0,​·​[Landroid/​support/​v4/​app/​FragmentState;​
   
57 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mActive:​[Landroid/​support/​v4/​app/​FragmentState;​ 57 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mActive:​[Landroid/​support/​v4/​app/​FragmentState;​
   
58 ····​.​line·​359 58 ····​.​line·​372
59 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>createIntArray()​[I 59 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>createIntArray()​[I
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
61 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mAdded:​[I 61 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mAdded:​[I
   
62 ····​.​line·​360 62 ····​.​line·​373
63 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 63 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
64 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>createTypedArray(Lan​droid/​os/​Parcelable$Creator;​)​[Ljava/​lang/​Object;​ 64 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>createTypedArray(Lan​droid/​os/​Parcelable$Creator;​)​[Ljava/​lang/​Object;​
   
65 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
66 ····​check-​cast·​v0,​·​[Landroid/​support/​v4/​app/​BackStackState;​ 66 ····​check-​cast·​v0,​·​[Landroid/​support/​v4/​app/​BackStackState;​
   
67 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mBackStack:​[Landroid/​support/​v4/​app/​BackStackState;​ 67 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mBackStack:​[Landroid/​support/​v4/​app/​BackStackState;​
   
68 ····​.​line·​361 68 ····​.​line·​374
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
   
71 #·​virtual·​methods 71 #·​virtual·​methods
72 .​method·​public·​describeContents()​I 72 .​method·​public·​describeContents()​I
73 ····​.​locals·​1 73 ····​.​locals·​1
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​364 75 ····​.​line·​377
76 ····​const/​4·​v0,​·​0x0 76 ····​const/​4·​v0,​·​0x0
   
77 ····​return·​v0 77 ····​return·​v0
78 .​end·​method 78 .​end·​method
   
79 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 79 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
80 ····​.​locals·​1 80 ····​.​locals·​1
81 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 81 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
82 ····​.​param·​p2,​·​"flags"····​#·​I 82 ····​.​param·​p2,​·​"flags"····​#·​I
   
83 ····​.​prologue 83 ····​.​prologue
84 ····​.​line·​368 84 ····​.​line·​381
85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mActive:​[Landroid/​support/​v4/​app/​FragmentState;​ 85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mActive:​[Landroid/​support/​v4/​app/​FragmentState;​
   
86 ····​invoke-​virtual·​{p1,​·​v0,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeTypedArray([Lan​droid/​os/​Parcelable;​I)​V 86 ····​invoke-​virtual·​{p1,​·​v0,​·​p2},​·​Landroid/​os/​Parcel;​-​>writeTypedArray([Lan​droid/​os/​Parcelable;​I)​V
   
87 ····​.​line·​369 87 ····​.​line·​382
88 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mAdded:​[I 88 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mAdded:​[I
   
89 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeIntArray([I)​V 89 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeIntArray([I)​V
   
90 ····​.​line·​370 90 ····​.​line·​383
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mBackStack:​[Landroid/​support/​v4/​app/​BackStackState;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentManagerState;​-​>mBackStack:​[Landroid/​support/​v4/​app/​BackStackState;​
Max diff block lines reached; 161/3194 bytes (5.04%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentState$1.smali
Offset 28, 64 lines modified Offset 28, 64 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​137 32 ····​.​line·​141
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentState;​ 37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentState;​
38 ····​.​locals·​1 38 ····​.​locals·​1
39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​139 41 ····​.​line·​143
42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentState;​ 42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentState;​
   
43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentState;​-​><init>(Landroid/​os/​Parcel;​)​V 43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
44 ····​return-​object·​v0 44 ····​return-​object·​v0
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 46 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
47 ····​.​locals·​1 47 ····​.​locals·​1
48 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 48 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​137 50 ····​.​line·​141
51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentState;​ 51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​FragmentState;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​FragmentState;​ 55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​FragmentState;​
56 ····​.​locals·​1 56 ····​.​locals·​1
57 ····​.​param·​p1,​·​"size"····​#·​I 57 ····​.​param·​p1,​·​"size"····​#·​I
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​143 59 ····​.​line·​147
60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​FragmentState;​ 60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​FragmentState;​
   
61 ····​return-​object·​v0 61 ····​return-​object·​v0
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 63 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
64 ····​.​locals·​1 64 ····​.​locals·​1
65 ····​.​param·​p1,​·​"x0"····​#·​I 65 ····​.​param·​p1,​·​"x0"····​#·​I
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​137 67 ····​.​line·​141
68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentState$1;​-​>newArray(I)​[Landroid/​support/​v4/​app/​FragmentState;​ 68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentState$1;​-​>newArray(I)​[Landroid/​support/​v4/​app/​FragmentState;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​return-​object·​v0 70 ····​return-​object·​v0
71 .​end·​method 71 .​end·​method
[−]
smali/android/support/v4/app/FragmentState.smali
Offset 44, 15 lines modified Offset 44, 15 lines modified
   
   
44 #·​direct·​methods 44 #·​direct·​methods
45 .​method·​static·​constructor·​<clinit>()​V 45 .​method·​static·​constructor·​<clinit>()​V
46 ····​.​locals·​1 46 ····​.​locals·​1
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​136 48 ····​.​line·​140
49 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentState$1;​ 49 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentState$1;​
   
50 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​FragmentState$1;​-​><init>()​V 50 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​FragmentState$1;​-​><init>()​V
   
51 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 51 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
52 ····​return-​void 52 ····​return-​void
Offset 63, 328 lines modified Offset 63, 328 lines modified
63 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 63 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​const/​4·​v1,​·​0x1 65 ····​const/​4·​v1,​·​0x1
   
66 ····​const/​4·​v2,​·​0x0 66 ····​const/​4·​v2,​·​0x0
   
67 ····​.​line·​75 67 ····​.​line·​79
68 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 68 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
69 ····​.​line·76 69 ····​.​line·80
70 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 70 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
71 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
72 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mClassName:​Ljava/​lang/​String;​ 72 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mClassName:​Ljava/​lang/​String;​
   
73 ····​.​line·77 73 ····​.​line·81
74 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 74 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
75 ····​move-​result·​v0 75 ····​move-​result·​v0
   
76 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mIndex:​I 76 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mIndex:​I
   
77 ····​.​line·78 77 ····​.​line·82
78 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 78 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
79 ····​move-​result·​v0 79 ····​move-​result·​v0
   
80 ····​if-​eqz·​v0,​·​:​cond_0 80 ····​if-​eqz·​v0,​·​:​cond_0
   
81 ····​move·​v0,​·​v1 81 ····​move·​v0,​·​v1
   
82 ····​:​goto_0 82 ····​:​goto_0
83 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mFromLayout:​Z 83 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mFromLayout:​Z
   
84 ····​.​line·79 84 ····​.​line·83
85 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 85 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
86 ····​move-​result·​v0 86 ····​move-​result·​v0
   
87 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mFragmentId:​I 87 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mFragmentId:​I
   
88 ····​.​line·​80 88 ····​.​line·​84
89 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 89 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
90 ····​move-​result·​v0 90 ····​move-​result·​v0
   
91 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mContainerId:​I 91 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mContainerId:​I
   
92 ····​.​line·​81 92 ····​.​line·​85
93 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​ 93 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readString()​Ljava/​lang/​String;​
   
94 ····​move-​result-​object·​v0 94 ····​move-​result-​object·​v0
   
95 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mTag:​Ljava/​lang/​String;​ 95 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mTag:​Ljava/​lang/​String;​
   
96 ····​.​line·​82 96 ····​.​line·​86
97 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 97 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
98 ····​move-​result·​v0 98 ····​move-​result·​v0
   
99 ····​if-​eqz·​v0,​·​:​cond_1 99 ····​if-​eqz·​v0,​·​:​cond_1
   
100 ····​move·​v0,​·​v1 100 ····​move·​v0,​·​v1
   
101 ····​:​goto_1 101 ····​:​goto_1
102 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mRetainInstance:​Z 102 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mRetainInstance:​Z
   
103 ····​.​line·​83 103 ····​.​line·​87
104 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 104 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
105 ····​move-​result·​v0 105 ····​move-​result·​v0
   
106 ····​if-​eqz·​v0,​·​:​cond_2 106 ····​if-​eqz·​v0,​·​:​cond_2
   
107 ····​:​goto_2 107 ····​:​goto_2
108 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mDetached:​Z 108 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentState;​-​>mDetached:​Z
   
109 ····​.​line·​84 109 ····​.​line·​88
110 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readBundle()​Landroid/​os/​Bundle;​ 110 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readBundle()​Landroid/​os/​Bundle;​
   
111 ····​move-​result-​object·​v0 111 ····​move-​result-​object·​v0
Max diff block lines reached; 11531/14036 bytes (82.15%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentTransaction.smali
Offset 1, 12 lines modified Offset 1, 20 lines modified
1 .​class·​public·​abstract·​Landroid/​support/​v4/​app/​FragmentTransaction;​ 1 .​class·​public·​abstract·​Landroid/​support/​v4/​app/​FragmentTransaction;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"FragmentTransaction.​java" 3 .​source·​"FragmentTransaction.​java"
   
   
  4 #·​annotations
  5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
  6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​app/​FragmentTransaction$T​ransit;​
  8 ····​}
  9 .​end·​annotation
   
   
4 #·​static·​fields 10 #·​static·​fields
5 .​field·​public·​static·​final·​TRANSIT_ENTER_MASK:​I·​=·​0x1000 11 .​field·​public·​static·​final·​TRANSIT_ENTER_MASK:​I·​=·​0x1000
   
6 .​field·​public·​static·​final·​TRANSIT_EXIT_MASK:​I·​=·​0x2000 12 .​field·​public·​static·​final·​TRANSIT_EXIT_MASK:​I·​=·​0x2000
   
7 .​field·​public·​static·​final·​TRANSIT_FRAGMENT_CLOS​E:​I·​=·​0x2002 13 .​field·​public·​static·​final·​TRANSIT_FRAGMENT_CLOS​E:​I·​=·​0x2002
   
Offset 20, 32 lines modified Offset 28, 44 lines modified
   
   
20 #·​direct·​methods 28 #·​direct·​methods
21 .​method·​public·​constructor·​<init>()​V 29 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​0 30 ····​.​locals·​0
   
23 ····​.​prologue 31 ····​.​prologue
24 ····​.​line·26 32 ····​.​line·38
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  34 ····​.​line·​165
26 ····​return-​void 35 ····​return-​void
27 .​end·​method 36 .​end·​method
   
   
28 #·​virtual·​methods 37 #·​virtual·​methods
29 .​method·​public·​abstract·​add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 38 .​method·​public·​abstract·​add(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
30 .​end·​method 39 .​end·​method
   
31 .​method·​public·​abstract·​add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 40 .​method·​public·​abstract·​add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
  41 ····​.​param·​p3····​#·​Ljava/​lang/​String;​
  42 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
  43 ········​.​end·​annotation
  44 ····​.​end·​param
32 .​end·​method 45 .​end·​method
   
33 .​method·​public·​abstract·​add(Landroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 46 .​method·​public·​abstract·​add(Landroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
34 .​end·​method 47 .​end·​method
   
  48 .​method·​public·​abstract·​addSharedElement(Land​roid/​view/​View;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
  49 .​end·​method
   
35 .​method·​public·​abstract·​addToBackStack(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 50 .​method·​public·​abstract·​addToBackStack(Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
  51 ····​.​param·​p1····​#·​Ljava/​lang/​String;​
  52 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
  53 ········​.​end·​annotation
  54 ····​.​end·​param
36 .​end·​method 55 .​end·​method
   
37 .​method·​public·​abstract·​attach(Landroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 56 .​method·​public·​abstract·​attach(Landroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
38 .​end·​method 57 .​end·​method
   
39 .​method·​public·​abstract·​commit()​I 58 .​method·​public·​abstract·​commit()​I
40 .​end·​method 59 .​end·​method
Offset 71, 14 lines modified Offset 91, 18 lines modified
71 .​method·​public·​abstract·​remove(Landroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 91 .​method·​public·​abstract·​remove(Landroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
72 .​end·​method 92 .​end·​method
   
73 .​method·​public·​abstract·​replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 93 .​method·​public·​abstract·​replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
74 .​end·​method 94 .​end·​method
   
75 .​method·​public·​abstract·​replace(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 95 .​method·​public·​abstract·​replace(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
  96 ····​.​param·​p3····​#·​Ljava/​lang/​String;​
  97 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
  98 ········​.​end·​annotation
  99 ····​.​end·​param
76 .​end·​method 100 .​end·​method
   
77 .​method·​public·​abstract·​setBreadCrumbShortTit​le(I)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 101 .​method·​public·​abstract·​setBreadCrumbShortTit​le(I)​Landroid/​support/​v4/​app/​FragmentTransaction;​
78 .​end·​method 102 .​end·​method
   
79 .​method·​public·​abstract·​setBreadCrumbShortTit​le(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 103 .​method·​public·​abstract·​setBreadCrumbShortTit​le(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
80 .​end·​method 104 .​end·​method
[−]
smali/android/support/v4/app/NavUtils$NavUtilsImplBase.smali
Offset 18, 89 lines modified Offset 18, 89 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​48 22 ····​.​line·​49
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​getParentActivityInte​nt(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 27 .​method·​public·​getParentActivityInte​nt(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
28 ····​.​locals·​8 28 ····​.​locals·​8
29 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 29 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​const/​4·​v2,​·​0x0 31 ····​const/​4·​v2,​·​0x0
   
32 ····​.​line·​52 32 ····​.​line·​53
33 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>getParentActivityNam​e(Landroid/​app/​Activity;​)​Ljava/​lang/​String;​ 33 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>getParentActivityNam​e(Landroid/​app/​Activity;​)​Ljava/​lang/​String;​
   
34 ····​move-​result-​object·​v3 34 ····​move-​result-​object·​v3
   
35 ····​.​line·​53 35 ····​.​line·​54
36 ····​.​local·​v3,​·​"parentName":​Ljava/​lang/​String;​ 36 ····​.​local·​v3,​·​"parentName":​Ljava/​lang/​String;​
37 ····​if-​nez·​v3,​·​:​cond_0 37 ····​if-​nez·​v3,​·​:​cond_0
   
38 ····​.​line·​66 38 ····​.​line·​67
39 ····​:​goto_0 39 ····​:​goto_0
40 ····​return-​object·​v2 40 ····​return-​object·​v2
   
41 ····​.​line·​56 41 ····​.​line·​57
42 ····​:​cond_0 42 ····​:​cond_0
43 ····​new-​instance·​v4,​·​Landroid/​content/​ComponentName;​ 43 ····​new-​instance·​v4,​·​Landroid/​content/​ComponentName;​
   
44 ····​invoke-​direct·​{v4,​·​p1,​·​v3},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​)​V 44 ····​invoke-​direct·​{v4,​·​p1,​·​v3},​·​Landroid/​content/​ComponentName;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​)​V
   
45 ····​.​line·​58 45 ····​.​line·​59
46 ····​.​local·​v4,​·​"target":​Landroid/​content/​ComponentName;​ 46 ····​.​local·​v4,​·​"target":​Landroid/​content/​ComponentName;​
47 ····​:​try_start_0 47 ····​:​try_start_0
48 ····​invoke-​static·​{p1,​·​v4},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>getParentActivityNam​e(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​ 48 ····​invoke-​static·​{p1,​·​v4},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>getParentActivityNam​e(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​
   
49 ····​move-​result-​object·​v1 49 ····​move-​result-​object·​v1
   
50 ····​.​line·59 50 ····​.​line·60
51 ····​.​local·​v1,​·​"grandparent":​Ljava/​lang/​String;​ 51 ····​.​local·​v1,​·​"grandparent":​Ljava/​lang/​String;​
52 ····​if-​nez·​v1,​·​:​cond_1 52 ····​if-​nez·​v1,​·​:​cond_1
   
53 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​content/​IntentCompat;​-​>makeMainActivity(Lan​droid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 53 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​content/​IntentCompat;​-​>makeMainActivity(Lan​droid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
   
54 ····​move-​result-​object·​v2 54 ····​move-​result-​object·​v2
   
55 ····​.​line·​62 55 ····​.​line·​63
56 ····​.​local·​v2,​·​"parentIntent":​Landroid/​content/​Intent;​ 56 ····​.​local·​v2,​·​"parentIntent":​Landroid/​content/​Intent;​
57 ····​:​goto_1 57 ····​:​goto_1
58 ····​goto·​:​goto_0 58 ····​goto·​:​goto_0
   
59 ····​.​line·59 59 ····​.​line·60
60 ····​.​end·​local·​v2····​#·​"parentIntent":​Landroid/​content/​Intent;​ 60 ····​.​end·​local·​v2····​#·​"parentIntent":​Landroid/​content/​Intent;​
61 ····​:​cond_1 61 ····​:​cond_1
62 ····​new-​instance·​v5,​·​Landroid/​content/​Intent;​ 62 ····​new-​instance·​v5,​·​Landroid/​content/​Intent;​
   
63 ····​invoke-​direct·​{v5},​·​Landroid/​content/​Intent;​-​><init>()​V 63 ····​invoke-​direct·​{v5},​·​Landroid/​content/​Intent;​-​><init>()​V
   
64 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 64 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​
65 ····​:​try_end_0 65 ····​:​try_end_0
66 ····​.​catch·​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 66 ····​.​catch·​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
67 ····​move-​result-​object·​v2 67 ····​move-​result-​object·​v2
   
68 ····​goto·​:​goto_1 68 ····​goto·​:​goto_1
   
69 ····​.​line·​63 69 ····​.​line·​64
70 ····​.​end·​local·​v1····​#·​"grandparent":​Ljava/​lang/​String;​ 70 ····​.​end·​local·​v1····​#·​"grandparent":​Ljava/​lang/​String;​
71 ····​:​catch_0 71 ····​:​catch_0
72 ····​move-​exception·​v0 72 ····​move-​exception·​v0
   
73 ····​.​line·​64 73 ····​.​line·​65
74 ····​.​local·​v0,​·​"e":​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​ 74 ····​.​local·​v0,​·​"e":​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​
75 ····​const-​string·​v5,​·​"NavUtils" 75 ····​const-​string·​v5,​·​"NavUtils"
   
76 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 76 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
77 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 77 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 133, 57 lines modified Offset 133, 57 lines modified
133 ····​.​locals·​4 133 ····​.​locals·​4
134 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 134 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
135 ····​.​param·​p2,​·​"info"····​#·​Landroid/​content/​pm/​ActivityInfo;​ 135 ····​.​param·​p2,​·​"info"····​#·​Landroid/​content/​pm/​ActivityInfo;​
   
136 ····​.​prologue 136 ····​.​prologue
137 ····​const/​4·​v1,​·​0x0 137 ····​const/​4·​v1,​·​0x0
   
138 ····​.​line·​85 138 ····​.​line·​86
139 ····​iget-​object·​v2,​·​p2,​·​Landroid/​content/​pm/​ActivityInfo;​-​>metaData:​Landroid/​os/​Bundle;​ 139 ····​iget-​object·​v2,​·​p2,​·​Landroid/​content/​pm/​ActivityInfo;​-​>metaData:​Landroid/​os/​Bundle;​
Max diff block lines reached; 2464/5374 bytes (45.85%) of diff not shown.
[−]
smali/android/support/v4/app/NavUtils$NavUtilsImplJB.smali
Offset 15, 103 lines modified Offset 15, 103 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​95 19 ····​.​line·​96
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getParentActivityInte​nt(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 24 .​method·​public·​getParentActivityInte​nt(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 26 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​101 28 ····​.​line·​102
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​NavUtilsJB;​-​>getParentActivityInt​ent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​NavUtilsJB;​-​>getParentActivityInt​ent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
30 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
31 ····​.​line·​102 31 ····​.​line·​103
32 ····​.​local·​v0,​·​"result":​Landroid/​content/​Intent;​ 32 ····​.​local·​v0,​·​"result":​Landroid/​content/​Intent;​
33 ····​if-​nez·​v0,​·​:​cond_0 33 ····​if-​nez·​v0,​·​:​cond_0
   
34 ····​.​line·​103 34 ····​.​line·​104
35 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​JB;​-​>superGetParentActivi​tyIntent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 35 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​JB;​-​>superGetParentActivi​tyIntent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
37 ····​.​line·​105 37 ····​.​line·​106
38 ····​:​cond_0 38 ····​:​cond_0
39 ····​return-​object·​v0 39 ····​return-​object·​v0
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​getParentActivityName​(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​ 41 .​method·​public·​getParentActivityName​(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​
42 ····​.​locals·​1 42 ····​.​locals·​1
43 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 43 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
44 ····​.​param·​p2,​·​"info"····​#·​Landroid/​content/​pm/​ActivityInfo;​ 44 ····​.​param·​p2,​·​"info"····​#·​Landroid/​content/​pm/​ActivityInfo;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​124 46 ····​.​line·​125
47 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​app/​NavUtilsJB;​-​>getParentActivityNam​e(Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​ 47 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​app/​NavUtilsJB;​-​>getParentActivityNam​e(Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​
   
48 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
49 ····​.​line·​125 49 ····​.​line·​126
50 ····​.​local·​v0,​·​"result":​Ljava/​lang/​String;​ 50 ····​.​local·​v0,​·​"result":​Ljava/​lang/​String;​
51 ····​if-​nez·​v0,​·​:​cond_0 51 ····​if-​nez·​v0,​·​:​cond_0
   
52 ····​.​line·​126 52 ····​.​line·​127
53 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​-​>getParentActivityNam​e(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​ 53 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​-​>getParentActivityNam​e(Landroid/​content/​Context;​Landroid/​content/​pm/​ActivityInfo;​)​Ljava/​lang/​String;​
   
54 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
55 ····​.​line·​128 55 ····​.​line·​129
56 ····​:​cond_0 56 ····​:​cond_0
57 ····​return-​object·​v0 57 ····​return-​object·​v0
58 .​end·​method 58 .​end·​method
   
59 .​method·​public·​navigateUpTo(Landroid​/​app/​Activity;​Landroid/​content/​Intent;​)​V 59 .​method·​public·​navigateUpTo(Landroid​/​app/​Activity;​Landroid/​content/​Intent;​)​V
60 ····​.​locals·​0 60 ····​.​locals·​0
61 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 61 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
62 ····​.​param·​p2,​·​"upIntent"····​#·​Landroid/​content/​Intent;​ 62 ····​.​param·​p2,​·​"upIntent"····​#·​Landroid/​content/​Intent;​
   
63 ····​.​prologue 63 ····​.​prologue
64 ····​.​line·​119 64 ····​.​line·​120
65 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​app/​NavUtilsJB;​-​>navigateUpTo(Landroi​d/​app/​Activity;​Landroid/​content/​Intent;​)​V 65 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​app/​NavUtilsJB;​-​>navigateUpTo(Landroi​d/​app/​Activity;​Landroid/​content/​Intent;​)​V
   
66 ····​.​line·​120 66 ····​.​line·​121
67 ····​return-​void 67 ····​return-​void
68 .​end·​method 68 .​end·​method
   
69 .​method·​public·​shouldUpRecreateTask(​Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​Z 69 .​method·​public·​shouldUpRecreateTask(​Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​Z
70 ····​.​locals·​1 70 ····​.​locals·​1
71 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 71 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
72 ····​.​param·​p2,​·​"targetIntent"····​#·​Landroid/​content/​Intent;​ 72 ····​.​param·​p2,​·​"targetIntent"····​#·​Landroid/​content/​Intent;​
   
73 ····​.​prologue 73 ····​.​prologue
74 ····​.​line·​114 74 ····​.​line·​115
75 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​app/​NavUtilsJB;​-​>shouldUpRecreateTask​(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​Z 75 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​app/​NavUtilsJB;​-​>shouldUpRecreateTask​(Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​Z
   
76 ····​move-​result·​v0 76 ····​move-​result·​v0
   
77 ····​return·​v0 77 ····​return·​v0
78 .​end·​method 78 .​end·​method
   
79 .​method·​superGetParentActivit​yIntent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 79 .​method·​superGetParentActivit​yIntent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
80 ····​.​locals·​1 80 ····​.​locals·​1
81 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 81 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
82 ····​.​prologue 82 ····​.​prologue
83 ····​.​line·​109 83 ····​.​line·​110
84 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​-​>getParentActivityInt​ent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 84 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​-​>getParentActivityInt​ent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
Max diff block lines reached; 37/3260 bytes (1.13%) of diff not shown.
[−]
smali/android/support/v4/app/NavUtils.smali
Offset 22, 62 lines modified Offset 22, 62 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​static·​constructor·​<clinit>()​V 23 .​method·​static·​constructor·​<clinit>()​V
24 ····​.​locals·​2 24 ····​.​locals·​2
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​135 26 ····​.​line·​136
27 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 27 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
28 ····​.​line·​136 28 ····​.​line·​137
29 ····​.​local·​v0,​·​"version":​I 29 ····​.​local·​v0,​·​"version":​I
30 ····​const/​16·​v1,​·​0x10 30 ····​const/​16·​v1,​·​0x10
   
31 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 31 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
32 ····​.​line·​137 32 ····​.​line·​138
33 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​JB;​ 33 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​JB;​
   
34 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​JB;​-​><init>()​V 34 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​JB;​-​><init>()​V
   
35 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​NavUtils;​-​>IMPL:​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​;​ 35 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​NavUtils;​-​>IMPL:​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​;​
   
36 ····​.​line·​141 36 ····​.​line·​142
37 ····​:​goto_0 37 ····​:​goto_0
38 ····​return-​void 38 ····​return-​void
   
39 ····​.​line·​139 39 ····​.​line·​140
40 ····​:​cond_0 40 ····​:​cond_0
41 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​ 41 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​
   
42 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​-​><init>()​V 42 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​Base;​-​><init>()​V
   
43 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​NavUtils;​-​>IMPL:​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​;​ 43 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​app/​NavUtils;​-​>IMPL:​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​;​
   
44 ····​goto·​:​goto_0 44 ····​goto·​:​goto_0
45 .​end·​method 45 .​end·​method
   
46 .​method·​private·​constructor·​<init>()​V 46 .​method·​private·​constructor·​<init>()​V
47 ····​.​locals·​0 47 ····​.​locals·​0
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​304 49 ····​.​line·​307
50 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 50 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
51 ····​.​line·​305 51 ····​.​line·​308
52 ····​return-​void 52 ····​return-​void
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​static·​getParentActivityInte​nt(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 54 .​method·​public·​static·​getParentActivityInte​nt(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
55 ····​.​locals·​1 55 ····​.​locals·​1
56 ····​.​param·​p0,​·​"sourceActivity"····​#·​Landroid/​app/​Activity;​ 56 ····​.​param·​p0,​·​"sourceActivity"····​#·​Landroid/​app/​Activity;​
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·​215 58 ····​.​line·​216
59 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​NavUtils;​-​>IMPL:​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​;​ 59 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​NavUtils;​-​>IMPL:​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​;​
   
60 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​;​-​>getParentActivityInt​ent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​ 60 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​NavUtils$NavUtilsImpl​;​-​>getParentActivityInt​ent(Landroid/​app/​Activity;​)​Landroid/​content/​Intent;​
   
61 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v0
   
62 ····​return-​object·​v0 62 ····​return-​object·​v0
Offset 90, 59 lines modified Offset 90, 59 lines modified
90 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 90 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
91 ········​value·​=·​{ 91 ········​value·​=·​{
92 ············​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​ 92 ············​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​
93 ········​} 93 ········​}
94 ····​.​end·​annotation 94 ····​.​end·​annotation
   
95 ····​.​prologue 95 ····​.​prologue
96 ····​.​line·​255 96 ····​.​line·​256
97 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>getParentActivityNam​e(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​ 97 ····​invoke-​static·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>getParentActivityNam​e(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​
   
98 ····​move-​result-​object·​v1 98 ····​move-​result-​object·​v1
   
99 ····​.​line·​256 99 ····​.​line·​257
100 ····​.​local·​v1,​·​"parentActivity":​Ljava/​lang/​String;​ 100 ····​.​local·​v1,​·​"parentActivity":​Ljava/​lang/​String;​
101 ····​if-​nez·​v1,​·​:​cond_0 101 ····​if-​nez·​v1,​·​:​cond_0
   
102 ····​const/​4·​v2,​·​0x0 102 ····​const/​4·​v2,​·​0x0
   
103 ····​.​line·​265 103 ····​.​line·​266
104 ····​:​goto_0 104 ····​:​goto_0
105 ····​return-​object·​v2 105 ····​return-​object·​v2
   
106 ····​.​line·​259 106 ····​.​line·​260
107 ····​:​cond_0 107 ····​:​cond_0
108 ····​new-​instance·​v3,​·​Landroid/​content/​ComponentName;​ 108 ····​new-​instance·​v3,​·​Landroid/​content/​ComponentName;​
   
109 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​ComponentName;​-​>getPackageName()​Ljava/​lang/​String;​ 109 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​ComponentName;​-​>getPackageName()​Ljava/​lang/​String;​
   
110 ····​move-​result-​object·​v4 110 ····​move-​result-​object·​v4
   
111 ····​invoke-​direct·​{v3,​·​v4,​·​v1},​·​Landroid/​content/​ComponentName;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 111 ····​invoke-​direct·​{v3,​·​v4,​·​v1},​·​Landroid/​content/​ComponentName;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
112 ····​.​line·​261 112 ····​.​line·​262
113 ····​.​local·​v3,​·​"target":​Landroid/​content/​ComponentName;​ 113 ····​.​local·​v3,​·​"target":​Landroid/​content/​ComponentName;​
114 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>getParentActivityNam​e(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​ 114 ····​invoke-​static·​{p0,​·​v3},​·​Landroid/​support/​v4/​app/​NavUtils;​-​>getParentActivityNam​e(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​)​Ljava/​lang/​String;​
   
Max diff block lines reached; 7883/10905 bytes (72.29%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompat$Action.smali
Offset 1, 47 lines modified Offset 1, 222 lines modified
1 .​class·​public·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​ 1 .​class·​public·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$Action;​
3 .​source·​"NotificationCompat.​java" 3 .​source·​"NotificationCompat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​ 5 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​
6 ····​value·​=·​Landroid/​support/​v4/​app/​NotificationCompat;​ 6 ····​value·​=·​Landroid/​support/​v4/​app/​NotificationCompat;​
7 .​end·​annotation 7 .​end·​annotation
   
8 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 8 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
9 ····​accessFlags·​=·​0x9 9 ····​accessFlags·​=·​0x9
10 ····​name·​=·​"Action" 10 ····​name·​=·​"Action"
11 .​end·​annotation 11 .​end·​annotation
   
  12 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
  13 ····​value·​=·​{
  14 ········​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion$WearableExtender​;​,​
  15 ········​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion$Extender;​,​
  16 ········​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion$Builder;​
  17 ····​}
  18 .​end·​annotation
   
   
  19 #·​static·​fields
  20 .​field·​public·​static·​final·​FACTORY:​Landroid/​support/​v4/​app/​NotificationCompatBas​e$Action$Factory;​
   
   
12 #·​instance·​fields 21 #·​instance·​fields
13 .​field·​public·​actionIntent:​Landroid/​app/​PendingIntent;​ 22 .​field·​public·​actionIntent:​Landroid/​app/​PendingIntent;​
   
14 .​field·​public·​icon:​I 23 .​field·​public·​icon:​I
   
  24 .​field·​private·​final·​mExtras:​Landroid/​os/​Bundle;​
   
  25 .​field·​private·​final·​mRemoteInputs:​[Landroid/​support/​v4/​app/​RemoteInput;​
   
15 .​field·​public·​title:​Ljava/​lang/​CharSequence;​ 26 .​field·​public·​title:​Ljava/​lang/​CharSequence;​
   
   
16 #·​direct·​methods 27 #·​direct·​methods
  28 .​method·​static·​constructor·​<clinit>()​V
  29 ····​.​locals·​1
   
  30 ····​.​prologue
  31 ····​.​line·​2135
  32 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion$1;​
   
  33 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion$1;​-​><init>()​V
   
  34 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​-​>FACTORY:​Landroid/​support/​v4/​app/​NotificationCompatBas​e$Action$Factory;​
   
  35 ····​return-​void
  36 .​end·​method
   
17 .​method·​public·​constructor·​<init>(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V 37 .​method·​public·​constructor·​<init>(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V
18 ····​.​locals·0 38 ····​.​locals·6
19 ····​.​param·​p1,​·​"icon_"····​#·​I 39 ····​.​param·​p1,​·​"icon"····​#·​I
20 ····​.​param·​p2,​·​"title_"····​#·​Ljava/​lang/​CharSequence;​ 40 ····​.​param·​p2,​·​"title"····​#·​Ljava/​lang/​CharSequence;​
21 ····​.​param·​p3,​·​"intent_"····​#·​Landroid/​app/​PendingIntent;​ 41 ····​.​param·​p3,​·​"intent"····​#·​Landroid/​app/​PendingIntent;​
   
  42 ····​.​prologue
  43 ····​.​line·​1791
  44 ····​new-​instance·​v4,​·​Landroid/​os/​Bundle;​
   
  45 ····​invoke-​direct·​{v4},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
  46 ····​const/​4·​v5,​·​0x0
   
  47 ····​move-​object·​v0,​·​p0
   
  48 ····​move·​v1,​·​p1
   
  49 ····​move-​object·​v2,​·​p2
   
  50 ····​move-​object·​v3,​·​p3
   
  51 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​-​><init>(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​Landroid/​os/​Bundle;​[Landroid/​support/​v4/​app/​RemoteInput;​)​V
   
  52 ····​.​line·​1792
  53 ····​return-​void
  54 .​end·​method
   
  55 .​method·​private·​constructor·​<init>(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​Landroid/​os/​Bundle;​[Landroid/​support/​v4/​app/​RemoteInput;​)​V
  56 ····​.​locals·​1
  57 ····​.​param·​p1,​·​"icon"····​#·​I
  58 ····​.​param·​p2,​·​"title"····​#·​Ljava/​lang/​CharSequence;​
  59 ····​.​param·​p3,​·​"intent"····​#·​Landroid/​app/​PendingIntent;​
  60 ····​.​param·​p4,​·​"extras"····​#·​Landroid/​os/​Bundle;​
  61 ····​.​param·​p5,​·​"remoteInputs"····​#·​[Landroid/​support/​v4/​app/​RemoteInput;​
   
22 ····​.​prologue 62 ····​.​prologue
23 ····​.​line·824 63 ····​.​line·1795
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 64 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$Action;​-​><init>()​V
   
25 ····​.​line·825 65 ····​.​line·1796
26 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​-​>icon:​I 66 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​-​>icon:​I
   
27 ····​.​line·826 67 ····​.​line·1797
Max diff block lines reached; 3621/7344 bytes (49.31%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompat$BigPictureStyle.smali
Offset 23, 88 lines modified Offset 23, 96 lines modified
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​public·​constructor·​<init>()​V 24 .​method·​public·​constructor·​<init>()​V
25 ····​.​locals·​0 25 ····​.​locals·​0
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​656 27 ····​.​line·1600
28 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V
   
29 ····​.​line·​657 29 ····​.​line·1601
30 ····​return-​void 30 ····​return-​void
31 .​end·​method 31 .​end·​method
   
32 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V 32 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
34 ····​.​param·​p1,​·​"builder"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 34 ····​.​param·​p1,​·​"builder"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​659 36 ····​.​line·1603
37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V
   
38 ····​.​line·660 38 ····​.​line·1604
39 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>setBuilder(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V 39 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>setBuilder(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V
   
40 ····​.​line·​661 40 ····​.​line·1605
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
   
43 #·​virtual·​methods 43 #·​virtual·​methods
44 .​method·​public·​bigLargeIcon(Landroid​/​graphics/​Bitmap;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​ 44 .​method·​public·​bigLargeIcon(Landroid​/​graphics/​Bitmap;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​
45 ····​.​locals·​1 45 ····​.​locals·​1
46 ····​.​param·​p1,​·​"b"····​#·​Landroid/​graphics/​Bitmap;​ 46 ····​.​param·​p1,​·​"b"····​#·​Landroid/​graphics/​Bitmap;​
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​693 48 ····​.​line·1637
49 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mBigLargeIcon:​Landroid/​graphics/​Bitmap;​ 49 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mBigLargeIcon:​Landroid/​graphics/​Bitmap;​
   
50 ····​.​line·​694 50 ····​.​line·1638
51 ····​const/​4·​v0,​·​0x1 51 ····​const/​4·​v0,​·​0x1
   
52 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mBigLargeIconSet:​Z 52 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mBigLargeIconSet:​Z
   
53 ····​.​line·​695 53 ····​.​line·1639
54 ····​return-​object·​p0 54 ····​return-​object·​p0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​bigPicture(Landroid/​graphics/​Bitmap;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​ 56 .​method·​public·​bigPicture(Landroid/​graphics/​Bitmap;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​
57 ····​.​locals·​0 57 ····​.​locals·​0
58 ····​.​param·​p1,​·​"b"····​#·​Landroid/​graphics/​Bitmap;​ 58 ····​.​param·​p1,​·​"b"····​#·​Landroid/​graphics/​Bitmap;​
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·​685 60 ····​.​line·1629
61 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mPicture:​Landroid/​graphics/​Bitmap;​ 61 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mPicture:​Landroid/​graphics/​Bitmap;​
   
62 ····​.​line·​686 62 ····​.​line·1630
63 ····​return-​object·​p0 63 ····​return-​object·​p0
64 .​end·​method 64 .​end·​method
   
65 .​method·​public·​setBigContentTitle(Lj​ava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​ 65 .​method·​public·​setBigContentTitle(Lj​ava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​
66 ····​.​locals·0 66 ····​.​locals·1
67 ····​.​param·​p1,​·​"title"····​#·​Ljava/​lang/​CharSequence;​ 67 ····​.​param·​p1,​·​"title"····​#·​Ljava/​lang/​CharSequence;​
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​668 69 ····​.​line·1612
70 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mBigContentTitle:​Ljava/​lang/​CharSequence;​ 70 ····​invoke-​static·{p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>limitCharSequenceLen​gth(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
  71 ····​move-​result-​object·​v0
   
71 ····.​line·​669 72 ····iput-​object·v0,​·p0,​·Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mBigContentTitle:​Ljava/​lang/​CharSequence;​
   
  73 ····​.​line·​1613
72 ····​return-​object·​p0 74 ····​return-​object·​p0
73 .​end·​method 75 .​end·​method
   
74 .​method·​public·​setSummaryText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​ 76 .​method·​public·​setSummaryText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​
75 ····​.​locals·​1 77 ····​.​locals·​1
76 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​ 78 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​
   
77 ····​.​prologue 79 ····​.​prologue
78 ····​.​line·​676 80 ····​.​line·1620
79 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mSummaryText:​Ljava/​lang/​CharSequence;​ 81 ····​invoke-​static·{p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>limitCharSequenceLen​gth(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
  82 ····​move-​result-​object·​v0
   
  83 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mSummaryText:​Ljava/​lang/​CharSequence;​
   
80 ····​.​line·​677 84 ····​.​line·1621
81 ····​const/​4·​v0,​·​0x1 85 ····​const/​4·​v0,​·​0x1
   
82 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mSummaryTextSet:​Z 86 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​-​>mSummaryTextSet:​Z
   
83 ····​.​line·​678 87 ····​.​line·1622
84 ····​return-​object·​p0 88 ····​return-​object·​p0
85 .​end·​method 89 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompat$BigTextStyle.smali
Offset 19, 71 lines modified Offset 19, 83 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·723 23 ····​.​line·1667
24 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V
   
25 ····​.​line·724 25 ····​.​line·1668
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V 28 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
30 ····​.​param·​p1,​·​"builder"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 30 ····​.​param·​p1,​·​"builder"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·726 32 ····​.​line·1670
33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V
   
34 ····​.​line·727 34 ····​.​line·1671
35 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>setBuilder(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V 35 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>setBuilder(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V
   
36 ····​.​line·​728 36 ····​.​line·1672
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
   
39 #·​virtual·​methods 39 #·​virtual·​methods
40 .​method·​public·​bigText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​ 40 .​method·​public·​bigText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​
41 ····​.​locals·0 41 ····​.​locals·1
42 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​ 42 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·753 44 ····​.​line·1697
45 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>mBigText:​Ljava/​lang/​CharSequence;​ 45 ····​invoke-​static·{p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>limitCharSequenceLen​gth(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
  46 ····​move-​result-​object·​v0
   
46 ····.​line·​754 47 ····iput-​object·v0,​·p0,​·Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>mBigText:​Ljava/​lang/​CharSequence;​
   
  48 ····​.​line·​1698
47 ····​return-​object·​p0 49 ····​return-​object·​p0
48 .​end·​method 50 .​end·​method
   
49 .​method·​public·​setBigContentTitle(Lj​ava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​ 51 .​method·​public·​setBigContentTitle(Lj​ava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​
50 ····​.​locals·0 52 ····​.​locals·1
51 ····​.​param·​p1,​·​"title"····​#·​Ljava/​lang/​CharSequence;​ 53 ····​.​param·​p1,​·​"title"····​#·​Ljava/​lang/​CharSequence;​
   
52 ····​.​prologue 54 ····​.​prologue
53 ····​.​line·735 55 ····​.​line·1679
54 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>mBigContentTitle:​Ljava/​lang/​CharSequence;​ 56 ····​invoke-​static·{p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>limitCharSequenceLen​gth(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
  57 ····​move-​result-​object·​v0
   
  58 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>mBigContentTitle:​Ljava/​lang/​CharSequence;​
   
55 ····​.​line·736 59 ····​.​line·1680
56 ····​return-​object·​p0 60 ····​return-​object·​p0
57 .​end·​method 61 .​end·​method
   
58 .​method·​public·​setSummaryText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​ 62 .​method·​public·​setSummaryText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​
59 ····​.​locals·​1 63 ····​.​locals·​1
60 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​ 64 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​
   
61 ····​.​prologue 65 ····​.​prologue
62 ····​.​line·743 66 ····​.​line·1687
63 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>mSummaryText:​Ljava/​lang/​CharSequence;​ 67 ····​invoke-​static·{p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>limitCharSequenceLen​gth(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
  68 ····​move-​result-​object·​v0
   
  69 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>mSummaryText:​Ljava/​lang/​CharSequence;​
   
64 ····​.​line·744 70 ····​.​line·1688
65 ····​const/​4·​v0,​·​0x1 71 ····​const/​4·​v0,​·​0x1
   
66 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>mSummaryTextSet:​Z 72 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​-​>mSummaryTextSet:​Z
   
67 ····​.​line·745 73 ····​.​line·1689
68 ····​return-​object·​p0 74 ····​return-​object·​p0
69 .​end·​method 75 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompat$Builder.smali
Offset 10, 135 lines modified Offset 10, 224 lines modified
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x9 11 ····​accessFlags·​=·​0x9
12 ····​name·​=·​"Builder" 12 ····​name·​=·​"Builder"
13 .​end·​annotation 13 .​end·​annotation
   
   
  14 #·​static·​fields
  15 .​field·​private·​static·​final·​MAX_CHARSEQUENCE_LENG​TH:​I·​=·​0x1400
   
   
14 #·​instance·​fields 16 #·​instance·​fields
15 .​field·​mActions:​Ljava/​util/​ArrayList;​ 17 .​field·​mActions:​Ljava/​util/​ArrayList;​
16 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 18 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
17 ········​value·​=·​{ 19 ········​value·​=·​{
18 ············​"Ljava/​util/​ArrayList",​ 20 ············​"Ljava/​util/​ArrayList",​
19 ············​"<",​ 21 ············​"<",​
20 ············​"Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​",​ 22 ············​"Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​",​
21 ············​">;​" 23 ············​">;​"
22 ········​} 24 ········​}
23 ····​.​end·​annotation 25 ····​.​end·​annotation
24 .​end·​field 26 .​end·​field
   
  27 .​field·​mCategory:​Ljava/​lang/​String;​
   
  28 .​field·​mColor:​I
   
25 .​field·​mContentInfo:​Ljava/​lang/​CharSequence;​ 29 .​field·​mContentInfo:​Ljava/​lang/​CharSequence;​
   
26 .​field·​mContentIntent:​Landroid/​app/​PendingIntent;​ 30 .​field·​mContentIntent:​Landroid/​app/​PendingIntent;​
   
27 .​field·​mContentText:​Ljava/​lang/​CharSequence;​ 31 .​field·​mContentText:​Ljava/​lang/​CharSequence;​
   
28 .​field·​mContentTitle:​Ljava/​lang/​CharSequence;​ 32 .​field·​mContentTitle:​Ljava/​lang/​CharSequence;​
   
29 .​field·​mContext:​Landroid/​content/​Context;​ 33 .​field·​mContext:​Landroid/​content/​Context;​
   
  34 .​field·​mExtras:​Landroid/​os/​Bundle;​
   
30 .​field·​mFullScreenIntent:​Landroid/​app/​PendingIntent;​ 35 .​field·​mFullScreenIntent:​Landroid/​app/​PendingIntent;​
   
  36 .​field·​mGroupKey:​Ljava/​lang/​String;​
   
  37 .​field·​mGroupSummary:​Z
   
31 .​field·​mLargeIcon:​Landroid/​graphics/​Bitmap;​ 38 .​field·​mLargeIcon:​Landroid/​graphics/​Bitmap;​
   
  39 .​field·​mLocalOnly:​Z
   
32 .​field·​mNotification:​Landroid/​app/​Notification;​ 40 .​field·​mNotification:​Landroid/​app/​Notification;​
   
33 .​field·​mNumber:​I 41 .​field·​mNumber:​I
   
  42 .​field·​public·​mPeople:​Ljava/​util/​ArrayList;​
  43 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  44 ········​value·​=·​{
  45 ············​"Ljava/​util/​ArrayList",​
  46 ············​"<",​
  47 ············​"Ljava/​lang/​String;​",​
  48 ············​">;​"
  49 ········​}
  50 ····​.​end·​annotation
  51 .​end·​field
   
34 .​field·​mPriority:​I 52 .​field·​mPriority:​I
   
35 .​field·​mProgress:​I 53 .​field·​mProgress:​I
   
36 .​field·​mProgressIndeterminat​e:​Z 54 .​field·​mProgressIndeterminat​e:​Z
   
37 .​field·​mProgressMax:​I 55 .​field·​mProgressMax:​I
   
  56 .​field·​mPublicVersion:​Landroid/​app/​Notification;​
   
  57 .​field·​mShowWhen:​Z
   
  58 .​field·​mSortKey:​Ljava/​lang/​String;​
   
38 .​field·​mStyle:​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​ 59 .​field·​mStyle:​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​
   
39 .​field·​mSubText:​Ljava/​lang/​CharSequence;​ 60 .​field·​mSubText:​Ljava/​lang/​CharSequence;​
   
40 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​ 61 .​field·​mTickerView:​Landroid/​widget/​RemoteViews;​
   
41 .​field·​mUseChronometer:​Z 62 .​field·​mUseChronometer:​Z
   
  63 .​field·​mVisibility:​I
   
   
42 #·​direct·​methods 64 #·​direct·​methods
43 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 65 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
44 ····​.​locals·4 66 ····​.​locals·5
45 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 67 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
46 ····​.​prologue 68 ····​.​prologue
47 ····.​line·217 69 ····const/​4·​v4,​·0x0
   
  70 ····​.​line·​906
48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 71 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Max diff block lines reached; 30109/32252 bytes (93.36%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompat$InboxStyle.smali
Offset 28, 87 lines modified Offset 28, 99 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​public·​constructor·​<init>()​V 29 .​method·​public·​constructor·​<init>()​V
30 ····​.​locals·​1 30 ····​.​locals·​1
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​785 32 ····​.​line·1729
33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V
   
34 ····​.​line·​783 34 ····​.​line·1727
35 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 35 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
36 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 36 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mTexts:​Ljava/​util/​ArrayList;​ 37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mTexts:​Ljava/​util/​ArrayList;​
   
38 ····​.​line·​786 38 ····​.​line·1730
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V 41 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V
42 ····​.​locals·​1 42 ····​.​locals·​1
43 ····​.​param·​p1,​·​"builder"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 43 ····​.​param·​p1,​·​"builder"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​788 45 ····​.​line·1732
46 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V 46 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​><init>()​V
   
47 ····​.​line·​783 47 ····​.​line·1727
48 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 48 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
49 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 49 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
50 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mTexts:​Ljava/​util/​ArrayList;​ 50 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mTexts:​Ljava/​util/​ArrayList;​
   
51 ····​.​line·​789 51 ····​.​line·1733
52 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>setBuilder(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V 52 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>setBuilder(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V
   
53 ····​.​line·​790 53 ····​.​line·1734
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​public·​addLine(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​ 57 .​method·​public·​addLine(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​
58 ····​.​locals·1 58 ····​.​locals·2
59 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​ 59 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·814 61 ····​.​line·1758
62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mTexts:​Ljava/​util/​ArrayList;​ 62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mTexts:​Ljava/​util/​ArrayList;​
   
63 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 63 ····​invoke-​static·​{p1},​·Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>limitCharSequenceLen​gth(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
  64 ····​move-​result-​object·​v1
   
64 ····.​line·​815 65 ····invoke-​virtual·{v0,​·v1},​·Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
  66 ····​.​line·​1759
65 ····​return-​object·​p0 67 ····​return-​object·​p0
66 .​end·​method 68 .​end·​method
   
67 .​method·​public·​setBigContentTitle(Lj​ava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​ 69 .​method·​public·​setBigContentTitle(Lj​ava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​
68 ····​.​locals·0 70 ····​.​locals·1
69 ····​.​param·​p1,​·​"title"····​#·​Ljava/​lang/​CharSequence;​ 71 ····​.​param·​p1,​·​"title"····​#·​Ljava/​lang/​CharSequence;​
   
70 ····​.​prologue 72 ····​.​prologue
71 ····​.​line·​797 73 ····​.​line·1741
72 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mBigContentTitle:​Ljava/​lang/​CharSequence;​ 74 ····​invoke-​static·{p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>limitCharSequenceLen​gth(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
73 ····.​line·​798 75 ····move-​result-​object·​v0
   
  76 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mBigContentTitle:​Ljava/​lang/​CharSequence;​
   
  77 ····​.​line·​1742
74 ····​return-​object·​p0 78 ····​return-​object·​p0
75 .​end·​method 79 .​end·​method
   
76 .​method·​public·​setSummaryText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​ 80 .​method·​public·​setSummaryText(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​
77 ····​.​locals·​1 81 ····​.​locals·​1
78 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​ 82 ····​.​param·​p1,​·​"cs"····​#·​Ljava/​lang/​CharSequence;​
   
79 ····​.​prologue 83 ····​.​prologue
80 ····​.​line·805 84 ····​.​line·1749
81 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mSummaryText:​Ljava/​lang/​CharSequence;​ 85 ····​invoke-​static·{p1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>limitCharSequenceLen​gth(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​CharSequence;​
   
  86 ····​move-​result-​object·​v0
   
  87 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mSummaryText:​Ljava/​lang/​CharSequence;​
   
82 ····​.​line·806 88 ····​.​line·1750
83 ····​const/​4·​v0,​·​0x1 89 ····​const/​4·​v0,​·​0x1
   
84 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mSummaryTextSet:​Z 90 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​-​>mSummaryTextSet:​Z
   
85 ····​.​line·807 91 ····​.​line·1751
86 ····​return-​object·​p0 92 ····​return-​object·​p0
87 .​end·​method 93 .​end·​method
Max diff block lines reached; 0/3753 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompat$NotificationCompatImpl.smali
Offset 13, 7 lines modified Offset 13, 64 lines modified
13 ····​name·​=·​"NotificationCompatIm​pl" 13 ····​name·​=·​"NotificationCompatIm​pl"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​abstract·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​ 16 .​method·​public·​abstract·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​
17 .​end·​method 17 .​end·​method
   
  18 .​method·​public·​abstract·​getAction(Landroid/​app/​Notification;​I)​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​
  19 .​end·​method
   
  20 .​method·​public·​abstract·​getActionCount(Landro​id/​app/​Notification;​)​I
  21 .​end·​method
   
  22 .​method·​public·​abstract·​getActionsFromParcela​bleArrayList(Ljava/​util/​ArrayList;​)​[Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​
  23 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  24 ········​value·​=·​{
  25 ············​"(",​
  26 ············​"Ljava/​util/​ArrayList",​
  27 ············​"<",​
  28 ············​"Landroid/​os/​Parcelable;​",​
  29 ············​">;​)​[",​
  30 ············​"Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​"
  31 ········​}
  32 ····​.​end·​annotation
  33 .​end·​method
   
  34 .​method·​public·​abstract·​getBundleForUnreadCon​versation(Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​)​Landroid/​os/​Bundle;​
  35 .​end·​method
   
  36 .​method·​public·​abstract·​getCategory(Landroid/​app/​Notification;​)​Ljava/​lang/​String;​
  37 .​end·​method
   
  38 .​method·​public·​abstract·​getExtras(Landroid/​app/​Notification;​)​Landroid/​os/​Bundle;​
  39 .​end·​method
   
  40 .​method·​public·​abstract·​getGroup(Landroid/​app/​Notification;​)​Ljava/​lang/​String;​
  41 .​end·​method
   
  42 .​method·​public·​abstract·​getLocalOnly(Landroid​/​app/​Notification;​)​Z
  43 .​end·​method
   
  44 .​method·​public·​abstract·​getParcelableArrayLis​tForActions([Landroid​/​support/​v4/​app/​NotificationCompat$Ac​tion;​)​Ljava/​util/​ArrayList;​
  45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  46 ········​value·​=·​{
  47 ············​"([",​
  48 ············​"Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​",​
  49 ············​")​",​
  50 ············​"Ljava/​util/​ArrayList",​
  51 ············​"<",​
  52 ············​"Landroid/​os/​Parcelable;​",​
  53 ············​">;​"
  54 ········​}
  55 ····​.​end·​annotation
  56 .​end·​method
   
  57 .​method·​public·​abstract·​getSortKey(Landroid/​app/​Notification;​)​Ljava/​lang/​String;​
  58 .​end·​method
   
  59 .​method·​public·​abstract·​getUnreadConversation​FromBundle(Landroid/​os/​Bundle;​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation$​Factory;​Landroid/​support/​v4/​app/​RemoteInputCompatBase​$RemoteInput$Factory;​)​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​
  60 .​end·​method
   
  61 .​method·​public·​abstract·​isGroupSummary(Landro​id/​app/​Notification;​)​Z
  62 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplBase.smali
Offset 18, 51 lines modified Offset 18, 207 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·85 22 ····​.​line·462
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​ 27 .​method·​public·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​
28 ····​.​locals·​5 28 ····​.​locals·​5
29 ····​.​param·​p1,​·​"b"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 29 ····​.​param·​p1,​·​"b"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·87 31 ····​.​line·465
32 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 32 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
33 ····​.​line·88 33 ····​.​line·466
34 ····​.​local·​v0,​·​"result":​Landroid/​app/​Notification;​ 34 ····​.​local·​v0,​·​"result":​Landroid/​app/​Notification;​
35 ····​iget-​object·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 35 ····​iget-​object·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
36 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentTitle:​Ljava/​lang/​CharSequence;​ 36 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentTitle:​Ljava/​lang/​CharSequence;​
   
37 ····​iget-​object·​v3,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentText:​Ljava/​lang/​CharSequence;​ 37 ····​iget-​object·​v3,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentText:​Ljava/​lang/​CharSequence;​
   
38 ····​iget-​object·​v4,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentIntent:​Landroid/​app/​PendingIntent;​ 38 ····​iget-​object·​v4,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentIntent:​Landroid/​app/​PendingIntent;​
   
39 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V 39 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​app/​Notification;​-​>setLatestEventInfo(L​android/​content/​Context;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V
   
40 ····​.​line·91 40 ····​.​line·469
41 ····​iget·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPriority:​I 41 ····​iget·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mPriority:​I
   
42 ····​if-​lez·​v1,​·​:​cond_0 42 ····​if-​lez·​v1,​·​:​cond_0
   
43 ····​.​line·92 43 ····​.​line·470
44 ····​iget·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>flags:​I 44 ····​iget·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>flags:​I
   
45 ····​or-​int/​lit16·​v1,​·​v1,​·​0x80 45 ····​or-​int/​lit16·​v1,​·​v1,​·​0x80
   
46 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>flags:​I 46 ····​iput·​v1,​·​v0,​·​Landroid/​app/​Notification;​-​>flags:​I
   
47 ····​.​line·94 47 ····​.​line·472
48 ····​:​cond_0 48 ····​:​cond_0
49 ····​return-​object·​v0 49 ····​return-​object·​v0
50 .​end·​method 50 .​end·​method
   
  51 .​method·​public·​getAction(Landroid/​app/​Notification;​I)​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​
  52 ····​.​locals·​1
  53 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
  54 ····​.​param·​p2,​·​"actionIndex"····​#·​I
   
  55 ····​.​prologue
  56 ····​.​line·​487
  57 ····​const/​4·​v0,​·​0x0
   
  58 ····​return-​object·​v0
  59 .​end·​method
   
  60 .​method·​public·​getActionCount(Landro​id/​app/​Notification;​)​I
  61 ····​.​locals·​1
  62 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
   
  63 ····​.​prologue
  64 ····​.​line·​482
  65 ····​const/​4·​v0,​·​0x0
   
  66 ····​return·​v0
  67 .​end·​method
   
  68 .​method·​public·​getActionsFromParcela​bleArrayList(Ljava/​util/​ArrayList;​)​[Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​
  69 ····​.​locals·​1
  70 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  71 ········​value·​=·​{
  72 ············​"(",​
  73 ············​"Ljava/​util/​ArrayList",​
  74 ············​"<",​
  75 ············​"Landroid/​os/​Parcelable;​",​
  76 ············​">;​)​[",​
  77 ············​"Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​"
  78 ········​}
  79 ····​.​end·​annotation
   
  80 ····​.​prologue
  81 ····​.​line·​493
  82 ····​.​local·​p1,​·​"parcelables":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Landroid/​os/​Parcelable;​>;​"
  83 ····​const/​4·​v0,​·​0x0
   
  84 ····​return-​object·​v0
  85 .​end·​method
   
  86 .​method·​public·​getBundleForUnreadCon​versation(Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​)​Landroid/​os/​Bundle;​
  87 ····​.​locals·​1
  88 ····​.​param·​p1,​·​"uc"····​#·​Landroid/​support/​v4/​app/​NotificationCompatBas​e$UnreadConversation;​
Max diff block lines reached; 0/5857 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.smali
Offset 1, 14 lines modified Offset 1, 11 lines modified
1 .​class·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplH​oneycomb;​ 1 .​class·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplH​oneycomb;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplB​ase;​
3 .​source·​"NotificationCompat.​java" 3 .​source·​"NotificationCompat.​java"
   
4 #·​interfaces  
5 .​implements·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImpl;​  
   
   
6 #·​annotations 4 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​ 5 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​
8 ····​value·​=·​Landroid/​support/​v4/​app/​NotificationCompat;​ 6 ····​value·​=·​Landroid/​support/​v4/​app/​NotificationCompat;​
9 .​end·​annotation 7 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 8 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
Offset 18, 28 lines modified Offset 15, 28 lines modified
   
   
18 #·​direct·​methods 15 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 17 ····​.​locals·​0
   
21 ····​.​prologue 18 ····​.​prologue
22 ····​.​line·98 19 ····​.​line·555
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplB​ase;​-​><init>()​V
   
24 ····​return-​void 21 ····​return-​void
25 .​end·​method 22 .​end·​method
   
   
26 #·​virtual·​methods 23 #·​virtual·​methods
27 .​method·​public·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​ 24 .​method·​public·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​
28 ····​.​locals·​10 25 ····​.​locals·​10
29 ····​.​param·​p1,​·​"b"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 26 ····​.​param·​p1,​·​"b"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
30 ····​.​prologue 27 ····​.​prologue
31 ····​.​line·100 28 ····​.​line·558
32 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 29 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
33 ····​iget-​object·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 30 ····​iget-​object·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
34 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentTitle:​Ljava/​lang/​CharSequence;​ 31 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentTitle:​Ljava/​lang/​CharSequence;​
   
35 ····​iget-​object·​v3,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentText:​Ljava/​lang/​CharSequence;​ 32 ····​iget-​object·​v3,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentText:​Ljava/​lang/​CharSequence;​
[−]
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.smali
Offset 1, 14 lines modified Offset 1, 11 lines modified
1 .​class·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplI​ceCreamSandwich;​ 1 .​class·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplI​ceCreamSandwich;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplB​ase;​
3 .​source·​"NotificationCompat.​java" 3 .​source·​"NotificationCompat.​java"
   
4 #·​interfaces  
5 .​implements·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImpl;​  
   
   
6 #·​annotations 4 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​ 5 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​
8 ····​value·​=·​Landroid/​support/​v4/​app/​NotificationCompat;​ 6 ····​value·​=·​Landroid/​support/​v4/​app/​NotificationCompat;​
9 .​end·​annotation 7 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 8 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
Offset 18, 28 lines modified Offset 15, 28 lines modified
   
   
18 #·​direct·​methods 15 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 17 ····​.​locals·​0
   
21 ····​.​prologue 18 ····​.​prologue
22 ····​.​line·106 19 ····​.​line·564
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplB​ase;​-​><init>()​V
   
24 ····​return-​void 21 ····​return-​void
25 .​end·​method 22 .​end·​method
   
   
26 #·​virtual·​methods 23 #·​virtual·​methods
27 .​method·​public·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​ 24 .​method·​public·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​
28 ····​.​locals·​13 25 ····​.​locals·​13
29 ····​.​param·​p1,​·​"b"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 26 ····​.​param·​p1,​·​"b"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
30 ····​.​prologue 27 ····​.​prologue
31 ····​.​line·108 28 ····​.​line·567
32 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 29 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
33 ····​iget-​object·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​ 30 ····​iget-​object·​v1,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mNotification:​Landroid/​app/​Notification;​
   
34 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentTitle:​Ljava/​lang/​CharSequence;​ 31 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentTitle:​Ljava/​lang/​CharSequence;​
   
35 ····​iget-​object·​v3,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentText:​Ljava/​lang/​CharSequence;​ 32 ····​iget-​object·​v3,​·​p1,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContentText:​Ljava/​lang/​CharSequence;​
[−]
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.smali
Offset 1, 14 lines modified Offset 1, 11 lines modified
1 .​class·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplJ​ellybean;​ 1 .​class·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplJ​ellybean;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplB​ase;​
3 .​source·​"NotificationCompat.​java" 3 .​source·​"NotificationCompat.​java"
   
4 #·​interfaces  
5 .​implements·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImpl;​  
   
   
6 #·​annotations 4 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​ 5 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​
8 ····​value·​=·​Landroid/​support/​v4/​app/​NotificationCompat;​ 6 ····​value·​=·​Landroid/​support/​v4/​app/​NotificationCompat;​
9 .​end·​annotation 7 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 8 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
Offset 18, 29 lines modified Offset 15, 29 lines modified
   
   
18 #·​direct·​methods 15 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 17 ····​.​locals·​0
   
21 ····​.​prologue 18 ····​.​prologue
22 ····​.​line·115 19 ····​.​line·574
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplB​ase;​-​><init>()​V
   
24 ····​return-​void 21 ····​return-​void
25 .​end·​method 22 .​end·​method
   
   
26 #·​virtual·​methods 23 #·​virtual·​methods
27 .​method·​public·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​ 24 .​method·​public·​build(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​Landroid/​app/​Notification;​
28 ····​.​locals·​21 25 ····​.​locals·​23
29 ····​.​param·​p1,​·​"b"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 26 ····​.​param·​p1,​·​"b"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
30 ····​.​prologue 27 ····​.​prologue
31 ····​.​line·117 28 ····​.​line·577
32 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean;​ 29 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean$Builder;​
   
33 ····​move-​object/​from16·​v0,​·​p1 30 ····​move-​object/​from16·​v0,​·​p1
   
34 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​ 31 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mContext:​Landroid/​content/​Context;​
   
35 ····​move-​object/​from16·​v0,​·​p1 32 ····​move-​object/​from16·​v0,​·​p1
   
Offset 102, 199 lines modified Offset 99, 216 lines modified
   
102 ····​move-​object/​from16·​v0,​·​p1 99 ····​move-​object/​from16·​v0,​·​p1
   
103 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mSubText:​Ljava/​lang/​CharSequence;​ 100 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mSubText:​Ljava/​lang/​CharSequence;​
   
104 ····​move-​object/​from16·​v17,​·​v0 101 ····​move-​object/​from16·​v17,​·​v0
   
105 ····​invoke-​direct/​range·​{v1·​.​.​·​v17},​·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean;​-​><init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V  
   
106 ····​.​line·​122  
107 ····​.​local·​v1,​·​"jbBuilder":​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean;​  
108 ····​move-​object/​from16·​v0,​·​p1 102 ····​move-​object/​from16·​v0,​·​p1
   
109 ····​iget-​object·​v2,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mActions:​Ljava/​util/​ArrayList;​ 103 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mLocalOnly:​Z
   
110 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​  
   
111 ····​move-​result-​object·​v19  
   
112 ····​.​local·​v19,​·​"i$":​Ljava/​util/​Iterator;​  
113 ····​:​goto_0  
114 ····​invoke-​interface/​range·​{v19·​.​.​·​v19},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z  
   
115 ····​move-​result·​v2  
   
116 ····​if-​eqz·​v2,​·​:​cond_0  
   
117 ····​invoke-​interface/​range·​{v19·​.​.​·​v19},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​  
   
118 ····​move-​result-​object·​v18  
   
119 ····​check-​cast·​v18,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​  
   
120 ····​.​line·​123  
121 ····​.​local·​v18,​·​"action":​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​  
122 ····​move-​object/​from16·​v0,​·​v18  
   
123 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​-​>icon:​I  
   
124 ····​move-​object/​from16·​v0,​·​v18  
   
125 ····iget-​object·v3,​·v0,​·Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​-​>title:​Ljava/​lang/​CharSequence;​ 104 ····move/​from16·v18,​·​v0
   
126 ····​move-​object/​from16·​v0,​·v18 105 ····​move-​object/​from16·​v0,​·p1
   
127 ····​iget-​object·​v4,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​-​>actionIntent:​Landroid/​app/​PendingIntent;​  
   
128 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean;​-​>addAction(ILjava/​lang/​CharSequence;​Landroid/​app/​PendingIntent;​)​V 106 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>mExtras:​Landroid/​os/​Bundle;​
   
129 ····goto·:​goto_0 107 ····move-​object/​from16·v19,​·​v0
   
130 ····​.​line·​125  
131 ····​.​end·​local·​v18····​#·​"action":​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​  
132 ····​:​cond_0  
Max diff block lines reached; 12842/16742 bytes (76.71%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompat$Style.smali
Offset 25, 72 lines modified Offset 25, 72 lines modified
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​1 27 ····​.​locals·​1
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·606 29 ····​.​line·1551
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·611 31 ····​.​line·1555
32 ····​const/​4·​v0,​·​0x0 32 ····​const/​4·​v0,​·​0x0
   
33 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mSummaryTextSet:​Z 33 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mSummaryTextSet:​Z
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​build()​Landroid/​app/​Notification;​ 37 .​method·​public·​build()​Landroid/​app/​Notification;​
38 ····​.​locals·​2 38 ····​.​locals·​2
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·623 40 ····​.​line·1567
41 ····​const/​4·​v0,​·​0x0 41 ····​const/​4·​v0,​·​0x0
   
42 ····​.​line·624 42 ····​.​line·1568
43 ····​.​local·​v0,​·​"notification":​Landroid/​app/​Notification;​ 43 ····​.​local·​v0,​·​"notification":​Landroid/​app/​Notification;​
44 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 44 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
45 ····​if-​eqz·​v1,​·​:​cond_0 45 ····​if-​eqz·​v1,​·​:​cond_0
   
46 ····​.​line·625 46 ····​.​line·1569
47 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 47 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
48 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>build()​Landroid/​app/​Notification;​ 48 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>build()​Landroid/​app/​Notification;​
   
49 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
50 ····​.​line·627 50 ····​.​line·1571
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​return-​object·​v0 52 ····​return-​object·​v0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​setBuilder(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V 54 .​method·​public·​setBuilder(Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​)​V
55 ····​.​locals·​1 55 ····​.​locals·​1
56 ····​.​param·​p1,​·​"builder"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 56 ····​.​param·​p1,​·​"builder"····​#·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·614 58 ····​.​line·1558
59 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 59 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
60 ····​if-​eq·​v0,​·​p1,​·​:​cond_0 60 ····​if-​eq·​v0,​·​p1,​·​:​cond_0
   
61 ····​.​line·615 61 ····​.​line·1559
62 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 62 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
63 ····​.​line·616 63 ····​.​line·1560
64 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 64 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
65 ····​if-​eqz·​v0,​·​:​cond_0 65 ····​if-​eqz·​v0,​·​:​cond_0
   
66 ····​.​line·​617 66 ····​.​line·1561
67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​-​>mBuilder:​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
68 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setStyle(Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 68 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setStyle(Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
69 ····​.​line·620 69 ····​.​line·1564
70 ····​:​cond_0 70 ····​:​cond_0
71 ····​return-​void 71 ····​return-​void
72 .​end·​method 72 .​end·​method
[−]
smali/android/support/v4/app/NotificationCompat.smali
Offset 2, 126 lines modified Offset 2, 679 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompat.​java" 3 .​source·​"NotificationCompat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​app/​NotificationCompat$1;​,​
  8 ········​Landroid/​support/​v4/​app/​NotificationCompat$Ca​rExtender;​,​
  9 ········​Landroid/​support/​v4/​app/​NotificationCompat$We​arableExtender;​,​
  10 ········​Landroid/​support/​v4/​app/​NotificationCompat$Ex​tender;​,​
7 ········​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​,​ 11 ········​Landroid/​support/​v4/​app/​NotificationCompat$Ac​tion;​,​
8 ········​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​,​ 12 ········​Landroid/​support/​v4/​app/​NotificationCompat$In​boxStyle;​,​
9 ········​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​,​ 13 ········​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gTextStyle;​,​
10 ········​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​,​ 14 ········​Landroid/​support/​v4/​app/​NotificationCompat$Bi​gPictureStyle;​,​
11 ········​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​,​ 15 ········​Landroid/​support/​v4/​app/​NotificationCompat$St​yle;​,​
12 ········​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​,​ 16 ········​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​,​
  17 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplA​pi21;​,​
  18 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplA​pi20;​,​
  19 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplK​itKat;​,​
13 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplJ​ellybean;​,​ 20 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplJ​ellybean;​,​
14 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplI​ceCreamSandwich;​,​ 21 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplI​ceCreamSandwich;​,​
15 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplH​oneycomb;​,​ 22 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplH​oneycomb;​,​
  23 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplG​ingerbread;​,​
16 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplB​ase;​,​ 24 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImplB​ase;​,​
17 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImpl;​ 25 ········​Landroid/​support/​v4/​app/​NotificationCompat$No​tificationCompatImpl;​
18 ····​} 26 ····​}
19 .​end·​annotation 27 .​end·​annotation
   
   
20 #·​static·​fields 28 #·​static·​fields
  29 .​field·​public·​static·​final·​CATEGORY_ALARM:​Ljava/​lang/​String;​·​=·​"alarm"
   
  30 .​field·​public·​static·​final·​CATEGORY_CALL:​Ljava/​lang/​String;​·​=·​"call"
   
  31 .​field·​public·​static·​final·​CATEGORY_EMAIL:​Ljava/​lang/​String;​·​=·​"email"
   
  32 .​field·​public·​static·​final·​CATEGORY_ERROR:​Ljava/​lang/​String;​·​=·​"err"
   
  33 .​field·​public·​static·​final·​CATEGORY_EVENT:​Ljava/​lang/​String;​·​=·​"event"
   
  34 .​field·​public·​static·​final·​CATEGORY_MESSAGE:​Ljava/​lang/​String;​·​=·​"msg"
   
  35 .​field·​public·​static·​final·​CATEGORY_PROGRESS:​Ljava/​lang/​String;​·​=·​"progress"
   
  36 .​field·​public·​static·​final·​CATEGORY_PROMO:​Ljava/​lang/​String;​·​=·​"promo"
   
  37 .​field·​public·​static·​final·​CATEGORY_RECOMMENDATI​ON:​Ljava/​lang/​String;​·​=·​"recommendation"
   
  38 .​field·​public·​static·​final·​CATEGORY_SERVICE:​Ljava/​lang/​String;​·​=·​"service"
   
  39 .​field·​public·​static·​final·​CATEGORY_SOCIAL:​Ljava/​lang/​String;​·​=·​"social"
   
  40 .​field·​public·​static·​final·​CATEGORY_STATUS:​Ljava/​lang/​String;​·​=·​"status"
   
  41 .​field·​public·​static·​final·​CATEGORY_SYSTEM:​Ljava/​lang/​String;​·​=·​"sys"
   
  42 .​field·​public·​static·​final·​CATEGORY_TRANSPORT:​Ljava/​lang/​String;​·​=·​"transport"
   
  43 .​field·​public·​static·​final·​COLOR_DEFAULT:​I·​=·​0x0
   
  44 .​field·​public·​static·​final·​DEFAULT_ALL:​I·​=·​-​0x1
   
  45 .​field·​public·​static·​final·​DEFAULT_LIGHTS:​I·​=·​0x4
   
  46 .​field·​public·​static·​final·​DEFAULT_SOUND:​I·​=·​0x1
   
  47 .​field·​public·​static·​final·​DEFAULT_VIBRATE:​I·​=·​0x2
   
  48 .​field·​public·​static·​final·​EXTRA_BACKGROUND_IMAG​E_URI:​Ljava/​lang/​String;​·​=·​"android.​backgroundImageUri"
   
  49 .​field·​public·​static·​final·​EXTRA_BIG_TEXT:​Ljava/​lang/​String;​·​=·​"android.​bigText"
   
  50 .​field·​public·​static·​final·​EXTRA_COMPACT_ACTIONS​:​Ljava/​lang/​String;​·​=·​"android.​compactActions"
   
  51 .​field·​public·​static·​final·​EXTRA_INFO_TEXT:​Ljava/​lang/​String;​·​=·​"android.​infoText"
   
  52 .​field·​public·​static·​final·​EXTRA_LARGE_ICON:​Ljava/​lang/​String;​·​=·​"android.​largeIcon"
   
  53 .​field·​public·​static·​final·​EXTRA_LARGE_ICON_BIG:​Ljava/​lang/​String;​·​=·​"android.​largeIcon.​big"
   
  54 .​field·​public·​static·​final·​EXTRA_MEDIA_SESSION:​Ljava/​lang/​String;​·​=·​"android.​mediaSession"
   
  55 .​field·​public·​static·​final·​EXTRA_PEOPLE:​Ljava/​lang/​String;​·​=·​"android.​people"
   
  56 .​field·​public·​static·​final·​EXTRA_PICTURE:​Ljava/​lang/​String;​·​=·​"android.​picture"
   
  57 .​field·​public·​static·​final·​EXTRA_PROGRESS:​Ljava/​lang/​String;​·​=·​"android.​progress"
   
  58 .​field·​public·​static·​final·​EXTRA_PROGRESS_INDETE​RMINATE:​Ljava/​lang/​String;​·​=·​"android.​progressIndeterminate​"
   
  59 .​field·​public·​static·​final·​EXTRA_PROGRESS_MAX:​Ljava/​lang/​String;​·​=·​"android.​progressMax"
   
  60 .​field·​public·​static·​final·​EXTRA_SHOW_CHRONOMETE​R:​Ljava/​lang/​String;​·​=·​"android.​showChronometer"
   
  61 .​field·​public·​static·​final·​EXTRA_SHOW_WHEN:​Ljava/​lang/​String;​·​=·​"android.​showWhen"
   
  62 .​field·​public·​static·​final·​EXTRA_SMALL_ICON:​Ljava/​lang/​String;​·​=·​"android.​icon"
   
Max diff block lines reached; 19572/24719 bytes (79.18%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
Offset 22, 17 lines modified Offset 22, 17 lines modified
22 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 22 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
23 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 23 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
24 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 24 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
25 ····​.​param·​p6,​·​"number"····​#·​I 25 ····​.​param·​p6,​·​"number"····​#·​I
26 ····​.​param·​p7,​·​"contentIntent"····​#·​Landroid/​app/​PendingIntent;​ 26 ····​.​param·​p7,​·​"contentIntent"····​#·​Landroid/​app/​PendingIntent;​
27 ····​.​param·​p8,​·​"fullScreenIntent"····​#·​Landroid/​app/​PendingIntent;​ 27 ····​.​param·​p8,​·​"fullScreenIntent"····​#·​Landroid/​app/​PendingIntent;​
28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 28 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
29 ····​.​param·​p10,​·​"mProgressMax"····​#·​I 29 ····​.​param·​p10,​·​"progressMax"····​#·​I
30 ····​.​param·​p11,​·​"mProgress"····​#·​I 30 ····​.​param·​p11,​·​"progress"····​#·​I
31 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z 31 ····​.​param·​p12,​·​"progressIndeterminat​e"····​#·​Z
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​31 33 ····​.​line·​31
34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​ 34 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​
   
35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 35 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
[−]
smali/android/support/v4/app/NotificationCompatJellybean.smali
Offset 1, 417 lines modified Offset 1, 1361 lines modified
1 .​class·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean;​ 1 .​class·​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"NotificationCompatJe​llybean.​java" 3 .​source·​"NotificationCompatJe​llybean.​java"
   
   
4 #·instance·​fields 4 #·annotations
5 .​field·​private·​b:​Landroid/​app/​Notification$Builder;​ 5 .​annotation·​system·Ldalvik/​annotation/​MemberClasses;​
  6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​app/​NotificationCompatJel​lybean$Builder;​
  8 ····​}
  9 .​end·​annotation
   
   
  10 #·​static·​fields
  11 .​field·​static·​final·​EXTRA_ACTION_EXTRAS:​Ljava/​lang/​String;​·​=·​"android.​support.​actionExtras"
   
  12 .​field·​static·​final·​EXTRA_GROUP_KEY:​Ljava/​lang/​String;​·​=·​"android.​support.​groupKey"
   
  13 .​field·​static·​final·​EXTRA_GROUP_SUMMARY:​Ljava/​lang/​String;​·​=·​"android.​support.​isGroupSummary"
   
  14 .​field·​static·​final·​EXTRA_LOCAL_ONLY:​Ljava/​lang/​String;​·​=·​"android.​support.​localOnly"
   
  15 .​field·​static·​final·​EXTRA_REMOTE_INPUTS:​Ljava/​lang/​String;​·​=·​"android.​support.​remoteInputs"
   
  16 .​field·​static·​final·​EXTRA_SORT_KEY:​Ljava/​lang/​String;​·​=·​"android.​support.​sortKey"
   
  17 .​field·​static·​final·​EXTRA_USE_SIDE_CHANNE​L:​Ljava/​lang/​String;​·​=·​"android.​support.​useSideChannel"
   
  18 .​field·​private·​static·​final·​KEY_ACTION_INTENT:​Ljava/​lang/​String;​·​=·​"actionIntent"
   
  19 .​field·​private·​static·​final·​KEY_EXTRAS:​Ljava/​lang/​String;​·​=·​"extras"
   
  20 .​field·​private·​static·​final·​KEY_ICON:​Ljava/​lang/​String;​·​=·​"icon"
   
  21 .​field·​private·​static·​final·​KEY_REMOTE_INPUTS:​Ljava/​lang/​String;​·​=·​"remoteInputs"
   
  22 .​field·​private·​static·​final·​KEY_TITLE:​Ljava/​lang/​String;​·​=·​"title"
   
  23 .​field·​public·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"NotificationCompat"
   
  24 .​field·​private·​static·​sActionClass:​Ljava/​lang/​Class;​
  25 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  26 ········​value·​=·​{
  27 ············​"Ljava/​lang/​Class",​
  28 ············​"<*>;​"
  29 ········​}
  30 ····​.​end·​annotation
  31 .​end·​field
   
  32 .​field·​private·​static·​sActionIconField:​Ljava/​lang/​reflect/​Field;​
   
  33 .​field·​private·​static·​sActionIntentField:​Ljava/​lang/​reflect/​Field;​
   
  34 .​field·​private·​static·​sActionTitleField:​Ljava/​lang/​reflect/​Field;​
   
  35 .​field·​private·​static·​sActionsAccessFailed:​Z
   
  36 .​field·​private·​static·​sActionsField:​Ljava/​lang/​reflect/​Field;​
   
  37 .​field·​private·​static·​final·​sActionsLock:​Ljava/​lang/​Object;​
   
  38 .​field·​private·​static·​sExtrasField:​Ljava/​lang/​reflect/​Field;​
   
  39 .​field·​private·​static·​sExtrasFieldAccessFai​led:​Z
   
  40 .​field·​private·​static·​final·​sExtrasLock:​Ljava/​lang/​Object;​
   
   
6 #·​direct·​methods 41 #·​direct·​methods
7 .​method·public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​app/​Notification;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​ILandroid/​app/​PendingIntent;​Landroid/​app/​PendingIntent;​Landroid/​graphics/​Bitmap;​IIZZILjava/​lang/​CharSequence;​)​V 42 .​method·static·​constructor·​<clinit>()​V
8 ····​.​locals·8 43 ····​.​locals·1
9 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​  
10 ····​.​param·p2,​·​"n"····​#·​Landroid/​app/​Notification;​ 44 ····​.​prologue
11 ····​.​param·​p3,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 45 ····​.​line·​52
12 ····.​param·p4,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 46 ····new-​instance·v0,​·​Ljava/​lang/​Object;​
13 ····​.​param·​p5,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​  
14 ····.​param·​p6,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 47 ····invoke-​direct·{v0},​·​Ljava/​lang/​Object;​-​><init>()​V
15 ····​.​param·​p7,​·​"number"····​#·​I  
16 ····.​param·p8,​·"contentIntent"····​#·​Landroid/​app/​PendingIntent;​ 48 ····sput-​object·v0,​·Landroid/​support/​v4/​app/​NotificationCompatJel​lybean;​-​>sExtrasLock:​Ljava/​lang/​Object;​
17 ····​.​param·​p9,​·​"fullScreenIntent"····​#·​Landroid/​app/​PendingIntent;​  
18 ····​.​param·​p10,​·​"largeIcon"····​#·Landroid/​graphics/​Bitmap;​ 49 ····​.​line·56
19 ····.​param·​p11,​·"mProgressMax"····​#·​I 50 ····new-​instance·v0,​·​Ljava/​lang/​Object;​
20 ····​.​param·​p12,​·​"mProgress"····​#·​I  
21 ····.​param·p13,​·"mProgressIndetermina​te"····​#·​Z 51 ····invoke-​direct·{v0},​·Ljava/​lang/​Object;​-​><init>()​V
22 ····​.​param·​p14,​·​"useChronometer"····​#·​Z  
23 ····.​param·​p15,​·"priority"····​#·​I 52 ····sput-​object·​v0,​·Landroid/​support/​v4/​app/​NotificationCompatJel​lybean;​-​>sActionsLock:​Ljava/​lang/​Object;​
24 ····​.​param·​p16,​·​"subText"····​#·​Ljava/​lang/​CharSequence;​  
  53 ····​return-​void
  54 .​end·​method
   
  55 .​method·​constructor·​<init>()​V
  56 ····​.​locals·​0
   
25 ····​.​prologue 57 ····​.​prologue
26 ····​.​line·​33 58 ····​.​line·​33
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 59 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·34 60 ····​.​line·64
29 ····new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 61 ····return-​void
Max diff block lines reached; 51443/55730 bytes (92.31%) of diff not shown.
[−]
smali/android/support/v4/app/ShareCompat$IntentBuilder.smali
Offset 68, 63 lines modified Offset 68, 63 lines modified
   
68 #·​direct·​methods 68 #·​direct·​methods
69 .​method·​private·​constructor·​<init>(Landroid/​app/​Activity;​)​V 69 .​method·​private·​constructor·​<init>(Landroid/​app/​Activity;​)​V
70 ····​.​locals·​3 70 ····​.​locals·​3
71 ····​.​param·​p1,​·​"launchingActivity"····​#·​Landroid/​app/​Activity;​ 71 ····​.​param·​p1,​·​"launchingActivity"····​#·​Landroid/​app/​Activity;​
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​278 73 ····​.​line·​279
74 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 74 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
75 ····​.​line·​279 75 ····​.​line·​280
76 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mActivity:​Landroid/​app/​Activity;​ 76 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mActivity:​Landroid/​app/​Activity;​
   
77 ····​.​line·​280 77 ····​.​line·​281
78 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​ 78 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​
   
79 ····​invoke-​direct·​{v0},​·​Landroid/​content/​Intent;​-​><init>()​V 79 ····​invoke-​direct·​{v0},​·​Landroid/​content/​Intent;​-​><init>()​V
   
80 ····​const-​string·​v1,​·​"android.​intent.​action.​SEND" 80 ····​const-​string·​v1,​·​"android.​intent.​action.​SEND"
   
81 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 81 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
82 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
83 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​ 83 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​
   
84 ····​.​line·​281 84 ····​.​line·​282
85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​ 85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​
   
86 ····​const-​string·​v1,​·​"android.​support.​v4.​app.​EXTRA_CALLING_PACKAGE​" 86 ····​const-​string·​v1,​·​"android.​support.​v4.​app.​EXTRA_CALLING_PACKAGE​"
   
87 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​Activity;​-​>getPackageName()​Ljava/​lang/​String;​ 87 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​Activity;​-​>getPackageName()​Ljava/​lang/​String;​
   
88 ····​move-​result-​object·​v2 88 ····​move-​result-​object·​v2
   
89 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 89 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
90 ····​.​line·​282 90 ····​.​line·​283
91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​ 91 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​
   
92 ····​const-​string·​v1,​·​"android.​support.​v4.​app.​EXTRA_CALLING_ACTIVIT​Y" 92 ····​const-​string·​v1,​·​"android.​support.​v4.​app.​EXTRA_CALLING_ACTIVIT​Y"
   
93 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​Activity;​-​>getComponentName()​Landroid/​content/​ComponentName;​ 93 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​Activity;​-​>getComponentName()​Landroid/​content/​ComponentName;​
   
94 ····​move-​result-​object·​v2 94 ····​move-​result-​object·​v2
   
95 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​ 95 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​
   
96 ····​.​line·​283 96 ····​.​line·​284
97 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​ 97 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​
   
98 ····​const/​high16·​v1,​·​0x80000 98 ····​const/​high16·​v1,​·​0x80000
   
99 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>addFlags(I)​Landroid/​content/​Intent;​ 99 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>addFlags(I)​Landroid/​content/​Intent;​
   
100 ····​.​line·​284 100 ····​.​line·​285
101 ····​return-​void 101 ····​return-​void
102 .​end·​method 102 .​end·​method
   
103 .​method·​private·​combineArrayExtra(Lja​va/​lang/​String;​Ljava/​util/​ArrayList;​)​V 103 .​method·​private·​combineArrayExtra(Lja​va/​lang/​String;​Ljava/​util/​ArrayList;​)​V
104 ····​.​locals·​5 104 ····​.​locals·​5
105 ····​.​param·​p1,​·​"extra"····​#·​Ljava/​lang/​String;​ 105 ····​.​param·​p1,​·​"extra"····​#·​Ljava/​lang/​String;​
106 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 106 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 138, 343 lines modified Offset 138, 343 lines modified
138 ········​} 138 ········​}
139 ····​.​end·​annotation 139 ····​.​end·​annotation
   
140 ····​.​prologue 140 ····​.​prologue
141 ····​.​local·​p2,​·​"add":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 141 ····​.​local·​p2,​·​"add":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
142 ····​const/​4·​v3,​·​0x0 142 ····​const/​4·​v3,​·​0x0
   
143 ····​.​line·​344 143 ····​.​line·​345
144 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​ 144 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mIntent:​Landroid/​content/​Intent;​
   
145 ····​invoke-​virtual·​{v4,​·​p1},​·​Landroid/​content/​Intent;​-​>getStringArrayExtra(​Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 145 ····​invoke-​virtual·​{v4,​·​p1},​·​Landroid/​content/​Intent;​-​>getStringArrayExtra(​Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
146 ····​move-​result-​object·​v0 146 ····​move-​result-​object·​v0
   
147 ····​.​line·​345 147 ····​.​line·​346
148 ····​.​local·​v0,​·​"currentAddresses":​[Ljava/​lang/​String;​ 148 ····​.​local·​v0,​·​"currentAddresses":​[Ljava/​lang/​String;​
149 ····​if-​eqz·​v0,​·​:​cond_1 149 ····​if-​eqz·​v0,​·​:​cond_1
   
150 ····​array-​length·​v1,​·​v0 150 ····​array-​length·​v1,​·​v0
   
151 ····​.​line·​346 151 ····​.​line·​347
152 ····​.​local·​v1,​·​"currentLength":​I 152 ····​.​local·​v1,​·​"currentLength":​I
153 ····​:​goto_0 153 ····​:​goto_0
154 ····​invoke-​virtual·​{p2},​·​Ljava/​util/​ArrayList;​-​>size()​I 154 ····​invoke-​virtual·​{p2},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
155 ····​move-​result·​v4 155 ····​move-​result·​v4
   
156 ····​add-​int/​2addr·​v4,​·​v1 156 ····​add-​int/​2addr·​v4,​·​v1
   
157 ····​new-​array·​v2,​·​v4,​·​[Ljava/​lang/​String;​ 157 ····​new-​array·​v2,​·​v4,​·​[Ljava/​lang/​String;​
   
158 ····​.​line·​347 158 ····​.​line·​348
159 ····​.​local·​v2,​·​"finalAddresses":​[Ljava/​lang/​String;​ 159 ····​.​local·​v2,​·​"finalAddresses":​[Ljava/​lang/​String;​
160 ····​invoke-​virtual·​{p2,​·​v2},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 160 ····​invoke-​virtual·​{p2,​·​v2},​·​Ljava/​util/​ArrayList;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
Max diff block lines reached; 25361/28786 bytes (88.10%) of diff not shown.
[−]
smali/android/support/v4/app/ShareCompat$IntentReader.smali
Offset 41, 111 lines modified Offset 41, 111 lines modified
   
41 #·​direct·​methods 41 #·​direct·​methods
42 .​method·​private·​constructor·​<init>(Landroid/​app/​Activity;​)​V 42 .​method·​private·​constructor·​<init>(Landroid/​app/​Activity;​)​V
43 ····​.​locals·​1 43 ····​.​locals·​1
44 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​ 44 ····​.​param·​p1,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​675 46 ····​.​line·​676
47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
48 ····​.​line·​676 48 ····​.​line·​677
49 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mActivity:​Landroid/​app/​Activity;​ 49 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mActivity:​Landroid/​app/​Activity;​
   
50 ····​.​line·​677 50 ····​.​line·​678
51 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​Activity;​-​>getIntent()​Landroid/​content/​Intent;​ 51 ····​invoke-​virtual·​{p1},​·​Landroid/​app/​Activity;​-​>getIntent()​Landroid/​content/​Intent;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mIntent:​Landroid/​content/​Intent;​ 53 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mIntent:​Landroid/​content/​Intent;​
   
54 ····​.​line·​678 54 ····​.​line·​679
55 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>getCallingPackage(La​ndroid/​app/​Activity;​)​Ljava/​lang/​String;​ 55 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>getCallingPackage(La​ndroid/​app/​Activity;​)​Ljava/​lang/​String;​
   
56 ····​move-​result-​object·​v0 56 ····​move-​result-​object·​v0
   
57 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingPackage:​Ljava/​lang/​String;​ 57 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingPackage:​Ljava/​lang/​String;​
   
58 ····​.​line·​679 58 ····​.​line·​680
59 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>getCallingActivity(L​android/​app/​Activity;​)​Landroid/​content/​ComponentName;​ 59 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>getCallingActivity(L​android/​app/​Activity;​)​Landroid/​content/​ComponentName;​
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
61 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingActivity:​Landroid/​content/​ComponentName;​ 61 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingActivity:​Landroid/​content/​ComponentName;​
   
62 ····​.​line·​680 62 ····​.​line·​681
63 ····​return-​void 63 ····​return-​void
64 .​end·​method 64 .​end·​method
   
65 .​method·​public·​static·​from(Landroid/​app/​Activity;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​ 65 .​method·​public·​static·​from(Landroid/​app/​Activity;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​
66 ····​.​locals·​1 66 ····​.​locals·​1
67 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​ 67 ····​.​param·​p0,​·​"activity"····​#·​Landroid/​app/​Activity;​
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​672 69 ····​.​line·​673
70 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​ 70 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​
   
71 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​><init>(Landroid/​app/​Activity;​)​V 71 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​><init>(Landroid/​app/​Activity;​)​V
   
72 ····​return-​object·​v0 72 ····​return-​object·​v0
73 .​end·​method 73 .​end·​method
   
   
74 #·​virtual·​methods 74 #·​virtual·​methods
75 .​method·​public·​getCallingActivity()​Landroid/​content/​ComponentName;​ 75 .​method·​public·​getCallingActivity()​Landroid/​content/​ComponentName;​
76 ····​.​locals·​1 76 ····​.​locals·​1
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​887 78 ····​.​line·​888
79 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingActivity:​Landroid/​content/​ComponentName;​ 79 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingActivity:​Landroid/​content/​ComponentName;​
   
80 ····​return-​object·​v0 80 ····​return-​object·​v0
81 .​end·​method 81 .​end·​method
   
82 .​method·​public·​getCallingActivityIco​n()​Landroid/​graphics/​drawable/​Drawable;​ 82 .​method·​public·​getCallingActivityIco​n()​Landroid/​graphics/​drawable/​Drawable;​
83 ····​.​locals·​5 83 ····​.​locals·​5
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​const/​4·​v2,​·​0x0 85 ····​const/​4·​v2,​·​0x0
   
86 ····​.​line·​901 86 ····​.​line·​902
87 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingActivity:​Landroid/​content/​ComponentName;​ 87 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingActivity:​Landroid/​content/​ComponentName;​
   
88 ····​if-​nez·​v3,​·​:​cond_0 88 ····​if-​nez·​v3,​·​:​cond_0
   
89 ····​.​line·​909 89 ····​.​line·​910
90 ····​:​goto_0 90 ····​:​goto_0
91 ····​return-​object·​v2 91 ····​return-​object·​v2
   
92 ····​.​line·​903 92 ····​.​line·​904
93 ····​:​cond_0 93 ····​:​cond_0
94 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mActivity:​Landroid/​app/​Activity;​ 94 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mActivity:​Landroid/​app/​Activity;​
   
95 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 95 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
96 ····​move-​result-​object·​v1 96 ····​move-​result-​object·​v1
   
97 ····​.​line·​905 97 ····​.​line·​906
98 ····​.​local·​v1,​·​"pm":​Landroid/​content/​pm/​PackageManager;​ 98 ····​.​local·​v1,​·​"pm":​Landroid/​content/​pm/​PackageManager;​
99 ····​:​try_start_0 99 ····​:​try_start_0
100 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingActivity:​Landroid/​content/​ComponentName;​ 100 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentRea​der;​-​>mCallingActivity:​Landroid/​content/​ComponentName;​
   
101 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​content/​pm/​PackageManager;​-​>getActivityIcon(Land​roid/​content/​ComponentName;​)​Landroid/​graphics/​drawable/​Drawable;​ 101 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​content/​pm/​PackageManager;​-​>getActivityIcon(Land​roid/​content/​ComponentName;​)​Landroid/​graphics/​drawable/​Drawable;​
102 ····​:​try_end_0 102 ····​:​try_end_0
103 ····​.​catch·​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 103 ····​.​catch·​Landroid/​content/​pm/​PackageManager$NameNo​tFoundException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
104 ····​move-​result-​object·​v2 104 ····​move-​result-​object·​v2
   
105 ····​goto·​:​goto_0 105 ····​goto·​:​goto_0
   
Max diff block lines reached; 14055/17448 bytes (80.55%) of diff not shown.
[−]
smali/android/support/v4/app/ShareCompat$ShareCompatImplBase.smali
Offset 18, 15 lines modified Offset 18, 15 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​85 22 ····​.​line·​86
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
26 .​method·​private·​static·​withinStyle(Ljava/​lang/​StringBuilder;​Ljava/​lang/​CharSequence;​II)​V 26 .​method·​private·​static·​withinStyle(Ljava/​lang/​StringBuilder;​Ljava/​lang/​CharSequence;​II)​V
27 ····​.​locals·​5 27 ····​.​locals·​5
Offset 34, 78 lines modified Offset 34, 78 lines modified
34 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​CharSequence;​ 34 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​CharSequence;​
35 ····​.​param·​p2,​·​"start"····​#·​I 35 ····​.​param·​p2,​·​"start"····​#·​I
36 ····​.​param·​p3,​·​"end"····​#·​I 36 ····​.​param·​p3,​·​"end"····​#·​I
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​const/​16·​v4,​·​0x20 38 ····​const/​16·​v4,​·​0x20
   
39 ····​.​line·​98 39 ····​.​line·​99
40 ····​move·​v1,​·​p2 40 ····​move·​v1,​·​p2
   
41 ····​.​local·​v1,​·​"i":​I 41 ····​.​local·​v1,​·​"i":​I
42 ····​:​goto_0 42 ····​:​goto_0
43 ····​if-​ge·​v1,​·​p3,​·​:​cond_7 43 ····​if-​ge·​v1,​·​p3,​·​:​cond_7
   
44 ····​.​line·99 44 ····​.​line·100
45 ····​invoke-​interface·​{p1,​·​v1},​·​Ljava/​lang/​CharSequence;​-​>charAt(I)​C 45 ····​invoke-​interface·​{p1,​·​v1},​·​Ljava/​lang/​CharSequence;​-​>charAt(I)​C
   
46 ····​move-​result·​v0 46 ····​move-​result·​v0
   
47 ····​.​line·​101 47 ····​.​line·​102
48 ····​.​local·​v0,​·​"c":​C 48 ····​.​local·​v0,​·​"c":​C
49 ····​const/​16·​v2,​·​0x3c 49 ····​const/​16·​v2,​·​0x3c
   
50 ····​if-​ne·​v0,​·​v2,​·​:​cond_0 50 ····​if-​ne·​v0,​·​v2,​·​:​cond_0
   
51 ····​.​line·​102 51 ····​.​line·​103
52 ····​const-​string·​v2,​·​"&lt;​" 52 ····​const-​string·​v2,​·​"&lt;​"
   
53 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 53 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
54 ····​.​line·​98 54 ····​.​line·​99
55 ····​:​goto_1 55 ····​:​goto_1
56 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 56 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
57 ····​goto·​:​goto_0 57 ····​goto·​:​goto_0
   
58 ····​.​line·​103 58 ····​.​line·​104
59 ····​:​cond_0 59 ····​:​cond_0
60 ····​const/​16·​v2,​·​0x3e 60 ····​const/​16·​v2,​·​0x3e
   
61 ····​if-​ne·​v0,​·​v2,​·​:​cond_1 61 ····​if-​ne·​v0,​·​v2,​·​:​cond_1
   
62 ····​.​line·​104 62 ····​.​line·​105
63 ····​const-​string·​v2,​·​"&gt;​" 63 ····​const-​string·​v2,​·​"&gt;​"
   
64 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 64 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
65 ····​goto·​:​goto_1 65 ····​goto·​:​goto_1
   
66 ····​.​line·​105 66 ····​.​line·​106
67 ····​:​cond_1 67 ····​:​cond_1
68 ····​const/​16·​v2,​·​0x26 68 ····​const/​16·​v2,​·​0x26
   
69 ····​if-​ne·​v0,​·​v2,​·​:​cond_2 69 ····​if-​ne·​v0,​·​v2,​·​:​cond_2
   
70 ····​.​line·​106 70 ····​.​line·​107
71 ····​const-​string·​v2,​·​"&amp;​" 71 ····​const-​string·​v2,​·​"&amp;​"
   
72 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 72 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
73 ····​goto·​:​goto_1 73 ····​goto·​:​goto_1
   
74 ····​.​line·​107 74 ····​.​line·​108
75 ····​:​cond_2 75 ····​:​cond_2
76 ····​const/​16·​v2,​·​0x7e 76 ····​const/​16·​v2,​·​0x7e
   
77 ····​if-​gt·​v0,​·​v2,​·​:​cond_3 77 ····​if-​gt·​v0,​·​v2,​·​:​cond_3
   
78 ····​if-​ge·​v0,​·​v4,​·​:​cond_4 78 ····​if-​ge·​v0,​·​v4,​·​:​cond_4
   
79 ····​.​line·​108 79 ····​.​line·​109
80 ····​:​cond_3 80 ····​:​cond_3
81 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 81 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
82 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 82 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
83 ····​const-​string·​v3,​·​"&#" 83 ····​const-​string·​v3,​·​"&#"
   
Offset 127, 99 lines modified Offset 127, 99 lines modified
   
127 ····​move-​result-​object·​v2 127 ····​move-​result-​object·​v2
   
128 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 128 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 2511/4672 bytes (53.75%) of diff not shown.
[−]
smali/android/support/v4/app/ShareCompat$ShareCompatImplICS.smali
Offset 15, 64 lines modified Offset 15, 64 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​123 19 ····​.​line·​124
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplBase;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplBase;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​configureMenuItem(Lan​droid/​view/​MenuItem;​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​)​V 24 .​method·​public·​configureMenuItem(Lan​droid/​view/​MenuItem;​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​)​V
25 ····​.​locals·​2 25 ····​.​locals·​2
26 ····​.​param·​p1,​·​"item"····​#·​Landroid/​view/​MenuItem;​ 26 ····​.​param·​p1,​·​"item"····​#·​Landroid/​view/​MenuItem;​
27 ····​.​param·​p2,​·​"shareIntent"····​#·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​ 27 ····​.​param·​p2,​·​"shareIntent"····​#·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​125 29 ····​.​line·​126
30 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>getActivity()​Landroid/​app/​Activity;​ 30 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>getActivity()​Landroid/​app/​Activity;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>getIntent()​Landroid/​content/​Intent;​ 32 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>getIntent()​Landroid/​content/​Intent;​
   
33 ····​move-​result-​object·​v1 33 ····​move-​result-​object·​v1
   
34 ····​invoke-​static·​{p1,​·​v0,​·​v1},​·​Landroid/​support/​v4/​app/​ShareCompatICS;​-​>configureMenuItem(La​ndroid/​view/​MenuItem;​Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V 34 ····​invoke-​static·​{p1,​·​v0,​·​v1},​·​Landroid/​support/​v4/​app/​ShareCompatICS;​-​>configureMenuItem(La​ndroid/​view/​MenuItem;​Landroid/​app/​Activity;​Landroid/​content/​Intent;​)​V
   
35 ····​.​line·​127 35 ····​.​line·​128
36 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplICS;​-​>shouldAddChooserInte​nt(Landroid/​view/​MenuItem;​)​Z 36 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplICS;​-​>shouldAddChooserInte​nt(Landroid/​view/​MenuItem;​)​Z
   
37 ····​move-​result·​v0 37 ····​move-​result·​v0
   
38 ····​if-​eqz·​v0,​·​:​cond_0 38 ····​if-​eqz·​v0,​·​:​cond_0
   
39 ····​.​line·​128 39 ····​.​line·​129
40 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>createChooserIntent(​)​Landroid/​content/​Intent;​ 40 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>createChooserIntent(​)​Landroid/​content/​Intent;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
42 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​view/​MenuItem;​-​>setIntent(Landroid/​content/​Intent;​)​Landroid/​view/​MenuItem;​ 42 ····​invoke-​interface·​{p1,​·​v0},​·​Landroid/​view/​MenuItem;​-​>setIntent(Landroid/​content/​Intent;​)​Landroid/​view/​MenuItem;​
   
43 ····​.​line·​130 43 ····​.​line·​131
44 ····​:​cond_0 44 ····​:​cond_0
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​shouldAddChooserInten​t(Landroid/​view/​MenuItem;​)​Z 47 .​method·​shouldAddChooserInten​t(Landroid/​view/​MenuItem;​)​Z
48 ····​.​locals·​1 48 ····​.​locals·​1
49 ····​.​param·​p1,​·​"item"····​#·​Landroid/​view/​MenuItem;​ 49 ····​.​param·​p1,​·​"item"····​#·​Landroid/​view/​MenuItem;​
   
50 ····​.​prologue 50 ····​.​prologue
51 ····​.​line·​133 51 ····​.​line·​134
52 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>hasSubMenu()​Z 52 ····​invoke-​interface·​{p1},​·​Landroid/​view/​MenuItem;​-​>hasSubMenu()​Z
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​if-​nez·​v0,​·​:​cond_0 54 ····​if-​nez·​v0,​·​:​cond_0
   
55 ····​const/​4·​v0,​·​0x1 55 ····​const/​4·​v0,​·​0x1
[−]
smali/android/support/v4/app/ShareCompat$ShareCompatImplJB.smali
Offset 15, 38 lines modified Offset 15, 38 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​137 19 ····​.​line·​138
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplICS;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplICS;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​escapeHtml(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 24 .​method·​public·​escapeHtml(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"html"····​#·​Ljava/​lang/​CharSequence;​ 26 ····​.​param·​p1,​·​"html"····​#·​Ljava/​lang/​CharSequence;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​139 28 ····​.​line·​140
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​ShareCompatJB;​-​>escapeHtml(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​app/​ShareCompatJB;​-​>escapeHtml(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
30 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
31 ····​return-​object·​v0 31 ····​return-​object·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​shouldAddChooserInten​t(Landroid/​view/​MenuItem;​)​Z 33 .​method·​shouldAddChooserInten​t(Landroid/​view/​MenuItem;​)​Z
34 ····​.​locals·​1 34 ····​.​locals·​1
35 ····​.​param·​p1,​·​"item"····​#·​Landroid/​view/​MenuItem;​ 35 ····​.​param·​p1,​·​"item"····​#·​Landroid/​view/​MenuItem;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​144 37 ····​.​line·​145
38 ····​const/​4·​v0,​·​0x0 38 ····​const/​4·​v0,​·​0x0
   
39 ····​return·​v0 39 ····​return·​v0
40 .​end·​method 40 .​end·​method
[−]
smali/android/support/v4/app/ShareCompat.smali
Offset 25, 98 lines modified Offset 25, 98 lines modified
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​static·​constructor·​<clinit>()​V 26 .​method·​static·​constructor·​<clinit>()​V
27 ····​.​locals·​2 27 ····​.​locals·​2
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​151 29 ····​.​line·​152
30 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 30 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
31 ····​const/​16·​v1,​·​0x10 31 ····​const/​16·​v1,​·​0x10
   
32 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 32 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
33 ····​.​line·​152 33 ····​.​line·​153
34 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplJB;​ 34 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplJB;​
   
35 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplJB;​-​><init>()​V 35 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplJB;​-​><init>()​V
   
36 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>IMPL:​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​ 36 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>IMPL:​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​
   
37 ····​.​line·​158 37 ····​.​line·​159
38 ····​:​goto_0 38 ····​:​goto_0
39 ····​return-​void 39 ····​return-​void
   
40 ····​.​line·​153 40 ····​.​line·​154
41 ····​:​cond_0 41 ····​:​cond_0
42 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 42 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
43 ····​const/​16·​v1,​·​0xe 43 ····​const/​16·​v1,​·​0xe
   
44 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 44 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
45 ····​.​line·​154 45 ····​.​line·​155
46 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplICS;​ 46 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplICS;​
   
47 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplICS;​-​><init>()​V 47 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplICS;​-​><init>()​V
   
48 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>IMPL:​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​ 48 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>IMPL:​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​
   
49 ····​goto·​:​goto_0 49 ····​goto·​:​goto_0
   
50 ····​.​line·​156 50 ····​.​line·​157
51 ····​:​cond_1 51 ····​:​cond_1
52 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplBase;​ 52 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplBase;​
   
53 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplBase;​-​><init>()​V 53 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImplBase;​-​><init>()​V
   
54 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>IMPL:​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​ 54 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>IMPL:​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
56 .​end·​method 56 .​end·​method
   
57 .​method·​public·​constructor·​<init>()​V 57 .​method·​public·​constructor·​<init>()​V
58 ····​.​locals·​0 58 ····​.​locals·​0
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·​58 60 ····​.​line·​59
61 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 61 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
62 ····​.​line·​654 62 ····​.​line·​655
63 ····​return-​void 63 ····​return-​void
64 .​end·​method 64 .​end·​method
   
65 .​method·​static·​synthetic·​access$000()​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​ 65 .​method·​static·​synthetic·​access$000()​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​
66 ····​.​locals·​1 66 ····​.​locals·​1
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·​58 68 ····​.​line·​59
69 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>IMPL:​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​ 69 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​app/​ShareCompat;​-​>IMPL:​Landroid/​support/​v4/​app/​ShareCompat$ShareComp​atImpl;​
   
70 ····​return-​object·​v0 70 ····​return-​object·​v0
71 .​end·​method 71 .​end·​method
   
72 .​method·​public·​static·​configureMenuItem(Lan​droid/​view/​Menu;​ILandroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​)​V 72 .​method·​public·​static·​configureMenuItem(Lan​droid/​view/​Menu;​ILandroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​)​V
73 ····​.​locals·​4 73 ····​.​locals·​4
74 ····​.​param·​p0,​·​"menu"····​#·​Landroid/​view/​Menu;​ 74 ····​.​param·​p0,​·​"menu"····​#·​Landroid/​view/​Menu;​
75 ····​.​param·​p1,​·​"menuItemId"····​#·​I 75 ····​.​param·​p1,​·​"menuItemId"····​#·​I
76 ····​.​param·​p2,​·​"shareIntent"····​#·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​ 76 ····​.​param·​p2,​·​"shareIntent"····​#·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​244 78 ····​.​line·​245
79 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​view/​Menu;​-​>findItem(I)​Landroid/​view/​MenuItem;​ 79 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​view/​Menu;​-​>findItem(I)​Landroid/​view/​MenuItem;​
   
80 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
81 ····​.​line·​245 81 ····​.​line·​246
82 ····​.​local·​v0,​·​"item":​Landroid/​view/​MenuItem;​ 82 ····​.​local·​v0,​·​"item":​Landroid/​view/​MenuItem;​
83 ····​if-​nez·​v0,​·​:​cond_0 83 ····​if-​nez·​v0,​·​:​cond_0
   
84 ····​.​line·​246 84 ····​.​line·​247
85 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 85 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
86 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 86 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
87 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 87 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
88 ····​const-​string·​v3,​·​"Could·​not·​find·​menu·​item·​with·​id·​" 88 ····​const-​string·​v3,​·​"Could·​not·​find·​menu·​item·​with·​id·​"
Offset 139, 93 lines modified Offset 139, 93 lines modified
Max diff block lines reached; 3059/5935 bytes (51.54%) of diff not shown.
[−]
smali/android/support/v4/content/ContextCompat.smali
Offset 10, 36 lines modified Offset 10, 38 lines modified
   
10 .​field·​private·​static·​final·​DIR_DATA:​Ljava/​lang/​String;​·​=·​"data" 10 .​field·​private·​static·​final·​DIR_DATA:​Ljava/​lang/​String;​·​=·​"data"
   
11 .​field·​private·​static·​final·​DIR_FILES:​Ljava/​lang/​String;​·​=·​"files" 11 .​field·​private·​static·​final·​DIR_FILES:​Ljava/​lang/​String;​·​=·​"files"
   
12 .​field·​private·​static·​final·​DIR_OBB:​Ljava/​lang/​String;​·​=·​"obb" 12 .​field·​private·​static·​final·​DIR_OBB:​Ljava/​lang/​String;​·​=·​"obb"
   
  13 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"ContextCompat"
   
   
13 #·​direct·​methods 14 #·​direct·​methods
14 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
15 ····​.​locals·​0 16 ····​.​locals·​0
   
16 ····​.​prologue 17 ····​.​prologue
17 ····​.​line·​33 18 ····​.​line·​36
18 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
19 ····​return-​void 20 ····​return-​void
20 .​end·​method 21 .​end·​method
   
21 .​method·​private·​static·​varargs·​buildPath(Ljava/​io/​File;​[Ljava/​lang/​String;​)​Ljava/​io/​File;​ 22 .​method·​private·​static·​varargs·​buildPath(Ljava/​io/​File;​[Ljava/​lang/​String;​)​Ljava/​io/​File;​
22 ····​.​locals·​6 23 ····​.​locals·​6
23 ····​.​param·​p0,​·​"base"····​#·​Ljava/​io/​File;​ 24 ····​.​param·​p0,​·​"base"····​#·​Ljava/​io/​File;​
24 ····​.​param·​p1,​·​"segments"····​#·​[Ljava/​lang/​String;​ 25 ····​.​param·​p1,​·​"segments"····​#·​[Ljava/​lang/​String;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​290 27 ····​.​line·​294
27 ····​move-​object·​v1,​·​p0 28 ····​move-​object·​v1,​·​p0
   
28 ····​.​line·​291 29 ····​.​line·​295
29 ····​.​local·​v1,​·​"cur":​Ljava/​io/​File;​ 30 ····​.​local·​v1,​·​"cur":​Ljava/​io/​File;​
30 ····​move-​object·​v0,​·​p1 31 ····​move-​object·​v0,​·​p1
   
31 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​ 32 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​
32 ····​array-​length·​v4,​·​v0 33 ····​array-​length·​v4,​·​v0
   
33 ····​.​local·​v4,​·​"len$":​I 34 ····​.​local·​v4,​·​"len$":​I
Offset 51, 49 lines modified Offset 53, 49 lines modified
51 ····​.​end·​local·​v1····​#·​"cur":​Ljava/​io/​File;​ 53 ····​.​end·​local·​v1····​#·​"cur":​Ljava/​io/​File;​
52 ····​.​local·​v2,​·​"cur":​Ljava/​io/​File;​ 54 ····​.​local·​v2,​·​"cur":​Ljava/​io/​File;​
53 ····​:​goto_0 55 ····​:​goto_0
54 ····​if-​ge·​v3,​·​v4,​·​:​cond_1 56 ····​if-​ge·​v3,​·​v4,​·​:​cond_1
   
55 ····​aget-​object·​v5,​·​v0,​·​v3 57 ····​aget-​object·​v5,​·​v0,​·​v3
   
56 ····​.​line·​292 58 ····​.​line·​296
57 ····​.​local·​v5,​·​"segment":​Ljava/​lang/​String;​ 59 ····​.​local·​v5,​·​"segment":​Ljava/​lang/​String;​
58 ····​if-​nez·​v2,​·​:​cond_0 60 ····​if-​nez·​v2,​·​:​cond_0
   
59 ····​.​line·​293 61 ····​.​line·​297
60 ····​new-​instance·​v1,​·​Ljava/​io/​File;​ 62 ····​new-​instance·​v1,​·​Ljava/​io/​File;​
   
61 ····​invoke-​direct·​{v1,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V 63 ····​invoke-​direct·​{v1,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
   
62 ····​.​line·​291 64 ····​.​line·​295
63 ····​.​end·​local·​v2····​#·​"cur":​Ljava/​io/​File;​ 65 ····​.​end·​local·​v2····​#·​"cur":​Ljava/​io/​File;​
64 ····​.​restart·​local·​v1····​#·​"cur":​Ljava/​io/​File;​ 66 ····​.​restart·​local·​v1····​#·​"cur":​Ljava/​io/​File;​
65 ····​:​goto_1 67 ····​:​goto_1
66 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 68 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
67 ····​move-​object·​v2,​·​v1 69 ····​move-​object·​v2,​·​v1
   
68 ····​.​end·​local·​v1····​#·​"cur":​Ljava/​io/​File;​ 70 ····​.​end·​local·​v1····​#·​"cur":​Ljava/​io/​File;​
69 ····​.​restart·​local·​v2····​#·​"cur":​Ljava/​io/​File;​ 71 ····​.​restart·​local·​v2····​#·​"cur":​Ljava/​io/​File;​
70 ····​goto·​:​goto_0 72 ····​goto·​:​goto_0
   
71 ····​.​line·​294 73 ····​.​line·​298
72 ····​:​cond_0 74 ····​:​cond_0
73 ····​if-​eqz·​v5,​·​:​cond_2 75 ····​if-​eqz·​v5,​·​:​cond_2
   
74 ····​.​line·​295 76 ····​.​line·​299
75 ····​new-​instance·​v1,​·​Ljava/​io/​File;​ 77 ····​new-​instance·​v1,​·​Ljava/​io/​File;​
   
76 ····​invoke-​direct·​{v1,​·​v2,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 78 ····​invoke-​direct·​{v1,​·​v2,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
77 ····​.​end·​local·​v2····​#·​"cur":​Ljava/​io/​File;​ 79 ····​.​end·​local·​v2····​#·​"cur":​Ljava/​io/​File;​
78 ····​.​restart·​local·​v1····​#·​"cur":​Ljava/​io/​File;​ 80 ····​.​restart·​local·​v1····​#·​"cur":​Ljava/​io/​File;​
79 ····​goto·​:​goto_1 81 ····​goto·​:​goto_1
   
80 ····​.​line·298 82 ····​.​line·302
81 ····​.​end·​local·​v1····​#·​"cur":​Ljava/​io/​File;​ 83 ····​.​end·​local·​v1····​#·​"cur":​Ljava/​io/​File;​
82 ····​.​end·​local·​v5····​#·​"segment":​Ljava/​lang/​String;​ 84 ····​.​end·​local·​v5····​#·​"segment":​Ljava/​lang/​String;​
83 ····​.​restart·​local·​v2····​#·​"cur":​Ljava/​io/​File;​ 85 ····​.​restart·​local·​v2····​#·​"cur":​Ljava/​io/​File;​
84 ····​:​cond_1 86 ····​:​cond_1
85 ····​return-​object·​v2 87 ····​return-​object·​v2
   
86 ····​.​restart·​local·​v5····​#·​"segment":​Ljava/​lang/​String;​ 88 ····​.​restart·​local·​v5····​#·​"segment":​Ljava/​lang/​String;​
Offset 101, 62 lines modified Offset 103, 185 lines modified
101 ····​move-​object·​v1,​·​v2 103 ····​move-​object·​v1,​·​v2
   
102 ····​.​end·​local·​v2····​#·​"cur":​Ljava/​io/​File;​ 104 ····​.​end·​local·​v2····​#·​"cur":​Ljava/​io/​File;​
103 ····​.​restart·​local·​v1····​#·​"cur":​Ljava/​io/​File;​ 105 ····​.​restart·​local·​v1····​#·​"cur":​Ljava/​io/​File;​
104 ····​goto·​:​goto_1 106 ····​goto·​:​goto_1
105 .​end·​method 107 .​end·​method
   
  108 .​method·​private·​static·​declared-​synchronized·​createFilesDir(Ljava/​io/​File;​)​Ljava/​io/​File;​
  109 ····​.​locals·​4
  110 ····​.​param·​p0,​·​"file"····​#·​Ljava/​io/​File;​
Max diff block lines reached; 8065/13562 bytes (59.47%) of diff not shown.
[−]
smali/android/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl.smali
Offset 18, 44 lines modified Offset 18, 98 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·38 22 ····​.​line·46
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​isAutoMirrored(Landro​id/​graphics/​drawable/​Drawable;​)​Z 27 .​method·​public·​isAutoMirrored(Landro​id/​graphics/​drawable/​Drawable;​)​Z
28 ····​.​locals·​1 28 ····​.​locals·​1
29 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 29 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·49 31 ····​.​line·57
32 ····​const/​4·​v0,​·​0x0 32 ····​const/​4·​v0,​·​0x0
   
33 ····​return·​v0 33 ····​return·​v0
34 .​end·​method 34 .​end·​method
   
35 .​method·​public·​jumpToCurrentState(La​ndroid/​graphics/​drawable/​Drawable;​)​V 35 .​method·​public·​jumpToCurrentState(La​ndroid/​graphics/​drawable/​Drawable;​)​V
36 ····​.​locals·​0 36 ····​.​locals·​0
37 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 37 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​41 39 ····​.​line·​49
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​public·​setAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​Z)​V 42 .​method·​public·​setAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​Z)​V
43 ····​.​locals·​0 43 ····​.​locals·​0
44 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 44 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
45 ····​.​param·​p2,​·​"mirrored"····​#·​Z 45 ····​.​param·​p2,​·​"mirrored"····​#·​Z
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·45 47 ····​.​line·53
  48 ····​return-​void
  49 .​end·​method
   
  50 .​method·​public·​setHotspot(Landroid/​graphics/​drawable/​Drawable;​FF)​V
  51 ····​.​locals·​0
  52 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
  53 ····​.​param·​p2,​·​"x"····​#·​F
  54 ····​.​param·​p3,​·​"y"····​#·​F
   
  55 ····​.​prologue
  56 ····​.​line·​62
  57 ····​return-​void
  58 .​end·​method
   
  59 .​method·​public·​setHotspotBounds(Land​roid/​graphics/​drawable/​Drawable;​IIII)​V
  60 ····​.​locals·​0
  61 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
  62 ····​.​param·​p2,​·​"left"····​#·​I
  63 ····​.​param·​p3,​·​"top"····​#·​I
  64 ····​.​param·​p4,​·​"right"····​#·​I
  65 ····​.​param·​p5,​·​"bottom"····​#·​I
   
  66 ····​.​prologue
  67 ····​.​line·​66
  68 ····​return-​void
  69 .​end·​method
   
  70 .​method·​public·​setTint(Landroid/​graphics/​drawable/​Drawable;​I)​V
  71 ····​.​locals·​0
  72 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
  73 ····​.​param·​p2,​·​"tint"····​#·​I
   
  74 ····​.​prologue
  75 ····​.​line·​70
  76 ····​return-​void
  77 .​end·​method
   
  78 .​method·​public·​setTintList(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
  79 ····​.​locals·​0
  80 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
  81 ····​.​param·​p2,​·​"tint"····​#·​Landroid/​content/​res/​ColorStateList;​
   
  82 ····​.​prologue
  83 ····​.​line·​74
  84 ····​return-​void
  85 .​end·​method
   
  86 .​method·​public·​setTintMode(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
  87 ····​.​locals·​0
  88 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
  89 ····​.​param·​p2,​·​"tintMode"····​#·​Landroid/​graphics/​PorterDuff$Mode;​
   
  90 ····​.​prologue
  91 ····​.​line·​78
48 ····​return-​void 92 ····​return-​void
49 .​end·​method 93 .​end·​method
[−]
smali/android/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl.smali
Offset 15, 26 lines modified Offset 15, 26 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·56 19 ····​.​line·84
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$BaseDr​awableImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$BaseDr​awableImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​jumpToCurrentState(La​ndroid/​graphics/​drawable/​Drawable;​)​V 24 .​method·​public·​jumpToCurrentState(La​ndroid/​graphics/​drawable/​Drawable;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
26 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 26 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·59 28 ····​.​line·87
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompatHoneyco​mb;​-​>jumpToCurrentState(L​android/​graphics/​drawable/​Drawable;​)​V 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompatHoneyco​mb;​-​>jumpToCurrentState(L​android/​graphics/​drawable/​Drawable;​)​V
   
30 ····​.​line·60 30 ····​.​line·88
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
[−]
smali/android/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl.smali
Offset 15, 40 lines modified Offset 15, 40 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·66 19 ····​.​line·94
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Honeyc​ombDrawableImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Honeyc​ombDrawableImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​isAutoMirrored(Landro​id/​graphics/​drawable/​Drawable;​)​Z 24 .​method·​public·​isAutoMirrored(Landro​id/​graphics/​drawable/​Drawable;​)​Z
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 26 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·74 28 ····​.​line·102
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompatKitKat;​-​>isAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​)​Z 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompatKitKat;​-​>isAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​)​Z
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​setAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​Z)​V 33 .​method·​public·​setAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​Z)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
35 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 35 ····​.​param·​p1,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
36 ····​.​param·​p2,​·​"mirrored"····​#·​Z 36 ····​.​param·​p2,​·​"mirrored"····​#·​Z
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·69 38 ····​.​line·97
39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompatKitKat;​-​>setAutoMirrored(Land​roid/​graphics/​drawable/​Drawable;​Z)​V 39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompatKitKat;​-​>setAutoMirrored(Land​roid/​graphics/​drawable/​Drawable;​Z)​V
   
40 ····​.​line·70 40 ····​.​line·98
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
[−]
smali/android/support/v4/graphics/drawable/DrawableCompat.smali
Offset 2, 14 lines modified Offset 2, 15 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"DrawableCompat.​java" 3 .​source·​"DrawableCompat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$LDrawa​bleImpl;​,​
7 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$KitKat​DrawableImpl;​,​ 8 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$KitKat​DrawableImpl;​,​
8 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Honeyc​ombDrawableImpl;​,​ 9 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Honeyc​ombDrawableImpl;​,​
9 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$BaseDr​awableImpl;​,​ 10 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$BaseDr​awableImpl;​,​
10 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​ 11 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​
11 ····​} 12 ····​}
12 .​end·​annotation 13 .​end·​annotation
   
Offset 19, 107 lines modified Offset 20, 211 lines modified
   
   
19 #·​direct·​methods 20 #·​direct·​methods
20 .​method·​static·​constructor·​<clinit>()​V 21 .​method·​static·​constructor·​<clinit>()​V
21 ····​.​locals·​2 22 ····​.​locals·​2
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·83 24 ····​.​line·141
24 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 25 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
25 ····​.​line·84 26 ····​.​line·142
26 ····​.​local·​v0,​·​"version":​I 27 ····​.​local·​v0,​·​"version":​I
27 ····​const/​16·​v1,​·​0x13 28 ····​const/​16·​v1,​·​0x15
   
28 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 29 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
29 ····​.​line·85 30 ····​.​line·143
30 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$KitKat​DrawableImpl;​ 31 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$LDrawa​bleImpl;​
   
31 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$KitKat​DrawableImpl;​-​><init>()​V 32 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$LDrawa​bleImpl;​-​><init>()​V
   
32 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​ 33 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​
   
33 ····​.​line·91 34 ····​.​line·151
34 ····​:​goto_0 35 ····​:​goto_0
35 ····​return-​void 36 ····​return-​void
   
36 ····​.​line·86 37 ····​.​line·144
37 ····​:​cond_0 38 ····​:​cond_0
38 ····​const/​16·​v1,​·​0xb 39 ····​const/​16·​v1,​·​0x13
   
39 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 40 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
40 ····​.​line·87 41 ····​.​line·145
  42 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$KitKat​DrawableImpl;​
   
  43 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$KitKat​DrawableImpl;​-​><init>()​V
   
  44 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​
   
  45 ····​goto·​:​goto_0
   
  46 ····​.​line·​146
  47 ····​:​cond_1
  48 ····​const/​16·​v1,​·​0xb
   
  49 ····​if-​lt·​v0,​·​v1,​·​:​cond_2
   
  50 ····​.​line·​147
41 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Honeyc​ombDrawableImpl;​ 51 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Honeyc​ombDrawableImpl;​
   
42 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Honeyc​ombDrawableImpl;​-​><init>()​V 52 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Honeyc​ombDrawableImpl;​-​><init>()​V
   
43 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​ 53 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​
   
44 ····​goto·​:​goto_0 54 ····​goto·​:​goto_0
   
45 ····​.​line·89 55 ····​.​line·149
46 ····​:​cond_1 56 ····​:​cond_2
47 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$BaseDr​awableImpl;​ 57 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$BaseDr​awableImpl;​
   
48 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$BaseDr​awableImpl;​-​><init>()​V 58 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$BaseDr​awableImpl;​-​><init>()​V
   
49 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​ 59 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​
   
50 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
51 .​end·​method 61 .​end·​method
   
52 .​method·​public·​constructor·​<init>()​V 62 .​method·​public·​constructor·​<init>()​V
53 ····​.​locals·​0 63 ····​.​locals·​0
   
54 ····​.​prologue 64 ····​.​prologue
55 ····​.​line·​25 65 ····​.​line·​28
56 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 66 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
57 ····​.​line·66 67 ····​.​line·109
58 ····​return-​void 68 ····​return-​void
59 .​end·​method 69 .​end·​method
   
60 .​method·​public·​static·​isAutoMirrored(Landro​id/​graphics/​drawable/​Drawable;​)​Z 70 .​method·​public·​static·​isAutoMirrored(Landro​id/​graphics/​drawable/​Drawable;​)​Z
61 ····​.​locals·​1 71 ····​.​locals·​1
62 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 72 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
Max diff block lines reached; 4910/8320 bytes (59.01%) of diff not shown.
[−]
smali/android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.smali
Offset 19, 7 lines modified Offset 19, 22 lines modified
19 .​end·​method 19 .​end·​method
   
20 .​method·​public·​abstract·​jumpToCurrentState(La​ndroid/​graphics/​drawable/​Drawable;​)​V 20 .​method·​public·​abstract·​jumpToCurrentState(La​ndroid/​graphics/​drawable/​Drawable;​)​V
21 .​end·​method 21 .​end·​method
   
22 .​method·​public·​abstract·​setAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​Z)​V 22 .​method·​public·​abstract·​setAutoMirrored(Landr​oid/​graphics/​drawable/​Drawable;​Z)​V
23 .​end·​method 23 .​end·​method
   
  24 .​method·​public·​abstract·​setHotspot(Landroid/​graphics/​drawable/​Drawable;​FF)​V
  25 .​end·​method
   
  26 .​method·​public·​abstract·​setHotspotBounds(Land​roid/​graphics/​drawable/​Drawable;​IIII)​V
  27 .​end·​method
   
  28 .​method·​public·​abstract·​setTint(Landroid/​graphics/​drawable/​Drawable;​I)​V
  29 .​end·​method
   
  30 .​method·​public·​abstract·​setTintList(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
  31 .​end·​method
   
  32 .​method·​public·​abstract·​setTintMode(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
  33 .​end·​method
[−]
smali/android/support/v4/net/ConnectivityManagerCompat.smali
Offset 111, 23 lines modified Offset 111, 33 lines modified
   
111 ····​move-​result-​object·​v0 111 ····​move-​result-​object·​v0
   
112 ····​check-​cast·​v0,​·​Landroid/​net/​NetworkInfo;​ 112 ····​check-​cast·​v0,​·​Landroid/​net/​NetworkInfo;​
   
113 ····​.​line·​115 113 ····​.​line·​115
114 ····​.​local·​v0,​·​"info":​Landroid/​net/​NetworkInfo;​ 114 ····​.​local·​v0,​·​"info":​Landroid/​net/​NetworkInfo;​
  115 ····​if-​eqz·​v0,​·​:​cond_0
   
  116 ····​.​line·​116
115 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​NetworkInfo;​-​>getType()​I 117 ····​invoke-​virtual·​{v0},​·​Landroid/​net/​NetworkInfo;​-​>getType()​I
   
116 ····​move-​result·​v1 118 ····​move-​result·​v1
   
117 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​net/​ConnectivityManager;​-​>getNetworkInfo(I)​Landroid/​net/​NetworkInfo;​ 119 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​net/​ConnectivityManager;​-​>getNetworkInfo(I)​Landroid/​net/​NetworkInfo;​
   
118 ····​move-​result-​object·​v1 120 ····​move-​result-​object·​v1
   
  121 ····​.​line·​118
  122 ····​:​goto_0
119 ····​return-​object·​v1 123 ····​return-​object·​v1
   
  124 ····​:​cond_0
  125 ····​const/​4·​v1,​·​0x0
   
  126 ····​goto·​:​goto_0
120 .​end·​method 127 .​end·​method
   
121 .​method·​public·​static·​isActiveNetworkMetere​d(Landroid/​net/​ConnectivityManager;​)​Z 128 .​method·​public·​static·​isActiveNetworkMetere​d(Landroid/​net/​ConnectivityManager;​)​Z
122 ····​.​locals·​1 129 ····​.​locals·​1
123 ····​.​param·​p0,​·​"cm"····​#·​Landroid/​net/​ConnectivityManager;​ 130 ····​.​param·​p0,​·​"cm"····​#·​Landroid/​net/​ConnectivityManager;​
   
124 ····​.​prologue 131 ····​.​prologue
[−]
smali/android/support/v4/print/PrintHelper$PrintHelperVersionImpl.smali
Offset 14, 26 lines modified Offset 14, 32 lines modified
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​abstract·​getColorMode()​I 16 .​method·​public·​abstract·​getColorMode()​I
17 .​end·​method 17 .​end·​method
   
  18 .​method·​public·​abstract·​getOrientation()​I
  19 .​end·​method
   
18 .​method·​public·​abstract·​getScaleMode()​I 20 .​method·​public·​abstract·​getScaleMode()​I
19 .​end·​method 21 .​end·​method
   
20 .​method·​public·​abstract·​printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​)​V 22 .​method·​public·​abstract·​printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​)​V
21 .​end·​method 23 .​end·​method
   
22 .​method·​public·​abstract·​printBitmap(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 24 .​method·​public·​abstract·​printBitmap(Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​)​V
23 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 25 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
24 ········​value·​=·​{ 26 ········​value·​=·​{
25 ············​Ljava/​io/​FileNotFoundException​;​ 27 ············​Ljava/​io/​FileNotFoundException​;​
26 ········​} 28 ········​}
27 ····​.​end·​annotation 29 ····​.​end·​annotation
28 .​end·​method 30 .​end·​method
   
29 .​method·​public·​abstract·​setColorMode(I)​V 31 .​method·​public·​abstract·​setColorMode(I)​V
30 .​end·​method 32 .​end·​method
   
  33 .​method·​public·​abstract·​setOrientation(I)​V
  34 .​end·​method
   
31 .​method·​public·​abstract·​setScaleMode(I)​V 35 .​method·​public·​abstract·​setScaleMode(I)​V
32 .​end·​method 36 .​end·​method
[−]
smali/android/support/v4/print/PrintHelper$PrintHelperKitkatImpl.smali
Offset 14, 122 lines modified Offset 14, 182 lines modified
14 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 14 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
15 ····​accessFlags·​=·​0x1a 15 ····​accessFlags·​=·​0x1a
16 ····​name·​=·​"PrintHelperKitkatImp​l" 16 ····​name·​=·​"PrintHelperKitkatImp​l"
17 .​end·​annotation 17 .​end·​annotation
   
   
18 #·​instance·​fields 18 #·​instance·​fields
19 .​field·​private·​final·printHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 19 .​field·​private·​final·mPrintHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Landroid/​content/​Context;​)​V 21 .​method·​constructor·​<init>(Landroid/​content/​Context;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
23 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 23 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​126 25 ····​.​line·​159
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​127 27 ····​.​line·​160
28 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 28 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
29 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​><init>(Landroid/​content/​Context;​)​V 29 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​><init>(Landroid/​content/​Context;​)​V
   
30 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>printHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 30 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>mPrintHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
31 ····​.​line·​128 31 ····​.​line·​161
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​public·​getColorMode()​I 35 .​method·​public·​getColorMode()​I
36 ····​.​locals·​1 36 ····​.​locals·​1
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​147 38 ····​.​line·​180
39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>printHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>mPrintHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
40 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>getColorMode()​I 40 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>getColorMode()​I
   
41 ····​move-​result·​v0 41 ····​move-​result·​v0
   
42 ····​return·​v0 42 ····​return·​v0
43 .​end·​method 43 .​end·​method
   
  44 .​method·​public·​getOrientation()​I
  45 ····​.​locals·​1
   
  46 ····​.​prologue
  47 ····​.​line·​190
  48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>mPrintHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
  49 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>getOrientation()​I
   
  50 ····​move-​result·​v0
   
  51 ····​return·​v0
  52 .​end·​method
   
44 .​method·​public·​getScaleMode()​I 53 .​method·​public·​getScaleMode()​I
45 ····​.​locals·​1 54 ····​.​locals·​1
   
46 ····​.​prologue 55 ····​.​prologue
47 ····​.​line·​137 56 ····​.​line·​170
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>printHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>mPrintHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
49 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>getScaleMode()​I 58 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>getScaleMode()​I
   
50 ····​move-​result·​v0 59 ····​move-​result·​v0
   
51 ····​return·​v0 60 ····​return·​v0
52 .​end·​method 61 .​end·​method
   
53 .​method·​public·​printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​)​V 62 .​method·​public·​printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​)​V
54 ····​.​locals·1 63 ····​.​locals·2
55 ····​.​param·​p1,​·​"jobName"····​#·​Ljava/​lang/​String;​ 64 ····​.​param·​p1,​·​"jobName"····​#·​Ljava/​lang/​String;​
56 ····​.​param·​p2,​·​"bitmap"····​#·​Landroid/​graphics/​Bitmap;​ 65 ····​.​param·​p2,​·​"bitmap"····​#·​Landroid/​graphics/​Bitmap;​
  66 ····​.​param·​p3,​·​"callback"····​#·​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​
   
57 ····​.​prologue 67 ····​.​prologue
58 ····​.​line·​152 68 ····​.​line·​196
59 ····iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>printHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 69 ····​const/​4·​v0,​·​0x0
   
  70 ····​.​line·​197
  71 ····​.​local·​v0,​·​"delegateCallback":​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​
  72 ····​if-​eqz·​p3,​·​:​cond_0
   
  73 ····​.​line·​198
  74 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl$1;​
   
  75 ····​.​end·​local·​v0····​#·​"delegateCallback":​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​
  76 ····​invoke-​direct·​{v0,​·​p0,​·​p3},​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl$1;​-​><init>(Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​)​V
   
60 ····invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​)​V 77 ····.​line·​205
  78 ····​.​restart·​local·​v0····​#·​"delegateCallback":​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​
  79 ····​:​cond_0
  80 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​>mPrintHelper:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
Max diff block lines reached; 3623/8139 bytes (44.51%) of diff not shown.
[−]
smali/android/support/v4/print/PrintHelper.smali
Offset 5, 24 lines modified Offset 5, 29 lines modified
   
5 #·​annotations 5 #·​annotations
6 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 6 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
7 ····​value·​=·​{ 7 ····​value·​=·​{
8 ········​Landroid/​support/​v4/​print/​PrintHelper$1;​,​ 8 ········​Landroid/​support/​v4/​print/​PrintHelper$1;​,​
9 ········​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​,​ 9 ········​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​,​
10 ········​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​,​ 10 ········​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​,​
11 ········​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erVersionImpl;​ 11 ········​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erVersionImpl;​,​
  12 ········​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​
12 ····​} 13 ····​}
13 .​end·​annotation 14 .​end·​annotation
   
   
14 #·​static·​fields 15 #·​static·​fields
15 .​field·​public·​static·​final·​COLOR_MODE_COLOR:​I·​=·​0x2 16 .​field·​public·​static·​final·​COLOR_MODE_COLOR:​I·​=·​0x2
   
16 .​field·​public·​static·​final·​COLOR_MODE_MONOCHROME​:​I·​=·​0x1 17 .​field·​public·​static·​final·​COLOR_MODE_MONOCHROME​:​I·​=·​0x1
   
  18 .​field·​public·​static·​final·​ORIENTATION_LANDSCAPE​:​I·​=·​0x1
   
  19 .​field·​public·​static·​final·​ORIENTATION_PORTRAIT:​I·​=·​0x2
   
17 .​field·​public·​static·​final·​SCALE_MODE_FILL:​I·​=·​0x2 20 .​field·​public·​static·​final·​SCALE_MODE_FILL:​I·​=·​0x2
   
18 .​field·​public·​static·​final·​SCALE_MODE_FIT:​I·​=·​0x1 21 .​field·​public·​static·​final·​SCALE_MODE_FIT:​I·​=·​0x1
   
   
19 #·​instance·​fields 22 #·​instance·​fields
20 .​field·​mImpl:​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erVersionImpl;​ 23 .​field·​mImpl:​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erVersionImpl;​
Offset 30, 36 lines modified Offset 35, 36 lines modified
   
30 #·​direct·​methods 35 #·​direct·​methods
31 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 36 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
32 ····​.​locals·​2 37 ····​.​locals·​2
33 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 38 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
34 ····​.​prologue 39 ····​.​prologue
35 ····​.​line·167 40 ····​.​line·230
36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
37 ····​.​line·168 42 ····​.​line·231
38 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​print/​PrintHelper;​-​>systemSupportsPrint(​)​Z 43 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​print/​PrintHelper;​-​>systemSupportsPrint(​)​Z
   
39 ····​move-​result·​v0 44 ····​move-​result·​v0
   
40 ····​if-​eqz·​v0,​·​:​cond_0 45 ····​if-​eqz·​v0,​·​:​cond_0
   
41 ····​.​line·169 46 ····​.​line·232
42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​ 47 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​
   
43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​><init>(Landroid/​content/​Context;​)​V 48 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erKitkatImpl;​-​><init>(Landroid/​content/​Context;​)​V
   
44 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper;​-​>mImpl:​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erVersionImpl;​ 49 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper;​-​>mImpl:​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erVersionImpl;​
   
45 ····​.​line·173 50 ····​.​line·236
46 ····​:​goto_0 51 ····​:​goto_0
47 ····​return-​void 52 ····​return-​void
   
48 ····​.​line·171 53 ····​.​line·234
49 ····​:​cond_0 54 ····​:​cond_0
50 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​ 55 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​
   
51 ····​const/​4·​v1,​·​0x0 56 ····​const/​4·​v1,​·​0x0
   
52 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​><init>(Landroid/​support/​v4/​print/​PrintHelper$1;​)​V 57 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​><init>(Landroid/​support/​v4/​print/​PrintHelper$1;​)​V
   
Offset 68, 25 lines modified Offset 73, 25 lines modified
68 ····​goto·​:​goto_0 73 ····​goto·​:​goto_0
69 .​end·​method 74 .​end·​method
   
70 .​method·​public·​static·​systemSupportsPrint()​Z 75 .​method·​public·​static·​systemSupportsPrint()​Z
71 ····​.​locals·​2 76 ····​.​locals·​2
   
72 ····​.​prologue 77 ····​.​prologue
73 ····​.​line·58 78 ····​.​line·81
74 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 79 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
75 ····​const/​16·​v1,​·​0x13 80 ····​const/​16·​v1,​·​0x13
   
76 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 81 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
77 ····​.​line·60 82 ····​.​line·83
78 ····​const/​4·​v0,​·​0x1 83 ····​const/​4·​v0,​·​0x1
   
79 ····​.​line·62 84 ····​.​line·85
80 ····​:​goto_0 85 ····​:​goto_0
81 ····​return·​v0 86 ····​return·​v0
   
82 ····​:​cond_0 87 ····​:​cond_0
83 ····​const/​4·​v0,​·​0x0 88 ····​const/​4·​v0,​·​0x0
   
84 ····​goto·​:​goto_0 89 ····​goto·​:​goto_0
Offset 94, 93 lines modified Offset 99, 162 lines modified
   
   
94 #·​virtual·​methods 99 #·​virtual·​methods
95 .​method·​public·​getColorMode()​I 100 .​method·​public·​getColorMode()​I
96 ····​.​locals·​1 101 ····​.​locals·​1
   
Max diff block lines reached; 5890/8594 bytes (68.54%) of diff not shown.
[−]
smali/android/support/v4/print/PrintHelperKitkat$1.smali
Offset 1, 15 lines modified Offset 1, 15 lines modified
1 .​class·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​ 1 .​class·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​
2 .​super·​Landroid/​print/​PrintDocumentAdapter;​ 2 .​super·​Landroid/​print/​PrintDocumentAdapter;​
3 .​source·​"PrintHelperKitkat.​java" 3 .​source·​"PrintHelperKitkat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​ 5 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
6 ····​value·​=·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​)​V 6 ····​value·​=·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​)​V
7 .​end·​annotation 7 .​end·​annotation
   
8 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 8 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
9 ····​accessFlags·​=·​0x0 9 ····​accessFlags·​=·​0x0
10 ····​name·​=·​null 10 ····​name·​=·​null
11 .​end·​annotation 11 .​end·​annotation
   
Offset 17, 55 lines modified Offset 17, 78 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​private·​mAttributes:​Landroid/​print/​PrintAttributes;​ 18 .​field·​private·​mAttributes:​Landroid/​print/​PrintAttributes;​
   
19 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 19 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
20 .​field·​final·​synthetic·​val$bitmap:​Landroid/​graphics/​Bitmap;​ 20 .​field·​final·​synthetic·​val$bitmap:​Landroid/​graphics/​Bitmap;​
   
  21 .​field·​final·​synthetic·​val$callback:​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​
   
21 .​field·​final·​synthetic·​val$fittingMode:​I 22 .​field·​final·​synthetic·​val$fittingMode:​I
   
22 .​field·​final·​synthetic·​val$jobName:​Ljava/​lang/​String;​ 23 .​field·​final·​synthetic·​val$jobName:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 24 #·​direct·​methods
24 .​method·​constructor·​<init>(Landroid/​support/​v4/​print/​PrintHelperKitkat;​Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​I)​V 25 .​method·​constructor·​<init>(Landroid/​support/​v4/​print/​PrintHelperKitkat;​Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​ILandroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​)​V
25 ····​.​locals·​0 26 ····​.​locals·​0
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​144 28 ····​.​line·​185
28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>this$0:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>this$0:​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$jobName:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$jobName:​Ljava/​lang/​String;​
   
30 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$bitmap:​Landroid/​graphics/​Bitmap;​ 31 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$bitmap:​Landroid/​graphics/​Bitmap;​
   
31 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$fittingMode:​I 32 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$fittingMode:​I
   
  33 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$callback:​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​
   
32 ····​invoke-​direct·​{p0},​·​Landroid/​print/​PrintDocumentAdapter;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Landroid/​print/​PrintDocumentAdapter;​-​><init>()​V
   
33 ····​return-​void 35 ····​return-​void
34 .​end·​method 36 .​end·​method
   
   
35 #·​virtual·​methods 37 #·​virtual·​methods
  38 .​method·​public·​onFinish()​V
  39 ····​.​locals·​1
   
  40 ····​.​prologue
  41 ····​.​line·​253
  42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$callback:​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​
   
  43 ····​if-​eqz·​v0,​·​:​cond_0
   
  44 ····​.​line·​254
  45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$callback:​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​
   
  46 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​-​>onFinish()​V
   
  47 ····​.​line·​256
  48 ····​:​cond_0
  49 ····​return-​void
  50 .​end·​method
   
36 .​method·​public·​onLayout(Landroid/​print/​PrintAttributes;​Landroid/​print/​PrintAttributes;​Landroid/​os/​CancellationSignal;​Landroid/​print/​PrintDocumentAdapter$​LayoutResultCallback;​Landroid/​os/​Bundle;​)​V 51 .​method·​public·​onLayout(Landroid/​print/​PrintAttributes;​Landroid/​print/​PrintAttributes;​Landroid/​os/​CancellationSignal;​Landroid/​print/​PrintDocumentAdapter$​LayoutResultCallback;​Landroid/​os/​Bundle;​)​V
37 ····​.​locals·​4 52 ····​.​locals·​4
38 ····​.​param·​p1,​·​"oldPrintAttributes"····​#·​Landroid/​print/​PrintAttributes;​ 53 ····​.​param·​p1,​·​"oldPrintAttributes"····​#·​Landroid/​print/​PrintAttributes;​
39 ····​.​param·​p2,​·​"newPrintAttributes"····​#·​Landroid/​print/​PrintAttributes;​ 54 ····​.​param·​p2,​·​"newPrintAttributes"····​#·​Landroid/​print/​PrintAttributes;​
40 ····​.​param·​p3,​·​"cancellationSignal"····​#·​Landroid/​os/​CancellationSignal;​ 55 ····​.​param·​p3,​·​"cancellationSignal"····​#·​Landroid/​os/​CancellationSignal;​
41 ····​.​param·​p4,​·​"layoutResultCallback​"····​#·​Landroid/​print/​PrintDocumentAdapter$​LayoutResultCallback;​ 56 ····​.​param·​p4,​·​"layoutResultCallback​"····​#·​Landroid/​print/​PrintDocumentAdapter$​LayoutResultCallback;​
42 ····​.​param·​p5,​·​"bundle"····​#·​Landroid/​os/​Bundle;​ 57 ····​.​param·​p5,​·​"bundle"····​#·​Landroid/​os/​Bundle;​
   
43 ····​.​prologue 58 ····​.​prologue
44 ····​const/​4·​v0,​·​0x1 59 ····​const/​4·​v0,​·​0x1
   
45 ····​.​line·​154 60 ····​.​line·​195
46 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>mAttributes:​Landroid/​print/​PrintAttributes;​ 61 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>mAttributes:​Landroid/​print/​PrintAttributes;​
   
47 ····​.​line·​156 62 ····​.​line·​197
48 ····​new-​instance·​v2,​·​Landroid/​print/​PrintDocumentInfo$Bui​lder;​ 63 ····​new-​instance·​v2,​·​Landroid/​print/​PrintDocumentInfo$Bui​lder;​
   
49 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$jobName:​Ljava/​lang/​String;​ 64 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat$1;​-​>val$jobName:​Ljava/​lang/​String;​
   
50 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​print/​PrintDocumentInfo$Bui​lder;​-​><init>(Ljava/​lang/​String;​)​V 65 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​print/​PrintDocumentInfo$Bui​lder;​-​><init>(Ljava/​lang/​String;​)​V
   
51 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​print/​PrintDocumentInfo$Bui​lder;​-​>setContentType(I)​Landroid/​print/​PrintDocumentInfo$Bui​lder;​ 66 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​print/​PrintDocumentInfo$Bui​lder;​-​>setContentType(I)​Landroid/​print/​PrintDocumentInfo$Bui​lder;​
Offset 76, 339 lines modified Offset 99, 230 lines modified
   
76 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
77 ····​invoke-​virtual·​{v2},​·​Landroid/​print/​PrintDocumentInfo$Bui​lder;​-​>build()​Landroid/​print/​PrintDocumentInfo;​ 100 ····​invoke-​virtual·​{v2},​·​Landroid/​print/​PrintDocumentInfo$Bui​lder;​-​>build()​Landroid/​print/​PrintDocumentInfo;​
Max diff block lines reached; 13462/17639 bytes (76.32%) of diff not shown.
[−]
smali/android/support/v4/print/PrintHelperKitkat.smali
Offset 1, 163 lines modified Offset 1, 347 lines modified
1 .​class·​public·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​ 1 .​class·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"PrintHelperKitkat.​java" 3 .​source·​"PrintHelperKitkat.​java"
   
   
  4 #·​annotations
  5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
  6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​print/​PrintHelperKitkat$OnP​rintFinishCallback;​
  8 ····​}
  9 .​end·​annotation
   
   
4 #·​static·​fields 10 #·​static·​fields
5 .​field·​public·​static·​final·​COLOR_MODE_COLOR:​I·​=·​0x2 11 .​field·​public·​static·​final·​COLOR_MODE_COLOR:​I·​=·​0x2
   
6 .​field·​public·​static·​final·​COLOR_MODE_MONOCHROME​:​I·​=·​0x1 12 .​field·​public·​static·​final·​COLOR_MODE_MONOCHROME​:​I·​=·​0x1
   
7 .​field·​private·​static·​final·​LOG_TAG:​Ljava/​lang/​String;​·​=·​"PrintHelperKitkat" 13 .​field·​private·​static·​final·​LOG_TAG:​Ljava/​lang/​String;​·​=·​"PrintHelperKitkat"
   
8 .​field·​private·​static·​final·​MAX_PRINT_SIZE:​I·​=·​0xdac 14 .​field·​private·​static·​final·​MAX_PRINT_SIZE:​I·​=·​0xdac
   
  15 .​field·​public·​static·​final·​ORIENTATION_LANDSCAPE​:​I·​=·​0x1
   
  16 .​field·​public·​static·​final·​ORIENTATION_PORTRAIT:​I·​=·​0x2
   
9 .​field·​public·​static·​final·​SCALE_MODE_FILL:​I·​=·​0x2 17 .​field·​public·​static·​final·​SCALE_MODE_FILL:​I·​=·​0x2
   
10 .​field·​public·​static·​final·​SCALE_MODE_FIT:​I·​=·​0x1 18 .​field·​public·​static·​final·​SCALE_MODE_FIT:​I·​=·​0x1
   
   
11 #·​instance·​fields 19 #·​instance·​fields
12 .​field·​mColorMode:​I 20 .​field·​mColorMode:​I
   
13 .​field·​final·​mContext:​Landroid/​content/​Context;​ 21 .​field·​final·​mContext:​Landroid/​content/​Context;​
   
  22 .​field·​mDecodeOptions:​Landroid/​graphics/​BitmapFactory$Options​;​
   
  23 .​field·​private·​final·​mLock:​Ljava/​lang/​Object;​
   
  24 .​field·​mOrientation:​I
   
14 .​field·​mScaleMode:​I 25 .​field·​mScaleMode:​I
   
   
15 #·​direct·​methods 26 #·​direct·​methods
16 .​method·​constructor·​<init>(Landroid/​content/​Context;​)​V 27 .​method·​constructor·​<init>(Landroid/​content/​Context;​)​V
17 ····​.​locals·1 28 ····​.​locals·2
18 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 29 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
19 ····​.​prologue 30 ····​.​prologue
20 ····​const/​4·​v0,​·​0x2 31 ····​const/​4·​v1,​·​0x2
   
21 ····​.​line·73 32 ····​.​line·91
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·69 34 ····​.​line·51
24 ····iput·v0,​·p0,​·Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mScaleMode:​I 35 ····const/​4·​v0,​·​0x0
   
  36 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mDecodeOptions:​Landroid/​graphics/​BitmapFactory$Options​;​
   
  37 ····​.​line·​52
  38 ····​new-​instance·​v0,​·​Ljava/​lang/​Object;​
   
  39 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  40 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mLock:​Ljava/​lang/​Object;​
   
25 ····​.​line·71 41 ····​.​line·85
26 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mColorMode:​I 42 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mScaleMode:​I
   
27 ····​.​line·74 43 ····​.​line·87
  44 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mColorMode:​I
   
  45 ····​.​line·​89
  46 ····​const/​4·​v0,​·​0x1
   
  47 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mOrientation:​I
   
  48 ····​.​line·​92
28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mContext:​Landroid/​content/​Context;​ 49 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>mContext:​Landroid/​content/​Context;​
   
29 ····​.​line·75 50 ····​.​line·93
30 ····​return-​void 51 ····​return-​void
31 .​end·​method 52 .​end·​method
   
  53 .​method·​static·​synthetic·​access$000(Landroid/​support/​v4/​print/​PrintHelperKitkat;​IILandroid/​graphics/​RectF;​I)​Landroid/​graphics/​Matrix;​
  54 ····​.​locals·​1
  55 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​
  56 ····​.​param·​p1,​·​"x1"····​#·​I
  57 ····​.​param·​p2,​·​"x2"····​#·​I
  58 ····​.​param·​p3,​·​"x3"····​#·​Landroid/​graphics/​RectF;​
  59 ····​.​param·​p4,​·​"x4"····​#·​I
   
  60 ····​.​prologue
  61 ····​.​line·​46
  62 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​print/​PrintHelperKitkat;​-​>getMatrix(IILandroid​/​graphics/​RectF;​I)​Landroid/​graphics/​Matrix;​
   
  63 ····​move-​result-​object·​v0
Max diff block lines reached; 20699/27040 bytes (76.55%) of diff not shown.
[−]
smali/android/support/v4/print/PrintHelper$PrintHelperStubImpl.smali
Offset 16, 105 lines modified Offset 16, 135 lines modified
16 ····​name·​=·​"PrintHelperStubImpl"​ 16 ····​name·​=·​"PrintHelperStubImpl"​
17 .​end·​annotation 17 .​end·​annotation
   
   
18 #·​instance·​fields 18 #·​instance·​fields
19 .​field·​mColorMode:​I 19 .​field·​mColorMode:​I
   
  20 .​field·​mOrientation:​I
   
20 .​field·​mScaleMode:​I 21 .​field·​mScaleMode:​I
   
   
21 #·​direct·​methods 22 #·​direct·​methods
22 .​method·​private·​constructor·​<init>()​V 23 .​method·​private·​constructor·​<init>()​V
23 ····​.​locals·​1 24 ····​.​locals·​1
   
24 ····​.​prologue 25 ····​.​prologue
25 ····​const/​4·​v0,​·​0x2 26 ····​const/​4·​v0,​·​0x2
   
26 ····​.​line·87 27 ····​.​line·114
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·88 29 ····​.​line·115
29 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mScaleMode:​I 30 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mScaleMode:​I
   
30 ····​.​line·89 31 ····​.​line·116
31 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mColorMode:​I 32 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mColorMode:​I
   
  33 ····​.​line·​117
  34 ····​const/​4·​v0,​·​0x1
   
  35 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mOrientation:​I
   
32 ····​return-​void 36 ····​return-​void
33 .​end·​method 37 .​end·​method
   
34 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​print/​PrintHelper$1;​)​V 38 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​print/​PrintHelper$1;​)​V
35 ····​.​locals·​0 39 ····​.​locals·​0
36 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​print/​PrintHelper$1;​ 40 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​print/​PrintHelper$1;​
   
37 ····​.​prologue 41 ····​.​prologue
38 ····​.​line·87 42 ····​.​line·114
39 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​><init>()​V 43 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​><init>()​V
   
40 ····​return-​void 44 ····​return-​void
41 .​end·​method 45 .​end·​method
   
   
42 #·​virtual·​methods 46 #·​virtual·​methods
43 .​method·​public·​getColorMode()​I 47 .​method·​public·​getColorMode()​I
44 ····​.​locals·​1 48 ····​.​locals·​1
   
45 ····​.​prologue 49 ····​.​prologue
46 ····​.​line·98 50 ····​.​line·125
47 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mColorMode:​I 51 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mColorMode:​I
   
48 ····​return·​v0 52 ····​return·​v0
49 .​end·​method 53 .​end·​method
   
  54 .​method·​public·​getOrientation()​I
  55 ····​.​locals·​1
   
  56 ····​.​prologue
  57 ····​.​line·​137
  58 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mOrientation:​I
   
  59 ····​return·​v0
  60 .​end·​method
   
50 .​method·​public·​getScaleMode()​I 61 .​method·​public·​getScaleMode()​I
51 ····​.​locals·​1 62 ····​.​locals·​1
   
52 ····​.​prologue 63 ····​.​prologue
53 ····​.​line·​108 64 ····​.​line·​141
54 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mScaleMode:​I 65 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​print/​PrintHelper$PrintHelp​erStubImpl;​-​>mScaleMode:​I
   
55 ····​return·​v0 66 ····​return·​v0
56 .​end·​method 67 .​end·​method
   
57 .​method·​public·​printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​)​V 68 .​method·​public·​printBitmap(Ljava/​lang/​String;​Landroid/​graphics/​Bitmap;​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​)​V
58 ····​.​locals·​0 69 ····​.​locals·​0
59 ····​.​param·​p1,​·​"jobName"····​#·​Ljava/​lang/​String;​ 70 ····​.​param·​p1,​·​"jobName"····​#·​Ljava/​lang/​String;​
60 ····​.​param·​p2,​·​"bitmap"····​#·​Landroid/​graphics/​Bitmap;​ 71 ····​.​param·​p2,​·​"bitmap"····​#·​Landroid/​graphics/​Bitmap;​
  72 ····​.​param·​p3,​·​"callback"····​#·​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​
   
61 ····​.​prologue 73 ····​.​prologue
62 ····​.​line·​113 74 ····​.​line·​146
63 ····​return-​void 75 ····​return-​void
64 .​end·​method 76 .​end·​method
   
65 .​method·​public·​printBitmap(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 77 .​method·​public·​printBitmap(Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​)​V
66 ····​.​locals·​0 78 ····​.​locals·​0
67 ····​.​param·​p1,​·​"jobName"····​#·​Ljava/​lang/​String;​ 79 ····​.​param·​p1,​·​"jobName"····​#·​Ljava/​lang/​String;​
68 ····​.​param·​p2,​·​"imageFile"····​#·​Landroid/​net/​Uri;​ 80 ····​.​param·​p2,​·​"imageFile"····​#·​Landroid/​net/​Uri;​
  81 ····​.​param·​p3,​·​"callback"····​#·​Landroid/​support/​v4/​print/​PrintHelper$OnPrintFi​nishCallback;​
   
69 ····​.​prologue 82 ····​.​prologue
70 ····​.​line·​117 83 ····​.​line·​150
71 ····​return-​void 84 ····​return-​void
Max diff block lines reached; 814/3567 bytes (22.82%) of diff not shown.
[−]
smali/android/support/v4/text/TextUtilsCompat.smali
Offset 12, 133 lines modified Offset 12, 136 lines modified
   
   
12 #·​direct·​methods 12 #·​direct·​methods
13 .​method·​static·​constructor·​<clinit>()​V 13 .​method·​static·​constructor·​<clinit>()​V
14 ····​.​locals·​3 14 ····​.​locals·​3
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​.​line·​111 16 ····​.​line·​114
17 ····​new-​instance·​v0,​·​Ljava/​util/​Locale;​ 17 ····​new-​instance·​v0,​·​Ljava/​util/​Locale;​
   
18 ····​const-​string·​v1,​·​"" 18 ····​const-​string·​v1,​·​""
   
19 ····​const-​string·​v2,​·​"" 19 ····​const-​string·​v2,​·​""
   
20 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Locale;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 20 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​util/​Locale;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
21 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​text/​TextUtilsCompat;​-​>ROOT:​Ljava/​util/​Locale;​ 21 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​text/​TextUtilsCompat;​-​>ROOT:​Ljava/​util/​Locale;​
   
22 ····​.​line·​113 22 ····​.​line·​116
23 ····​const-​string·​v0,​·​"Arab" 23 ····​const-​string·​v0,​·​"Arab"
   
24 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​text/​TextUtilsCompat;​-​>ARAB_SCRIPT_SUBTAG:​Ljava/​lang/​String;​ 24 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​text/​TextUtilsCompat;​-​>ARAB_SCRIPT_SUBTAG:​Ljava/​lang/​String;​
   
25 ····​.​line·​114 25 ····​.​line·​117
26 ····​const-​string·​v0,​·​"Hebr" 26 ····​const-​string·​v0,​·​"Hebr"
   
27 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​text/​TextUtilsCompat;​-​>HEBR_SCRIPT_SUBTAG:​Ljava/​lang/​String;​ 27 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​text/​TextUtilsCompat;​-​>HEBR_SCRIPT_SUBTAG:​Ljava/​lang/​String;​
   
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
30 .​method·​public·​constructor·​<init>()​V 30 .​method·​public·​constructor·​<init>()​V
31 ····​.​locals·​0 31 ····​.​locals·​0
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​23 33 ····​.​line·​25
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
37 .​method·​private·​static·​getLayoutDirectionFro​mFirstChar(Ljava/​util/​Locale;​)​I 37 .​method·​private·​static·​getLayoutDirectionFro​mFirstChar(Ljava/​util/​Locale;​)​I
38 ····​.​locals·​2 38 ····​.​locals·​2
39 ····​.​param·​p0,​·​"locale"····​#·​Ljava/​util/​Locale;​ 39 ····​.​param·​p0,​·​"locale"····​#·​Ljava/​util/​Locale;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​const/​4·​v0,​·​0x0 41 ····​const/​4·​v0,​·​0x0
   
42 ····​.​line·​100 42 ····​.​line·​103
43 ····​invoke-​virtual·​{p0,​·​p0},​·​Ljava/​util/​Locale;​-​>getDisplayName(Ljava​/​util/​Locale;​)​Ljava/​lang/​String;​ 43 ····​invoke-​virtual·​{p0,​·​p0},​·​Ljava/​util/​Locale;​-​>getDisplayName(Ljava​/​util/​Locale;​)​Ljava/​lang/​String;​
   
44 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
45 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​String;​-​>charAt(I)​C 45 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​String;​-​>charAt(I)​C
   
46 ····​move-​result·​v1 46 ····​move-​result·​v1
   
47 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>getDirectionality(C)​B 47 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>getDirectionality(C)​B
   
48 ····​move-​result·​v1 48 ····​move-​result·​v1
   
49 ····​packed-​switch·​v1,​·​:​pswitch_data_0 49 ····​packed-​switch·​v1,​·​:​pswitch_data_0
   
50 ····​.​line·​107 50 ····​.​line·​110
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​return·​v0 52 ····​return·​v0
   
53 ····​.​line·​103 53 ····​.​line·​106
54 ····​:​pswitch_0 54 ····​:​pswitch_0
55 ····​const/​4·​v0,​·​0x1 55 ····​const/​4·​v0,​·​0x1
   
56 ····​goto·​:​goto_0 56 ····​goto·​:​goto_0
   
57 ····​.​line·​100 57 ····​.​line·​103
58 ····​nop 58 ····​nop
   
59 ····​:​pswitch_data_0 59 ····​:​pswitch_data_0
60 ····​.​packed-​switch·​0x1 60 ····​.​packed-​switch·​0x1
61 ········​:​pswitch_0 61 ········​:​pswitch_0
62 ········​:​pswitch_0 62 ········​:​pswitch_0
63 ····​.​end·​packed-​switch 63 ····​.​end·​packed-​switch
64 .​end·​method 64 .​end·​method
   
65 .​method·​public·​static·​getLayoutDirectionFro​mLocale(Ljava/​util/​Locale;​)​I 65 .​method·​public·​static·​getLayoutDirectionFro​mLocale(Ljava/​util/​Locale;​)​I
66 ····​.​locals·​2 66 ····​.​locals·​2
67 ····​.​param·​p0,​·​"locale"····​#·​Ljava/​util/​Locale;​ 67 ····​.​param·​p0,​·​"locale"····​#·​Ljava/​util/​Locale;​
  68 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
  69 ········​.​end·​annotation
  70 ····​.​end·​param
   
68 ····​.​prologue 71 ····​.​prologue
69 ····​.​line·​73 72 ····​.​line·​76
70 ····​if-​eqz·​p0,​·​:​cond_2 73 ····​if-​eqz·​p0,​·​:​cond_2
   
71 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​text/​TextUtilsCompat;​-​>ROOT:​Ljava/​util/​Locale;​ 74 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​text/​TextUtilsCompat;​-​>ROOT:​Ljava/​util/​Locale;​
   
72 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​util/​Locale;​-​>equals(Ljava/​lang/​Object;​)​Z 75 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​util/​Locale;​-​>equals(Ljava/​lang/​Object;​)​Z
   
73 ····​move-​result·​v1 76 ····​move-​result·​v1
Max diff block lines reached; 4122/6490 bytes (63.51%) of diff not shown.
[−]
smali/android/support/v4/util/ArrayMap$1.smali
Offset 104, 43 lines modified Offset 104, 27 lines modified
   
104 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>mSize:​I 104 ····​iget·​v0,​·​v0,​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>mSize:​I
   
105 ····​return·​v0 105 ····​return·​v0
106 .​end·​method 106 .​end·​method
   
107 .​method·​protected·​colIndexOfKey(Ljava/​lang/​Object;​)​I 107 .​method·​protected·​colIndexOfKey(Ljava/​lang/​Object;​)​I
108 ····​.​locals·2 108 ····​.​locals·1
109 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​Object;​ 109 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​Object;​
   
110 ····​.​prologue 110 ····​.​prologue
111 ····​.​line·​86 111 ····​.​line·​86
112 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​ArrayMap$1;​,​·​"Landroid/​support/​v4/​util/​ArrayMap.​1;​" 112 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​ArrayMap$1;​,​·​"Landroid/​support/​v4/​util/​ArrayMap.​1;​"
113 ····​if-​nez·​p1,​·​:​cond_0  
   
114 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​ArrayMap$1;​-​>this$0:​Landroid/​support/​v4/​util/​ArrayMap;​ 113 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​ArrayMap$1;​-​>this$0:​Landroid/​support/​v4/​util/​ArrayMap;​
   
115 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>indexOfNull()​I 114 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>indexOfKey(Ljava/​lang/​Object;​)​I
   
116 ····​move-​result·​v0 115 ····​move-​result·​v0
   
117 ····​:​goto_0  
118 ····​return·​v0 116 ····​return·​v0
   
119 ····​:​cond_0  
120 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​ArrayMap$1;​-​>this$0:​Landroid/​support/​v4/​util/​ArrayMap;​  
   
121 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>hashCode()​I  
   
122 ····​move-​result·​v1  
   
123 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>indexOf(Ljava/​lang/​Object;​I)​I  
   
124 ····​move-​result·​v0  
   
125 ····​goto·​:​goto_0  
126 .​end·​method 117 .​end·​method
   
127 .​method·​protected·​colIndexOfValue(Ljava​/​lang/​Object;​)​I 118 .​method·​protected·​colIndexOfValue(Ljava​/​lang/​Object;​)​I
128 ····​.​locals·​1 119 ····​.​locals·​1
129 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​Object;​ 120 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​Object;​
   
130 ····​.​prologue 121 ····​.​prologue
[−]
smali/android/support/v4/util/LruCache.smali
Offset 89, 27 lines modified Offset 89, 27 lines modified
89 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 89 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
90 ········​value·​=·​{ 90 ········​value·​=·​{
91 ············​"(TK;​TV;​)​I" 91 ············​"(TK;​TV;​)​I"
92 ········​} 92 ········​}
93 ····​.​end·​annotation 93 ····​.​end·​annotation
   
94 ····​.​prologue 94 ····​.​prologue
95 ····​.​line·​233 95 ····​.​line·​249
96 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​" 96 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​"
97 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 97 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
98 ····​.​local·​p2,​·​"value":​Ljava/​lang/​Object;​,​·​"TV;​" 98 ····​.​local·​p2,​·​"value":​Ljava/​lang/​Object;​,​·​"TV;​"
99 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LruCache;​-​>sizeOf(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 99 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LruCache;​-​>sizeOf(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
   
100 ····​move-​result·​v0 100 ····​move-​result·​v0
   
101 ····​.​line·​234 101 ····​.​line·​250
102 ····​.​local·​v0,​·​"result":​I 102 ····​.​local·​v0,​·​"result":​I
103 ····​if-​gez·​v0,​·​:​cond_0 103 ····​if-​gez·​v0,​·​:​cond_0
   
104 ····​.​line·​235 104 ····​.​line·​251
105 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​ 105 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​
   
106 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 106 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
107 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 107 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
108 ····​const-​string·​v3,​·​"Negative·​size:​·​" 108 ····​const-​string·​v3,​·​"Negative·​size:​·​"
Offset 136, 15 lines modified Offset 136, 15 lines modified
   
136 ····​move-​result-​object·​v2 136 ····​move-​result-​object·​v2
   
137 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 137 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
138 ····​throw·​v1 138 ····​throw·​v1
   
139 ····​.​line·​237 139 ····​.​line·​253
140 ····​:​cond_0 140 ····​:​cond_0
141 ····​return·​v0 141 ····​return·​v0
142 .​end·​method 142 .​end·​method
   
   
143 #·​virtual·​methods 143 #·​virtual·​methods
144 .​method·​protected·​create(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 144 .​method·​protected·​create(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 152, 27 lines modified Offset 152, 27 lines modified
152 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 152 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
153 ········​value·​=·​{ 153 ········​value·​=·​{
154 ············​"(TK;​)​TV;​" 154 ············​"(TK;​)​TV;​"
155 ········​} 155 ········​}
156 ····​.​end·​annotation 156 ····​.​end·​annotation
   
157 ····​.​prologue 157 ····​.​prologue
158 ····​.​line·​229 158 ····​.​line·​245
159 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​" 159 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​"
160 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 160 ····​.​local·​p1,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
161 ····​const/​4·​v0,​·​0x0 161 ····​const/​4·​v0,​·​0x0
   
162 ····​return-​object·​v0 162 ····​return-​object·​v0
163 .​end·​method 163 .​end·​method
   
164 .​method·​public·​final·​declared-​synchronized·​createCount()​I 164 .​method·​public·​final·​declared-​synchronized·​createCount()​I
165 ····​.​locals·​1 165 ····​.​locals·​1
   
166 ····​.​prologue 166 ····​.​prologue
167 ····​.​line·295 167 ····​.​line·312
168 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​" 168 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​"
169 ····​monitor-​enter·​p0 169 ····​monitor-​enter·​p0
   
170 ····​:​try_start_0 170 ····​:​try_start_0
171 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LruCache;​-​>createCount:​I 171 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LruCache;​-​>createCount:​I
172 ····​:​try_end_0 172 ····​:​try_end_0
173 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 173 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
Offset 195, 41 lines modified Offset 195, 41 lines modified
195 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 195 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
196 ········​value·​=·​{ 196 ········​value·​=·​{
197 ············​"(ZTK;​TV;​TV;​)​V" 197 ············​"(ZTK;​TV;​TV;​)​V"
198 ········​} 198 ········​}
199 ····​.​end·​annotation 199 ····​.​end·​annotation
   
200 ····​.​prologue 200 ····​.​prologue
201 ····​.​line·​211 201 ····​.​line·​227
202 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​" 202 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​"
203 ····​.​local·​p2,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​" 203 ····​.​local·​p2,​·​"key":​Ljava/​lang/​Object;​,​·​"TK;​"
204 ····​.​local·​p3,​·​"oldValue":​Ljava/​lang/​Object;​,​·​"TV;​" 204 ····​.​local·​p3,​·​"oldValue":​Ljava/​lang/​Object;​,​·​"TV;​"
205 ····​.​local·​p4,​·​"newValue":​Ljava/​lang/​Object;​,​·​"TV;​" 205 ····​.​local·​p4,​·​"newValue":​Ljava/​lang/​Object;​,​·​"TV;​"
206 ····​return-​void 206 ····​return-​void
207 .​end·​method 207 .​end·​method
   
208 .​method·​public·​final·​evictAll()​V 208 .​method·​public·​final·​evictAll()​V
209 ····​.​locals·​1 209 ····​.​locals·​1
   
210 ····​.​prologue 210 ····​.​prologue
211 ····​.​line·​255 211 ····​.​line·​271
212 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​" 212 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LruCache;​,​·​"Landroid/​support/​v4/​util/​LruCache<TK;​TV;​>;​"
213 ····​const/​4·​v0,​·​-​0x1 213 ····​const/​4·​v0,​·​-​0x1
   
214 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​util/​LruCache;​-​>trimToSize(I)​V 214 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​util/​LruCache;​-​>trimToSize(I)​V
   
215 ····​.​line·​256 215 ····​.​line·​272
216 ····​return-​void 216 ····​return-​void
Max diff block lines reached; 19104/21966 bytes (86.97%) of diff not shown.
[−]
smali/android/support/v4/util/MapCollections$MapIterator.smali
ordering differences only
Offset 394, 39 lines modified Offset 394, 39 lines modified
   
394 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>()​V 394 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>()​V
   
395 ····​throw·​v0 395 ····​throw·​v0
   
396 ····​.​line·​98 396 ····​.​line·​98
397 ····​:​cond_0 397 ····​:​cond_0
  398 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>this$0:​Landroid/​support/​v4/​util/​MapCollections;​
   
  399 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mIndex:​I
   
  400 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​util/​MapCollections;​-​>colRemoveAt(I)​V
   
  401 ····​.​line·​99
398 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mIndex:​I 402 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mIndex:​I
   
399 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 403 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1
   
400 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mIndex:​I 404 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mIndex:​I
   
401 ····​.​line·99 405 ····​.​line·100
402 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mEnd:​I 406 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mEnd:​I
   
403 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1 407 ····​add-​int/​lit8·​v0,​·​v0,​·​-​0x1
   
404 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mEnd:​I 408 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mEnd:​I
   
405 ····​.​line·​100 409 ····​.​line·​101
406 ····​const/​4·​v0,​·​0x0 410 ····​const/​4·​v0,​·​0x0
   
407 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mEntryValid:​Z 411 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mEntryValid:​Z
   
408 ····​.​line·​101  
409 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>this$0:​Landroid/​support/​v4/​util/​MapCollections;​  
   
410 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​util/​MapCollections$MapIte​rator;​-​>mIndex:​I  
   
411 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​util/​MapCollections;​-​>colRemoveAt(I)​V  
   
412 ····​.​line·​102 412 ····​.​line·​102
413 ····​return-​void 413 ····​return-​void
414 .​end·​method 414 .​end·​method
   
415 .​method·​public·​setValue(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 415 .​method·​public·​setValue(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
416 ····​.​locals·​2 416 ····​.​locals·​2
417 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 417 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/android/support/v4/util/MapCollections.smali
Offset 60, 14 lines modified Offset 60, 15 lines modified
60 ····​.​locals·​0 60 ····​.​locals·​0
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​.​line·​30 62 ····​.​line·​30
63 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​MapCollections;​,​·​"Landroid/​support/​v4/​util/​MapCollections<TK;​TV;​>;​" 63 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​MapCollections;​,​·​"Landroid/​support/​v4/​util/​MapCollections<TK;​TV;​>;​"
64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 64 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  65 ····​.​line·​353
65 ····​return-​void 66 ····​return-​void
66 .​end·​method 67 .​end·​method
   
67 .​method·​public·​static·​containsAllHelper(Lja​va/​util/​Map;​Ljava/​util/​Collection;​)​Z 68 .​method·​public·​static·​containsAllHelper(Lja​va/​util/​Map;​Ljava/​util/​Collection;​)​Z
68 ····​.​locals·​2 69 ····​.​locals·​2
69 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 70 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
70 ········​value·​=·​{ 71 ········​value·​=·​{
[−]
smali/android/support/v4/util/SimpleArrayMap.smali
Offset 534, 63 lines modified Offset 534, 43 lines modified
   
534 ····​.​line·​247 534 ····​.​line·​247
535 ····​:​cond_0 535 ····​:​cond_0
536 ····​return-​void 536 ····​return-​void
537 .​end·​method 537 .​end·​method
   
538 .​method·​public·​containsKey(Ljava/​lang/​Object;​)​Z 538 .​method·​public·​containsKey(Ljava/​lang/​Object;​)​Z
539 ····​.​locals·3 539 ····​.​locals·1
540 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​Object;​ 540 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​Object;​
   
541 ····​.​prologue 541 ····​.​prologue
542 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​SimpleArrayMap;​,​·​"Landroid/​support/​v4/​util/​SimpleArrayMap<TK;​TV;​>;​"  
543 ····​const/​4·​v0,​·​0x1  
   
544 ····​const/​4·​v1,​·​0x0  
   
545 ····​.​line·​273 542 ····​.​line·​273
546 ····​if-​nez·p1,​·:​cond_2 543 ····.​local·p0,​·"this":​Landroid/​support/​v4/​util/​SimpleArrayMap;​,​·"Landroid/​support/​v4/​util/​SimpleArrayMap<TK;​TV;​>;​"
  544 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​util/​SimpleArrayMap;​-​>indexOfKey(Ljava/​lang/​Object;​)​I
   
547 ····invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​util/​SimpleArrayMap;​-​>indexOfNull()​I 545 ····move-​result·v0
   
548 ····move-​result·​v2 546 ····if-​ltz·​v0,​·​:​cond_0
   
549 ····if-​ltz·​v2,​·:​cond_1 547 ····const/​4·​v0,​·0x1
   
550 ····​:​cond_0  
551 ····​:​goto_0 548 ····​:​goto_0
552 ····​return·​v0 549 ····​return·​v0
   
553 ····​:​cond_1 550 ····​:​cond_0
554 ····move·​v0,​·v1 551 ····const/​4·​v0,​·0x0
   
555 ····​goto·​:​goto_0  
   
556 ····​:​cond_2  
557 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>hashCode()​I  
   
558 ····​move-​result·​v2  
   
559 ····​invoke-​virtual·​{p0,​·​p1,​·​v2},​·​Landroid/​support/​v4/​util/​SimpleArrayMap;​-​>indexOf(Ljava/​lang/​Object;​I)​I  
   
560 ····​move-​result·​v2  
   
561 ····​if-​gez·​v2,​·​:​cond_0  
   
562 ····​move·​v0,​·​v1  
   
563 ····​goto·​:​goto_0 552 ····​goto·​:​goto_0
564 .​end·​method 553 .​end·​method
   
565 .​method·​public·​containsValue(Ljava/​lang/​Object;​)​Z 554 .​method·​public·​containsValue(Ljava/​lang/​Object;​)​Z
566 ····​.​locals·​1 555 ····​.​locals·​1
567 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​Object;​ 556 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​Object;​
   
568 ····​.​prologue 557 ····​.​prologue
569 ····​.​line·​303 558 ····​.​line·​313
570 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​SimpleArrayMap;​,​·​"Landroid/​support/​v4/​util/​SimpleArrayMap<TK;​TV;​>;​" 559 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​SimpleArrayMap;​,​·​"Landroid/​support/​v4/​util/​SimpleArrayMap<TK;​TV;​>;​"
571 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​util/​SimpleArrayMap;​-​>indexOfValue(Ljava/​lang/​Object;​)​I 560 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​util/​SimpleArrayMap;​-​>indexOfValue(Ljava/​lang/​Object;​)​I
   
572 ····​move-​result·​v0 561 ····​move-​result·​v0
   
573 ····​if-​ltz·​v0,​·​:​cond_0 562 ····​if-​ltz·​v0,​·​:​cond_0
   
Offset 671, 150 lines modified Offset 651, 150 lines modified
   
671 ····​.​prologue 651 ····​.​prologue
672 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​SimpleArrayMap;​,​·​"Landroid/​support/​v4/​util/​SimpleArrayMap<TK;​TV;​>;​" 652 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​SimpleArrayMap;​,​·​"Landroid/​support/​v4/​util/​SimpleArrayMap<TK;​TV;​>;​"
673 ····​const/​4·​v6,​·​0x1 653 ····​const/​4·​v6,​·​0x1
   
674 ····​const/​4·​v7,​·​0x0 654 ····​const/​4·​v7,​·​0x0
   
675 ····​.​line·​522 655 ····​.​line·​532
676 ····​if-​ne·​p0,​·​p1,​·​:​cond_1 656 ····​if-​ne·​p0,​·​p1,​·​:​cond_1
   
677 ····​.​line·​551 657 ····​.​line·​561
678 ····​:​cond_0 658 ····​:​cond_0
679 ····​:​goto_0 659 ····​:​goto_0
680 ····​return·​v6 660 ····​return·​v6
   
681 ····​.​line·​525 661 ····​.​line·​535
682 ····​:​cond_1 662 ····​:​cond_1
683 ····​instance-​of·​v8,​·​p1,​·​Ljava/​util/​Map;​ 663 ····​instance-​of·​v8,​·​p1,​·​Ljava/​util/​Map;​
   
684 ····​if-​eqz·​v8,​·​:​cond_6 664 ····​if-​eqz·​v8,​·​:​cond_6
   
685 ····​move-​object·​v3,​·​p1 665 ····​move-​object·​v3,​·​p1
   
686 ····​.​line·​526 666 ····​.​line·​536
687 ····​check-​cast·​v3,​·​Ljava/​util/​Map;​ 667 ····​check-​cast·​v3,​·​Ljava/​util/​Map;​
   
688 ····​.​line·​527 668 ····​.​line·​537
689 ····​.​local·​v3,​·​"map":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<**>;​" 669 ····​.​local·​v3,​·​"map":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<**>;​"
690 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​util/​SimpleArrayMap;​-​>size()​I 670 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​util/​SimpleArrayMap;​-​>size()​I
   
691 ····​move-​result·​v8 671 ····​move-​result·​v8
   
692 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>size()​I 672 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>size()​I
   
Max diff block lines reached; 30191/32710 bytes (92.30%) of diff not shown.
[−]
smali/android/support/v4/view/PagerTabStrip$1.smali
Offset 22, 30 lines modified Offset 22, 30 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​PagerTabStrip;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​PagerTabStrip;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​103 26 ····​.​line·​105
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$1;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$1;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​onClick(Landroid/​view/​View;​)​V 32 .​method·​public·​onClick(Landroid/​view/​View;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 34 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​106 36 ····​.​line·​108
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$1;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$1;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​
   
38 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mPager:​Landroid/​support/​v4/​view/​ViewPager;​ 38 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mPager:​Landroid/​support/​v4/​view/​ViewPager;​
   
39 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$1;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​ 39 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$1;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​
   
40 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mPager:​Landroid/​support/​v4/​view/​ViewPager;​ 40 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mPager:​Landroid/​support/​v4/​view/​ViewPager;​
Offset 54, 10 lines modified Offset 54, 10 lines modified
   
54 ····​move-​result·​v1 54 ····​move-​result·​v1
   
55 ····​add-​int/​lit8·​v1,​·​v1,​·​-​0x1 55 ····​add-​int/​lit8·​v1,​·​v1,​·​-​0x1
   
56 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>setCurrentItem(I)​V 56 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>setCurrentItem(I)​V
   
57 ····​.​line·​107 57 ····​.​line·​109
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
[−]
smali/android/support/v4/view/PagerTabStrip$2.smali
Offset 22, 30 lines modified Offset 22, 30 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​PagerTabStrip;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​PagerTabStrip;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​111 26 ····​.​line·​113
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$2;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$2;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​onClick(Landroid/​view/​View;​)​V 32 .​method·​public·​onClick(Landroid/​view/​View;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 34 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​114 36 ····​.​line·​116
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$2;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$2;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​
   
38 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mPager:​Landroid/​support/​v4/​view/​ViewPager;​ 38 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mPager:​Landroid/​support/​v4/​view/​ViewPager;​
   
39 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$2;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​ 39 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip$2;​-​>this$0:​Landroid/​support/​v4/​view/​PagerTabStrip;​
   
40 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mPager:​Landroid/​support/​v4/​view/​ViewPager;​ 40 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mPager:​Landroid/​support/​v4/​view/​ViewPager;​
Offset 54, 10 lines modified Offset 54, 10 lines modified
   
54 ····​move-​result·​v1 54 ····​move-​result·​v1
   
55 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 55 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
56 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>setCurrentItem(I)​V 56 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>setCurrentItem(I)​V
   
57 ····​.​line·​115 57 ····​.​line·​117
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
[−]
smali/android/support/v4/view/PagerTabStrip.smali
Offset 57, 20 lines modified Offset 57, 20 lines modified
   
57 #·​direct·​methods 57 #·​direct·​methods
58 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 58 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
59 ····​.​locals·​1 59 ····​.​locals·​1
60 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 60 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​.​line·​76 62 ····​.​line·​78
63 ····​const/​4·​v0,​·​0x0 63 ····​const/​4·​v0,​·​0x0
   
64 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 64 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
65 ····​.​line·​77 65 ····​.​line·​79
66 ····​return-​void 66 ····​return-​void
67 .​end·​method 67 .​end·​method
   
68 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 68 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
69 ····​.​locals·​7 69 ····​.​locals·​7
70 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 70 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
71 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 71 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
Offset 78, 142 lines modified Offset 78, 142 lines modified
78 ····​.​prologue 78 ····​.​prologue
79 ····​const/​4·​v6,​·​0x1 79 ····​const/​4·​v6,​·​0x1
   
80 ····​const/​4·​v5,​·​0x0 80 ····​const/​4·​v5,​·​0x0
   
81 ····​const/​high16·​v3,​·​0x3f000000····​#·​0.​5f 81 ····​const/​high16·​v3,​·​0x3f000000····​#·​0.​5f
   
82 ····​.​line·​80 82 ····​.​line·​82
83 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​PagerTitleStrip;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 83 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​PagerTitleStrip;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
84 ····​.​line·​61 84 ····​.​line·​63
85 ····​new-​instance·​v1,​·​Landroid/​graphics/​Paint;​ 85 ····​new-​instance·​v1,​·​Landroid/​graphics/​Paint;​
   
86 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Paint;​-​><init>()​V 86 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Paint;​-​><init>()​V
   
87 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTabPaint:​Landroid/​graphics/​Paint;​ 87 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTabPaint:​Landroid/​graphics/​Paint;​
   
88 ····​.​line·​62 88 ····​.​line·​64
89 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​ 89 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​
   
90 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Rect;​-​><init>()​V 90 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
91 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTempRect:​Landroid/​graphics/​Rect;​ 91 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTempRect:​Landroid/​graphics/​Rect;​
   
92 ····​.​line·​64 92 ····​.​line·​66
93 ····​const/​16·​v1,​·​0xff 93 ····​const/​16·​v1,​·​0xff
   
94 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTabAlpha:​I 94 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTabAlpha:​I
   
95 ····​.​line·​66 95 ····​.​line·​68
96 ····​iput-​boolean·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mDrawFullUnderline:​Z 96 ····​iput-​boolean·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mDrawFullUnderline:​Z
   
97 ····​.​line·​67 97 ····​.​line·​69
98 ····​iput-​boolean·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mDrawFullUnderlineSe​t:​Z 98 ····​iput-​boolean·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mDrawFullUnderlineSe​t:​Z
   
99 ····​.​line·​82 99 ····​.​line·​84
100 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTextColor:​I 100 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTextColor:​I
   
101 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mIndicatorColor:​I 101 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mIndicatorColor:​I
   
102 ····​.​line·​83 102 ····​.​line·​85
103 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTabPaint:​Landroid/​graphics/​Paint;​ 103 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mTabPaint:​Landroid/​graphics/​Paint;​
   
104 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mIndicatorColor:​I 104 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mIndicatorColor:​I
   
105 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 105 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
106 ····​.​line·​87 106 ····​.​line·​89
107 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 107 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
108 ····​move-​result-​object·​v1 108 ····​move-​result-​object·​v1
   
109 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​ 109 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​res/​Resources;​-​>getDisplayMetrics()​Landroid/​util/​DisplayMetrics;​
   
110 ····​move-​result-​object·​v1 110 ····​move-​result-​object·​v1
   
111 ····​iget·​v0,​·​v1,​·​Landroid/​util/​DisplayMetrics;​-​>density:​F 111 ····​iget·​v0,​·​v1,​·​Landroid/​util/​DisplayMetrics;​-​>density:​F
   
112 ····​.​line·88 112 ····​.​line·90
113 ····​.​local·​v0,​·​"density":​F 113 ····​.​local·​v0,​·​"density":​F
114 ····​const/​high16·​v1,​·​0x40400000····​#·​3.​0f 114 ····​const/​high16·​v1,​·​0x40400000····​#·​3.​0f
   
115 ····​mul-​float/​2addr·​v1,​·​v0 115 ····​mul-​float/​2addr·​v1,​·​v0
   
116 ····​add-​float/​2addr·​v1,​·​v3 116 ····​add-​float/​2addr·​v1,​·​v3
   
117 ····​float-​to-​int·​v1,​·​v1 117 ····​float-​to-​int·​v1,​·​v1
   
118 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mIndicatorHeight:​I 118 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTabStrip;​-​>mIndicatorHeight:​I
   
119 ····​.​line·89 119 ····​.​line·91
120 ····​const/​high16·​v1,​·​0x40c00000····​#·​6.​0f 120 ····​const/​high16·​v1,​·​0x40c00000····​#·​6.​0f
   
121 ····​mul-​float/​2addr·​v1,​·​v0 121 ····​mul-​float/​2addr·​v1,​·​v0
   
122 ····​add-​float/​2addr·​v1,​·​v3 122 ····​add-​float/​2addr·​v1,​·​v3
   
123 ····​float-​to-​int·​v1,​·​v1 123 ····​float-​to-​int·​v1,​·​v1
Max diff block lines reached; 20029/23081 bytes (86.78%) of diff not shown.
[−]
smali/android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.smali
Offset 60, 15 lines modified Offset 60, 15 lines modified
60 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​text/​method/​SingleLineTransformat​ionMethod;​-​>getTransformation(Lj​ava/​lang/​CharSequence;​Landroid/​view/​View;​)​Ljava/​lang/​CharSequence;​ 60 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​text/​method/​SingleLineTransformat​ionMethod;​-​>getTransformation(Lj​ava/​lang/​CharSequence;​Landroid/​view/​View;​)​Ljava/​lang/​CharSequence;​
   
61 ····​move-​result-​object·​p1 61 ····​move-​result-​object·​p1
   
62 ····​.​line·​43 62 ····​.​line·​43
63 ····​if-​eqz·​p1,​·​:​cond_0 63 ····​if-​eqz·​p1,​·​:​cond_0
   
64 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​Object;​-​>toString()​Ljava/​lang/​String;​ 64 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​CharSequence;​-​>toString()​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 65 ····​move-​result-​object·​v0
   
66 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTitleStripIcs$Si​ngleLineAllCapsTransf​orm;​-​>mLocale:​Ljava/​util/​Locale;​ 66 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​PagerTitleStripIcs$Si​ngleLineAllCapsTransf​orm;​-​>mLocale:​Ljava/​util/​Locale;​
   
67 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 67 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
[−]
smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
Offset 13, 466 lines modified Offset 13, 1100 lines modified
   
13 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 13 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
14 ····​accessFlags·​=·​0x8 14 ····​accessFlags·​=·​0x8
15 ····​name·​=·​"BaseViewCompatImpl" 15 ····​name·​=·​"BaseViewCompatImpl"
16 .​end·​annotation 16 .​end·​annotation
   
   
  17 #·​instance·​fields
  18 .​field·​private·​mDispatchFinishTempor​aryDetach:​Ljava/​lang/​reflect/​Method;​
   
  19 .​field·​private·​mDispatchStartTempora​ryDetach:​Ljava/​lang/​reflect/​Method;​
   
  20 .​field·​private·​mTempDetachBound:​Z
   
  21 .​field·​mViewPropertyAnimator​CompatMap:​Ljava/​util/​WeakHashMap;​
  22 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  23 ········​value·​=·​{
  24 ············​"Ljava/​util/​WeakHashMap",​
  25 ············​"<",​
  26 ············​"Landroid/​view/​View;​",​
  27 ············​"Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​",​
  28 ············​">;​"
  29 ········​}
  30 ····​.​end·​annotation
  31 .​end·​field
   
   
17 #·​direct·​methods 32 #·​direct·​methods
18 .​method·​constructor·​<init>()​V 33 .​method·​constructor·​<init>()​V
19 ····​.​locals·0 34 ····​.​locals·1
   
20 ····​.​prologue 35 ····​.​prologue
21 ····​.​line·234 36 ····​.​line·337
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  38 ····​.​line·​341
  39 ····​const/​4·​v0,​·​0x0
   
  40 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>mViewPropertyAnimato​rCompatMap:​Ljava/​util/​WeakHashMap;​
   
  41 ····​return-​void
  42 .​end·​method
   
  43 .​method·​private·​bindTempDetach()​V
  44 ····​.​locals·​4
   
  45 ····​.​prologue
  46 ····​.​line·​531
  47 ····​:​try_start_0
  48 ····​const-​class·​v1,​·​Landroid/​view/​View;​
   
  49 ····​const-​string·​v2,​·​"dispatchStartTempora​ryDetach"
   
  50 ····​const/​4·​v3,​·​0x0
   
  51 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Class;​
   
  52 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
  53 ····​move-​result-​object·​v1
   
  54 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>mDispatchStartTempor​aryDetach:​Ljava/​lang/​reflect/​Method;​
   
  55 ····​.​line·​533
  56 ····​const-​class·​v1,​·​Landroid/​view/​View;​
   
  57 ····​const-​string·​v2,​·​"dispatchFinishTempor​aryDetach"
   
  58 ····​const/​4·​v3,​·​0x0
   
  59 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Class;​
   
  60 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
  61 ····​move-​result-​object·​v1
   
  62 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>mDispatchFinishTempo​raryDetach:​Ljava/​lang/​reflect/​Method;​
  63 ····​:​try_end_0
  64 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
  65 ····​.​line·​538
  66 ····​:​goto_0
  67 ····​const/​4·​v1,​·​0x1
   
  68 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​>mTempDetachBound:​Z
   
  69 ····​.​line·​539
23 ····​return-​void 70 ····​return-​void
   
  71 ····​.​line·​535
  72 ····​:​catch_0
  73 ····​move-​exception·​v0
   
  74 ····​.​line·​536
  75 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NoSuchMethodException​;​
  76 ····​const-​string·​v1,​·​"ViewCompat"
   
  77 ····​const-​string·​v2,​·​"Couldn\'t·​find·​method"
   
Max diff block lines reached; 23712/26534 bytes (89.36%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl.smali
Offset 15, 27 lines modified Offset 15, 40 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·366 19 ····​.​line·729
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​isOpaque(Landroid/​view/​View;​)​Z 24 .​method·​public·​isOpaque(Landroid/​view/​View;​)​Z
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·369 28 ····​.​line·732
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​-​>isOpaque(Landroid/​view/​View;​)​Z 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​-​>isOpaque(Landroid/​view/​View;​)​Z
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
   
  33 .​method·​public·​setChildrenDrawingOrd​erEnabled(Landroid/​view/​ViewGroup;​Z)​V
  34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"viewGroup"····​#·​Landroid/​view/​ViewGroup;​
  36 ····​.​param·​p2,​·​"enabled"····​#·​Z
   
  37 ····​.​prologue
  38 ····​.​line·​737
  39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​-​>setChildrenDrawingOr​derEnabled(Landroid/​view/​ViewGroup;​Z)​V
   
  40 ····​.​line·​738
  41 ····​return-​void
  42 .​end·​method
[−]
smali/android/support/v4/view/ViewCompat$ICSViewCompatImpl.smali
Offset 10, 107 lines modified Offset 10, 264 lines modified
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x8 11 ····​accessFlags·​=·​0x8
12 ····​name·​=·​"ICSViewCompatImpl" 12 ····​name·​=·​"ICSViewCompatImpl"
13 .​end·​annotation 13 .​end·​annotation
   
   
  14 #·​static·​fields
  15 .​field·​static·​accessibilityDelegate​CheckFailed:​Z
   
  16 .​field·​static·​mAccessibilityDelegat​eField:​Ljava/​lang/​reflect/​Field;​
   
   
14 #·​direct·​methods 17 #·​direct·​methods
  18 .​method·​static·​constructor·​<clinit>()​V
  19 ····​.​locals·​1
   
  20 ····​.​prologue
  21 ····​.​line·​900
  22 ····​const/​4·​v0,​·​0x0
   
  23 ····​sput-​boolean·​v0,​·​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​-​>accessibilityDelegat​eCheckFailed:​Z
   
  24 ····​return-​void
  25 .​end·​method
   
15 .​method·​constructor·​<init>()​V 26 .​method·​constructor·​<init>()​V
16 ····​.​locals·​0 27 ····​.​locals·​0
   
17 ····​.​prologue 28 ····​.​prologue
18 ····​.​line·427 29 ····​.​line·898
19 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$HCViewComp​atImpl;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$HCViewComp​atImpl;​-​><init>()​V
   
20 ····​return-​void 31 ····​return-​void
21 .​end·​method 32 .​end·​method
   
   
22 #·​virtual·​methods 33 #·​virtual·​methods
  34 .​method·​public·​animate(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
  35 ····​.​locals·​2
  36 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
  37 ····​.​prologue
  38 ····​.​line·​951
  39 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​-​>mViewPropertyAnimato​rCompatMap:​Ljava/​util/​WeakHashMap;​
   
  40 ····​if-​nez·​v1,​·​:​cond_0
   
  41 ····​.​line·​952
  42 ····​new-​instance·​v1,​·​Ljava/​util/​WeakHashMap;​
   
  43 ····​invoke-​direct·​{v1},​·​Ljava/​util/​WeakHashMap;​-​><init>()​V
   
  44 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​-​>mViewPropertyAnimato​rCompatMap:​Ljava/​util/​WeakHashMap;​
   
  45 ····​.​line·​955
  46 ····​:​cond_0
  47 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​-​>mViewPropertyAnimato​rCompatMap:​Ljava/​util/​WeakHashMap;​
   
  48 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​util/​WeakHashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
  49 ····​move-​result-​object·​v0
   
  50 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
  51 ····​.​line·​956
  52 ····​.​local·​v0,​·​"vpa":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
  53 ····​if-​nez·​v0,​·​:​cond_1
   
  54 ····​.​line·​957
  55 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
   
  56 ····​.​end·​local·​v0····​#·​"vpa":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
  57 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​-​><init>(Landroid/​view/​View;​)​V
   
  58 ····​.​line·​958
  59 ····​.​restart·​local·​v0····​#·​"vpa":​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
  60 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​-​>mViewPropertyAnimato​rCompatMap:​Ljava/​util/​WeakHashMap;​
   
  61 ····​invoke-​virtual·​{v1,​·​p1,​·​v0},​·​Ljava/​util/​WeakHashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
  62 ····​.​line·​960
  63 ····​:​cond_1
  64 ····​return-​object·​v0
  65 .​end·​method
   
23 .​method·​public·​canScrollHorizontally​(Landroid/​view/​View;​I)​Z 66 .​method·​public·​canScrollHorizontally​(Landroid/​view/​View;​I)​Z
24 ····​.​locals·​1 67 ····​.​locals·​1
25 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 68 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
26 ····​.​param·​p2,​·​"direction"····​#·​I 69 ····​.​param·​p2,​·​"direction"····​#·​I
   
27 ····​.​prologue 70 ····​.​prologue
28 ····​.​line·430 71 ····​.​line·903
29 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatICS;​-​>canScrollHorizontall​y(Landroid/​view/​View;​I)​Z 72 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatICS;​-​>canScrollHorizontall​y(Landroid/​view/​View;​I)​Z
   
30 ····​move-​result·​v0 73 ····​move-​result·​v0
   
31 ····​return·​v0 74 ····​return·​v0
32 .​end·​method 75 .​end·​method
Max diff block lines reached; 5203/8200 bytes (63.45%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
Offset 15, 178 lines modified Offset 15, 238 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·454 19 ····​.​line·964
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getAccessibilityNodeP​rovider(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​ 24 .​method·​public·​getAccessibilityNodeP​rovider(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​
25 ····​.​locals·​2 25 ····​.​locals·​2
26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·493 28 ····​.​line·1009
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>getAccessibilityNode​Provider(Landroid/​view/​View;​)​Ljava/​lang/​Object;​ 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>getAccessibilityNode​Provider(Landroid/​view/​View;​)​Ljava/​lang/​Object;​
   
30 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
31 ····​.​line·494 31 ····​.​line·1010
32 ····​.​local·​v0,​·​"compat":​Ljava/​lang/​Object;​ 32 ····​.​local·​v0,​·​"compat":​Ljava/​lang/​Object;​
33 ····​if-​eqz·​v0,​·​:​cond_0 33 ····​if-​eqz·​v0,​·​:​cond_0
   
34 ····​.​line·495 34 ····​.​line·1011
35 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​ 35 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​
   
36 ····​invoke-​direct·​{v1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​-​><init>(Ljava/​lang/​Object;​)​V 36 ····​invoke-​direct·​{v1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​-​><init>(Ljava/​lang/​Object;​)​V
   
37 ····​.​line·497 37 ····​.​line·1013
38 ····​:​goto_0 38 ····​:​goto_0
39 ····​return-​object·​v1 39 ····​return-​object·​v1
   
40 ····​:​cond_0 40 ····​:​cond_0
41 ····​const/​4·​v1,​·​0x0 41 ····​const/​4·​v1,​·​0x0
   
42 ····​goto·​:​goto_0 42 ····​goto·​:​goto_0
43 .​end·​method 43 .​end·​method
   
  44 .​method·​public·​getFitsSystemWindows(​Landroid/​view/​View;​)​Z
  45 ····​.​locals·​1
  46 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
  47 ····​.​prologue
  48 ····​.​line·​1038
  49 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>getFitsSystemWindows​(Landroid/​view/​View;​)​Z
   
  50 ····​move-​result·​v0
   
  51 ····​return·​v0
  52 .​end·​method
   
44 .​method·​public·​getImportantForAccess​ibility(Landroid/​view/​View;​)​I 53 .​method·​public·​getImportantForAccess​ibility(Landroid/​view/​View;​)​I
45 ····​.​locals·​1 54 ····​.​locals·​1
46 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 55 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
47 ····​.​prologue 56 ····​.​prologue
48 ····​.​line·481 57 ····​.​line·991
49 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>getImportantForAcces​sibility(Landroid/​view/​View;​)​I 58 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>getImportantForAcces​sibility(Landroid/​view/​View;​)​I
   
50 ····​move-​result·​v0 59 ····​move-​result·​v0
   
51 ····​return·​v0 60 ····​return·​v0
52 .​end·​method 61 .​end·​method
   
  62 .​method·​public·​getMinimumHeight(Land​roid/​view/​View;​)​I
  63 ····​.​locals·​1
  64 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
  65 ····​.​prologue
  66 ····​.​line·​1028
  67 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>getMinimumHeight(Lan​droid/​view/​View;​)​I
   
  68 ····​move-​result·​v0
   
  69 ····​return·​v0
  70 .​end·​method
   
  71 .​method·​public·​getMinimumWidth(Landr​oid/​view/​View;​)​I
  72 ····​.​locals·​1
  73 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
  74 ····​.​prologue
  75 ····​.​line·​1023
  76 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>getMinimumWidth(Land​roid/​view/​View;​)​I
   
  77 ····​move-​result·​v0
   
  78 ····​return·​v0
  79 .​end·​method
   
53 .​method·​public·​getParentForAccessibi​lity(Landroid/​view/​View;​)​Landroid/​view/​ViewParent;​ 80 .​method·​public·​getParentForAccessibi​lity(Landroid/​view/​View;​)​Landroid/​view/​ViewParent;​
54 ····​.​locals·​1 81 ····​.​locals·​1
55 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 82 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
Max diff block lines reached; 4039/6664 bytes (60.61%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.smali
Offset 15, 79 lines modified Offset 15, 134 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·506 19 ····​.​line·1042
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getLabelFor(Landroid/​view/​View;​)​I 24 .​method·​public·​getLabelFor(Landroid/​view/​View;​)​I
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·510 28 ····​.​line·​1046
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>getLabelFor(Landroid​/​view/​View;​)​I 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>getLabelFor(Landroid​/​view/​View;​)​I
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​getLayoutDirection(La​ndroid/​view/​View;​)​I 33 .​method·​public·​getLayoutDirection(La​ndroid/​view/​View;​)​I
34 ····​.​locals·​1 34 ····​.​locals·​1
35 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 35 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·525 37 ····​.​line·1061
38 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>getLayoutDirection(L​android/​view/​View;​)​I 38 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>getLayoutDirection(L​android/​view/​View;​)​I
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​return·​v0 40 ····​return·​v0
41 .​end·​method 41 .​end·​method
   
  42 .​method·​public·​getPaddingEnd(Landroi​d/​view/​View;​)​I
  43 ····​.​locals·​1
  44 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
  45 ····​.​prologue
  46 ····​.​line·​1076
  47 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>getPaddingEnd(Landro​id/​view/​View;​)​I
   
  48 ····​move-​result·​v0
   
  49 ····​return·​v0
  50 .​end·​method
   
  51 .​method·​public·​getPaddingStart(Landr​oid/​view/​View;​)​I
  52 ····​.​locals·​1
  53 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
  54 ····​.​prologue
  55 ····​.​line·​1071
  56 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>getPaddingStart(Land​roid/​view/​View;​)​I
   
  57 ····​move-​result·​v0
   
  58 ····​return·​v0
  59 .​end·​method
   
  60 .​method·​public·​getWindowSystemUiVisi​bility(Landroid/​view/​View;​)​I
  61 ····​.​locals·​1
  62 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
  63 ····​.​prologue
  64 ····​.​line·​1086
  65 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>getWindowSystemUiVis​ibility(Landroid/​view/​View;​)​I
   
  66 ····​move-​result·​v0
   
  67 ····​return·​v0
  68 .​end·​method
   
42 .​method·​public·​setLabelFor(Landroid/​view/​View;​I)​V 69 .​method·​public·​setLabelFor(Landroid/​view/​View;​I)​V
43 ····​.​locals·​0 70 ····​.​locals·​0
44 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 71 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
45 ····​.​param·​p2,​·​"id"····​#·​I 72 ····​.​param·​p2,​·​"id"····​#·​I
   
46 ····​.​prologue 73 ····​.​prologue
47 ····​.​line·​515 74 ····​.​line·1051
48 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>setLabelFor(Landroid​/​view/​View;​I)​V 75 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJellybeanMr​1;​-​>setLabelFor(Landroid​/​view/​View;​I)​V
   
49 ····​.​line·516 76 ····​.​line·1052
50 ····​return-​void 77 ····​return-​void
51 .​end·​method 78 .​end·​method
   
52 .​method·​public·​setLayerPaint(Landroi​d/​view/​View;​Landroid/​graphics/​Paint;​)​V 79 .​method·​public·​setLayerPaint(Landroi​d/​view/​View;​Landroid/​graphics/​Paint;​)​V
53 ····​.​locals·​0 80 ····​.​locals·​0
54 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 81 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
55 ····​.​param·​p2,​·​"paint"····​#·​Landroid/​graphics/​Paint;​ 82 ····​.​param·​p2,​·​"paint"····​#·​Landroid/​graphics/​Paint;​
   
56 ····​.​prologue 83 ····​.​prologue
Max diff block lines reached; 923/3587 bytes (25.73%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$KitKatViewCompatImpl.smali
Offset 15, 40 lines modified Offset 15, 53 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·534 19 ····​.​line·1090
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getAccessibilityLiveR​egion(Landroid/​view/​View;​)​I 24 .​method·​public·​getAccessibilityLiveR​egion(Landroid/​view/​View;​)​I
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·537 28 ····​.​line·1093
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatKitKat;​-​>getAccessibilityLive​Region(Landroid/​view/​View;​)​I 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatKitKat;​-​>getAccessibilityLive​Region(Landroid/​view/​View;​)​I
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​setAccessibilityLiveR​egion(Landroid/​view/​View;​I)​V 33 .​method·​public·​setAccessibilityLiveR​egion(Landroid/​view/​View;​I)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
35 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 35 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
36 ····​.​param·​p2,​·​"mode"····​#·​I 36 ····​.​param·​p2,​·​"mode"····​#·​I
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·542 38 ····​.​line·1098
39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatKitKat;​-​>setAccessibilityLive​Region(Landroid/​view/​View;​I)​V 39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatKitKat;​-​>setAccessibilityLive​Region(Landroid/​view/​View;​I)​V
   
40 ····​.​line·543 40 ····​.​line·1099
  41 ····​return-​void
  42 .​end·​method
   
  43 .​method·​public·​setImportantForAccess​ibility(Landroid/​view/​View;​I)​V
  44 ····​.​locals·​0
  45 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
  46 ····​.​param·​p2,​·​"mode"····​#·​I
   
  47 ····​.​prologue
  48 ····​.​line·​1103
  49 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatJB;​-​>setImportantForAcces​sibility(Landroid/​view/​View;​I)​V
   
  50 ····​.​line·​1104
41 ····​return-​void 51 ····​return-​void
42 .​end·​method 52 .​end·​method
[−]
smali/android/support/v4/view/ViewCompat$ViewCompatImpl.smali
Offset 11, 29 lines modified Offset 11, 44 lines modified
11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
12 ····​accessFlags·​=·​0x608 12 ····​accessFlags·​=·​0x608
13 ····​name·​=·​"ViewCompatImpl" 13 ····​name·​=·​"ViewCompatImpl"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
  16 .​method·​public·​abstract·​animate(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​ViewPropertyAnimatorC​ompat;​
  17 .​end·​method
   
16 .​method·​public·​abstract·​canScrollHorizontally​(Landroid/​view/​View;​I)​Z 18 .​method·​public·​abstract·​canScrollHorizontally​(Landroid/​view/​View;​I)​Z
17 .​end·​method 19 .​end·​method
   
18 .​method·​public·​abstract·​canScrollVertically(L​android/​view/​View;​I)​Z 20 .​method·​public·​abstract·​canScrollVertically(L​android/​view/​View;​I)​Z
19 .​end·​method 21 .​end·​method
   
  22 .​method·​public·​abstract·​dispatchFinishTempora​ryDetach(Landroid/​view/​View;​)​V
  23 .​end·​method
   
  24 .​method·​public·​abstract·​dispatchStartTemporar​yDetach(Landroid/​view/​View;​)​V
  25 .​end·​method
   
20 .​method·​public·​abstract·​getAccessibilityLiveR​egion(Landroid/​view/​View;​)​I 26 .​method·​public·​abstract·​getAccessibilityLiveR​egion(Landroid/​view/​View;​)​I
21 .​end·​method 27 .​end·​method
   
22 .​method·​public·​abstract·​getAccessibilityNodeP​rovider(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​ 28 .​method·​public·​abstract·​getAccessibilityNodeP​rovider(Landroid/​view/​View;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​
23 .​end·​method 29 .​end·​method
   
24 .​method·​public·​abstract·​getAlpha(Landroid/​view/​View;​)​F 30 .​method·​public·​abstract·​getAlpha(Landroid/​view/​View;​)​F
25 .​end·​method 31 .​end·​method
   
  32 .​method·​public·​abstract·​getElevation(Landroid​/​view/​View;​)​F
  33 .​end·​method
   
  34 .​method·​public·​abstract·​getFitsSystemWindows(​Landroid/​view/​View;​)​Z
  35 .​end·​method
   
26 .​method·​public·​abstract·​getImportantForAccess​ibility(Landroid/​view/​View;​)​I 36 .​method·​public·​abstract·​getImportantForAccess​ibility(Landroid/​view/​View;​)​I
27 .​end·​method 37 .​end·​method
   
28 .​method·​public·​abstract·​getLabelFor(Landroid/​view/​View;​)​I 38 .​method·​public·​abstract·​getLabelFor(Landroid/​view/​View;​)​I
29 .​end·​method 39 .​end·​method
   
30 .​method·​public·​abstract·​getLayerType(Landroid​/​view/​View;​)​I 40 .​method·​public·​abstract·​getLayerType(Landroid​/​view/​View;​)​I
Offset 47, 26 lines modified Offset 62, 86 lines modified
   
47 .​method·​public·​abstract·​getMeasuredState(Land​roid/​view/​View;​)​I 62 .​method·​public·​abstract·​getMeasuredState(Land​roid/​view/​View;​)​I
48 .​end·​method 63 .​end·​method
   
49 .​method·​public·​abstract·​getMeasuredWidthAndSt​ate(Landroid/​view/​View;​)​I 64 .​method·​public·​abstract·​getMeasuredWidthAndSt​ate(Landroid/​view/​View;​)​I
50 .​end·​method 65 .​end·​method
   
  66 .​method·​public·​abstract·​getMinimumHeight(Land​roid/​view/​View;​)​I
  67 .​end·​method
   
  68 .​method·​public·​abstract·​getMinimumWidth(Landr​oid/​view/​View;​)​I
  69 .​end·​method
   
51 .​method·​public·​abstract·​getOverScrollMode(Lan​droid/​view/​View;​)​I 70 .​method·​public·​abstract·​getOverScrollMode(Lan​droid/​view/​View;​)​I
52 .​end·​method 71 .​end·​method
   
  72 .​method·​public·​abstract·​getPaddingEnd(Landroi​d/​view/​View;​)​I
  73 .​end·​method
   
  74 .​method·​public·​abstract·​getPaddingStart(Landr​oid/​view/​View;​)​I
  75 .​end·​method
   
53 .​method·​public·​abstract·​getParentForAccessibi​lity(Landroid/​view/​View;​)​Landroid/​view/​ViewParent;​ 76 .​method·​public·​abstract·​getParentForAccessibi​lity(Landroid/​view/​View;​)​Landroid/​view/​ViewParent;​
54 .​end·​method 77 .​end·​method
   
  78 .​method·​public·​abstract·​getPivotX(Landroid/​view/​View;​)​F
  79 .​end·​method
   
  80 .​method·​public·​abstract·​getPivotY(Landroid/​view/​View;​)​F
  81 .​end·​method
   
  82 .​method·​public·​abstract·​getRotation(Landroid/​view/​View;​)​F
  83 .​end·​method
   
  84 .​method·​public·​abstract·​getRotationX(Landroid​/​view/​View;​)​F
  85 .​end·​method
   
  86 .​method·​public·​abstract·​getRotationY(Landroid​/​view/​View;​)​F
  87 .​end·​method
   
  88 .​method·​public·​abstract·​getScaleX(Landroid/​view/​View;​)​F
  89 .​end·​method
   
  90 .​method·​public·​abstract·​getScaleY(Landroid/​view/​View;​)​F
  91 .​end·​method
   
  92 .​method·​public·​abstract·​getTransitionName(Lan​droid/​view/​View;​)​Ljava/​lang/​String;​
  93 .​end·​method
   
  94 .​method·​public·​abstract·​getTranslationX(Landr​oid/​view/​View;​)​F
  95 .​end·​method
   
  96 .​method·​public·​abstract·​getTranslationY(Landr​oid/​view/​View;​)​F
  97 .​end·​method
Max diff block lines reached; 3194/6445 bytes (49.56%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat.smali
Offset 2, 23 lines modified Offset 2, 30 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ViewCompat.​java" 3 .​source·​"ViewCompat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​view/​ViewCompat$Api21ViewC​ompatImpl;​,​
7 ········​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​,​ 8 ········​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​,​
8 ········​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​,​ 9 ········​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​,​
9 ········​Landroid/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl;​,​ 10 ········​Landroid/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl;​,​
10 ········​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​,​ 11 ········​Landroid/​support/​v4/​view/​ViewCompat$ICSViewCom​patImpl;​,​
11 ········​Landroid/​support/​v4/​view/​ViewCompat$HCViewComp​atImpl;​,​ 12 ········​Landroid/​support/​v4/​view/​ViewCompat$HCViewComp​atImpl;​,​
12 ········​Landroid/​support/​v4/​view/​ViewCompat$GBViewComp​atImpl;​,​ 13 ········​Landroid/​support/​v4/​view/​ViewCompat$GBViewComp​atImpl;​,​
13 ········​Landroid/​support/​v4/​view/​ViewCompat$EclairMr1V​iewCompatImpl;​,​ 14 ········​Landroid/​support/​v4/​view/​ViewCompat$EclairMr1V​iewCompatImpl;​,​
14 ········​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​,​ 15 ········​Landroid/​support/​v4/​view/​ViewCompat$BaseViewCo​mpatImpl;​,​
15 ········​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 16 ········​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​,​
  17 ········​Landroid/​support/​v4/​view/​ViewCompat$ResolvedLa​youtDirectionMode;​,​
  18 ········​Landroid/​support/​v4/​view/​ViewCompat$LayoutDire​ctionMode;​,​
  19 ········​Landroid/​support/​v4/​view/​ViewCompat$LayerType;​,​
  20 ········​Landroid/​support/​v4/​view/​ViewCompat$Accessibil​ityLiveRegion;​,​
  21 ········​Landroid/​support/​v4/​view/​ViewCompat$ImportantF​orAccessibility;​,​
  22 ········​Landroid/​support/​v4/​view/​ViewCompat$OverScroll​;​
16 ····​} 23 ····​}
17 .​end·​annotation 24 .​end·​annotation
   
   
18 #·​static·​fields 25 #·​static·​fields
19 .​field·​public·​static·​final·​ACCESSIBILITY_LIVE_RE​GION_ASSERTIVE:​I·​=·​0x2 26 .​field·​public·​static·​final·​ACCESSIBILITY_LIVE_RE​GION_ASSERTIVE:​I·​=·​0x2
   
Offset 62, 144 lines modified Offset 69, 191 lines modified
   
62 .​field·​public·​static·​final·​OVER_SCROLL_ALWAYS:​I·​=·​0x0 69 .​field·​public·​static·​final·​OVER_SCROLL_ALWAYS:​I·​=·​0x0
   
63 .​field·​public·​static·​final·​OVER_SCROLL_IF_CONTEN​T_SCROLLS:​I·​=·​0x1 70 .​field·​public·​static·​final·​OVER_SCROLL_IF_CONTEN​T_SCROLLS:​I·​=·​0x1
   
64 .​field·​public·​static·​final·​OVER_SCROLL_NEVER:​I·​=·​0x2 71 .​field·​public·​static·​final·​OVER_SCROLL_NEVER:​I·​=·​0x2
   
  72 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"ViewCompat"
   
   
65 #·​direct·​methods 73 #·​direct·​methods
66 .​method·​static·​constructor·​<clinit>()​V 74 .​method·​static·​constructor·​<clinit>()​V
67 ····​.​locals·​2 75 ····​.​locals·​2
   
68 ····​.​prologue 76 ····​.​prologue
69 ····​.​line·548 77 ····​.​line·1151
70 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 78 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
71 ····​.​line·549 79 ····​.​line·1152
72 ····​.​local·​v0,​·​"version":​I 80 ····​.​local·​v0,​·​"version":​I
73 ····​const/​16·​v1,​·​0x13 81 ····​const/​16·​v1,​·​0x15
   
74 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 82 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
75 ····​.​line·550 83 ····​.​line·1153
76 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​ 84 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$Api21ViewC​ompatImpl;​
   
77 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​-​><init>()​V 85 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$Api21ViewC​ompatImpl;​-​><init>()​V
   
78 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 86 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
   
79 ····​.​line·564 87 ····​.​line·1171
80 ····​:​goto_0 88 ····​:​goto_0
81 ····​return-​void 89 ····​return-​void
   
82 ····​.​line·551 90 ····​.​line·1154
83 ····​:​cond_0 91 ····​:​cond_0
84 ····​const/​16·​v1,​·​0x11 92 ····​const/​16·​v1,​·​0x13
   
85 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 93 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
86 ····​.​line·552 94 ····​.​line·1155
  95 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​
   
  96 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​-​><init>()​V
   
  97 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
   
  98 ····​goto·​:​goto_0
   
  99 ····​.​line·​1156
  100 ····​:​cond_1
  101 ····​const/​16·​v1,​·​0x11
   
  102 ····​if-​lt·​v0,​·​v1,​·​:​cond_2
   
  103 ····​.​line·​1157
87 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​ 104 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​
   
88 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​-​><init>()​V 105 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​-​><init>()​V
   
89 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 106 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
   
90 ····​goto·​:​goto_0 107 ····​goto·​:​goto_0
   
91 ····​.​line·553 108 ····​.​line·1158
92 ····​:​cond_1 109 ····​:​cond_2
93 ····​const/​16·​v1,​·​0x10 110 ····​const/​16·​v1,​·​0x10
Max diff block lines reached; 43112/46623 bytes (92.47%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompatEclairMr1.smali
Offset 1, 28 lines modified Offset 1, 164 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​ 1 .​class·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ViewCompatEclairMr1.​java" 3 .​source·​"ViewCompatEclairMr1.​java"
   
   
  4 #·​static·​fields
  5 .​field·​public·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"ViewCompat"
   
  6 .​field·​private·​static·​sChildrenDrawingOrder​Method:​Ljava/​lang/​reflect/​Method;​
   
   
4 #·​direct·​methods 7 #·​direct·​methods
5 .​method·​constructor·​<init>()​V 8 .​method·​constructor·​<init>()​V
6 ····​.​locals·​0 9 ····​.​locals·​0
   
7 ····​.​prologue 10 ····​.​prologue
8 ····​.​line·​22 11 ····​.​line·​27
9 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
10 ····​return-​void 13 ····​return-​void
11 .​end·​method 14 .​end·​method
   
12 .​method·​public·​static·​isOpaque(Landroid/​view/​View;​)​Z 15 .​method·​public·​static·​isOpaque(Landroid/​view/​View;​)​Z
13 ····​.​locals·​1 16 ····​.​locals·​1
14 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 17 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
15 ····​.​prologue 18 ····​.​prologue
16 ····​.​line·24 19 ····​.​line·33
17 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>isOpaque()​Z 20 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>isOpaque()​Z
   
18 ····​move-​result·​v0 21 ····​move-​result·​v0
   
19 ····​return·​v0 22 ····​return·​v0
20 .​end·​method 23 .​end·​method
   
  24 .​method·​public·​static·​setChildrenDrawingOrd​erEnabled(Landroid/​view/​ViewGroup;​Z)​V
  25 ····​.​locals·​7
  26 ····​.​param·​p0,​·​"viewGroup"····​#·​Landroid/​view/​ViewGroup;​
  27 ····​.​param·​p1,​·​"enabled"····​#·​Z
   
  28 ····​.​prologue
  29 ····​const/​4·​v6,​·​0x1
   
  30 ····​.​line·​37
  31 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​-​>sChildrenDrawingOrde​rMethod:​Ljava/​lang/​reflect/​Method;​
   
  32 ····​if-​nez·​v1,​·​:​cond_0
   
  33 ····​.​line·​39
  34 ····​:​try_start_0
  35 ····​const-​class·​v1,​·​Landroid/​view/​ViewGroup;​
   
  36 ····​const-​string·​v2,​·​"setChildrenDrawingOr​derEnabled"
   
  37 ····​const/​4·​v3,​·​0x1
   
  38 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​Class;​
   
  39 ····​const/​4·​v4,​·​0x0
   
  40 ····​sget-​object·​v5,​·​Ljava/​lang/​Boolean;​-​>TYPE:​Ljava/​lang/​Class;​
   
  41 ····​aput-​object·​v5,​·​v3,​·​v4
   
  42 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getDeclaredMethod(Lj​ava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
  43 ····​move-​result-​object·​v1
   
  44 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​-​>sChildrenDrawingOrde​rMethod:​Ljava/​lang/​reflect/​Method;​
  45 ····​:​try_end_0
  46 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
  47 ····​.​line·​44
  48 ····​:​goto_0
  49 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​-​>sChildrenDrawingOrde​rMethod:​Ljava/​lang/​reflect/​Method;​
   
  50 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​reflect/​Method;​-​>setAccessible(Z)​V
   
  51 ····​.​line·​47
  52 ····​:​cond_0
  53 ····​:​try_start_1
  54 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompatEclairMr1;​-​>sChildrenDrawingOrde​rMethod:​Ljava/​lang/​reflect/​Method;​
   
  55 ····​const/​4·​v2,​·​0x1
   
  56 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​
   
  57 ····​const/​4·​v3,​·​0x0
   
  58 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
  59 ····​move-​result-​object·​v4
   
  60 ····​aput-​object·​v4,​·​v2,​·​v3
   
  61 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  62 ····​:​try_end_1
  63 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
  64 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
Max diff block lines reached; 0/4653 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompatHC.smali
Offset 87, 14 lines modified Offset 87, 169 lines modified
87 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getMeasuredWidthAndS​tate()​I 87 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getMeasuredWidthAndS​tate()​I
   
88 ····​move-​result·​v0 88 ····​move-​result·​v0
   
89 ····​return·​v0 89 ····​return·​v0
90 .​end·​method 90 .​end·​method
   
  91 .​method·​public·​static·​getPivotX(Landroid/​view/​View;​)​F
  92 ····​.​locals·​1
  93 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  94 ····​.​prologue
  95 ····​.​line·​141
  96 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getPivotX()​F
   
  97 ····​move-​result·​v0
   
  98 ····​return·​v0
  99 .​end·​method
   
  100 .​method·​public·​static·​getPivotY(Landroid/​view/​View;​)​F
  101 ····​.​locals·​1
  102 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  103 ····​.​prologue
  104 ····​.​line·​145
  105 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getPivotY()​F
   
  106 ····​move-​result·​v0
   
  107 ····​return·​v0
  108 .​end·​method
   
  109 .​method·​public·​static·​getRotation(Landroid/​view/​View;​)​F
  110 ····​.​locals·​1
  111 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  112 ····​.​prologue
  113 ····​.​line·​73
  114 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getRotation()​F
   
  115 ····​move-​result·​v0
   
  116 ····​return·​v0
  117 .​end·​method
   
  118 .​method·​public·​static·​getRotationX(Landroid​/​view/​View;​)​F
  119 ····​.​locals·​1
  120 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  121 ····​.​prologue
  122 ····​.​line·​77
  123 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getRotationX()​F
   
  124 ····​move-​result·​v0
   
  125 ····​return·​v0
  126 .​end·​method
   
  127 .​method·​public·​static·​getRotationY(Landroid​/​view/​View;​)​F
  128 ····​.​locals·​1
  129 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  130 ····​.​prologue
  131 ····​.​line·​81
  132 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getRotationY()​F
   
  133 ····​move-​result·​v0
   
  134 ····​return·​v0
  135 .​end·​method
   
  136 .​method·​public·​static·​getScaleX(Landroid/​view/​View;​)​F
  137 ····​.​locals·​1
  138 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  139 ····​.​prologue
  140 ····​.​line·​85
  141 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getScaleX()​F
   
  142 ····​move-​result·​v0
   
  143 ····​return·​v0
  144 .​end·​method
   
  145 .​method·​public·​static·​getScaleY(Landroid/​view/​View;​)​F
  146 ····​.​locals·​1
  147 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  148 ····​.​prologue
  149 ····​.​line·​89
  150 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getScaleY()​F
   
  151 ····​move-​result·​v0
   
  152 ····​return·​v0
  153 .​end·​method
   
  154 .​method·​public·​static·​getTranslationX(Landr​oid/​view/​View;​)​F
Max diff block lines reached; 4274/7683 bytes (55.63%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompat$HCViewCompatImpl.smali
Offset 15, 140 lines modified Offset 15, 451 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·384 19 ····​.​line·752
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$GBViewComp​atImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$GBViewComp​atImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getAlpha(Landroid/​view/​View;​)​F 24 .​method·​public·​getAlpha(Landroid/​view/​View;​)​F
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·391 28 ····​.​line·759
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getAlpha(Landroid/​view/​View;​)​F 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getAlpha(Landroid/​view/​View;​)​F
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​getFrameTime()​J 33 .​method·​getFrameTime()​J
34 ····​.​locals·​2 34 ····​.​locals·​2
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·387 36 ····​.​line·755
37 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getFrameTime()​J 37 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getFrameTime()​J
   
38 ····​move-​result-​wide·​v0 38 ····​move-​result-​wide·​v0
   
39 ····​return-​wide·​v0 39 ····​return-​wide·​v0
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​getLayerType(Landroid​/​view/​View;​)​I 41 .​method·​public·​getLayerType(Landroid​/​view/​View;​)​I
42 ····​.​locals·​1 42 ····​.​locals·​1
43 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 43 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·399 45 ····​.​line·767
46 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getLayerType(Landroi​d/​view/​View;​)​I 46 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getLayerType(Landroi​d/​view/​View;​)​I
   
47 ····​move-​result·​v0 47 ····​move-​result·​v0
   
48 ····​return·​v0 48 ····​return·​v0
49 .​end·​method 49 .​end·​method
   
50 .​method·​public·​getMeasuredHeightAndS​tate(Landroid/​view/​View;​)​I 50 .​method·​public·​getMeasuredHeightAndS​tate(Landroid/​view/​View;​)​I
51 ····​.​locals·​1 51 ····​.​locals·​1
52 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 52 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​.​line·419 54 ····​.​line·787
55 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getMeasuredHeightAnd​State(Landroid/​view/​View;​)​I 55 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getMeasuredHeightAnd​State(Landroid/​view/​View;​)​I
   
56 ····​move-​result·​v0 56 ····​move-​result·​v0
   
57 ····​return·​v0 57 ····​return·​v0
58 .​end·​method 58 .​end·​method
   
59 .​method·​public·​getMeasuredState(Land​roid/​view/​View;​)​I 59 .​method·​public·​getMeasuredState(Land​roid/​view/​View;​)​I
60 ····​.​locals·​1 60 ····​.​locals·​1
61 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 61 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·423 63 ····​.​line·791
64 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getMeasuredState(Lan​droid/​view/​View;​)​I 64 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getMeasuredState(Lan​droid/​view/​View;​)​I
   
65 ····​move-​result·​v0 65 ····​move-​result·​v0
   
66 ····​return·​v0 66 ····​return·​v0
67 .​end·​method 67 .​end·​method
   
68 .​method·​public·​getMeasuredWidthAndSt​ate(Landroid/​view/​View;​)​I 68 .​method·​public·​getMeasuredWidthAndSt​ate(Landroid/​view/​View;​)​I
69 ····​.​locals·​1 69 ····​.​locals·​1
70 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 70 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·415 72 ····​.​line·783
73 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getMeasuredWidthAndS​tate(Landroid/​view/​View;​)​I 73 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getMeasuredWidthAndS​tate(Landroid/​view/​View;​)​I
   
74 ····​move-​result·​v0 74 ····​move-​result·​v0
   
75 ····​return·​v0 75 ····​return·​v0
76 .​end·​method 76 .​end·​method
   
  77 .​method·​public·​getPivotX(Landroid/​view/​View;​)​F
  78 ····​.​locals·​1
  79 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
   
  80 ····​.​prologue
  81 ····​.​line·​886
  82 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>getPivotX(Landroid/​view/​View;​)​F
Max diff block lines reached; 5420/11178 bytes (48.49%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompatJB.smali
Offset 23, 27 lines modified Offset 23, 66 lines modified
23 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getAccessibilityNode​Provider()​Landroid/​view/​accessibility/​AccessibilityNodeProv​ider;​ 23 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getAccessibilityNode​Provider()​Landroid/​view/​accessibility/​AccessibilityNodeProv​ider;​
   
24 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
25 ····​return-​object·​v0 25 ····​return-​object·​v0
26 .​end·​method 26 .​end·​method
   
  27 .​method·​public·​static·​getFitsSystemWindows(​Landroid/​view/​View;​)​Z
  28 ····​.​locals·​1
  29 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  30 ····​.​prologue
  31 ····​.​line·​86
  32 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getFitsSystemWindows​()​Z
   
  33 ····​move-​result·​v0
   
  34 ····​return·​v0
  35 .​end·​method
   
27 .​method·​public·​static·​getImportantForAccess​ibility(Landroid/​view/​View;​)​I 36 .​method·​public·​static·​getImportantForAccess​ibility(Landroid/​view/​View;​)​I
28 ····​.​locals·​1 37 ····​.​locals·​1
29 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 38 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
30 ····​.​prologue 39 ····​.​prologue
31 ····​.​line·​54 40 ····​.​line·​54
32 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getImportantForAcces​sibility()​I 41 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getImportantForAcces​sibility()​I
   
33 ····​move-​result·​v0 42 ····​move-​result·​v0
   
34 ····​return·​v0 43 ····​return·​v0
35 .​end·​method 44 .​end·​method
   
  45 .​method·​public·​static·​getMinimumHeight(Land​roid/​view/​View;​)​I
  46 ····​.​locals·​1
  47 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  48 ····​.​prologue
  49 ····​.​line·​78
  50 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getMinimumHeight()​I
   
  51 ····​move-​result·​v0
   
  52 ····​return·​v0
  53 .​end·​method
   
  54 .​method·​public·​static·​getMinimumWidth(Landr​oid/​view/​View;​)​I
  55 ····​.​locals·​1
  56 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  57 ····​.​prologue
  58 ····​.​line·​74
  59 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getMinimumWidth()​I
   
  60 ····​move-​result·​v0
   
  61 ····​return·​v0
  62 .​end·​method
   
36 .​method·​public·​static·​getParentForAccessibi​lity(Landroid/​view/​View;​)​Landroid/​view/​ViewParent;​ 63 .​method·​public·​static·​getParentForAccessibi​lity(Landroid/​view/​View;​)​Landroid/​view/​ViewParent;​
37 ····​.​locals·​1 64 ····​.​locals·​1
38 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 65 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
39 ····​.​prologue 66 ····​.​prologue
40 ····​.​line·​70 67 ····​.​line·​70
41 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getParentForAccessib​ility()​Landroid/​view/​ViewParent;​ 68 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getParentForAccessib​ility()​Landroid/​view/​ViewParent;​
Offset 132, 14 lines modified Offset 171, 26 lines modified
132 ····​.​line·​50 171 ····​.​line·​50
133 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​View;​-​>postOnAnimationDelay​ed(Ljava/​lang/​Runnable;​J)​V 172 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​View;​-​>postOnAnimationDelay​ed(Ljava/​lang/​Runnable;​J)​V
   
134 ····​.​line·​51 173 ····​.​line·​51
135 ····​return-​void 174 ····​return-​void
136 .​end·​method 175 .​end·​method
   
  176 .​method·​public·​static·​requestApplyInsets(La​ndroid/​view/​View;​)​V
  177 ····​.​locals·​0
  178 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  179 ····​.​prologue
  180 ····​.​line·​82
  181 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>requestFitSystemWind​ows()​V
   
  182 ····​.​line·​83
  183 ····​return-​void
  184 .​end·​method
   
137 .​method·​public·​static·​setHasTransientState(​Landroid/​view/​View;​Z)​V 185 .​method·​public·​static·​setHasTransientState(​Landroid/​view/​View;​Z)​V
138 ····​.​locals·​0 186 ····​.​locals·​0
139 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 187 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
140 ····​.​param·​p1,​·​"hasTransientState"····​#·​Z 188 ····​.​param·​p1,​·​"hasTransientState"····​#·​Z
   
141 ····​.​prologue 189 ····​.​prologue
142 ····​.​line·​33 190 ····​.​line·​33
[−]
smali/android/support/v4/view/ViewCompatJellybeanMr1.smali
Offset 36, 14 lines modified Offset 36, 53 lines modified
36 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getLayoutDirection()​I 36 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getLayoutDirection()​I
   
37 ····​move-​result·​v0 37 ····​move-​result·​v0
   
38 ····​return·​v0 38 ····​return·​v0
39 .​end·​method 39 .​end·​method
   
  40 .​method·​public·​static·​getPaddingEnd(Landroi​d/​view/​View;​)​I
  41 ····​.​locals·​1
  42 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  43 ····​.​prologue
  44 ····​.​line·​52
  45 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getPaddingEnd()​I
   
  46 ····​move-​result·​v0
   
  47 ····​return·​v0
  48 .​end·​method
   
  49 .​method·​public·​static·​getPaddingStart(Landr​oid/​view/​View;​)​I
  50 ····​.​locals·​1
  51 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  52 ····​.​prologue
  53 ····​.​line·​48
  54 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getPaddingStart()​I
   
  55 ····​move-​result·​v0
   
  56 ····​return·​v0
  57 .​end·​method
   
  58 .​method·​public·​static·​getWindowSystemUiVisi​bility(Landroid/​view/​View;​)​I
  59 ····​.​locals·​1
  60 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
  61 ····​.​prologue
  62 ····​.​line·​60
  63 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getWindowSystemUiVis​ibility()​I
   
  64 ····​move-​result·​v0
   
  65 ····​return·​v0
  66 .​end·​method
   
40 .​method·​public·​static·​setLabelFor(Landroid/​view/​View;​I)​V 67 .​method·​public·​static·​setLabelFor(Landroid/​view/​View;​I)​V
41 ····​.​locals·​0 68 ····​.​locals·​0
42 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 69 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
43 ····​.​param·​p1,​·​"id"····​#·​I 70 ····​.​param·​p1,​·​"id"····​#·​I
   
44 ····​.​prologue 71 ····​.​prologue
45 ····​.​line·​32 72 ····​.​line·​32
Offset 74, 7 lines modified Offset 113, 23 lines modified
74 ····​.​prologue 113 ····​.​prologue
75 ····​.​line·​44 114 ····​.​line·​44
76 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setLayoutDirection(I​)​V 115 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>setLayoutDirection(I​)​V
   
77 ····​.​line·​45 116 ····​.​line·​45
78 ····​return-​void 117 ····​return-​void
79 .​end·​method 118 .​end·​method
   
  119 .​method·​public·​static·​setPaddingRelative(La​ndroid/​view/​View;​IIII)​V
  120 ····​.​locals·​0
  121 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
  122 ····​.​param·​p1,​·​"start"····​#·​I
  123 ····​.​param·​p2,​·​"top"····​#·​I
  124 ····​.​param·​p3,​·​"end"····​#·​I
  125 ····​.​param·​p4,​·​"bottom"····​#·​I
   
  126 ····​.​prologue
  127 ····​.​line·​56
  128 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​view/​View;​-​>setPaddingRelative(I​III)​V
   
  129 ····​.​line·​57
  130 ····​return-​void
  131 .​end·​method
[−]
smali/android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.smali
Offset 18, 27 lines modified Offset 18, 38 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​36 22 ····​.​line·​37
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​getScaledPagingTouchS​lop(Landroid/​view/​ViewConfiguration;​)​I 27 .​method·​public·​getScaledPagingTouchS​lop(Landroid/​view/​ViewConfiguration;​)​I
28 ····​.​locals·​1 28 ····​.​locals·​1
29 ····​.​param·​p1,​·​"config"····​#·​Landroid/​view/​ViewConfiguration;​ 29 ····​.​param·​p1,​·​"config"····​#·​Landroid/​view/​ViewConfiguration;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·39 31 ····​.​line·40
32 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewConfiguration;​-​>getScaledTouchSlop()​I 32 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewConfiguration;​-​>getScaledTouchSlop()​I
   
33 ····​move-​result·​v0 33 ····​move-​result·​v0
   
34 ····​return·​v0 34 ····​return·​v0
35 .​end·​method 35 .​end·​method
   
  36 .​method·​public·​hasPermanentMenuKey(L​android/​view/​ViewConfiguration;​)​Z
  37 ····​.​locals·​1
  38 ····​.​param·​p1,​·​"config"····​#·​Landroid/​view/​ViewConfiguration;​
   
  39 ····​.​prologue
  40 ····​.​line·​46
  41 ····​const/​4·​v0,​·​0x1
   
  42 ····​return·​v0
  43 .​end·​method
[−]
smali/android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.smali
Offset 1, 14 lines modified Offset 1, 11 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$FroyoViewConfigura​tionVersionImpl;​ 1 .​class·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$FroyoViewConfigura​tionVersionImpl;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$BaseViewConfigurat​ionVersionImpl;​
3 .​source·​"ViewConfigurationCom​pat.​java" 3 .​source·​"ViewConfigurationCom​pat.​java"
   
4 #·​interfaces  
5 .​implements·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​  
   
   
6 #·​annotations 4 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​ 5 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​
8 ····​value·​=·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at;​ 6 ····​value·​=·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at;​
9 .​end·​annotation 7 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 8 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
Offset 18, 27 lines modified Offset 15, 27 lines modified
   
   
18 #·​direct·​methods 15 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 17 ····​.​locals·​0
   
21 ····​.​prologue 18 ····​.​prologue
22 ····​.​line·46 19 ····​.​line·53
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$BaseViewConfigurat​ionVersionImpl;​-​><init>()​V
   
24 ····​return-​void 21 ····​return-​void
25 .​end·​method 22 .​end·​method
   
   
26 #·​virtual·​methods 23 #·​virtual·​methods
27 .​method·​public·​getScaledPagingTouchS​lop(Landroid/​view/​ViewConfiguration;​)​I 24 .​method·​public·​getScaledPagingTouchS​lop(Landroid/​view/​ViewConfiguration;​)​I
28 ····​.​locals·​1 25 ····​.​locals·​1
29 ····​.​param·​p1,​·​"config"····​#·​Landroid/​view/​ViewConfiguration;​ 26 ····​.​param·​p1,​·​"config"····​#·​Landroid/​view/​ViewConfiguration;​
   
30 ····​.​prologue 27 ····​.​prologue
31 ····​.​line·49 28 ····​.​line·56
32 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​atFroyo;​-​>getScaledPagingTouch​Slop(Landroid/​view/​ViewConfiguration;​)​I 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​atFroyo;​-​>getScaledPagingTouch​Slop(Landroid/​view/​ViewConfiguration;​)​I
   
33 ····​move-​result·​v0 30 ····​move-​result·​v0
   
34 ····​return·​v0 31 ····​return·​v0
35 .​end·​method 32 .​end·​method
[−]
smali/android/support/v4/view/ViewCompat$GBViewCompatImpl.smali
Offset 15, 40 lines modified Offset 15, 40 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·373 19 ····​.​line·741
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$EclairMr1V​iewCompatImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$EclairMr1V​iewCompatImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getOverScrollMode(Lan​droid/​view/​View;​)​I 24 .​method·​public·​getOverScrollMode(Lan​droid/​view/​View;​)​I
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·376 28 ····​.​line·744
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatGingerbread​;​-​>getOverScrollMode(La​ndroid/​view/​View;​)​I 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatGingerbread​;​-​>getOverScrollMode(La​ndroid/​view/​View;​)​I
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​setOverScrollMode(Lan​droid/​view/​View;​I)​V 33 .​method·​public·​setOverScrollMode(Lan​droid/​view/​View;​I)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
35 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 35 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
36 ····​.​param·​p2,​·​"mode"····​#·​I 36 ····​.​param·​p2,​·​"mode"····​#·​I
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·380 38 ····​.​line·748
39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatGingerbread​;​-​>setOverScrollMode(La​ndroid/​view/​View;​I)​V 39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatGingerbread​;​-​>setOverScrollMode(La​ndroid/​view/​View;​I)​V
   
40 ····​.​line·381 40 ····​.​line·749
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
[−]
smali/android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.smali
Offset 13, 7 lines modified Offset 13, 10 lines modified
13 ····​name·​=·​"ViewConfigurationVer​sionImpl" 13 ····​name·​=·​"ViewConfigurationVer​sionImpl"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​abstract·​getScaledPagingTouchS​lop(Landroid/​view/​ViewConfiguration;​)​I 16 .​method·​public·​abstract·​getScaledPagingTouchS​lop(Landroid/​view/​ViewConfiguration;​)​I
17 .​end·​method 17 .​end·​method
   
  18 .​method·​public·​abstract·​hasPermanentMenuKey(L​android/​view/​ViewConfiguration;​)​Z
  19 .​end·​method
[−]
smali/android/support/v4/view/ViewConfigurationCompat.smali
Offset 2, 14 lines modified Offset 2, 16 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ViewConfigurationCom​pat.​java" 3 .​source·​"ViewConfigurationCom​pat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$IcsViewConfigurati​onVersionImpl;​,​
  8 ········​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$HoneycombViewConfi​gurationVersionImpl;​,​
7 ········​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$FroyoViewConfigura​tionVersionImpl;​,​ 9 ········​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$FroyoViewConfigura​tionVersionImpl;​,​
8 ········​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$BaseViewConfigurat​ionVersionImpl;​,​ 10 ········​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$BaseViewConfigurat​ionVersionImpl;​,​
9 ········​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​ 11 ········​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​
10 ····​} 12 ····​}
11 .​end·​annotation 13 .​end·​annotation
   
   
Offset 18, 34 lines modified Offset 20, 68 lines modified
   
   
18 #·​direct·​methods 20 #·​direct·​methods
19 .​method·​static·​constructor·​<clinit>()​V 21 .​method·​static·​constructor·​<clinit>()​V
20 ····​.​locals·​2 22 ····​.​locals·​2
   
21 ····​.​prologue 23 ····​.​prologue
22 ····​.​line·58 24 ····​.​line·86
23 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 25 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
24 ····​const/​16·​v1,​·​0xb 26 ····​const/​16·​v1,​·​0xe
   
25 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 27 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
26 ····​.​line·59 28 ····​.​line·87
27 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$FroyoViewConfigura​tionVersionImpl;​ 29 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$IcsViewConfigurati​onVersionImpl;​
   
28 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$FroyoViewConfigura​tionVersionImpl;​-​><init>()​V 30 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$IcsViewConfigurati​onVersionImpl;​-​><init>()​V
   
29 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​ 31 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​
   
30 ····​.​line·63 32 ····​.​line·95
31 ····​:​goto_0 33 ····​:​goto_0
32 ····​return-​void 34 ····​return-​void
   
33 ····​.​line·61 35 ····​.​line·88
34 ····​:​cond_0 36 ····​:​cond_0
  37 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  38 ····​const/​16·​v1,​·​0xb
   
  39 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
  40 ····​.​line·​89
  41 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$HoneycombViewConfi​gurationVersionImpl;​
   
  42 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$HoneycombViewConfi​gurationVersionImpl;​-​><init>()​V
   
  43 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​
   
  44 ····​goto·​:​goto_0
   
  45 ····​.​line·​90
  46 ····​:​cond_1
  47 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
  48 ····​const/​16·​v1,​·​0x8
   
  49 ····​if-​lt·​v0,​·​v1,​·​:​cond_2
   
  50 ····​.​line·​91
  51 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$FroyoViewConfigura​tionVersionImpl;​
   
  52 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$FroyoViewConfigura​tionVersionImpl;​-​><init>()​V
   
  53 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​
   
  54 ····​goto·​:​goto_0
   
  55 ····​.​line·​93
  56 ····​:​cond_2
35 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$BaseViewConfigurat​ionVersionImpl;​ 57 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$BaseViewConfigurat​ionVersionImpl;​
   
36 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$BaseViewConfigurat​ionVersionImpl;​-​><init>()​V 58 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$BaseViewConfigurat​ionVersionImpl;​-​><init>()​V
   
37 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​ 59 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewConfigurationComp​at;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewConfigurationComp​at$ViewConfigurationV​ersionImpl;​
   
38 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
Offset 54, 25 lines modified Offset 90, 40 lines modified
54 .​method·​public·​constructor·​<init>()​V 90 .​method·​public·​constructor·​<init>()​V
55 ····​.​locals·​0 91 ····​.​locals·​0
   
56 ····​.​prologue 92 ····​.​prologue
57 ····​.​line·​25 93 ····​.​line·​25
58 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 94 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
59 ····​.​line·46 95 ····​.​line·74
60 ····​return-​void 96 ····​return-​void
61 .​end·​method 97 .​end·​method
   
62 .​method·​public·​static·​getScaledPagingTouchS​lop(Landroid/​view/​ViewConfiguration;​)​I 98 .​method·​public·​static·​getScaledPagingTouchS​lop(Landroid/​view/​ViewConfiguration;​)​I
63 ····​.​locals·​1 99 ····​.​locals·​1
Max diff block lines reached; 995/4577 bytes (21.74%) of diff not shown.
[−]
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl.smali
Offset 15, 27 lines modified Offset 15, 27 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·76 19 ····​.​line·87
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatStubImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatStubImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​setMotionEventSplitti​ngEnabled(Landroid/​view/​ViewGroup;​Z)​V 24 .​method·​public·​setMotionEventSplitti​ngEnabled(Landroid/​view/​ViewGroup;​Z)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
26 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​ 26 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
27 ····​.​param·​p2,​·​"split"····​#·​Z 27 ····​.​param·​p2,​·​"split"····​#·​Z
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·79 29 ····​.​line·90
30 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewGroupCompatHC;​-​>setMotionEventSplitt​ingEnabled(Landroid/​view/​ViewGroup;​Z)​V 30 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewGroupCompatHC;​-​>setMotionEventSplitt​ingEnabled(Landroid/​view/​ViewGroup;​Z)​V
   
31 ····​.​line·80 31 ····​.​line·91
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
[−]
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.smali
Offset 15, 29 lines modified Offset 15, 29 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·83 19 ····​.​line·94
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatHCImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatHCImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​onRequestSendAccessib​ilityEvent(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​Z 24 .​method·​public·​onRequestSendAccessib​ilityEvent(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​Z
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​ 26 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
27 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 27 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
28 ····​.​param·​p3,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​ 28 ····​.​param·​p3,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·87 30 ····​.​line·98
31 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​view/​ViewGroupCompatIcs;​-​>onRequestSendAccessi​bilityEvent(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​Z 31 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​view/​ViewGroupCompatIcs;​-​>onRequestSendAccessi​bilityEvent(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​Z
   
32 ····​move-​result·​v0 32 ····​move-​result·​v0
   
33 ····​return·​v0 33 ····​return·​v0
34 .​end·​method 34 .​end·​method
[−]
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.smali
Offset 14, 15 lines modified Offset 14, 21 lines modified
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​abstract·​getLayoutMode(Landroi​d/​view/​ViewGroup;​)​I 16 .​method·​public·​abstract·​getLayoutMode(Landroi​d/​view/​ViewGroup;​)​I
17 .​end·​method 17 .​end·​method
   
  18 .​method·​public·​abstract·​isTransitionGroup(Lan​droid/​view/​ViewGroup;​)​Z
  19 .​end·​method
   
18 .​method·​public·​abstract·​onRequestSendAccessib​ilityEvent(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​Z 20 .​method·​public·​abstract·​onRequestSendAccessib​ilityEvent(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​Z
19 .​end·​method 21 .​end·​method
   
20 .​method·​public·​abstract·​setLayoutMode(Landroi​d/​view/​ViewGroup;​I)​V 22 .​method·​public·​abstract·​setLayoutMode(Landroi​d/​view/​ViewGroup;​I)​V
21 .​end·​method 23 .​end·​method
   
22 .​method·​public·​abstract·​setMotionEventSplitti​ngEnabled(Landroid/​view/​ViewGroup;​Z)​V 24 .​method·​public·​abstract·​setMotionEventSplitti​ngEnabled(Landroid/​view/​ViewGroup;​Z)​V
23 .​end·​method 25 .​end·​method
   
  26 .​method·​public·​abstract·​setTransitionGroup(La​ndroid/​view/​ViewGroup;​Z)​V
  27 .​end·​method
[−]
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.smali
Offset 15, 40 lines modified Offset 15, 40 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·91 19 ····​.​line·102
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatIcsImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatIcsImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getLayoutMode(Landroi​d/​view/​ViewGroup;​)​I 24 .​method·​public·​getLayoutMode(Landroi​d/​view/​ViewGroup;​)​I
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​ 26 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·94 28 ····​.​line·105
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewGroupCompatJellyb​eanMR2;​-​>getLayoutMode(Landro​id/​view/​ViewGroup;​)​I 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewGroupCompatJellyb​eanMR2;​-​>getLayoutMode(Landro​id/​view/​ViewGroup;​)​I
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​setLayoutMode(Landroi​d/​view/​ViewGroup;​I)​V 33 .​method·​public·​setLayoutMode(Landroi​d/​view/​ViewGroup;​I)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
35 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​ 35 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
36 ····​.​param·​p2,​·​"mode"····​#·​I 36 ····​.​param·​p2,​·​"mode"····​#·​I
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·99 38 ····​.​line·110
39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewGroupCompatJellyb​eanMR2;​-​>setLayoutMode(Landro​id/​view/​ViewGroup;​I)​V 39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewGroupCompatJellyb​eanMR2;​-​>setLayoutMode(Landro​id/​view/​ViewGroup;​I)​V
   
40 ····​.​line·​100 40 ····​.​line·​111
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
[−]
smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.smali
Offset 18, 58 lines modified Offset 18, 79 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​55 22 ····​.​line·​57
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​getLayoutMode(Landroi​d/​view/​ViewGroup;​)​I 27 .​method·​public·​getLayoutMode(Landroi​d/​view/​ViewGroup;​)​I
28 ····​.​locals·​1 28 ····​.​locals·​1
29 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​ 29 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​67 31 ····​.​line·​69
  32 ····​const/​4·​v0,​·​0x0
   
  33 ····​return·​v0
  34 .​end·​method
   
  35 .​method·​public·​isTransitionGroup(Lan​droid/​view/​ViewGroup;​)​Z
  36 ····​.​locals·​1
  37 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
   
  38 ····​.​prologue
  39 ····​.​line·​83
32 ····​const/​4·​v0,​·​0x0 40 ····​const/​4·​v0,​·​0x0
   
33 ····​return·​v0 41 ····​return·​v0
34 .​end·​method 42 .​end·​method
   
35 .​method·​public·​onRequestSendAccessib​ilityEvent(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​Z 43 .​method·​public·​onRequestSendAccessib​ilityEvent(Landroid/​view/​ViewGroup;​Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​Z
36 ····​.​locals·​1 44 ····​.​locals·​1
37 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​ 45 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
38 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 46 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
39 ····​.​param·​p3,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​ 47 ····​.​param·​p3,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​
   
40 ····​.​prologue 48 ····​.​prologue
41 ····​.​line·58 49 ····​.​line·60
42 ····​const/​4·​v0,​·​0x1 50 ····​const/​4·​v0,​·​0x1
   
43 ····​return·​v0 51 ····​return·​v0
44 .​end·​method 52 .​end·​method
   
45 .​method·​public·​setLayoutMode(Landroi​d/​view/​ViewGroup;​I)​V 53 .​method·​public·​setLayoutMode(Landroi​d/​view/​ViewGroup;​I)​V
46 ····​.​locals·​0 54 ····​.​locals·​0
47 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​ 55 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
48 ····​.​param·​p2,​·​"mode"····​#·​I 56 ····​.​param·​p2,​·​"mode"····​#·​I
   
49 ····​.​prologue 57 ····​.​prologue
50 ····​.​line·​73 58 ····​.​line·​75
51 ····​return-​void 59 ····​return-​void
52 .​end·​method 60 .​end·​method
   
53 .​method·​public·​setMotionEventSplitti​ngEnabled(Landroid/​view/​ViewGroup;​Z)​V 61 .​method·​public·​setMotionEventSplitti​ngEnabled(Landroid/​view/​ViewGroup;​Z)​V
54 ····​.​locals·​0 62 ····​.​locals·​0
55 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​ 63 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
56 ····​.​param·​p2,​·​"split"····​#·​Z 64 ····​.​param·​p2,​·​"split"····​#·​Z
   
57 ····​.​prologue 65 ····​.​prologue
58 ····​.​line·​63 66 ····​.​line·​65
  67 ····​return-​void
  68 .​end·​method
   
  69 .​method·​public·​setTransitionGroup(La​ndroid/​view/​ViewGroup;​Z)​V
  70 ····​.​locals·​0
  71 ····​.​param·​p1,​·​"group"····​#·​Landroid/​view/​ViewGroup;​
  72 ····​.​param·​p2,​·​"isTransitionGroup"····​#·​Z
   
  73 ····​.​prologue
  74 ····​.​line·​79
59 ····​return-​void 75 ····​return-​void
60 .​end·​method 76 .​end·​method
[−]
smali/android/support/v4/view/ViewGroupCompat.smali
Offset 2, 14 lines modified Offset 2, 15 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ViewGroupCompat.​java" 3 .​source·​"ViewGroupCompat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatApi21Impl;​,​
7 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatJellybeanMR​2Impl;​,​ 8 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatJellybeanMR​2Impl;​,​
8 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatIcsImpl;​,​ 9 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatIcsImpl;​,​
9 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatHCImpl;​,​ 10 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatHCImpl;​,​
10 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatStubImpl;​,​ 11 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatStubImpl;​,​
11 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​ 12 ········​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​
12 ····​} 13 ····​}
13 .​end·​annotation 14 .​end·​annotation
Offset 24, 109 lines modified Offset 25, 139 lines modified
   
   
24 #·​direct·​methods 25 #·​direct·​methods
25 .​method·​static·​constructor·​<clinit>()​V 26 .​method·​static·​constructor·​<clinit>()​V
26 ····​.​locals·​2 27 ····​.​locals·​2
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​105 29 ····​.​line·​128
29 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 30 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
30 ····​.​line·​106 31 ····​.​line·​129
31 ····​.​local·​v0,​·​"version":​I 32 ····​.​local·​v0,​·​"version":​I
32 ····​const/​16·​v1,​·​0x12 33 ····​const/​16·​v1,​·​0x15
   
33 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 34 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
34 ····​.​line·​107 35 ····​.​line·​130
35 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatJellybeanMR​2Impl;​ 36 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatApi21Impl;​
   
36 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatJellybeanMR​2Impl;​-​><init>()​V 37 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatApi21Impl;​-​><init>()​V
   
37 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​ 38 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​
   
38 ····​.​line·​115 39 ····​.​line·​140
39 ····​:​goto_0 40 ····​:​goto_0
40 ····​return-​void 41 ····​return-​void
   
41 ····​.​line·​108 42 ····​.​line·​131
42 ····​:​cond_0 43 ····​:​cond_0
43 ····​const/​16·​v1,​·​0xe 44 ····​const/​16·​v1,​·​0x12
   
44 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 45 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
45 ····​.​line·​109 46 ····​.​line·​132
  47 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatJellybeanMR​2Impl;​
   
  48 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatJellybeanMR​2Impl;​-​><init>()​V
   
  49 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​
   
  50 ····​goto·​:​goto_0
   
  51 ····​.​line·​133
  52 ····​:​cond_1
  53 ····​const/​16·​v1,​·​0xe
   
  54 ····​if-​lt·​v0,​·​v1,​·​:​cond_2
   
  55 ····​.​line·​134
46 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatIcsImpl;​ 56 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatIcsImpl;​
   
47 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatIcsImpl;​-​><init>()​V 57 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatIcsImpl;​-​><init>()​V
   
48 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​ 58 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​
   
49 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
   
50 ····​.​line·​110 60 ····​.​line·​135
51 ····​:​cond_1 61 ····​:​cond_2
52 ····​const/​16·​v1,​·​0xb 62 ····​const/​16·​v1,​·​0xb
   
53 ····​if-​lt·​v0,​·​v1,​·​:​cond_2 63 ····​if-​lt·​v0,​·​v1,​·​:​cond_3
   
54 ····​.​line·​111 64 ····​.​line·​136
55 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatHCImpl;​ 65 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatHCImpl;​
   
56 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatHCImpl;​-​><init>()​V 66 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatHCImpl;​-​><init>()​V
   
57 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​ 67 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​
   
58 ····​goto·​:​goto_0 68 ····​goto·​:​goto_0
   
59 ····​.​line·​113 69 ····​.​line·​138
60 ····​:​cond_2 70 ····​:​cond_3
61 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatStubImpl;​ 71 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatStubImpl;​
   
62 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatStubImpl;​-​><init>()​V 72 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatStubImpl;​-​><init>()​V
   
63 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​ 73 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewGroupCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewGroupCompat$ViewG​roupCompatImpl;​
   
64 ····​goto·​:​goto_0 74 ····​goto·​:​goto_0
65 .​end·​method 75 .​end·​method
   
Max diff block lines reached; 3667/7192 bytes (50.99%) of diff not shown.
[−]
smali/android/support/v4/view/ViewPager$1.smali
Offset 28, 29 lines modified Offset 28, 29 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​116 32 ····​.​line·​121
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​compare(Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​)​I 37 .​method·​public·​compare(Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​)​I
38 ····​.​locals·​2 38 ····​.​locals·​2
39 ····​.​param·​p1,​·​"lhs"····​#·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 39 ····​.​param·​p1,​·​"lhs"····​#·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
40 ····​.​param·​p2,​·​"rhs"····​#·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 40 ····​.​param·​p2,​·​"rhs"····​#·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​119 42 ····​.​line·​124
43 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​>position:​I 43 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​>position:​I
   
44 ····​iget·​v1,​·​p2,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​>position:​I 44 ····​iget·​v1,​·​p2,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​>position:​I
   
45 ····​sub-​int/​2addr·​v0,​·​v1 45 ····​sub-​int/​2addr·​v0,​·​v1
   
46 ····​return·​v0 46 ····​return·​v0
Offset 58, 15 lines modified Offset 58, 15 lines modified
   
58 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 58 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
59 ····​.​locals·​1 59 ····​.​locals·​1
60 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 60 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​
61 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 61 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​116 63 ····​.​line·​121
64 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 64 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
65 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 65 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​
66 ····​check-​cast·​p2,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 66 ····​check-​cast·​p2,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
67 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 67 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​
68 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$1;​-​>compare(Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​)​I 68 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$1;​-​>compare(Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​)​I
[−]
smali/android/support/v4/view/ViewPager$2.smali
Offset 18, 33 lines modified Offset 18, 33 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​123 22 ····​.​line·​128
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​getInterpolation(F)​F 27 .​method·​public·​getInterpolation(F)​F
28 ····​.​locals·​2 28 ····​.​locals·​2
29 ····​.​param·​p1,​·​"t"····​#·​F 29 ····​.​param·​p1,​·​"t"····​#·​F
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 31 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
32 ····​.​line·​125 32 ····​.​line·​130
33 ····​sub-​float/​2addr·​p1,​·​v1 33 ····​sub-​float/​2addr·​p1,​·​v1
   
34 ····​.​line·​126 34 ····​.​line·​131
35 ····​mul-​float·​v0,​·​p1,​·​p1 35 ····​mul-​float·​v0,​·​p1,​·​p1
   
36 ····​mul-​float/​2addr·​v0,​·​p1 36 ····​mul-​float/​2addr·​v0,​·​p1
   
37 ····​mul-​float/​2addr·​v0,​·​p1 37 ····​mul-​float/​2addr·​v0,​·​p1
   
38 ····​mul-​float/​2addr·​v0,​·​p1 38 ····​mul-​float/​2addr·​v0,​·​p1
[−]
smali/android/support/v4/view/ViewPager$ItemInfo.smali
Offset 27, 12 lines modified Offset 27, 12 lines modified
   
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>()​V 28 .​method·​constructor·​<init>()​V
29 ····​.​locals·​0 29 ····​.​locals·​0
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​108 31 ····​.​line·​113
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
[−]
smali/android/support/v4/view/ViewPager$LayoutParams.smali
Offset 31, 61 lines modified Offset 31, 61 lines modified
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​public·​constructor·​<init>()​V 32 .​method·​public·​constructor·​<init>()​V
33 ····​.​locals·​1 33 ····​.​locals·​1
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​const/​4·​v0,​·​-​0x1 35 ····​const/​4·​v0,​·​-​0x1
   
36 ····​.​line·​2867 36 ····​.​line·​2872
37 ····​invoke-​direct·​{p0,​·​v0,​·​v0},​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​><init>(II)​V 37 ····​invoke-​direct·​{p0,​·​v0,​·​v0},​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​><init>(II)​V
   
38 ····​.​line·​2848 38 ····​.​line·​2853
39 ····​const/​4·​v0,​·​0x0 39 ····​const/​4·​v0,​·​0x0
   
40 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>widthFactor:​F 40 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>widthFactor:​F
   
41 ····​.​line·​2868 41 ····​.​line·​2873
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 44 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
45 ····​.​locals·​3 45 ····​.​locals·​3
46 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 46 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
47 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 47 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​2871 49 ····​.​line·​2876
50 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 50 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$LayoutParam​s;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
51 ····​.​line·​2848 51 ····​.​line·​2853
52 ····​const/​4·​v1,​·​0x0 52 ····​const/​4·​v1,​·​0x0
   
53 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>widthFactor:​F 53 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>widthFactor:​F
   
54 ····​.​line·​2873 54 ····​.​line·​2878
55 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>LAYOUT_ATTRS:​[I 55 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>LAYOUT_ATTRS:​[I
56 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$400()​[I 56 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$400()​[I
   
57 ····​move-​result-​object·​v1 57 ····​move-​result-​object·​v1
   
58 ····​invoke-​virtual·​{p1,​·​p2,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 58 ····​invoke-​virtual·​{p1,​·​p2,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​.​line·​2874 60 ····​.​line·​2879
61 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​ 61 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​
62 ····​const/​4·​v1,​·​0x0 62 ····​const/​4·​v1,​·​0x0
   
63 ····​const/​16·​v2,​·​0x30 63 ····​const/​16·​v2,​·​0x30
   
64 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getInteger(II)​I 64 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getInteger(II)​I
   
65 ····​move-​result·​v1 65 ····​move-​result·​v1
   
66 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>gravity:​I 66 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>gravity:​I
   
67 ····​.​line·​2875 67 ····​.​line·​2880
68 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 68 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
69 ····​.​line·​2876 69 ····​.​line·​2881
70 ····​return-​void 70 ····​return-​void
71 .​end·​method 71 .​end·​method
[−]
smali/android/support/v4/view/ViewPager$MyAccessibilityDelegate.smali
Offset 19, 29 lines modified Offset 19, 29 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​ViewPager;​)​V 20 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​ViewPager;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​2760 23 ····​.​line·​2765
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​private·​canScroll()​Z 28 .​method·​private·​canScroll()​Z
29 ····​.​locals·​2 29 ····​.​locals·​2
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​const/​4·​v0,​·​0x1 31 ····​const/​4·​v0,​·​0x1
   
32 ····​.​line·​2812 32 ····​.​line·​2817
33 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 33 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
34 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mAdapter:​Landroid/​support/​v4/​view/​PagerAdapter;​ 34 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mAdapter:​Landroid/​support/​v4/​view/​PagerAdapter;​
35 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$200(Landroid/​support/​v4/​view/​ViewPager;​)​Landroid/​support/​v4/​view/​PagerAdapter;​ 35 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$200(Landroid/​support/​v4/​view/​ViewPager;​)​Landroid/​support/​v4/​view/​PagerAdapter;​
   
36 ····​move-​result-​object·​v1 36 ····​move-​result-​object·​v1
   
Offset 73, 40 lines modified Offset 73, 40 lines modified
73 #·​virtual·​methods 73 #·​virtual·​methods
74 .​method·​public·​onInitializeAccessibi​lityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V 74 .​method·​public·​onInitializeAccessibi​lityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V
75 ····​.​locals·​3 75 ····​.​locals·​3
76 ····​.​param·​p1,​·​"host"····​#·​Landroid/​view/​View;​ 76 ····​.​param·​p1,​·​"host"····​#·​Landroid/​view/​View;​
77 ····​.​param·​p2,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​ 77 ····​.​param·​p2,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​
   
78 ····​.​prologue 78 ····​.​prologue
79 ····​.​line·​2764 79 ····​.​line·​2769
80 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V 80 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V
   
81 ····​.​line·​2765 81 ····​.​line·​2770
82 ····​const-​class·​v1,​·​Landroid/​support/​v4/​view/​ViewPager;​ 82 ····​const-​class·​v1,​·​Landroid/​support/​v4/​view/​ViewPager;​
   
83 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 83 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
84 ····​move-​result-​object·​v1 84 ····​move-​result-​object·​v1
   
85 ····​invoke-​virtual·​{p2,​·​v1},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>setClassName(Ljava/​lang/​CharSequence;​)​V 85 ····​invoke-​virtual·​{p2,​·​v1},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>setClassName(Ljava/​lang/​CharSequence;​)​V
   
86 ····​.​line·​2766 86 ····​.​line·​2771
87 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>obtain()​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​ 87 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>obtain()​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​
   
88 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
89 ····​.​line·​2767 89 ····​.​line·​2772
90 ····​.​local·​v0,​·​"recordCompat":​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​ 90 ····​.​local·​v0,​·​"recordCompat":​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​
91 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>canScroll()​Z 91 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>canScroll()​Z
   
92 ····​move-​result·​v1 92 ····​move-​result·​v1
   
93 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setScrollable(Z)​V 93 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setScrollable(Z)​V
   
94 ····​.​line·​2768 94 ····​.​line·​2773
95 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>getEventType()​I 95 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>getEventType()​I
   
96 ····​move-​result·​v1 96 ····​move-​result·​v1
   
97 ····​const/​16·​v2,​·​0x1000 97 ····​const/​16·​v2,​·​0x1000
   
98 ····​if-​ne·​v1,​·​v2,​·​:​cond_0 98 ····​if-​ne·​v1,​·​v2,​·​:​cond_0
Offset 116, 112 lines modified Offset 116, 112 lines modified
116 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mAdapter:​Landroid/​support/​v4/​view/​PagerAdapter;​ 116 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mAdapter:​Landroid/​support/​v4/​view/​PagerAdapter;​
117 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$200(Landroid/​support/​v4/​view/​ViewPager;​)​Landroid/​support/​v4/​view/​PagerAdapter;​ 117 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$200(Landroid/​support/​v4/​view/​ViewPager;​)​Landroid/​support/​v4/​view/​PagerAdapter;​
   
118 ····​move-​result-​object·​v1 118 ····​move-​result-​object·​v1
   
119 ····​if-​eqz·​v1,​·​:​cond_0 119 ····​if-​eqz·​v1,​·​:​cond_0
   
120 ····​.​line·​2770 120 ····​.​line·​2775
121 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 121 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
122 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mAdapter:​Landroid/​support/​v4/​view/​PagerAdapter;​ 122 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mAdapter:​Landroid/​support/​v4/​view/​PagerAdapter;​
123 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$200(Landroid/​support/​v4/​view/​ViewPager;​)​Landroid/​support/​v4/​view/​PagerAdapter;​ 123 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$200(Landroid/​support/​v4/​view/​ViewPager;​)​Landroid/​support/​v4/​view/​PagerAdapter;​
   
124 ····​move-​result-​object·​v1 124 ····​move-​result-​object·​v1
   
125 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​view/​PagerAdapter;​-​>getCount()​I 125 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​view/​PagerAdapter;​-​>getCount()​I
   
126 ····​move-​result·​v1 126 ····​move-​result·​v1
   
127 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setItemCount(I)​V 127 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setItemCount(I)​V
   
128 ····​.​line·​2771 128 ····​.​line·​2776
129 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 129 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$MyAccessibi​lityDelegate;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
130 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mCurItem:​I 130 ····​#·​getter·​for:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mCurItem:​I
131 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$300(Landroid/​support/​v4/​view/​ViewPager;​)​I 131 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$300(Landroid/​support/​v4/​view/​ViewPager;​)​I
   
132 ····​move-​result·​v1 132 ····​move-​result·​v1
Max diff block lines reached; 5892/9858 bytes (59.77%) of diff not shown.
[−]
smali/android/support/v4/view/ViewPager$PagerObserver.smali
Offset 19, 54 lines modified Offset 19, 54 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​view/​ViewPager;​)​V 20 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​view/​ViewPager;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​2816 23 ····​.​line·​2821
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$PagerObserv​er;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$PagerObserv​er;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​view/​ViewPager;​Landroid/​support/​v4/​view/​ViewPager$1;​)​V 28 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​view/​ViewPager;​Landroid/​support/​v4/​view/​ViewPager$1;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
30 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​view/​ViewPager;​ 30 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​view/​ViewPager;​
31 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​view/​ViewPager$1;​ 31 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​view/​ViewPager$1;​
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​2816 33 ····​.​line·​2821
34 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewPager$PagerObserv​er;​-​><init>(Landroid/​support/​v4/​view/​ViewPager;​)​V 34 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewPager$PagerObserv​er;​-​><init>(Landroid/​support/​v4/​view/​ViewPager;​)​V
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
   
37 #·​virtual·​methods 37 #·​virtual·​methods
38 .​method·​public·​onChanged()​V 38 .​method·​public·​onChanged()​V
39 ····​.​locals·​1 39 ····​.​locals·​1
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​2819 41 ····​.​line·​2824
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$PagerObserv​er;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$PagerObserv​er;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
43 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>dataSetChanged()​V 43 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>dataSetChanged()​V
   
44 ····​.​line·​2820 44 ····​.​line·​2825
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​public·​onInvalidated()​V 47 .​method·​public·​onInvalidated()​V
48 ····​.​locals·​1 48 ····​.​locals·​1
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​2823 50 ····​.​line·​2828
51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$PagerObserv​er;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 51 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$PagerObserv​er;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>dataSetChanged()​V 52 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>dataSetChanged()​V
   
53 ····​.​line·​2824 53 ····​.​line·​2829
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
[−]
smali/android/support/v4/view/ViewPager$3.smali
Offset 22, 37 lines modified Offset 22, 37 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​ViewPager;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​ViewPager;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​241 26 ····​.​line·​246
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$3;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$3;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​run()​V 32 .​method·​public·​run()​V
33 ····​.​locals·​2 33 ····​.​locals·​2
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​243 35 ····​.​line·​248
36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$3;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$3;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
37 ····​const/​4·​v1,​·​0x0 37 ····​const/​4·​v1,​·​0x0
   
38 ····​#·​invokes:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>setScrollState(I)​V 38 ····​#·​invokes:​·​Landroid/​support/​v4/​view/​ViewPager;​-​>setScrollState(I)​V
39 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$000(Landroid/​support/​v4/​view/​ViewPager;​I)​V 39 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>access$000(Landroid/​support/​v4/​view/​ViewPager;​I)​V
   
40 ····​.​line·​244 40 ····​.​line·​249
41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$3;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​ 41 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$3;​-​>this$0:​Landroid/​support/​v4/​view/​ViewPager;​
   
42 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>populate()​V 42 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>populate()​V
   
43 ····​.​line·​245 43 ····​.​line·​250
44 ····​return-​void 44 ····​return-​void
45 .​end·​method 45 .​end·​method
[−]
smali/android/support/v4/view/ViewPager$SavedState$1.smali
Offset 28, 66 lines modified Offset 28, 66 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​1237 32 ····​.​line·​1242
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​Landroid/​support/​v4/​view/​ViewPager$SavedState;​ 37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​Landroid/​support/​v4/​view/​ViewPager$SavedState;​
38 ····​.​locals·​1 38 ····​.​locals·​1
39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
40 ····​.​param·​p2,​·​"loader"····​#·​Ljava/​lang/​ClassLoader;​ 40 ····​.​param·​p2,​·​"loader"····​#·​Ljava/​lang/​ClassLoader;​
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​1240 42 ····​.​line·​1245
43 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​ 43 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​
   
44 ····​invoke-​direct·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​><init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V 44 ····​invoke-​direct·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​><init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V
   
45 ····​return-​object·​v0 45 ····​return-​object·​v0
46 .​end·​method 46 .​end·​method
   
47 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​Ljava/​lang/​Object;​ 47 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​Ljava/​lang/​Object;​
48 ····​.​locals·​1 48 ····​.​locals·​1
49 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 49 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​
50 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​ClassLoader;​ 50 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​ClassLoader;​
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​1237 52 ····​.​line·​1242
53 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$SavedState$​1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​Landroid/​support/​v4/​view/​ViewPager$SavedState;​ 53 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$SavedState$​1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​Landroid/​support/​v4/​view/​ViewPager$SavedState;​
   
54 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
55 ····​return-​object·​v0 55 ····​return-​object·​v0
56 .​end·​method 56 .​end·​method
   
57 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​view/​ViewPager$SavedState;​ 57 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​view/​ViewPager$SavedState;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"size"····​#·​I 59 ····​.​param·​p1,​·​"size"····​#·​I
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​1244 61 ····​.​line·​1249
62 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​view/​ViewPager$SavedState;​ 62 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​view/​ViewPager$SavedState;​
   
63 ····​return-​object·​v0 63 ····​return-​object·​v0
64 .​end·​method 64 .​end·​method
   
65 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 65 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
66 ····​.​locals·​1 66 ····​.​locals·​1
67 ····​.​param·​p1,​·​"x0"····​#·​I 67 ····​.​param·​p1,​·​"x0"····​#·​I
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​1237 69 ····​.​line·​1242
70 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewPager$SavedState$​1;​-​>newArray(I)​[Landroid/​support/​v4/​view/​ViewPager$SavedState;​ 70 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​view/​ViewPager$SavedState$​1;​-​>newArray(I)​[Landroid/​support/​v4/​view/​ViewPager$SavedState;​
   
71 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
72 ····​return-​object·​v0 72 ····​return-​object·​v0
73 .​end·​method 73 .​end·​method
[−]
smali/android/support/v4/view/ViewPager$SavedState.smali
Offset 36, 15 lines modified Offset 36, 15 lines modified
   
   
36 #·​direct·​methods 36 #·​direct·​methods
37 .​method·​static·​constructor·​<clinit>()​V 37 .​method·​static·​constructor·​<clinit>()​V
38 ····​.​locals·​1 38 ····​.​locals·​1
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​1236 40 ····​.​line·​1241
41 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState$​1;​ 41 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState$​1;​
   
42 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$SavedState$​1;​-​><init>()​V 42 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$SavedState$​1;​-​><init>()​V
   
43 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​os/​ParcelableCompat;​-​>newCreator(Landroid/​support/​v4/​os/​ParcelableCompatCreat​orCallbacks;​)​Landroid/​os/​Parcelable$Creator;​ 43 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​os/​ParcelableCompat;​-​>newCreator(Landroid/​support/​v4/​os/​ParcelableCompatCreat​orCallbacks;​)​Landroid/​os/​Parcelable$Creator;​
   
44 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
Offset 56, 70 lines modified Offset 56, 70 lines modified
   
56 .​method·​constructor·​<init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V 56 .​method·​constructor·​<init>(Landroid/​os/​Parcel;​Ljava/​lang/​ClassLoader;​)​V
57 ····​.​locals·​1 57 ····​.​locals·​1
58 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 58 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
59 ····​.​param·​p2,​·​"loader"····​#·​Ljava/​lang/​ClassLoader;​ 59 ····​.​param·​p2,​·​"loader"····​#·​Ljava/​lang/​ClassLoader;​
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​1249 61 ····​.​line·​1254
62 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V 62 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
63 ····​.​line·​1250 63 ····​.​line·​1255
64 ····​if-​nez·​p2,​·​:​cond_0 64 ····​if-​nez·​p2,​·​:​cond_0
   
65 ····​.​line·​1251 65 ····​.​line·​1256
66 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 66 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
67 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
68 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​ 68 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​
   
69 ····​move-​result-​object·​p2 69 ····​move-​result-​object·​p2
   
70 ····​.​line·​1253 70 ····​.​line·​1258
71 ····​:​cond_0 71 ····​:​cond_0
72 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 72 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
73 ····​move-​result·​v0 73 ····​move-​result·​v0
   
74 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​>position:​I 74 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​>position:​I
   
75 ····​.​line·​1254 75 ····​.​line·​1259
76 ····​invoke-​virtual·​{p1,​·​p2},​·​Landroid/​os/​Parcel;​-​>readParcelable(Ljava​/​lang/​ClassLoader;​)​Landroid/​os/​Parcelable;​ 76 ····​invoke-​virtual·​{p1,​·​p2},​·​Landroid/​os/​Parcel;​-​>readParcelable(Ljava​/​lang/​ClassLoader;​)​Landroid/​os/​Parcelable;​
   
77 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
78 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​>adapterState:​Landroid/​os/​Parcelable;​ 78 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​>adapterState:​Landroid/​os/​Parcelable;​
   
79 ····​.​line·​1255 79 ····​.​line·​1260
80 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​>loader:​Ljava/​lang/​ClassLoader;​ 80 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​>loader:​Ljava/​lang/​ClassLoader;​
   
81 ····​.​line·​1256 81 ····​.​line·​1261
82 ····​return-​void 82 ····​return-​void
83 .​end·​method 83 .​end·​method
   
84 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V 84 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V
85 ····​.​locals·​0 85 ····​.​locals·​0
86 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​ 86 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​
   
87 ····​.​prologue 87 ····​.​prologue
88 ····​.​line·​1219 88 ····​.​line·​1224
89 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V 89 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
90 ····​.​line·​1220 90 ····​.​line·​1225
91 ····​return-​void 91 ····​return-​void
92 .​end·​method 92 .​end·​method
   
   
93 #·​virtual·​methods 93 #·​virtual·​methods
94 .​method·​public·​toString()​Ljava/​lang/​String;​ 94 .​method·​public·​toString()​Ljava/​lang/​String;​
95 ····​.​locals·​2 95 ····​.​locals·​2
   
96 ····​.​prologue 96 ····​.​prologue
97 ····​.​line·​1231 97 ····​.​line·​1236
98 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 98 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
99 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 99 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
100 ····​const-​string·​v1,​·​"FragmentPager.​SavedState{" 100 ····​const-​string·​v1,​·​"FragmentPager.​SavedState{"
   
101 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 101 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 165, 23 lines modified Offset 165, 23 lines modified
   
165 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 165 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
166 ····​.​locals·​1 166 ····​.​locals·​1
167 ····​.​param·​p1,​·​"out"····​#·​Landroid/​os/​Parcel;​ 167 ····​.​param·​p1,​·​"out"····​#·​Landroid/​os/​Parcel;​
168 ····​.​param·​p2,​·​"flags"····​#·​I 168 ····​.​param·​p2,​·​"flags"····​#·​I
   
169 ····​.​prologue 169 ····​.​prologue
170 ····​.​line·​1224 170 ····​.​line·​1229
171 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V 171 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
172 ····​.​line·​1225 172 ····​.​line·​1230
173 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​>position:​I 173 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager$SavedState;​-​>position:​I
Max diff block lines reached; 372/3426 bytes (10.86%) of diff not shown.
[−]
smali/android/support/v4/view/ViewPager$SimpleOnPageChangeListener.smali
Offset 18, 43 lines modified Offset 18, 43 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​292 22 ····​.​line·​297
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​onPageScrollStateChan​ged(I)​V 27 .​method·​public·​onPageScrollStateChan​ged(I)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
29 ····​.​param·​p1,​·​"state"····​#·​I 29 ····​.​param·​p1,​·​"state"····​#·​I
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​306 31 ····​.​line·​311
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​public·​onPageScrolled(IFI)​V 34 .​method·​public·​onPageScrolled(IFI)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
36 ····​.​param·​p1,​·​"position"····​#·​I 36 ····​.​param·​p1,​·​"position"····​#·​I
37 ····​.​param·​p2,​·​"positionOffset"····​#·​F 37 ····​.​param·​p2,​·​"positionOffset"····​#·​F
38 ····​.​param·​p3,​·​"positionOffsetPixels​"····​#·​I 38 ····​.​param·​p3,​·​"positionOffsetPixels​"····​#·​I
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·296 40 ····​.​line·301
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​onPageSelected(I)​V 43 .​method·​public·​onPageSelected(I)​V
44 ····​.​locals·​0 44 ····​.​locals·​0
45 ····​.​param·​p1,​·​"position"····​#·​I 45 ····​.​param·​p1,​·​"position"····​#·​I
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​301 47 ····​.​line·​306
48 ····​return-​void 48 ····​return-​void
49 .​end·​method 49 .​end·​method
[−]
smali/android/support/v4/view/ViewPager$ViewPositionComparator.smali
Offset 28, 69 lines modified Offset 28, 69 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​2879 32 ····​.​line·​2884
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​compare(Landroid/​view/​View;​Landroid/​view/​View;​)​I 37 .​method·​public·​compare(Landroid/​view/​View;​Landroid/​view/​View;​)​I
38 ····​.​locals·​4 38 ····​.​locals·​4
39 ····​.​param·​p1,​·​"lhs"····​#·​Landroid/​view/​View;​ 39 ····​.​param·​p1,​·​"lhs"····​#·​Landroid/​view/​View;​
40 ····​.​param·​p2,​·​"rhs"····​#·​Landroid/​view/​View;​ 40 ····​.​param·​p2,​·​"rhs"····​#·​Landroid/​view/​View;​
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​2882 42 ····​.​line·​2887
43 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 43 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
44 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
   
45 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​ 45 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​
   
46 ····​.​line·​2883 46 ····​.​line·​2888
47 ····​.​local·​v0,​·​"llp":​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​ 47 ····​.​local·​v0,​·​"llp":​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​
48 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 48 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
49 ····​move-​result-​object·​v1 49 ····​move-​result-​object·​v1
   
50 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​ 50 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​
   
51 ····​.​line·​2884 51 ····​.​line·​2889
52 ····​.​local·​v1,​·​"rlp":​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​ 52 ····​.​local·​v1,​·​"rlp":​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​
53 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>isDecor:​Z 53 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>isDecor:​Z
   
54 ····​iget-​boolean·​v3,​·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>isDecor:​Z 54 ····​iget-​boolean·​v3,​·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>isDecor:​Z
   
55 ····​if-​eq·​v2,​·​v3,​·​:​cond_1 55 ····​if-​eq·​v2,​·​v3,​·​:​cond_1
   
56 ····​.​line·​2885 56 ····​.​line·​2890
57 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>isDecor:​Z 57 ····​iget-​boolean·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>isDecor:​Z
   
58 ····​if-​eqz·​v2,​·​:​cond_0 58 ····​if-​eqz·​v2,​·​:​cond_0
   
59 ····​const/​4·​v2,​·​0x1 59 ····​const/​4·​v2,​·​0x1
   
60 ····​.​line·​2887 60 ····​.​line·​2892
61 ····​:​goto_0 61 ····​:​goto_0
62 ····​return·​v2 62 ····​return·​v2
   
63 ····​.​line·​2885 63 ····​.​line·​2890
64 ····​:​cond_0 64 ····​:​cond_0
65 ····​const/​4·​v2,​·​-​0x1 65 ····​const/​4·​v2,​·​-​0x1
   
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
67 ····​.​line·​2887 67 ····​.​line·​2892
68 ····​:​cond_1 68 ····​:​cond_1
69 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>position:​I 69 ····​iget·​v2,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>position:​I
   
70 ····​iget·​v3,​·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>position:​I 70 ····​iget·​v3,​·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$LayoutParam​s;​-​>position:​I
   
71 ····​sub-​int/​2addr·​v2,​·​v3 71 ····​sub-​int/​2addr·​v2,​·​v3
   
Offset 99, 15 lines modified Offset 99, 15 lines modified
   
99 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 99 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
100 ····​.​locals·​1 100 ····​.​locals·​1
101 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 101 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​
102 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 102 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​
   
103 ····​.​prologue 103 ····​.​prologue
104 ····​.​line·​2879 104 ····​.​line·​2884
105 ····​check-​cast·​p1,​·​Landroid/​view/​View;​ 105 ····​check-​cast·​p1,​·​Landroid/​view/​View;​
   
106 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 106 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​
107 ····​check-​cast·​p2,​·​Landroid/​view/​View;​ 107 ····​check-​cast·​p2,​·​Landroid/​view/​View;​
   
108 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 108 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​
109 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​-​>compare(Landroid/​view/​View;​Landroid/​view/​View;​)​I 109 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​-​>compare(Landroid/​view/​View;​Landroid/​view/​View;​)​I
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 205, 42 lines modified Offset 205, 42 lines modified
   
   
205 #·​direct·​methods 205 #·​direct·​methods
206 .​method·​static·​constructor·​<clinit>()​V 206 .​method·​static·​constructor·​<clinit>()​V
207 ····​.​locals·​3 207 ····​.​locals·​3
   
208 ····​.​prologue 208 ····​.​prologue
209 ····​.​line·98 209 ····​.​line·103
210 ····​const/​4·​v0,​·​0x1 210 ····​const/​4·​v0,​·​0x1
   
211 ····​new-​array·​v0,​·​v0,​·​[I 211 ····​new-​array·​v0,​·​v0,​·​[I
   
212 ····​const/​4·​v1,​·​0x0 212 ····​const/​4·​v1,​·​0x0
   
213 ····​const·​v2,​·​0x10100b3 213 ····​const·​v2,​·​0x10100b3
   
214 ····​aput·​v2,​·​v0,​·​v1 214 ····​aput·​v2,​·​v0,​·​v1
   
215 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>LAYOUT_ATTRS:​[I 215 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>LAYOUT_ATTRS:​[I
   
216 ····​.​line·​116 216 ····​.​line·​121
217 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$1;​ 217 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$1;​
   
218 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$1;​-​><init>()​V 218 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$1;​-​><init>()​V
   
219 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>COMPARATOR:​Ljava/​util/​Comparator;​ 219 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>COMPARATOR:​Ljava/​util/​Comparator;​
   
220 ····​.​line·​123 220 ····​.​line·​128
221 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$2;​ 221 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$2;​
   
222 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$2;​-​><init>()​V 222 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$2;​-​><init>()​V
   
223 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>sInterpolator:​Landroid/​view/​animation/​Interpolator;​ 223 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>sInterpolator:​Landroid/​view/​animation/​Interpolator;​
   
224 ····​.​line·​223 224 ····​.​line·​228
225 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​ 225 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​
   
226 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​-​><init>()​V 226 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​-​><init>()​V
   
227 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>sPositionComparator:​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​ 227 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>sPositionComparator:​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​
   
228 ····​return-​void 228 ····​return-​void
Offset 255, 83 lines modified Offset 255, 83 lines modified
   
255 ····​const/​4·​v3,​·​0x1 255 ····​const/​4·​v3,​·​0x1
   
256 ····​const/​4·​v2,​·​0x0 256 ····​const/​4·​v2,​·​0x0
   
257 ····​const/​4·​v1,​·​-​0x1 257 ····​const/​4·​v1,​·​-​0x1
   
258 ····​.​line·​344 258 ····​.​line·​349
259 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​)​V 259 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup;​-​><init>(Landroid/​content/​Context;​)​V
   
260 ····​.​line·​130 260 ····​.​line·​135
261 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 261 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
262 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 262 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
263 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 263 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
264 ····​.​line·​131 264 ····​.​line·​136
265 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 265 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
266 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​><init>()​V 266 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​><init>()​V
   
267 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mTempItem:​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 267 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mTempItem:​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
268 ····​.​line·​133 268 ····​.​line·​138
269 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​ 269 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​
   
270 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V 270 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
271 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mTempRect:​Landroid/​graphics/​Rect;​ 271 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mTempRect:​Landroid/​graphics/​Rect;​
   
272 ····​.​line·​137 272 ····​.​line·​142
273 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mRestoredCurItem:​I 273 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mRestoredCurItem:​I
   
274 ····​.​line·​138 274 ····​.​line·​143
275 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mRestoredAdapterStat​e:​Landroid/​os/​Parcelable;​ 275 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mRestoredAdapterStat​e:​Landroid/​os/​Parcelable;​
   
276 ····​.​line·​139 276 ····​.​line·​144
277 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mRestoredClassLoader​:​Ljava/​lang/​ClassLoader;​ 277 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mRestoredClassLoader​:​Ljava/​lang/​ClassLoader;​
   
278 ····​.​line·​151 278 ····​.​line·​156
279 ····​const·​v0,​·​-​0x800001 279 ····​const·​v0,​·​-​0x800001
   
280 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F 280 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFirstOffset:​F
   
281 ····​.​line·​152 281 ····​.​line·​157
282 ····​const·​v0,​·​0x7f7fffff····​#·​Float.​MAX_VALUE 282 ····​const·​v0,​·​0x7f7fffff····​#·​Float.​MAX_VALUE
   
283 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F 283 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mLastOffset:​F
   
284 ····​.​line·​161 284 ····​.​line·​166
285 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mOffscreenPageLimit:​I 285 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mOffscreenPageLimit:​I
   
286 ····​.​line·​180 286 ····​.​line·​185
287 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mActivePointerId:​I 287 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mActivePointerId:​I
   
Max diff block lines reached; 273849/277073 bytes (98.84%) of diff not shown.
[−]
smali/android/support/v4/view/accessibility/AccessibilityEventCompatIcs.smali
Offset 52, 7 lines modified Offset 52, 20 lines modified
52 ····​.​line·​28 52 ····​.​line·​28
53 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>getRecordCount()​I 53 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>getRecordCount()​I
   
54 ····​move-​result·​v0 54 ····​move-​result·​v0
   
55 ····​return·​v0 55 ····​return·​v0
56 .​end·​method 56 .​end·​method
   
  57 .​method·​public·​static·​setScrollable(Landroi​d/​view/​accessibility/​AccessibilityEvent;​Z)​V
  58 ····​.​locals·​0
  59 ····​.​param·​p0,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​
  60 ····​.​param·​p1,​·​"scrollable"····​#·​Z
   
  61 ····​.​prologue
  62 ····​.​line·​40
  63 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>setScrollable(Z)​V
   
  64 ····​.​line·​41
  65 ····​return-​void
  66 .​end·​method
[−]
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.smali
Offset 15, 45 lines modified Offset 15, 69 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·426 19 ····​.​line·676
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoStubImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoStubImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​addAction(Ljava/​lang/​Object;​I)​V 24 .​method·​public·​addAction(Ljava/​lang/​Object;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
26 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 26 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
27 ····​.​param·​p2,​·​"action"····​#·​I 27 ····​.​param·​p2,​·​"action"····​#·​I
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·444 29 ····​.​line·694
30 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatIcs;​-​>addAction(Ljava/​lang/​Object;​I)​V 30 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatIcs;​-​>addAction(Ljava/​lang/​Object;​I)​V
   
31 ····​.​line·445 31 ····​.​line·695
  32 ····​return-​void
  33 .​end·​method
   
  34 .​method·​public·​addAction(Ljava/​lang/​Object;​ILjava/​lang/​CharSequence;​)​V
  35 ····​.​locals·​2
  36 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
  37 ····​.​param·​p2,​·​"id"····​#·​I
  38 ····​.​param·​p3,​·​"label"····​#·​Ljava/​lang/​CharSequence;​
   
  39 ····​.​prologue
  40 ····​.​line·​914
  41 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Integer;​-​>bitCount(I)​I
   
  42 ····​move-​result·​v0
   
  43 ····​const/​4·​v1,​·​0x1
   
  44 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
  45 ····​.​line·​915
  46 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoIcsImpl;​-​>addAction(Ljava/​lang/​Object;​I)​V
   
  47 ····​.​line·​917
  48 ····​:​cond_0
32 ····​return-​void 49 ····​return-​void
33 .​end·​method 50 .​end·​method
   
34 .​method·​public·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V 51 .​method·​public·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V
35 ····​.​locals·​0 52 ····​.​locals·​0
36 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 53 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
37 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 54 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
   
38 ····​.​prologue 55 ····​.​prologue
39 ····​.​line·449 56 ····​.​line·699
40 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatIcs;​-​>addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V 57 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatIcs;​-​>addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V
   
41 ····​.​line·450 58 ····​.​line·700
42 ····​return-​void 59 ····​return-​void
43 .​end·​method 60 .​end·​method
   
44 .​method·​public·​findAccessibilityNode​InfosByText(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​util/​List;​ 61 .​method·​public·​findAccessibilityNode​InfosByText(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​util/​List;​
45 ····​.​locals·​1 62 ····​.​locals·​1
46 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 63 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
47 ····​.​param·​p2,​·​"text"····​#·​Ljava/​lang/​String;​ 64 ····​.​param·​p2,​·​"text"····​#·​Ljava/​lang/​String;​
Offset 67, 586 lines modified Offset 91, 586 lines modified
67 ············​"<",​ 91 ············​"<",​
68 ············​"Ljava/​lang/​Object;​",​ 92 ············​"Ljava/​lang/​Object;​",​
69 ············​">;​" 93 ············​">;​"
70 ········​} 94 ········​}
71 ····​.​end·​annotation 95 ····​.​end·​annotation
   
72 ····​.​prologue 96 ····​.​prologue
73 ····​.​line·454 97 ····​.​line·704
74 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatIcs;​-​>findAccessibilityNod​eInfosByText(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​util/​List;​ 98 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatIcs;​-​>findAccessibilityNod​eInfosByText(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
75 ····​move-​result-​object·​v0 99 ····​move-​result-​object·​v0
   
76 ····​return-​object·​v0 100 ····​return-​object·​v0
77 .​end·​method 101 .​end·​method
   
78 .​method·​public·​getActions(Ljava/​lang/​Object;​)​I 102 .​method·​public·​getActions(Ljava/​lang/​Object;​)​I
79 ····​.​locals·​1 103 ····​.​locals·​1
80 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 104 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
81 ····​.​prologue 105 ····​.​prologue
82 ····​.​line·459 106 ····​.​line·709
83 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatIcs;​-​>getActions(Ljava/​lang/​Object;​)​I 107 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatIcs;​-​>getActions(Ljava/​lang/​Object;​)​I
   
84 ····​move-​result·​v0 108 ····​move-​result·​v0
   
85 ····​return·​v0 109 ····​return·​v0
86 .​end·​method 110 .​end·​method
   
87 .​method·​public·​getBoundsInParent(Lja​va/​lang/​Object;​Landroid/​graphics/​Rect;​)​V 111 .​method·​public·​getBoundsInParent(Lja​va/​lang/​Object;​Landroid/​graphics/​Rect;​)​V
Max diff block lines reached; 16803/19647 bytes (85.52%) of diff not shown.
[−]
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.smali
Offset 14, 14 lines modified Offset 14, 17 lines modified
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​virtual·​methods 15 #·​virtual·​methods
16 .​method·​public·​abstract·​addAction(Ljava/​lang/​Object;​I)​V 16 .​method·​public·​abstract·​addAction(Ljava/​lang/​Object;​I)​V
17 .​end·​method 17 .​end·​method
   
  18 .​method·​public·​abstract·​addAction(Ljava/​lang/​Object;​ILjava/​lang/​CharSequence;​)​V
  19 .​end·​method
   
18 .​method·​public·​abstract·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V 20 .​method·​public·​abstract·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V
19 .​end·​method 21 .​end·​method
   
20 .​method·​public·​abstract·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​I)​V 22 .​method·​public·​abstract·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​I)​V
21 .​end·​method 23 .​end·​method
   
22 .​method·​public·​abstract·​findAccessibilityNode​InfosByText(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​util/​List;​ 24 .​method·​public·​abstract·​findAccessibilityNode​InfosByText(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​util/​List;​
Offset 41, 14 lines modified Offset 44, 28 lines modified
   
41 .​method·​public·​abstract·​findFocus(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 44 .​method·​public·​abstract·​findFocus(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
42 .​end·​method 45 .​end·​method
   
43 .​method·​public·​abstract·​focusSearch(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 46 .​method·​public·​abstract·​focusSearch(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
44 .​end·​method 47 .​end·​method
   
  48 .​method·​public·​abstract·​getActionList(Ljava/​lang/​Object;​)​Ljava/​util/​List;​
  49 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  50 ········​value·​=·​{
  51 ············​"(",​
  52 ············​"Ljava/​lang/​Object;​",​
  53 ············​")​",​
  54 ············​"Ljava/​util/​List",​
  55 ············​"<",​
  56 ············​"Ljava/​lang/​Object;​",​
  57 ············​">;​"
  58 ········​}
  59 ····​.​end·​annotation
  60 .​end·​method
   
45 .​method·​public·​abstract·​getActions(Ljava/​lang/​Object;​)​I 61 .​method·​public·​abstract·​getActions(Ljava/​lang/​Object;​)​I
46 .​end·​method 62 .​end·​method
   
47 .​method·​public·​abstract·​getBoundsInParent(Lja​va/​lang/​Object;​Landroid/​graphics/​Rect;​)​V 63 .​method·​public·​abstract·​getBoundsInParent(Lja​va/​lang/​Object;​Landroid/​graphics/​Rect;​)​V
48 .​end·​method 64 .​end·​method
   
49 .​method·​public·​abstract·​getBoundsInScreen(Lja​va/​lang/​Object;​Landroid/​graphics/​Rect;​)​V 65 .​method·​public·​abstract·​getBoundsInScreen(Lja​va/​lang/​Object;​Landroid/​graphics/​Rect;​)​V
Offset 59, 14 lines modified Offset 76, 38 lines modified
   
59 .​method·​public·​abstract·​getChildCount(Ljava/​lang/​Object;​)​I 76 .​method·​public·​abstract·​getChildCount(Ljava/​lang/​Object;​)​I
60 .​end·​method 77 .​end·​method
   
61 .​method·​public·​abstract·​getClassName(Ljava/​lang/​Object;​)​Ljava/​lang/​CharSequence;​ 78 .​method·​public·​abstract·​getClassName(Ljava/​lang/​Object;​)​Ljava/​lang/​CharSequence;​
62 .​end·​method 79 .​end·​method
   
  80 .​method·​public·​abstract·​getCollectionInfo(Lja​va/​lang/​Object;​)​Ljava/​lang/​Object;​
  81 .​end·​method
   
  82 .​method·​public·​abstract·​getCollectionInfoColu​mnCount(Ljava/​lang/​Object;​)​I
  83 .​end·​method
   
  84 .​method·​public·​abstract·​getCollectionInfoRowC​ount(Ljava/​lang/​Object;​)​I
  85 .​end·​method
   
  86 .​method·​public·​abstract·​getCollectionItemColu​mnIndex(Ljava/​lang/​Object;​)​I
  87 .​end·​method
   
  88 .​method·​public·​abstract·​getCollectionItemColu​mnSpan(Ljava/​lang/​Object;​)​I
  89 .​end·​method
   
  90 .​method·​public·​abstract·​getCollectionItemInfo​(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  91 .​end·​method
   
  92 .​method·​public·​abstract·​getCollectionItemRowI​ndex(Ljava/​lang/​Object;​)​I
  93 .​end·​method
   
  94 .​method·​public·​abstract·​getCollectionItemRowS​pan(Ljava/​lang/​Object;​)​I
  95 .​end·​method
   
63 .​method·​public·​abstract·​getContentDescription​(Ljava/​lang/​Object;​)​Ljava/​lang/​CharSequence;​ 96 .​method·​public·​abstract·​getContentDescription​(Ljava/​lang/​Object;​)​Ljava/​lang/​CharSequence;​
64 .​end·​method 97 .​end·​method
   
65 .​method·​public·​abstract·​getLiveRegion(Ljava/​lang/​Object;​)​I 98 .​method·​public·​abstract·​getLiveRegion(Ljava/​lang/​Object;​)​I
66 .​end·​method 99 .​end·​method
   
67 .​method·​public·​abstract·​getMovementGranularit​ies(Ljava/​lang/​Object;​)​I 100 .​method·​public·​abstract·​getMovementGranularit​ies(Ljava/​lang/​Object;​)​I
Offset 74, 14 lines modified Offset 115, 17 lines modified
   
74 .​method·​public·​abstract·​getPackageName(Ljava/​lang/​Object;​)​Ljava/​lang/​CharSequence;​ 115 .​method·​public·​abstract·​getPackageName(Ljava/​lang/​Object;​)​Ljava/​lang/​CharSequence;​
75 .​end·​method 116 .​end·​method
   
76 .​method·​public·​abstract·​getParent(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 117 .​method·​public·​abstract·​getParent(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
77 .​end·​method 118 .​end·​method
   
  119 .​method·​public·​abstract·​getRangeInfo(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  120 .​end·​method
   
78 .​method·​public·​abstract·​getText(Ljava/​lang/​Object;​)​Ljava/​lang/​CharSequence;​ 121 .​method·​public·​abstract·​getText(Ljava/​lang/​Object;​)​Ljava/​lang/​CharSequence;​
79 .​end·​method 122 .​end·​method
   
Max diff block lines reached; 1933/4933 bytes (39.19%) of diff not shown.
[−]
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.smali
Offset 15, 191 lines modified Offset 15, 191 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·663 19 ····​.​line·920
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoIcsImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoIcsImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​I)​V 24 .​method·​public·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
26 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 26 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
27 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 27 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
28 ····​.​param·​p3,​·​"virtualDescendantId"​····​#·​I 28 ····​.​param·​p3,​·​"virtualDescendantId"​····​#·​I
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·681 30 ····​.​line·938
31 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​I)​V 31 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​I)​V
   
32 ····​.​line·682 32 ····​.​line·939
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
35 .​method·​public·​findFocus(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 35 .​method·​public·​findFocus(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
36 ····​.​locals·​1 36 ····​.​locals·​1
37 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 37 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
38 ····​.​param·​p2,​·​"focus"····​#·​I 38 ····​.​param·​p2,​·​"focus"····​#·​I
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·671 40 ····​.​line·928
41 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>findFocus(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 41 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>findFocus(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
   
42 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
43 ····​return-​object·​v0 43 ····​return-​object·​v0
44 .​end·​method 44 .​end·​method
   
45 .​method·​public·​focusSearch(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 45 .​method·​public·​focusSearch(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
46 ····​.​locals·​1 46 ····​.​locals·​1
47 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 47 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
48 ····​.​param·​p2,​·​"direction"····​#·​I 48 ····​.​param·​p2,​·​"direction"····​#·​I
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·676 50 ····​.​line·933
51 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>focusSearch(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 51 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>focusSearch(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​getMovementGranularit​ies(Ljava/​lang/​Object;​)​I 55 .​method·​public·​getMovementGranularit​ies(Ljava/​lang/​Object;​)​I
56 ····​.​locals·​1 56 ····​.​locals·​1
57 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 57 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·721 59 ····​.​line·978
60 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>getMovementGranulari​ties(Ljava/​lang/​Object;​)​I 60 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>getMovementGranulari​ties(Ljava/​lang/​Object;​)​I
   
61 ····​move-​result·​v0 61 ····​move-​result·​v0
   
62 ····​return·​v0 62 ····​return·​v0
63 .​end·​method 63 .​end·​method
   
64 .​method·​public·​isAccessibilityFocuse​d(Ljava/​lang/​Object;​)​Z 64 .​method·​public·​isAccessibilityFocuse​d(Ljava/​lang/​Object;​)​Z
65 ····​.​locals·​1 65 ····​.​locals·​1
66 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 66 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·701 68 ····​.​line·958
69 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>isAccessibilityFocus​ed(Ljava/​lang/​Object;​)​Z 69 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>isAccessibilityFocus​ed(Ljava/​lang/​Object;​)​Z
   
70 ····​move-​result·​v0 70 ····​move-​result·​v0
   
71 ····​return·​v0 71 ····​return·​v0
72 .​end·​method 72 .​end·​method
   
73 .​method·​public·​isVisibleToUser(Ljava​/​lang/​Object;​)​Z 73 .​method·​public·​isVisibleToUser(Ljava​/​lang/​Object;​)​Z
74 ····​.​locals·​1 74 ····​.​locals·​1
75 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 75 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​.​line·691 77 ····​.​line·948
78 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>isVisibleToUser(Ljav​a/​lang/​Object;​)​Z 78 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellyBean;​-​>isVisibleToUser(Ljav​a/​lang/​Object;​)​Z
   
79 ····​move-​result·​v0 79 ····​move-​result·​v0
   
80 ····​return·​v0 80 ····​return·​v0
81 .​end·​method 81 .​end·​method
   
82 .​method·​public·​obtain(Landroid/​view/​View;​I)​Ljava/​lang/​Object;​ 82 .​method·​public·​obtain(Landroid/​view/​View;​I)​Ljava/​lang/​Object;​
83 ····​.​locals·​1 83 ····​.​locals·​1
84 ····​.​param·​p1,​·​"root"····​#·​Landroid/​view/​View;​ 84 ····​.​param·​p1,​·​"root"····​#·​Landroid/​view/​View;​
Max diff block lines reached; 3004/5960 bytes (50.40%) of diff not shown.
[−]
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.smali
Offset 15, 40 lines modified Offset 15, 40 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·730 19 ····​.​line·987
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getViewIdResourceName​(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 24 .​method·​public·​getViewIdResourceName​(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 26 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·734 28 ····​.​line·991
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellybeanMr2;​-​>getViewIdResourceNam​e(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellybeanMr2;​-​>getViewIdResourceNam​e(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
30 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
31 ····​return-​object·​v0 31 ····​return-​object·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​setViewIdResourceName​(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V 33 .​method·​public·​setViewIdResourceName​(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
35 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 35 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
36 ····​.​param·​p2,​·​"viewId"····​#·​Ljava/​lang/​String;​ 36 ····​.​param·​p2,​·​"viewId"····​#·​Ljava/​lang/​String;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·739 38 ····​.​line·996
39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellybeanMr2;​-​>setViewIdResourceNam​e(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V 39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatJellybeanMr2;​-​>setViewIdResourceNam​e(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
   
40 ····​.​line·740 40 ····​.​line·997
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
[−]
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.smali
Offset 15, 40 lines modified Offset 15, 243 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·743 19 ····​.​line·1000
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
  24 .​method·​public·​getCollectionInfo(Lja​va/​lang/​Object;​)​Ljava/​lang/​Object;​
  25 ····​.​locals·​1
  26 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  27 ····​.​prologue
  28 ····​.​line·​1013
  29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat;​-​>getCollectionInfo(Lj​ava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
  30 ····​move-​result-​object·​v0
   
  31 ····​return-​object·​v0
  32 .​end·​method
   
  33 .​method·​public·​getCollectionInfoColu​mnCount(Ljava/​lang/​Object;​)​I
  34 ····​.​locals·​1
  35 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  36 ····​.​prologue
  37 ····​.​line·​1037
  38 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat$Collecti​onInfo;​-​>getColumnCount(Ljava​/​lang/​Object;​)​I
   
  39 ····​move-​result·​v0
   
  40 ····​return·​v0
  41 .​end·​method
   
  42 .​method·​public·​getCollectionInfoRowC​ount(Ljava/​lang/​Object;​)​I
  43 ····​.​locals·​1
  44 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  45 ····​.​prologue
  46 ····​.​line·​1042
  47 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat$Collecti​onInfo;​-​>getRowCount(Ljava/​lang/​Object;​)​I
   
  48 ····​move-​result·​v0
   
  49 ····​return·​v0
  50 .​end·​method
   
  51 .​method·​public·​getCollectionItemColu​mnIndex(Ljava/​lang/​Object;​)​I
  52 ····​.​locals·​1
  53 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  54 ····​.​prologue
  55 ····​.​line·​1062
  56 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat$Collecti​onItemInfo;​-​>getColumnIndex(Ljava​/​lang/​Object;​)​I
   
  57 ····​move-​result·​v0
   
  58 ····​return·​v0
  59 .​end·​method
   
  60 .​method·​public·​getCollectionItemColu​mnSpan(Ljava/​lang/​Object;​)​I
  61 ····​.​locals·​1
  62 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  63 ····​.​prologue
  64 ····​.​line·​1067
  65 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat$Collecti​onItemInfo;​-​>getColumnSpan(Ljava/​lang/​Object;​)​I
   
  66 ····​move-​result·​v0
   
  67 ····​return·​v0
  68 .​end·​method
   
  69 .​method·​public·​getCollectionItemInfo​(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  70 ····​.​locals·​1
  71 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  72 ····​.​prologue
  73 ····​.​line·​1052
  74 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat;​-​>getCollectionItemInf​o(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
  75 ····​move-​result-​object·​v0
   
  76 ····​return-​object·​v0
  77 .​end·​method
   
  78 .​method·​public·​getCollectionItemRowI​ndex(Ljava/​lang/​Object;​)​I
  79 ····​.​locals·​1
  80 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  81 ····​.​prologue
  82 ····​.​line·​1072
Max diff block lines reached; 3723/7088 bytes (52.53%) of diff not shown.
[−]
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.smali
Offset 18, 50 lines modified Offset 18, 61 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·104 22 ····​.​line·265
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​addAction(Ljava/​lang/​Object;​I)​V 27 .​method·​public·​addAction(Ljava/​lang/​Object;​I)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
29 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 29 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
30 ····​.​param·​p2,​·​"action"····​#·​I 30 ····​.​param·​p2,​·​"action"····​#·​I
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·128 32 ····​.​line·​289
  33 ····​return-​void
  34 .​end·​method
   
  35 .​method·​public·​addAction(Ljava/​lang/​Object;​ILjava/​lang/​CharSequence;​)​V
  36 ····​.​locals·​0
  37 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
  38 ····​.​param·​p2,​·​"id"····​#·​I
  39 ····​.​param·​p3,​·​"label"····​#·​Ljava/​lang/​CharSequence;​
   
  40 ····​.​prologue
  41 ····​.​line·​616
33 ····​return-​void 42 ····​return-​void
34 .​end·​method 43 .​end·​method
   
35 .​method·​public·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V 44 .​method·​public·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​)​V
36 ····​.​locals·​0 45 ····​.​locals·​0
37 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 46 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
38 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 47 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
   
39 ····​.​prologue 48 ····​.​prologue
40 ····​.​line·133 49 ····​.​line·294
41 ····​return-​void 50 ····​return-​void
42 .​end·​method 51 .​end·​method
   
43 .​method·​public·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​I)​V 52 .​method·​public·​addChild(Ljava/​lang/​Object;​Landroid/​view/​View;​I)​V
44 ····​.​locals·​0 53 ····​.​locals·​0
45 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 54 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
46 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 55 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
47 ····​.​param·​p3,​·​"virtualDescendantId"​····​#·​I 56 ····​.​param·​p3,​·​"virtualDescendantId"​····​#·​I
   
48 ····​.​prologue 57 ····​.​prologue
49 ····​.​line·138 58 ····​.​line·299
50 ····​return-​void 59 ····​return-​void
51 .​end·​method 60 .​end·​method
   
52 .​method·​public·​findAccessibilityNode​InfosByText(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​util/​List;​ 61 .​method·​public·​findAccessibilityNode​InfosByText(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​Ljava/​util/​List;​
53 ····​.​locals·​1 62 ····​.​locals·​1
54 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 63 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
55 ····​.​param·​p2,​·​"text"····​#·​Ljava/​lang/​String;​ 64 ····​.​param·​p2,​·​"text"····​#·​Ljava/​lang/​String;​
Offset 75, 653 lines modified Offset 86, 857 lines modified
75 ············​"<",​ 86 ············​"<",​
76 ············​"Ljava/​lang/​Object;​",​ 87 ············​"Ljava/​lang/​Object;​",​
77 ············​">;​" 88 ············​">;​"
78 ········​} 89 ········​}
79 ····​.​end·​annotation 90 ····​.​end·​annotation
   
80 ····​.​prologue 91 ····​.​prologue
81 ····​.​line·142 92 ····​.​line·303
82 ····​invoke-​static·​{},​·​Ljava/​util/​Collections;​-​>emptyList()​Ljava/​util/​List;​ 93 ····​invoke-​static·​{},​·​Ljava/​util/​Collections;​-​>emptyList()​Ljava/​util/​List;​
   
83 ····​move-​result-​object·​v0 94 ····​move-​result-​object·​v0
   
84 ····​return-​object·​v0 95 ····​return-​object·​v0
85 .​end·​method 96 .​end·​method
   
86 .​method·​public·​findFocus(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 97 .​method·​public·​findFocus(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
87 ····​.​locals·​1 98 ····​.​locals·​1
88 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 99 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
89 ····​.​param·​p2,​·​"focus"····​#·​I 100 ····​.​param·​p2,​·​"focus"····​#·​I
   
90 ····​.​prologue 101 ····​.​prologue
91 ····​.​line·382 102 ····​.​line·543
92 ····​const/​4·​v0,​·​0x0 103 ····​const/​4·​v0,​·​0x0
   
93 ····​return-​object·​v0 104 ····​return-​object·​v0
94 .​end·​method 105 .​end·​method
   
95 .​method·​public·​focusSearch(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​ 106 .​method·​public·​focusSearch(Ljava/​lang/​Object;​I)​Ljava/​lang/​Object;​
96 ····​.​locals·​1 107 ····​.​locals·​1
97 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​ 108 ····​.​param·​p1,​·​"info"····​#·​Ljava/​lang/​Object;​
98 ····​.​param·​p2,​·​"direction"····​#·​I 109 ····​.​param·​p2,​·​"direction"····​#·​I
   
99 ····​.​prologue 110 ····​.​prologue
100 ····​.​line·387 111 ····​.​line·548
  112 ····​const/​4·​v0,​·​0x0
   
  113 ····​return-​object·​v0
Max diff block lines reached; 17602/20428 bytes (86.17%) of diff not shown.
[−]
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.smali
Offset 2, 20 lines modified Offset 2, 26 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"AccessibilityNodeInf​oCompat.​java" 3 .​source·​"AccessibilityNodeInf​oCompat.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$1;​,​
  8 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoApi21Impl;​,​
7 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl;​,​ 9 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl;​,​
8 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl;​,​ 10 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanMr2Im​pl;​,​
9 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanImpl;​,​ 11 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoJellybeanImpl;​,​
10 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoIcsImpl;​,​ 12 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoIcsImpl;​,​
11 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoStubImpl;​,​ 13 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoStubImpl;​,​
12 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoImpl;​ 14 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoImpl;​,​
  15 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$RangeInfoCompa​t;​,​
  16 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$CollectionItem​InfoCompat;​,​
  17 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$CollectionInfo​Compat;​,​
  18 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityA​ctionCompat;​
13 ····​} 19 ····​}
14 .​end·​annotation 20 .​end·​annotation
   
   
15 #·​static·​fields 21 #·​static·​fields
16 .​field·​public·​static·​final·​ACTION_ACCESSIBILITY_​FOCUS:​I·​=·​0x40 22 .​field·​public·​static·​final·​ACTION_ACCESSIBILITY_​FOCUS:​I·​=·​0x40
   
Offset 25, 14 lines modified Offset 31, 16 lines modified
   
25 .​field·​public·​static·​final·​ACTION_ARGUMENT_MOVEM​ENT_GRANULARITY_INT:​Ljava/​lang/​String;​·​=·​"ACTION_ARGUMENT_MOVE​MENT_GRANULARITY_INT"​ 31 .​field·​public·​static·​final·​ACTION_ARGUMENT_MOVEM​ENT_GRANULARITY_INT:​Ljava/​lang/​String;​·​=·​"ACTION_ARGUMENT_MOVE​MENT_GRANULARITY_INT"​
   
26 .​field·​public·​static·​final·​ACTION_ARGUMENT_SELEC​TION_END_INT:​Ljava/​lang/​String;​·​=·​"ACTION_ARGUMENT_SELE​CTION_END_INT" 32 .​field·​public·​static·​final·​ACTION_ARGUMENT_SELEC​TION_END_INT:​Ljava/​lang/​String;​·​=·​"ACTION_ARGUMENT_SELE​CTION_END_INT"
   
27 .​field·​public·​static·​final·​ACTION_ARGUMENT_SELEC​TION_START_INT:​Ljava/​lang/​String;​·​=·​"ACTION_ARGUMENT_SELE​CTION_START_INT" 33 .​field·​public·​static·​final·​ACTION_ARGUMENT_SELEC​TION_START_INT:​Ljava/​lang/​String;​·​=·​"ACTION_ARGUMENT_SELE​CTION_START_INT"
   
  34 .​field·​public·​static·​final·​ACTION_ARGUMENT_SET_T​EXT_CHARSEQUENCE:​Ljava/​lang/​String;​·​=·​"ACTION_ARGUMENT_SET_​TEXT_CHARSEQUENCE"
   
28 .​field·​public·​static·​final·​ACTION_CLEAR_ACCESSIB​ILITY_FOCUS:​I·​=·​0x80 35 .​field·​public·​static·​final·​ACTION_CLEAR_ACCESSIB​ILITY_FOCUS:​I·​=·​0x80
   
29 .​field·​public·​static·​final·​ACTION_CLEAR_FOCUS:​I·​=·​0x2 36 .​field·​public·​static·​final·​ACTION_CLEAR_FOCUS:​I·​=·​0x2
   
30 .​field·​public·​static·​final·​ACTION_CLEAR_SELECTIO​N:​I·​=·​0x8 37 .​field·​public·​static·​final·​ACTION_CLEAR_SELECTIO​N:​I·​=·​0x8
   
31 .​field·​public·​static·​final·​ACTION_CLICK:​I·​=·​0x10 38 .​field·​public·​static·​final·​ACTION_CLICK:​I·​=·​0x10
Offset 59, 14 lines modified Offset 67, 16 lines modified
   
59 .​field·​public·​static·​final·​ACTION_SCROLL_FORWARD​:​I·​=·​0x1000 67 .​field·​public·​static·​final·​ACTION_SCROLL_FORWARD​:​I·​=·​0x1000
   
60 .​field·​public·​static·​final·​ACTION_SELECT:​I·​=·​0x4 68 .​field·​public·​static·​final·​ACTION_SELECT:​I·​=·​0x4
   
61 .​field·​public·​static·​final·​ACTION_SET_SELECTION:​I·​=·​0x20000 69 .​field·​public·​static·​final·​ACTION_SET_SELECTION:​I·​=·​0x20000
   
  70 .​field·​public·​static·​final·​ACTION_SET_TEXT:​I·​=·​0x200000
   
62 .​field·​public·​static·​final·​FOCUS_ACCESSIBILITY:​I·​=·​0x2 71 .​field·​public·​static·​final·​FOCUS_ACCESSIBILITY:​I·​=·​0x2
   
63 .​field·​public·​static·​final·​FOCUS_INPUT:​I·​=·​0x1 72 .​field·​public·​static·​final·​FOCUS_INPUT:​I·​=·​0x1
   
64 .​field·​private·​static·​final·​IMPL:​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoImpl;​ 73 .​field·​private·​static·​final·​IMPL:​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoImpl;​
   
65 .​field·​public·​static·​final·​MOVEMENT_GRANULARITY_​CHARACTER:​I·​=·​0x1 74 .​field·​public·​static·​final·​MOVEMENT_GRANULARITY_​CHARACTER:​I·​=·​0x1
Offset 85, 232 lines modified Offset 95, 259 lines modified
   
   
85 #·​direct·​methods 95 #·​direct·​methods
86 .​method·​static·​constructor·​<clinit>()​V 96 .​method·​static·​constructor·​<clinit>()​V
87 ····​.​locals·​2 97 ····​.​locals·​2
   
88 ····​.​prologue 98 ····​.​prologue
89 ····​.​line·756 99 ····​.​line·1123
90 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 100 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
91 ····​const/​16·​v1,​·​0x13 101 ····​const/​16·​v1,​·​0x15
   
92 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 102 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
93 ····​.​line·757 103 ····​.​line·1124
94 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl;​ 104 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoApi21Impl;​
   
95 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl;​-​><init>()​V 105 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoApi21Impl;​-​><init>()​V
   
96 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>IMPL:​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoImpl;​ 106 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>IMPL:​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoImpl;​
   
97 ····​.​line·767 107 ····​.​line·1136
98 ····​:​goto_0 108 ····​:​goto_0
99 ····​return-​void 109 ····​return-​void
   
100 ····​.​line·758 110 ····​.​line·1125
101 ····​:​cond_0 111 ····​:​cond_0
102 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 112 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
103 ····​const/​16·​v1,​·​0x12 113 ····​const/​16·​v1,​·​0x13
   
104 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 114 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
105 ····​.​line·759 115 ····​.​line·1126
  116 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl;​
   
  117 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat$AccessibilityN​odeInfoKitKatImpl;​-​><init>()​V
   
Max diff block lines reached; 75478/80492 bytes (93.77%) of diff not shown.
[−]
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat.smali
Offset 1, 24 lines modified Offset 1, 67 lines modified
1 .​class·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat;​ 1 .​class·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"AccessibilityNodeInf​oCompatKitKat.​java" 3 .​source·​"AccessibilityNodeInf​oCompatKitKat.​java"
   
   
  4 #·​annotations
  5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
  6 ····​value·​=·​{
  7 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat$RangeInf​o;​,​
  8 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat$Collecti​onItemInfo;​,​
  9 ········​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​CompatKitKat$Collecti​onInfo;​
  10 ····​}
  11 .​end·​annotation
   
   
4 #·​direct·​methods 12 #·​direct·​methods
5 .​method·​constructor·​<init>()​V 13 .​method·​constructor·​<init>()​V
6 ····​.​locals·​0 14 ····​.​locals·​0
   
7 ····​.​prologue 15 ····​.​prologue
8 ····​.​line·​24 16 ····​.​line·​24
9 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 17 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
  18 ····​.​line·​102
10 ····​return-​void 19 ····​return-​void
11 .​end·​method 20 .​end·​method
   
12 .​method·​public·​static·​getLiveRegion(Ljava/​lang/​Object;​)​I 21 .​method·​static·​getCollectionInfo(Lja​va/​lang/​Object;​)​Ljava/​lang/​Object;​
  22 ····​.​locals·​1
  23 ····​.​param·​p0,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  24 ····​.​prologue
  25 ····​.​line·​34
  26 ····​check-​cast·​p0,​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​
   
  27 ····​.​end·​local·​p0····​#·​"info":​Ljava/​lang/​Object;​
  28 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​-​>getCollectionInfo()​Landroid/​view/​accessibility/​AccessibilityNodeInfo​$CollectionInfo;​
   
  29 ····​move-​result-​object·​v0
   
  30 ····​return-​object·​v0
  31 .​end·​method
   
  32 .​method·​static·​getCollectionItemInfo​(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  33 ····​.​locals·​1
  34 ····​.​param·​p0,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  35 ····​.​prologue
  36 ····​.​line·​38
  37 ····​check-​cast·​p0,​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​
   
  38 ····​.​end·​local·​p0····​#·​"info":​Ljava/​lang/​Object;​
  39 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​-​>getCollectionItemInf​o()​Landroid/​view/​accessibility/​AccessibilityNodeInfo​$CollectionItemInfo;​
   
  40 ····​move-​result-​object·​v0
   
  41 ····​return-​object·​v0
  42 .​end·​method
   
  43 .​method·​static·​getLiveRegion(Ljava/​lang/​Object;​)​I
13 ····​.​locals·​1 44 ····​.​locals·​1
14 ····​.​param·​p0,​·​"info"····​#·​Ljava/​lang/​Object;​ 45 ····​.​param·​p0,​·​"info"····​#·​Ljava/​lang/​Object;​
   
15 ····​.​prologue 46 ····​.​prologue
16 ····​.​line·​26 47 ····​.​line·​26
17 ····​check-​cast·​p0,​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​ 48 ····​check-​cast·​p0,​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​
   
Offset 26, 15 lines modified Offset 69, 102 lines modified
26 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​-​>getLiveRegion()​I 69 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​-​>getLiveRegion()​I
   
27 ····​move-​result·​v0 70 ····​move-​result·​v0
   
28 ····​return·​v0 71 ····​return·​v0
29 .​end·​method 72 .​end·​method
   
30 .​method·public·static·​setLiveRegion(Ljava/​lang/​Object;​I)​V 73 .​method·static·getRangeInfo(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  74 ····​.​locals·​1
  75 ····​.​param·​p0,​·​"info"····​#·​Ljava/​lang/​Object;​
   
  76 ····​.​prologue
  77 ····​.​line·​52
  78 ····​check-​cast·​p0,​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​
   
  79 ····​.​end·​local·​p0····​#·​"info":​Ljava/​lang/​Object;​
  80 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​accessibility/​AccessibilityNodeInfo​;​-​>getRangeInfo()​Landroid/​view/​accessibility/​AccessibilityNodeInfo​$RangeInfo;​
   
  81 ····​move-​result-​object·​v0
   
  82 ····​return-​object·​v0
  83 .​end·​method
   
  84 .​method·​public·​static·​obtainCollectionInfo(​IIZI)​Ljava/​lang/​Object;​
  85 ····​.​locals·​1
  86 ····​.​param·​p0,​·​"rowCount"····​#·​I
  87 ····​.​param·​p1,​·​"columnCount"····​#·​I
  88 ····​.​param·​p2,​·​"hierarchical"····​#·​Z
  89 ····​.​param·​p3,​·​"selectionMode"····​#·​I
   
  90 ····​.​prologue
Max diff block lines reached; 179/5611 bytes (3.19%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout$AccessibilityDelegate.smali
Offset 21, 342 lines modified Offset 21, 394 lines modified
   
   
21 #·​direct·​methods 21 #·​direct·​methods
22 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​)​V 22 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​)​V
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​1527 25 ····​.​line·​1799
26 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​ 26 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​
   
27 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V
   
28 ····​.​line·​1528 28 ····​.​line·​1800
29 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​ 29 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​
   
30 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V 30 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
31 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​-​>mTmpRect:​Landroid/​graphics/​Rect;​ 31 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​-​>mTmpRect:​Landroid/​graphics/​Rect;​
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​private·​addChildrenForAccessi​bility(Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​Landroid/​view/​ViewGroup;​)​V 34 .​method·​private·​addChildrenForAccessi​bility(Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​Landroid/​view/​ViewGroup;​)​V
35 ····​.​locals·5 35 ····​.​locals·4
36 ····​.​param·​p1,​·​"info"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 36 ····​.​param·​p1,​·​"info"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
37 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​ViewGroup;​ 37 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​ViewGroup;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​1548 39 ····​.​line·​1868
40 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​ViewGroup;​-​>getChildCount()​I 40 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​ViewGroup;​-​>getChildCount()​I
   
41 ····​move-​result·​v1 41 ····​move-​result·​v1
   
42 ····​.​line·​1549 42 ····​.​line·​1869
43 ····​.​local·​v1,​·​"childCount":​I 43 ····​.​local·​v1,​·​"childCount":​I
44 ····​const/​4·​v2,​·​0x0 44 ····​const/​4·​v2,​·​0x0
   
45 ····​.​local·​v2,​·​"i":​I 45 ····​.​local·​v2,​·​"i":​I
46 ····​:​goto_0 46 ····​:​goto_0
47 ····​if-​ge·​v2,​·​v1,​·​:​cond_2 47 ····​if-​ge·​v2,​·​v1,​·​:​cond_1
   
48 ····​.​line·​1550 48 ····​.​line·​1870
49 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​ 49 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​.​line·​1551 51 ····​.​line·​1871
52 ····​.​local·​v0,​·​"child":​Landroid/​view/​View;​ 52 ····​.​local·​v0,​·​"child":​Landroid/​view/​View;​
53 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​-​>filter(Landroid/​view/​View;​)​Z 53 ····#·​invokes:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>includeChildForAcces​sibility(Landroid/​view/​View;​)​Z
  54 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$400(Landroid/​view/​View;​)​Z
54 ····​move-​result·​v4  
   
55 ····​if-​eqz·​v4,​·​:​cond_1  
   
56 ····​.​line·​1549  
57 ····​.​end·​local·​v0····​#·​"child":​Landroid/​view/​View;​  
58 ····​:​cond_0  
59 ····​:​goto_1  
60 ····​:​pswitch_0  
61 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1  
   
62 ····​goto·​:​goto_0  
   
63 ····​.​line·​1558  
64 ····​.​restart·​local·​v0····​#·​"child":​Landroid/​view/​View;​  
65 ····​:​cond_1  
66 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>getImportantForAcces​sibility(Landroid/​view/​View;​)​I  
   
67 ····​move-​result·​v3 55 ····​move-​result·​v3
   
68 ····.​line·1559 56 ····if-​eqz·​v3,​·:​cond_0
69 ····​.​local·​v3,​·​"importance":​I  
70 ····​packed-​switch·​v3,​·​:​pswitch_data_0  
   
71 ····​:​pswitch_1  
72 ····​goto·​:​goto_1  
   
73 ····​.​line·​1571 57 ····​.​line·​1872
74 ····​:​pswitch_2  
75 ····​const/​4·​v4,​·​0x1  
   
76 ····​invoke-​static·​{v0,​·​v4},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setImportantForAcces​sibility(Landroid/​view/​View;​I)​V  
   
77 ····​.​line·​1574  
78 ····​:​pswitch_3  
79 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>addChild(Landroid/​view/​View;​)​V 58 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>addChild(Landroid/​view/​View;​)​V
   
80 ····goto·​:​goto_1 59 ····.​line·​1869
  60 ····​:​cond_0
81 ····.​line·1565 61 ····add-​int/​lit8·​v2,​·v2,​·​0x1
82 ····​:​pswitch_4  
83 ····​instance-​of·​v4,​·​v0,​·​Landroid/​view/​ViewGroup;​  
   
84 ····​if-​eqz·​v4,​·​:​cond_0  
   
85 ····.​line·​1566 62 ····goto·​:​goto_0
86 ····​check-​cast·​v0,​·​Landroid/​view/​ViewGroup;​  
   
  63 ····​.​line·​1875
Max diff block lines reached; 14617/17796 bytes (82.14%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout$LayoutParams.smali
Offset 27, 130 lines modified Offset 27, 130 lines modified
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​public·​constructor·​<init>(II)​V 28 .​method·​public·​constructor·​<init>(II)​V
29 ····​.​locals·​1 29 ····​.​locals·​1
30 ····​.​param·​p1,​·​"width"····​#·​I 30 ····​.​param·​p1,​·​"width"····​#·​I
31 ····​.​param·​p2,​·​"height"····​#·​I 31 ····​.​param·​p2,​·​"height"····​#·​I
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​1505 33 ····​.​line·​1777
34 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V 34 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V
   
35 ····​.​line·​1491 35 ····​.​line·​1763
36 ····​const/​4·​v0,​·​0x0 36 ····​const/​4·​v0,​·​0x0
   
37 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 37 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
38 ····​.​line·​1506 38 ····​.​line·​1778
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​constructor·​<init>(III)​V 41 .​method·​public·​constructor·​<init>(III)​V
42 ····​.​locals·​0 42 ····​.​locals·​0
43 ····​.​param·​p1,​·​"width"····​#·​I 43 ····​.​param·​p1,​·​"width"····​#·​I
44 ····​.​param·​p2,​·​"height"····​#·​I 44 ····​.​param·​p2,​·​"height"····​#·​I
45 ····​.​param·​p3,​·​"gravity"····​#·​I 45 ····​.​param·​p3,​·​"gravity"····​#·​I
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​1509 47 ····​.​line·​1781
48 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​><init>(II)​V 48 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​><init>(II)​V
   
49 ····​.​line·​1510 49 ····​.​line·​1782
50 ····​iput·​p3,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 50 ····​iput·​p3,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
51 ····​.​line·​1511 51 ····​.​line·​1783
52 ····​return-​void 52 ····​return-​void
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 54 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
55 ····​.​locals·​3 55 ····​.​locals·​3
56 ····​.​param·​p1,​·​"c"····​#·​Landroid/​content/​Context;​ 56 ····​.​param·​p1,​·​"c"····​#·​Landroid/​content/​Context;​
57 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 57 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​const/​4·​v2,​·​0x0 59 ····​const/​4·​v2,​·​0x0
   
60 ····​.​line·​1497 60 ····​.​line·​1769
61 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 61 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
62 ····​.​line·​1491 62 ····​.​line·​1763
63 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 63 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
64 ····​.​line·​1499 64 ····​.​line·​1771
65 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>LAYOUT_ATTRS:​[I 65 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>LAYOUT_ATTRS:​[I
66 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$100()​[I 66 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$100()​[I
   
67 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
68 ····​invoke-​virtual·​{p1,​·​p2,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 68 ····​invoke-​virtual·​{p1,​·​p2,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​.​line·​1500 70 ····​.​line·​1772
71 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​ 71 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​
72 ····​invoke-​virtual·​{v0,​·​v2,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I 72 ····​invoke-​virtual·​{v0,​·​v2,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
   
73 ····​move-​result·​v1 73 ····​move-​result·​v1
   
74 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 74 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
75 ····​.​line·​1501 75 ····​.​line·​1773
76 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 76 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
77 ····​.​line·​1502 77 ····​.​line·​1774
78 ····​return-​void 78 ····​return-​void
79 .​end·​method 79 .​end·​method
   
80 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​)​V 80 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​)​V
81 ····​.​locals·​1 81 ····​.​locals·​1
82 ····​.​param·​p1,​·​"source"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​ 82 ····​.​param·​p1,​·​"source"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​
   
83 ····​.​prologue 83 ····​.​prologue
84 ····​.​line·​1514 84 ····​.​line·​1786
85 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V 85 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V
   
86 ····​.​line·​1491 86 ····​.​line·​1763
87 ····​const/​4·​v0,​·​0x0 87 ····​const/​4·​v0,​·​0x0
   
88 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 88 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
89 ····​.​line·​1515 89 ····​.​line·​1787
90 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 90 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
91 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 91 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
92 ····​.​line·​1516 92 ····​.​line·​1788
93 ····​return-​void 93 ····​return-​void
94 .​end·​method 94 .​end·​method
   
95 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V 95 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
96 ····​.​locals·​1 96 ····​.​locals·​1
Max diff block lines reached; 926/4230 bytes (21.89%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout$SavedState$1.smali
Offset 28, 64 lines modified Offset 28, 64 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​1310 32 ····​.​line·​1582
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
38 ····​.​locals·​1 38 ····​.​locals·​1
39 ····​.​param·​p1,​·​"source"····​#·​Landroid/​os/​Parcel;​ 39 ····​.​param·​p1,​·​"source"····​#·​Landroid/​os/​Parcel;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​1313 41 ····​.​line·​1585
42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
   
43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​><init>(Landroid/​os/​Parcel;​)​V 43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​><init>(Landroid/​os/​Parcel;​)​V
   
44 ····​return-​object·​v0 44 ····​return-​object·​v0
45 .​end·​method 45 .​end·​method
   
46 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 46 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
47 ····​.​locals·​1 47 ····​.​locals·​1
48 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 48 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​1310 50 ····​.​line·​1582
51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
56 ····​.​locals·​1 56 ····​.​locals·​1
57 ····​.​param·​p1,​·​"size"····​#·​I 57 ····​.​param·​p1,​·​"size"····​#·​I
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​1318 59 ····​.​line·​1590
60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
   
61 ····​return-​object·​v0 61 ····​return-​object·​v0
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 63 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
64 ····​.​locals·​1 64 ····​.​locals·​1
65 ····​.​param·​p1,​·​"x0"····​#·​I 65 ····​.​param·​p1,​·​"x0"····​#·​I
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​1310 67 ····​.​line·​1582
68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 68 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​return-​object·​v0 70 ····​return-​object·​v0
71 .​end·​method 71 .​end·​method
[−]
smali/android/support/v4/widget/DrawerLayout$SavedState.smali
Offset 36, 15 lines modified Offset 36, 15 lines modified
   
   
36 #·​direct·​methods 36 #·​direct·​methods
37 .​method·​static·​constructor·​<clinit>()​V 37 .​method·​static·​constructor·​<clinit>()​V
38 ····​.​locals·​1 38 ····​.​locals·​1
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​1309 40 ····​.​line·​1581
41 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​ 41 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​
   
42 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​><init>()​V 42 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​><init>()​V
   
43 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 43 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
44 ····​return-​void 44 ····​return-​void
Offset 53, 72 lines modified Offset 53, 72 lines modified
53 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V 53 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
54 ····​.​locals·​1 54 ····​.​locals·​1
55 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 55 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​const/​4·​v0,​·​0x0 57 ····​const/​4·​v0,​·​0x0
   
58 ····​.​line·​1295 58 ····​.​line·​1567
59 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V 59 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
60 ····​.​line·​1290 60 ····​.​line·​1562
61 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I 61 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I
   
62 ····​.​line·​1291 62 ····​.​line·​1563
63 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeLeft:​I 63 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeLeft:​I
   
64 ····​.​line·​1292 64 ····​.​line·​1564
65 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeRight:​I 65 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeRight:​I
   
66 ····​.​line·​1296 66 ····​.​line·​1568
67 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 67 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
68 ····​move-​result·​v0 68 ····​move-​result·​v0
   
69 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I 69 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I
   
70 ····​.​line·​1297 70 ····​.​line·​1569
71 ····​return-​void 71 ····​return-​void
72 .​end·​method 72 .​end·​method
   
73 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V 73 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V
74 ····​.​locals·​1 74 ····​.​locals·​1
75 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​ 75 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​const/​4·​v0,​·​0x0 77 ····​const/​4·​v0,​·​0x0
   
78 ····​.​line·​1300 78 ····​.​line·​1572
79 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V 79 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
80 ····​.​line·​1290 80 ····​.​line·​1562
81 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I 81 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I
   
82 ····​.​line·​1291 82 ····​.​line·​1563
83 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeLeft:​I 83 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeLeft:​I
   
84 ····​.​line·​1292 84 ····​.​line·​1564
85 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeRight:​I 85 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeRight:​I
   
86 ····​.​line·​1301 86 ····​.​line·​1573
87 ····​return-​void 87 ····​return-​void
88 .​end·​method 88 .​end·​method
   
   
89 #·​virtual·​methods 89 #·​virtual·​methods
90 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 90 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
91 ····​.​locals·​1 91 ····​.​locals·​1
92 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 92 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
93 ····​.​param·​p2,​·​"flags"····​#·​I 93 ····​.​param·​p2,​·​"flags"····​#·​I
   
94 ····​.​prologue 94 ····​.​prologue
95 ····​.​line·​1305 95 ····​.​line·​1577
96 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V 96 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
97 ····​.​line·​1306 97 ····​.​line·​1578
98 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I 98 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I
   
99 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V 99 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V
   
100 ····​.​line·​1307 100 ····​.​line·​1579
101 ····​return-​void 101 ····​return-​void
102 .​end·​method 102 .​end·​method
[−]
smali/android/support/v4/widget/DrawerLayout$SimpleDrawerListener.smali
Offset 18, 51 lines modified Offset 18, 51 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·198 22 ····​.​line·241
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​onDrawerClosed(Landro​id/​view/​View;​)​V 27 .​method·​public·​onDrawerClosed(Landro​id/​view/​View;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
29 ····​.​param·​p1,​·​"drawerView"····​#·​Landroid/​view/​View;​ 29 ····​.​param·​p1,​·​"drawerView"····​#·​Landroid/​view/​View;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​209 31 ····​.​line·​252
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​public·​onDrawerOpened(Landro​id/​view/​View;​)​V 34 .​method·​public·​onDrawerOpened(Landro​id/​view/​View;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
36 ····​.​param·​p1,​·​"drawerView"····​#·​Landroid/​view/​View;​ 36 ····​.​param·​p1,​·​"drawerView"····​#·​Landroid/​view/​View;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​205 38 ····​.​line·​248
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​onDrawerSlide(Landroi​d/​view/​View;​F)​V 41 .​method·​public·​onDrawerSlide(Landroi​d/​view/​View;​F)​V
42 ····​.​locals·​0 42 ····​.​locals·​0
43 ····​.​param·​p1,​·​"drawerView"····​#·​Landroid/​view/​View;​ 43 ····​.​param·​p1,​·​"drawerView"····​#·​Landroid/​view/​View;​
44 ····​.​param·​p2,​·​"slideOffset"····​#·​F 44 ····​.​param·​p2,​·​"slideOffset"····​#·​F
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​201 46 ····​.​line·​244
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​onDrawerStateChanged(​I)​V 49 .​method·​public·​onDrawerStateChanged(​I)​V
50 ····​.​locals·​0 50 ····​.​locals·​0
51 ····​.​param·​p1,​·​"newState"····​#·​I 51 ····​.​param·​p1,​·​"newState"····​#·​I
   
52 ····​.​prologue 52 ····​.​prologue
53 ····​.​line·​213 53 ····​.​line·​256
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
[−]
smali/android/support/v4/widget/DrawerLayout$ViewDragCallback.smali
Offset 26, 131 lines modified Offset 26, 131 lines modified
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​I)​V 27 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​I)​V
28 ····​.​locals·​1 28 ····​.​locals·​1
29 ····​.​param·​p2,​·​"gravity"····​#·​I 29 ····​.​param·​p2,​·​"gravity"····​#·​I
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​1333 31 ····​.​line·​1605
32 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​ 32 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​
   
33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​-​><init>()​V
   
34 ····​.​line·​1327 34 ····​.​line·​1599
35 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback$1;​ 35 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback$1;​
   
36 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback$1;​-​><init>(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V 36 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback$1;​-​><init>(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V
   
37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mPeekRunnable:​Ljava/​lang/​Runnable;​ 37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mPeekRunnable:​Ljava/​lang/​Runnable;​
   
38 ····​.​line·​1334 38 ····​.​line·​1606
39 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mAbsGravity:​I 39 ····​iput·​p2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mAbsGravity:​I
   
40 ····​.​line·​1335 40 ····​.​line·​1607
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
43 .​method·​static·​synthetic·​access$000(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V 43 .​method·​static·​synthetic·​access$000(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V
44 ····​.​locals·​0 44 ····​.​locals·​0
45 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​ 45 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​1323 47 ····​.​line·​1595
48 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>peekDrawer()​V 48 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>peekDrawer()​V
   
49 ····​return-​void 49 ····​return-​void
50 .​end·​method 50 .​end·​method
   
51 .​method·​private·​closeOtherDrawer()​V 51 .​method·​private·​closeOtherDrawer()​V
52 ····​.​locals·​3 52 ····​.​locals·​3
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​const/​4·​v0,​·​0x3 54 ····​const/​4·​v0,​·​0x3
   
55 ····​.​line·​1384 55 ····​.​line·​1656
56 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mAbsGravity:​I 56 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mAbsGravity:​I
   
57 ····​if-​ne·​v2,​·​v0,​·​:​cond_0 57 ····​if-​ne·​v2,​·​v0,​·​:​cond_0
   
58 ····​const/​4·​v0,​·​0x5 58 ····​const/​4·​v0,​·​0x5
   
59 ····​.​line·​1385 59 ····​.​line·​1657
60 ····​.​local·​v0,​·​"otherGrav":​I 60 ····​.​local·​v0,​·​"otherGrav":​I
61 ····​:​cond_0 61 ····​:​cond_0
62 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​ 62 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​
   
63 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>findDrawerWithGravit​y(I)​Landroid/​view/​View;​ 63 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>findDrawerWithGravit​y(I)​Landroid/​view/​View;​
   
64 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v1
   
65 ····​.​line·​1386 65 ····​.​line·​1658
66 ····​.​local·​v1,​·​"toClose":​Landroid/​view/​View;​ 66 ····​.​local·​v1,​·​"toClose":​Landroid/​view/​View;​
67 ····​if-​eqz·​v1,​·​:​cond_1 67 ····​if-​eqz·​v1,​·​:​cond_1
   
68 ····​.​line·​1387 68 ····​.​line·​1659
69 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​ 69 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​
   
70 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>closeDrawer(Landroid​/​view/​View;​)​V 70 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>closeDrawer(Landroid​/​view/​View;​)​V
   
71 ····​.​line·​1389 71 ····​.​line·​1661
72 ····​:​cond_1 72 ····​:​cond_1
73 ····​return-​void 73 ····​return-​void
74 .​end·​method 74 .​end·​method
   
75 .​method·​private·​peekDrawer()​V 75 .​method·​private·​peekDrawer()​V
76 ····​.​locals·​9 76 ····​.​locals·​9
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​const/​4·​v8,​·​0x3 78 ····​const/​4·​v8,​·​0x3
   
79 ····​const/​4·​v6,​·​0x1 79 ····​const/​4·​v6,​·​0x1
   
80 ····​const/​4·​v5,​·​0x0 80 ····​const/​4·​v5,​·​0x0
   
81 ····​.​line·​1418 81 ····​.​line·​1690
82 ····​iget-​object·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mDragger:​Landroid/​support/​v4/​widget/​ViewDragHelper;​ 82 ····​iget-​object·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mDragger:​Landroid/​support/​v4/​widget/​ViewDragHelper;​
   
83 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>getEdgeSize()​I 83 ····​invoke-​virtual·​{v7},​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>getEdgeSize()​I
   
84 ····​move-​result·​v3 84 ····​move-​result·​v3
   
85 ····​.​line·​1419 85 ····​.​line·​1691
86 ····​.​local·​v3,​·​"peekDistance":​I 86 ····​.​local·​v3,​·​"peekDistance":​I
87 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mAbsGravity:​I 87 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>mAbsGravity:​I
   
88 ····​if-​ne·​v7,​·​v8,​·​:​cond_4 88 ····​if-​ne·​v7,​·​v8,​·​:​cond_4
   
89 ····​move·​v1,​·​v6 89 ····​move·​v1,​·​v6
   
90 ····​.​line·​1420 90 ····​.​line·​1692
Max diff block lines reached; 16622/19784 bytes (84.02%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout$ViewDragCallback$1.smali
Offset 22, 30 lines modified Offset 22, 30 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​1327 26 ····​.​line·​1599
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback$1;​-​>this$1:​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback$1;​-​>this$1:​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​public·​run()​V 32 .​method·​public·​run()​V
33 ····​.​locals·​1 33 ····​.​locals·​1
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​1329 35 ····​.​line·​1601
36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback$1;​-​>this$1:​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​ 36 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback$1;​-​>this$1:​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​
   
37 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>peekDrawer()​V 37 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>peekDrawer()​V
38 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>access$000(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V 38 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>access$000(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V
   
39 ····​.​line·​1330 39 ····​.​line·​1602
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
[−]
smali/android/support/v4/widget/DrawerLayout.smali
Offset 1, 32 lines modified Offset 1, 46 lines modified
1 .​class·​public·​Landroid/​support/​v4/​widget/​DrawerLayout;​ 1 .​class·​public·​Landroid/​support/​v4/​widget/​DrawerLayout;​
2 .​super·​Landroid/​view/​ViewGroup;​ 2 .​super·​Landroid/​view/​ViewGroup;​
3 .​source·​"DrawerLayout.​java" 3 .​source·​"DrawerLayout.​java"
   
  4 #·​interfaces
  5 .​implements·​Landroid/​support/​v4/​widget/​DrawerLayoutImpl;​
   
   
4 #·​annotations 6 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 8 ····​value·​=·​{
  9 ········​Landroid/​support/​v4/​widget/​DrawerLayout$ChildAcc​essibilityDelegate;​,​
7 ········​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​,​ 10 ········​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​,​
8 ········​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​,​ 11 ········​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​,​
9 ········​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​,​ 12 ········​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​,​
10 ········​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​,​ 13 ········​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​,​
  14 ········​Landroid/​support/​v4/​widget/​DrawerLayout$DrawerLa​youtCompatImplApi21;​,​
  15 ········​Landroid/​support/​v4/​widget/​DrawerLayout$DrawerLa​youtCompatImplBase;​,​
  16 ········​Landroid/​support/​v4/​widget/​DrawerLayout$DrawerLa​youtCompatImpl;​,​
11 ········​Landroid/​support/​v4/​widget/​DrawerLayout$SimpleDr​awerListener;​,​ 17 ········​Landroid/​support/​v4/​widget/​DrawerLayout$SimpleDr​awerListener;​,​
12 ········​Landroid/​support/​v4/​widget/​DrawerLayout$DrawerLi​stener;​ 18 ········​Landroid/​support/​v4/​widget/​DrawerLayout$DrawerLi​stener;​,​
  19 ········​Landroid/​support/​v4/​widget/​DrawerLayout$EdgeGrav​ity;​,​
  20 ········​Landroid/​support/​v4/​widget/​DrawerLayout$LockMode​;​,​
  21 ········​Landroid/​support/​v4/​widget/​DrawerLayout$State;​
13 ····​} 22 ····​}
14 .​end·​annotation 23 .​end·​annotation
   
   
15 #·​static·​fields 24 #·​static·​fields
16 .​field·​private·​static·​final·​ALLOW_EDGE_LOCK:​Z·​=·​false 25 .​field·​private·​static·​final·​ALLOW_EDGE_LOCK:​Z·​=·​false
   
  26 .​field·​private·​static·​final·​CAN_HIDE_DESCENDANTS:​Z
   
17 .​field·​private·​static·​final·​CHILDREN_DISALLOW_INT​ERCEPT:​Z·​=·​true 27 .​field·​private·​static·​final·​CHILDREN_DISALLOW_INT​ERCEPT:​Z·​=·​true
   
18 .​field·​private·​static·​final·​DEFAULT_SCRIM_COLOR:​I·​=·​-​0x67000000 28 .​field·​private·​static·​final·​DEFAULT_SCRIM_COLOR:​I·​=·​-​0x67000000
   
  29 .​field·​static·​final·​IMPL:​Landroid/​support/​v4/​widget/​DrawerLayout$DrawerLa​youtCompatImpl;​
   
19 .​field·​private·​static·​final·​LAYOUT_ATTRS:​[I 30 .​field·​private·​static·​final·​LAYOUT_ATTRS:​[I
   
20 .​field·​public·​static·​final·​LOCK_MODE_LOCKED_CLOS​ED:​I·​=·​0x1 31 .​field·​public·​static·​final·​LOCK_MODE_LOCKED_CLOS​ED:​I·​=·​0x1
   
21 .​field·​public·​static·​final·​LOCK_MODE_LOCKED_OPEN​:​I·​=·​0x2 32 .​field·​public·​static·​final·​LOCK_MODE_LOCKED_OPEN​:​I·​=·​0x2
   
22 .​field·​public·​static·​final·​LOCK_MODE_UNLOCKED:​I·​=·​0x0 33 .​field·​public·​static·​final·​LOCK_MODE_UNLOCKED:​I·​=·​0x0
Offset 45, 28 lines modified Offset 59, 34 lines modified
   
45 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"DrawerLayout" 59 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"DrawerLayout"
   
46 .​field·​private·​static·​final·​TOUCH_SLOP_SENSITIVIT​Y:​F·​=·​1.​0f 60 .​field·​private·​static·​final·​TOUCH_SLOP_SENSITIVIT​Y:​F·​=·​1.​0f
   
   
47 #·​instance·​fields 61 #·​instance·​fields
  62 .​field·​private·​final·​mChildAccessibilityDe​legate:​Landroid/​support/​v4/​widget/​DrawerLayout$ChildAcc​essibilityDelegate;​
   
48 .​field·​private·​mChildrenCanceledTouc​h:​Z 63 .​field·​private·​mChildrenCanceledTouc​h:​Z
   
49 .​field·​private·​mDisallowInterceptReq​uested:​Z 64 .​field·​private·​mDisallowInterceptReq​uested:​Z
   
  65 .​field·​private·​mDrawStatusBarBackgro​und:​Z
   
50 .​field·​private·​mDrawerState:​I 66 .​field·​private·​mDrawerState:​I
   
51 .​field·​private·​mFirstLayout:​Z 67 .​field·​private·​mFirstLayout:​Z
   
52 .​field·​private·​mInLayout:​Z 68 .​field·​private·​mInLayout:​Z
   
53 .​field·​private·​mInitialMotionX:​F 69 .​field·​private·​mInitialMotionX:​F
   
54 .​field·​private·​mInitialMotionY:​F 70 .​field·​private·​mInitialMotionY:​F
   
  71 .​field·​private·​mLastInsets:​Ljava/​lang/​Object;​
   
55 .​field·​private·​final·​mLeftCallback:​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​ 72 .​field·​private·​final·​mLeftCallback:​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​
   
56 .​field·​private·​final·​mLeftDragger:​Landroid/​support/​v4/​widget/​ViewDragHelper;​ 73 .​field·​private·​final·​mLeftDragger:​Landroid/​support/​v4/​widget/​ViewDragHelper;​
   
57 .​field·​private·​mListener:​Landroid/​support/​v4/​widget/​DrawerLayout$DrawerLi​stener;​ 74 .​field·​private·​mListener:​Landroid/​support/​v4/​widget/​DrawerLayout$DrawerLi​stener;​
   
58 .​field·​private·​mLockModeLeft:​I 75 .​field·​private·​mLockModeLeft:​I
Offset 85, 315 lines modified Offset 105, 431 lines modified
   
85 .​field·​private·​mScrimPaint:​Landroid/​graphics/​Paint;​ 105 .​field·​private·​mScrimPaint:​Landroid/​graphics/​Paint;​
   
86 .​field·​private·​mShadowLeft:​Landroid/​graphics/​drawable/​Drawable;​ 106 .​field·​private·​mShadowLeft:​Landroid/​graphics/​drawable/​Drawable;​
   
87 .​field·​private·​mShadowRight:​Landroid/​graphics/​drawable/​Drawable;​ 107 .​field·​private·​mShadowRight:​Landroid/​graphics/​drawable/​Drawable;​
   
  108 .​field·​private·​mStatusBarBackground:​Landroid/​graphics/​drawable/​Drawable;​
   
  109 .​field·​private·​mTitleLeft:​Ljava/​lang/​CharSequence;​
   
  110 .​field·​private·​mTitleRight:​Ljava/​lang/​CharSequence;​
   
   
88 #·​direct·​methods 111 #·​direct·​methods
89 .​method·​static·​constructor·​<clinit>()​V 112 .​method·​static·​constructor·​<clinit>()​V
90 ····​.​locals·3 113 ····​.​locals·5
Max diff block lines reached; 143199/146496 bytes (97.75%) of diff not shown.
[−]
smali/android/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider.smali
Offset 19, 42 lines modified Offset 19, 42 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​)​V 20 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​713 23 ····​.​line·​714
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​ExploreByTouchNodePro​vider;​-​>this$0:​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​ExploreByTouchNodePro​vider;​-​>this$0:​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeProv​iderCompat;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​1;​)​V 28 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​1;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
30 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​ 30 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​
31 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​1;​ 31 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​1;​
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​713 33 ····​.​line·​714
34 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​ExploreByTouchNodePro​vider;​-​><init>(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​)​V 34 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​ExploreByTouchNodePro​vider;​-​><init>(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​)​V
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
   
37 #·​virtual·​methods 37 #·​virtual·​methods
38 .​method·​public·​createAccessibilityNo​deInfo(I)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 38 .​method·​public·​createAccessibilityNo​deInfo(I)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
39 ····​.​locals·​1 39 ····​.​locals·​1
40 ····​.​param·​p1,​·​"virtualViewId"····​#·​I 40 ····​.​param·​p1,​·​"virtualViewId"····​#·​I
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​716 42 ····​.​line·​717
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​ExploreByTouchNodePro​vider;​-​>this$0:​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​ 43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​ExploreByTouchNodePro​vider;​-​>this$0:​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​
   
44 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>createNode(I)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 44 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>createNode(I)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
45 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>access$100(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​I)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 45 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>access$100(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​I)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
Offset 64, 15 lines modified Offset 64, 15 lines modified
64 .​method·​public·​performAction(IILandr​oid/​os/​Bundle;​)​Z 64 .​method·​public·​performAction(IILandr​oid/​os/​Bundle;​)​Z
65 ····​.​locals·​1 65 ····​.​locals·​1
66 ····​.​param·​p1,​·​"virtualViewId"····​#·​I 66 ····​.​param·​p1,​·​"virtualViewId"····​#·​I
67 ····​.​param·​p2,​·​"action"····​#·​I 67 ····​.​param·​p2,​·​"action"····​#·​I
68 ····​.​param·​p3,​·​"arguments"····​#·​Landroid/​os/​Bundle;​ 68 ····​.​param·​p3,​·​"arguments"····​#·​Landroid/​os/​Bundle;​
   
69 ····​.​prologue 69 ····​.​prologue
70 ····​.​line·​721 70 ····​.​line·​722
71 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​ExploreByTouchNodePro​vider;​-​>this$0:​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​ 71 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper$​ExploreByTouchNodePro​vider;​-​>this$0:​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​
   
72 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>performAction(IILand​roid/​os/​Bundle;​)​Z 72 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>performAction(IILand​roid/​os/​Bundle;​)​Z
73 ····​invoke-​static·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>access$200(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​IILandroid/​os/​Bundle;​)​Z 73 ····​invoke-​static·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>access$200(Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​IILandroid/​os/​Bundle;​)​Z
   
74 ····​move-​result·​v0 74 ····​move-​result·​v0
   
[−]
smali/android/support/v4/widget/ListViewAutoScrollHelper.smali
Offset 50, 84 lines modified Offset 50, 89 lines modified
50 ····​.​local·​v6,​·​"target":​Landroid/​widget/​ListView;​ 50 ····​.​local·​v6,​·​"target":​Landroid/​widget/​ListView;​
51 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getCount()​I 51 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getCount()​I
   
52 ····​move-​result·​v3 52 ····​move-​result·​v3
   
53 ····​.​line·​62 53 ····​.​line·​62
54 ····​.​local·​v3,​·​"itemCount":​I 54 ····​.​local·​v3,​·​"itemCount":​I
  55 ····​if-​nez·​v3,​·​:​cond_1
   
  56 ····​.​line·​92
  57 ····​:​cond_0
  58 ····​:​goto_0
  59 ····​return·​v7
   
  60 ····​.​line·​66
  61 ····​:​cond_1
55 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getChildCount()​I 62 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getChildCount()​I
   
56 ····​move-​result·​v0 63 ····​move-​result·​v0
   
57 ····​.​line·​63 64 ····​.​line·​67
58 ····​.​local·​v0,​·​"childCount":​I 65 ····​.​local·​v0,​·​"childCount":​I
59 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I 66 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getFirstVisiblePosit​ion()​I
   
60 ····​move-​result·​v1 67 ····​move-​result·​v1
   
61 ····​.​line·​64 68 ····​.​line·​68
62 ····​.​local·​v1,​·​"firstPosition":​I 69 ····​.​local·​v1,​·​"firstPosition":​I
63 ····​add-​int·​v4,​·​v1,​·​v0 70 ····​add-​int·​v4,​·​v1,​·​v0
   
64 ····​.​line·66 71 ····​.​line·70
65 ····​.​local·​v4,​·​"lastPosition":​I 72 ····​.​local·​v4,​·​"lastPosition":​I
66 ····​if-​lez·​p1,​·​:​cond_1 73 ····​if-​lez·​p1,​·​:​cond_3
   
67 ····​.​line·68 74 ····​.​line·72
68 ····​if-​lt·​v4,​·​v3,​·​:​cond_2 75 ····​if-​lt·​v4,​·​v3,​·​:​cond_2
   
69 ····​.​line·69 76 ····​.​line·73
70 ····​add-​int/​lit8·​v8,​·​v0,​·​-​0x1 77 ····​add-​int/​lit8·​v8,​·​v0,​·​-​0x1
   
71 ····​invoke-​virtual·​{v6,​·​v8},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​ 78 ····​invoke-​virtual·​{v6,​·​v8},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
72 ····​move-​result-​object·​v5 79 ····​move-​result-​object·​v5
   
73 ····​.​line·​70 80 ····​.​line·​74
74 ····​.​local·​v5,​·​"lastView":​Landroid/​view/​View;​ 81 ····​.​local·​v5,​·​"lastView":​Landroid/​view/​View;​
75 ····​invoke-​virtual·​{v5},​·​Landroid/​view/​View;​-​>getBottom()​I 82 ····​invoke-​virtual·​{v5},​·​Landroid/​view/​View;​-​>getBottom()​I
   
76 ····​move-​result·​v8 83 ····​move-​result·​v8
   
77 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getHeight()​I 84 ····​invoke-​virtual·​{v6},​·​Landroid/​widget/​ListView;​-​>getHeight()​I
   
78 ····​move-​result·​v9 85 ····​move-​result·​v9
   
79 ····​if-​gt·​v8,​·​v9,​·​:​cond_2 86 ····​if-​le·​v8,​·​v9,​·​:​cond_0
   
80 ····​.​line·88 87 ····​.​line·92
81 ····​.​end·​local·​v5····​#·​"lastView":​Landroid/​view/​View;​ 88 ····​.​end·​local·​v5····​#·​"lastView":​Landroid/​view/​View;​
82 ····​:​cond_0 89 ····​:​cond_2
83 ····:​goto_0 90 ····const/​4·​v7,​·0x1
84 ····​return·​v7  
   
85 ····.​line·​74 91 ····goto·​:​goto_0
86 ····​:​cond_1  
  92 ····​.​line·​78
  93 ····​:​cond_3
87 ····​if-​gez·​p1,​·​:​cond_0 94 ····​if-​gez·​p1,​·​:​cond_0
   
88 ····​.​line·76 95 ····​.​line·80
89 ····​if-​gtz·​v1,​·​:​cond_2 96 ····​if-​gtz·​v1,​·​:​cond_2
   
90 ····​.​line·77 97 ····​.​line·81
91 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​ 98 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​widget/​ListView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
92 ····​move-​result-​object·​v2 99 ····​move-​result-​object·​v2
   
93 ····​.​line·78 100 ····​.​line·82
94 ····​.​local·​v2,​·​"firstView":​Landroid/​view/​View;​ 101 ····​.​local·​v2,​·​"firstView":​Landroid/​view/​View;​
95 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I 102 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I
   
96 ····​move-​result·​v8 103 ····​move-​result·​v8
   
97 ····​if-​gez·​v8,​·​:​cond_0 104 ····​if-​ltz·​v8,​·​:​cond_2
   
98 ····​.​line·​88  
99 ····​.​end·​local·​v2····​#·​"firstView":​Landroid/​view/​View;​  
100 ····​:​cond_2  
101 ····​const/​4·​v7,​·​0x1  
   
102 ····​goto·​:​goto_0 105 ····​goto·​:​goto_0
103 .​end·​method 106 .​end·​method
   
104 .​method·​public·​scrollTargetBy(II)​V 107 .​method·​public·​scrollTargetBy(II)​V
105 ····​.​locals·​5 108 ····​.​locals·​5
106 ····​.​param·​p1,​·​"deltaX"····​#·​I 109 ····​.​param·​p1,​·​"deltaX"····​#·​I
[−]
smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase.smali
Offset 18, 60 lines modified Offset 18, 63 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·55 22 ····​.​line·61
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​abortAnimation(Ljava/​lang/​Object;​)​V 27 .​method·​public·​abortAnimation(Ljava/​lang/​Object;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
29 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​ 29 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​112 31 ····​.​line·​119
32 ····​check-​cast·​p1,​·​Landroid/​widget/​Scroller;​ 32 ····​check-​cast·​p1,​·​Landroid/​widget/​Scroller;​
   
33 ····​.​end·​local·​p1····​#·​"scroller":​Ljava/​lang/​Object;​ 33 ····​.​end·​local·​p1····​#·​"scroller":​Ljava/​lang/​Object;​
34 ····​invoke-​virtual·​{p1},​·​Landroid/​widget/​Scroller;​-​>abortAnimation()​V 34 ····​invoke-​virtual·​{p1},​·​Landroid/​widget/​Scroller;​-​>abortAnimation()​V
   
35 ····​.​line·​113 35 ····​.​line·​120
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
38 .​method·​public·​computeScrollOffset(L​java/​lang/​Object;​)​Z 38 .​method·​public·​computeScrollOffset(L​java/​lang/​Object;​)​Z
39 ····​.​locals·1 39 ····​.​locals·2
40 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​ 40 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·84 42 ····​.​line·90
43 ····check-​cast·p1,​·Landroid/​widget/​Scroller;​ 43 ····move-​object·v0,​·p1
   
44 ····.​end·​local·​p1····​#·​"scroller":​Ljava/​lang/​Object;​ 44 ····check-​cast·v0,​·​Landroid/​widget/​Scroller;​
45 ····​invoke-​virtual·​{p1},​·​Landroid/​widget/​Scroller;​-​>computeScrollOffset(​)​Z  
   
46 ····move-​result·v0 45 ····.​line·91
  46 ····​.​local·​v0,​·​"s":​Landroid/​widget/​Scroller;​
  47 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Scroller;​-​>computeScrollOffset(​)​Z
   
47 ····​return·​v0 48 ····move-​result·​v1
   
  49 ····​return·​v1
48 .​end·​method 50 .​end·​method
   
49 .​method·​public·​createScroller(Landro​id/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​ 51 .​method·​public·​createScroller(Landro​id/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
50 ····​.​locals·​1 52 ····​.​locals·​1
51 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 53 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
52 ····​.​param·​p2,​·​"interpolator"····​#·​Landroid/​view/​animation/​Interpolator;​ 54 ····​.​param·​p2,​·​"interpolator"····​#·​Landroid/​view/​animation/​Interpolator;​
   
53 ····​.​prologue 55 ····​.​prologue
54 ····​.​line·58 56 ····​.​line·64
55 ····​if-​eqz·​p2,​·​:​cond_0 57 ····​if-​eqz·​p2,​·​:​cond_0
   
56 ····​new-​instance·​v0,​·​Landroid/​widget/​Scroller;​ 58 ····​new-​instance·​v0,​·​Landroid/​widget/​Scroller;​
   
57 ····​invoke-​direct·​{v0,​·​p1,​·​p2},​·​Landroid/​widget/​Scroller;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​V 59 ····​invoke-​direct·​{v0,​·​p1,​·​p2},​·​Landroid/​widget/​Scroller;​-​><init>(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​V
   
58 ····​:​goto_0 60 ····​:​goto_0
Offset 94, 15 lines modified Offset 97, 15 lines modified
94 ····​.​param·​p5,​·​"velY"····​#·​I 97 ····​.​param·​p5,​·​"velY"····​#·​I
95 ····​.​param·​p6,​·​"minX"····​#·​I 98 ····​.​param·​p6,​·​"minX"····​#·​I
96 ····​.​param·​p7,​·​"maxX"····​#·​I 99 ····​.​param·​p7,​·​"maxX"····​#·​I
97 ····​.​param·​p8,​·​"minY"····​#·​I 100 ····​.​param·​p8,​·​"minY"····​#·​I
98 ····​.​param·​p9,​·​"maxY"····​#·​I 101 ····​.​param·​p9,​·​"maxY"····​#·​I
   
99 ····​.​prologue 102 ····​.​prologue
100 ····​.​line·​101 103 ····​.​line·​108
101 ····​move-​object·​v0,​·​p1 104 ····​move-​object·​v0,​·​p1
   
102 ····​check-​cast·​v0,​·​Landroid/​widget/​Scroller;​ 105 ····​check-​cast·​v0,​·​Landroid/​widget/​Scroller;​
   
103 ····​move·​v1,​·​p2 106 ····​move·​v1,​·​p2
   
104 ····​move·​v2,​·​p3 107 ····​move·​v2,​·​p3
Offset 117, 15 lines modified Offset 120, 15 lines modified
   
117 ····​move/​from16·​v7,​·​p8 120 ····​move/​from16·​v7,​·​p8
   
118 ····​move/​from16·​v8,​·​p9 121 ····​move/​from16·​v8,​·​p9
   
119 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Landroid/​widget/​Scroller;​-​>fling(IIIIIIII)​V 122 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Landroid/​widget/​Scroller;​-​>fling(IIIIIIII)​V
   
120 ····​.​line·​102 123 ····​.​line·​109
121 ····​return-​void 124 ····​return-​void
122 .​end·​method 125 .​end·​method
   
123 .​method·​public·​fling(Ljava/​lang/​Object;​IIIIIIIIII)​V 126 .​method·​public·​fling(Ljava/​lang/​Object;​IIIIIIIIII)​V
124 ····​.​locals·​9 127 ····​.​locals·​9
125 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​ 128 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​
126 ····​.​param·​p2,​·​"startX"····​#·​I 129 ····​.​param·​p2,​·​"startX"····​#·​I
Offset 136, 15 lines modified Offset 139, 15 lines modified
136 ····​.​param·​p7,​·​"maxX"····​#·​I 139 ····​.​param·​p7,​·​"maxX"····​#·​I
137 ····​.​param·​p8,​·​"minY"····​#·​I 140 ····​.​param·​p8,​·​"minY"····​#·​I
Max diff block lines reached; 4603/7245 bytes (63.53%) of diff not shown.
[−]
smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread.smali
Offset 18, 54 lines modified Offset 18, 54 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​143 22 ····​.​line·​150
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​abortAnimation(Ljava/​lang/​Object;​)​V 27 .​method·​public·​abortAnimation(Ljava/​lang/​Object;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
29 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​ 29 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​201 31 ····​.​line·​208
32 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>abortAnimation(Ljava​/​lang/​Object;​)​V 32 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>abortAnimation(Ljava​/​lang/​Object;​)​V
   
33 ····​.​line·​202 33 ····​.​line·​209
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
36 .​method·​public·​computeScrollOffset(L​java/​lang/​Object;​)​Z 36 .​method·​public·​computeScrollOffset(L​java/​lang/​Object;​)​Z
37 ····​.​locals·​1 37 ····​.​locals·​1
38 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​ 38 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​171 40 ····​.​line·​178
41 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>computeScrollOffset(​Ljava/​lang/​Object;​)​Z 41 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>computeScrollOffset(​Ljava/​lang/​Object;​)​Z
   
42 ····​move-​result·​v0 42 ····​move-​result·​v0
   
43 ····​return·​v0 43 ····​return·​v0
44 .​end·​method 44 .​end·​method
   
45 .​method·​public·​createScroller(Landro​id/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​ 45 .​method·​public·​createScroller(Landro​id/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
46 ····​.​locals·​1 46 ····​.​locals·​1
47 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 47 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
48 ····​.​param·​p2,​·​"interpolator"····​#·​Landroid/​view/​animation/​Interpolator;​ 48 ····​.​param·​p2,​·​"interpolator"····​#·​Landroid/​view/​animation/​Interpolator;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​146 50 ····​.​line·​153
51 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>createScroller(Landr​oid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​ 51 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>createScroller(Landr​oid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
Offset 78, 18 lines modified Offset 78, 18 lines modified
78 ····​.​param·​p5,​·​"velY"····​#·​I 78 ····​.​param·​p5,​·​"velY"····​#·​I
79 ····​.​param·​p6,​·​"minX"····​#·​I 79 ····​.​param·​p6,​·​"minX"····​#·​I
80 ····​.​param·​p7,​·​"maxX"····​#·​I 80 ····​.​param·​p7,​·​"maxX"····​#·​I
81 ····​.​param·​p8,​·​"minY"····​#·​I 81 ····​.​param·​p8,​·​"minY"····​#·​I
82 ····​.​param·​p9,​·​"maxY"····​#·​I 82 ····​.​param·​p9,​·​"maxY"····​#·​I
   
83 ····​.​prologue 83 ····​.​prologue
84 ····​.​line·​188 84 ····​.​line·​195
85 ····​invoke-​static/​range·​{p1·​.​.​·​p9},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>fling(Ljava/​lang/​Object;​IIIIIIII)​V 85 ····​invoke-​static/​range·​{p1·​.​.​·​p9},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>fling(Ljava/​lang/​Object;​IIIIIIII)​V
   
86 ····​.​line·​190 86 ····​.​line·​197
87 ····​return-​void 87 ····​return-​void
88 .​end·​method 88 .​end·​method
   
89 .​method·​public·​fling(Ljava/​lang/​Object;​IIIIIIIIII)​V 89 .​method·​public·​fling(Ljava/​lang/​Object;​IIIIIIIIII)​V
90 ····​.​locals·​0 90 ····​.​locals·​0
91 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​ 91 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​
92 ····​.​param·​p2,​·​"startX"····​#·​I 92 ····​.​param·​p2,​·​"startX"····​#·​I
Offset 100, 103 lines modified Offset 100, 103 lines modified
100 ····​.​param·​p7,​·​"maxX"····​#·​I 100 ····​.​param·​p7,​·​"maxX"····​#·​I
101 ····​.​param·​p8,​·​"minY"····​#·​I 101 ····​.​param·​p8,​·​"minY"····​#·​I
102 ····​.​param·​p9,​·​"maxY"····​#·​I 102 ····​.​param·​p9,​·​"maxY"····​#·​I
103 ····​.​param·​p10,​·​"overX"····​#·​I 103 ····​.​param·​p10,​·​"overX"····​#·​I
104 ····​.​param·​p11,​·​"overY"····​#·​I 104 ····​.​param·​p11,​·​"overY"····​#·​I
   
105 ····​.​prologue 105 ····​.​prologue
106 ····​.​line·195 106 ····​.​line·202
107 ····​invoke-​static/​range·​{p1·​.​.​·​p11},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>fling(Ljava/​lang/​Object;​IIIIIIIIII)​V 107 ····​invoke-​static/​range·​{p1·​.​.​·​p11},​·​Landroid/​support/​v4/​widget/​ScrollerCompatGingerb​read;​-​>fling(Ljava/​lang/​Object;​IIIIIIIIII)​V
   
108 ····​.​line·197 108 ····​.​line·204
109 ····​return-​void 109 ····​return-​void
110 .​end·​method 110 .​end·​method
   
111 .​method·​public·​getCurrVelocity(Ljava​/​lang/​Object;​)​F 111 .​method·​public·​getCurrVelocity(Ljava​/​lang/​Object;​)​F
112 ····​.​locals·​1 112 ····​.​locals·​1
113 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​ 113 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​.​line·​166 115 ····​.​line·​173
116 ····​const/​4·​v0,​·​0x0 116 ····​const/​4·​v0,​·​0x0
   
117 ····​return·​v0 117 ····​return·​v0
118 .​end·​method 118 .​end·​method
   
Max diff block lines reached; 3826/6559 bytes (58.33%) of diff not shown.
[−]
smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.smali
Offset 15, 27 lines modified Offset 15, 27 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​231 19 ····​.​line·​238
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplGingerbre​ad;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplGingerbre​ad;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getCurrVelocity(Ljava​/​lang/​Object;​)​F 24 .​method·​public·​getCurrVelocity(Ljava​/​lang/​Object;​)​F
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​ 26 ····​.​param·​p1,​·​"scroller"····​#·​Ljava/​lang/​Object;​
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​234 28 ····​.​line·​241
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​ScrollerCompatIcs;​-​>getCurrVelocity(Ljav​a/​lang/​Object;​)​F 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​ScrollerCompatIcs;​-​>getCurrVelocity(Ljav​a/​lang/​Object;​)​F
   
30 ····​move-​result·​v0 30 ····​move-​result·​v0
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
[−]
smali/android/support/v4/widget/ScrollerCompat.smali
Offset 11, 100 lines modified Offset 11, 108 lines modified
11 ········​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplBase;​,​ 11 ········​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplBase;​,​
12 ········​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​ 12 ········​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​
13 ····​} 13 ····​}
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​static·​final·IMPL:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​ 16 .​field·​static·​final·​CHASE_FRAME_TIME:​I·​=·​0x10
   
  17 .​field·​private·​static·​final·​TAG:​Ljava/​lang/​String;​·​=·​"ScrollerCompat"
   
   
17 #·​instance·​fields 18 #·​instance·​fields
  19 .​field·​mImpl:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​
   
18 .​field·​mScroller:​Ljava/​lang/​Object;​ 20 .​field·​mScroller:​Ljava/​lang/​Object;​
   
   
19 #·​direct·​methods 21 #·​direct·​methods
20 .​method·static·​constructor·​<clinit>()​V 22 .​method·private·​constructor·​<init>(ILandroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​V
21 ····​.​locals·2 23 ····​.​locals·1
  24 ····​.​param·​p1,​·​"apiVersion"····​#·​I
  25 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
  26 ····​.​param·​p3,​·​"interpolator"····​#·​Landroid/​view/​animation/​Interpolator;​
   
22 ····​.​prologue 27 ····​.​prologue
23 ····​.​line·​240 28 ····​.​line·​262
24 ····sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 29 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​241 30 ····​.​line·​263
26 ····.​local·​v0,​·"version":​I 31 ····const/​16·​v0,​·0xe
27 ····​const/​16·​v1,​·​0xe  
   
28 ····​if-​lt·v0,​·​v1,​·​:​cond_0 32 ····​if-​lt·p1,​·​v0,​·​:​cond_0
   
29 ····​.​line·​242 33 ····​.​line·​264
30 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplIcs;​ 34 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplIcs;​
   
31 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplIcs;​-​><init>()​V 35 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplIcs;​-​><init>()​V
   
32 ····sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>IMPL:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​ 36 ····iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>mImpl:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​
   
33 ····​.​line·​248 37 ····​.​line·​270
34 ····​:​goto_0 38 ····​:​goto_0
  39 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>mImpl:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​
   
  40 ····​invoke-​interface·​{v0,​·​p2,​·​p3},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​-​>createScroller(Landr​oid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​
   
  41 ····​move-​result-​object·​v0
   
  42 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>mScroller:​Ljava/​lang/​Object;​
   
  43 ····​.​line·​271
35 ····​return-​void 44 ····​return-​void
   
36 ····​.​line·​243 45 ····​.​line·​265
37 ····​:​cond_0 46 ····​:​cond_0
38 ····​const/​16·​v1,​·​0x9 47 ····​const/​16·​v0,​·​0x9
   
39 ····​if-​lt·v0,​·​v1,​·​:​cond_1 48 ····​if-​lt·p1,​·​v0,​·​:​cond_1
   
40 ····​.​line·​244 49 ····​.​line·​266
41 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplGingerbre​ad;​ 50 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplGingerbre​ad;​
   
42 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplGingerbre​ad;​-​><init>()​V 51 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplGingerbre​ad;​-​><init>()​V
   
43 ····sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>IMPL:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​ 52 ····iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>mImpl:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​
   
44 ····​goto·​:​goto_0 53 ····​goto·​:​goto_0
   
45 ····​.​line·​246 54 ····​.​line·​268
46 ····​:​cond_1 55 ····​:​cond_1
47 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplBase;​ 56 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplBase;​
   
48 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplBase;​-​><init>()​V 57 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImplBase;​-​><init>()​V
   
49 ····sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>IMPL:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​ 58 ····iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>mImpl:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​
   
50 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
51 .​end·​method 60 .​end·​method
   
52 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​V 61 .​method·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​V
53 ····​.​locals·​1 62 ····​.​locals·​1
54 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 63 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
55 ····​.​param·​p2,​·​"interpolator"····​#·​Landroid/​view/​animation/​Interpolator;​ 64 ····​.​param·​p2,​·​"interpolator"····​#·​Landroid/​view/​animation/​Interpolator;​
   
56 ····​.​prologue 65 ····​.​prologue
57 ····​.​line·​258 66 ····​.​line·​254
58 ····invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 67 ····sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
59 ····​.​line·​259  
60 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>IMPL:​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​  
   
61 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​ScrollerCompat$Scroll​erCompatImpl;​-​>createScroller(Landr​oid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​Ljava/​lang/​Object;​  
   
62 ····​move-​result-​object·​v0  
   
63 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​>mScroller:​Ljava/​lang/​Object;​ 68 ····​invoke-​direct·​{p0,​·​v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​ScrollerCompat;​-​><init>(ILandroid/​content/​Context;​Landroid/​view/​animation/​Interpolator;​)​V
   
Max diff block lines reached; 12259/17401 bytes (70.45%) of diff not shown.
[−]
smali/android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.smali
Offset 21, 20 lines modified Offset 21, 20 lines modified
   
   
21 #·​direct·​methods 21 #·​direct·​methods
22 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​V 22 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​V
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​1395 25 ····​.​line·​1538
26 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Acc​essibilityDelegate;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 26 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Acc​essibilityDelegate;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
27 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V
   
28 ····​.​line·​1396 28 ····​.​line·​1539
29 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​ 29 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​
   
30 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V 30 ····​invoke-​direct·​{v0},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
31 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Acc​essibilityDelegate;​-​>mTmpRect:​Landroid/​graphics/​Rect;​ 31 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Acc​essibilityDelegate;​-​>mTmpRect:​Landroid/​graphics/​Rect;​
   
32 ····​return-​void 32 ····​return-​void
Offset 42, 133 lines modified Offset 42, 133 lines modified
   
42 .​method·​private·​copyNodeInfoNoChildre​n(Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V 42 .​method·​private·​copyNodeInfoNoChildre​n(Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V
43 ····​.​locals·​2 43 ····​.​locals·​2
44 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 44 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
45 ····​.​param·​p2,​·​"src"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 45 ····​.​param·​p2,​·​"src"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​1454 47 ····​.​line·​1597
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Acc​essibilityDelegate;​-​>mTmpRect:​Landroid/​graphics/​Rect;​ 48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Acc​essibilityDelegate;​-​>mTmpRect:​Landroid/​graphics/​Rect;​
   
49 ····​.​line·​1456 49 ····​.​line·​1599
50 ····​.​local·​v0,​·​"rect":​Landroid/​graphics/​Rect;​ 50 ····​.​local·​v0,​·​"rect":​Landroid/​graphics/​Rect;​
51 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getBoundsInParent(La​ndroid/​graphics/​Rect;​)​V 51 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getBoundsInParent(La​ndroid/​graphics/​Rect;​)​V
   
52 ····​.​line·​1457 52 ····​.​line·​1600
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setBoundsInParent(La​ndroid/​graphics/​Rect;​)​V 53 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setBoundsInParent(La​ndroid/​graphics/​Rect;​)​V
   
54 ····​.​line·​1459 54 ····​.​line·​1602
55 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getBoundsInScreen(La​ndroid/​graphics/​Rect;​)​V 55 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getBoundsInScreen(La​ndroid/​graphics/​Rect;​)​V
   
56 ····​.​line·​1460 56 ····​.​line·​1603
57 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setBoundsInScreen(La​ndroid/​graphics/​Rect;​)​V 57 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setBoundsInScreen(La​ndroid/​graphics/​Rect;​)​V
   
58 ····​.​line·​1462 58 ····​.​line·​1605
59 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isVisibleToUser()​Z 59 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isVisibleToUser()​Z
   
60 ····​move-​result·​v1 60 ····​move-​result·​v1
   
61 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setVisibleToUser(Z)​V 61 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setVisibleToUser(Z)​V
   
62 ····​.​line·​1463 62 ····​.​line·​1606
63 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getPackageName()​Ljava/​lang/​CharSequence;​ 63 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getPackageName()​Ljava/​lang/​CharSequence;​
   
64 ····​move-​result-​object·​v1 64 ····​move-​result-​object·​v1
   
65 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setPackageName(Ljava​/​lang/​CharSequence;​)​V 65 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setPackageName(Ljava​/​lang/​CharSequence;​)​V
   
66 ····​.​line·​1464 66 ····​.​line·​1607
67 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getClassName()​Ljava/​lang/​CharSequence;​ 67 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getClassName()​Ljava/​lang/​CharSequence;​
   
68 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
69 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setClassName(Ljava/​lang/​CharSequence;​)​V 69 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setClassName(Ljava/​lang/​CharSequence;​)​V
   
70 ····​.​line·​1465 70 ····​.​line·​1608
71 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getContentDescriptio​n()​Ljava/​lang/​CharSequence;​ 71 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getContentDescriptio​n()​Ljava/​lang/​CharSequence;​
   
72 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v1
   
73 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setContentDescriptio​n(Ljava/​lang/​CharSequence;​)​V 73 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setContentDescriptio​n(Ljava/​lang/​CharSequence;​)​V
   
74 ····​.​line·​1467 74 ····​.​line·​1610
75 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isEnabled()​Z 75 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isEnabled()​Z
   
76 ····​move-​result·​v1 76 ····​move-​result·​v1
   
77 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setEnabled(Z)​V 77 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setEnabled(Z)​V
   
78 ····​.​line·​1468 78 ····​.​line·​1611
79 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isClickable()​Z 79 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isClickable()​Z
   
80 ····​move-​result·​v1 80 ····​move-​result·​v1
   
81 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setClickable(Z)​V 81 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setClickable(Z)​V
   
82 ····​.​line·​1469 82 ····​.​line·​1612
83 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isFocusable()​Z 83 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isFocusable()​Z
   
84 ····​move-​result·​v1 84 ····​move-​result·​v1
   
85 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setFocusable(Z)​V 85 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setFocusable(Z)​V
   
86 ····​.​line·​1470 86 ····​.​line·​1613
87 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isFocused()​Z 87 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isFocused()​Z
   
88 ····​move-​result·​v1 88 ····​move-​result·​v1
   
89 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setFocused(Z)​V 89 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setFocused(Z)​V
Max diff block lines reached; 8104/12611 bytes (64.26%) of diff not shown.
[−]
smali/android/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable.smali
Offset 25, 67 lines modified Offset 25, 67 lines modified
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V 26 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
28 ····​.​param·​p2,​·​"childView"····​#·​Landroid/​view/​View;​ 28 ····​.​param·​p2,​·​"childView"····​#·​Landroid/​view/​View;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​1484 30 ····​.​line·​1627
31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
33 ····​.​line·​1485 33 ····​.​line·​1628
34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>mChildView:​Landroid/​view/​View;​ 34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>mChildView:​Landroid/​view/​View;​
   
35 ····​.​line·​1486 35 ····​.​line·​1629
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
   
38 #·​virtual·​methods 38 #·​virtual·​methods
39 .​method·​public·​run()​V 39 .​method·​public·​run()​V
40 ····​.​locals·​3 40 ····​.​locals·​3
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​1490 42 ····​.​line·​1633
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>mChildView:​Landroid/​view/​View;​ 43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>mChildView:​Landroid/​view/​View;​
   
44 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getParent()​Landroid/​view/​ViewParent;​ 44 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getParent()​Landroid/​view/​ViewParent;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 46 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
47 ····​if-​ne·​v0,​·​v1,​·​:​cond_0 47 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
48 ····​.​line·​1491 48 ····​.​line·​1634
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>mChildView:​Landroid/​view/​View;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>mChildView:​Landroid/​view/​View;​
   
50 ····​const/​4·​v1,​·​0x0 50 ····​const/​4·​v1,​·​0x0
   
51 ····​const/​4·​v2,​·​0x0 51 ····​const/​4·​v2,​·​0x0
   
52 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setLayerType(Landroi​d/​view/​View;​ILandroid/​graphics/​Paint;​)​V 52 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setLayerType(Landroi​d/​view/​View;​ILandroid/​graphics/​Paint;​)​V
   
53 ····​.​line·​1492 53 ····​.​line·​1635
54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
55 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>mChildView:​Landroid/​view/​View;​ 55 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>mChildView:​Landroid/​view/​View;​
   
56 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>invalidateChildRegio​n(Landroid/​view/​View;​)​V 56 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>invalidateChildRegio​n(Landroid/​view/​View;​)​V
57 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$900(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V 57 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$1000(Landroid​/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V
   
58 ····​.​line·​1494 58 ····​.​line·​1637
59 ····​:​cond_0 59 ····​:​cond_0
60 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 60 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dis​ableLayerRunnable;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
61 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mPostedRunnables:​Ljava/​util/​ArrayList;​ 61 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mPostedRunnables:​Ljava/​util/​ArrayList;​
62 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$1000(Landroid​/​support/​v4/​widget/​SlidingPaneLayout;​)​Ljava/​util/​ArrayList;​ 62 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$1100(Landroid​/​support/​v4/​widget/​SlidingPaneLayout;​)​Ljava/​util/​ArrayList;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​invoke-​virtual·​{v0,​·​p0},​·​Ljava/​util/​ArrayList;​-​>remove(Ljava/​lang/​Object;​)​Z 64 ····​invoke-​virtual·​{v0,​·​p0},​·​Ljava/​util/​ArrayList;​-​>remove(Ljava/​lang/​Object;​)​Z
   
65 ····​.​line·​1495 65 ····​.​line·​1638
66 ····​return-​void 66 ····​return-​void
67 .​end·​method 67 .​end·​method
[−]
smali/android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.smali
Offset 19, 118 lines modified Offset 19, 204 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​V 20 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​1178 23 ····​.​line·​1296
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​)​V 28 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
30 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 30 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
31 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​ 31 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​1178 33 ····​.​line·​1296
34 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​><init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​V 34 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​><init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​V
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
   
37 #·​virtual·​methods 37 #·​virtual·​methods
38 .​method·​public·​clampViewPositionHori​zontal(Landroid/​view/​View;​II)​I 38 .​method·​public·​clampViewPositionHori​zontal(Landroid/​view/​View;​II)​I
39 ····​.​locals·6 39 ····​.​locals·7
40 ····​.​param·​p1,​·​"child"····​#·​Landroid/​view/​View;​ 40 ····​.​param·​p1,​·​"child"····​#·​Landroid/​view/​View;​
41 ····​.​param·​p2,​·​"left"····​#·​I 41 ····​.​param·​p2,​·​"left"····​#·​I
42 ····​.​param·​p3,​·​"dx"····​#·​I 42 ····​.​param·​p3,​·​"dx"····​#·​I
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​1233 44 ····​.​line·​1362
45 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 45 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
46 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mSlideableView:​Landroid/​view/​View;​ 46 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mSlideableView:​Landroid/​view/​View;​
47 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$400(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​Landroid/​view/​View;​ 47 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$400(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​Landroid/​view/​View;​
   
48 ····​move-​result-​object·​v4 48 ····​move-​result-​object·​v4
   
49 ····​invoke-​virtual·​{v4},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 49 ····​invoke-​virtual·​{v4},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
50 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v1
   
51 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​ 51 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​
   
52 ····​.​line·​1234 52 ····​.​line·​1365
53 ····​.​local·​v1,​·​"lp":​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​ 53 ····​.​local·​v1,​·​"lp":​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​
54 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 54 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
55 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>getPaddingLeft()​I 55 ····#·​invokes:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>isLayoutRtlSupport()​Z
  56 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$700(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​Z
   
56 ····​move-​result·​v4 57 ····​move-​result·​v4
   
57 ····​iget·​v5,​·​v1,​·Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>leftMargin:​I 58 ····​if-​eqz·​v4,​·:​cond_0
   
  59 ····​.​line·​1366
  60 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
  61 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>getWidth()​I
   
  62 ····​move-​result·​v4
   
  63 ····​iget-​object·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
  64 ····​invoke-​virtual·​{v5},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>getPaddingRight()​I
   
  65 ····​move-​result·​v5
   
  66 ····​iget·​v6,​·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>rightMargin:​I
   
  67 ····​add-​int/​2addr·​v5,​·​v6
   
  68 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
  69 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mSlideableView:​Landroid/​view/​View;​
  70 ····​invoke-​static·​{v6},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$400(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​Landroid/​view/​View;​
   
  71 ····​move-​result-​object·​v6
   
58 ····add-​int·​v0,​·​v4,​·​v5 72 ····invoke-​virtual·{v6},​·Landroid/​view/​View;​-​>getWidth()​I
   
59 ····.​line·​1235 73 ····move-​result·​v6
60 ····​.​local·​v0,​·​"leftBound":​I  
  74 ····​add-​int/​2addr·​v5,​·​v6
   
  75 ····​sub-​int·​v3,​·​v4,​·​v5
   
  76 ····​.​line·​1368
  77 ····​.​local·​v3,​·​"startBound":​I
61 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 78 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
62 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mSlideRange:​I 79 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mSlideRange:​I
63 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$700(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​I 80 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$800(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​I
Max diff block lines reached; 18962/23397 bytes (81.04%) of diff not shown.
[−]
smali/android/support/v4/widget/SlidingPaneLayout$SavedState$1.smali
Offset 28, 66 lines modified Offset 28, 66 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>()​V 29 .​method·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​1322 32 ····​.​line·​1465
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
38 ····​.​locals·​2 38 ····​.​locals·​2
39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 39 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​1324 41 ····​.​line·​1467
42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
   
43 ····​const/​4·​v1,​·​0x0 43 ····​const/​4·​v1,​·​0x0
   
44 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​><init>(Landroid/​os/​Parcel;​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​)​V 44 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​><init>(Landroid/​os/​Parcel;​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​)​V
   
45 ····​return-​object·​v0 45 ····​return-​object·​v0
46 .​end·​method 46 .​end·​method
   
47 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 47 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
48 ····​.​locals·​1 48 ····​.​locals·​1
49 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 49 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​
   
50 ····​.​prologue 50 ····​.​prologue
51 ····​.​line·​1322 51 ····​.​line·​1465
52 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 52 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
54 ····​return-​object·​v0 54 ····​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 56 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
57 ····​.​locals·​1 57 ····​.​locals·​1
58 ····​.​param·​p1,​·​"size"····​#·​I 58 ····​.​param·​p1,​·​"size"····​#·​I
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·​1328 60 ····​.​line·​1471
61 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 61 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
   
62 ····​return-​object·​v0 62 ····​return-​object·​v0
63 .​end·​method 63 .​end·​method
   
64 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 64 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
65 ····​.​locals·​1 65 ····​.​locals·​1
66 ····​.​param·​p1,​·​"x0"····​#·​I 66 ····​.​param·​p1,​·​"x0"····​#·​I
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·​1322 68 ····​.​line·​1465
69 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 69 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
   
70 ····​move-​result-​object·​v0 70 ····​move-​result-​object·​v0
   
71 ····​return-​object·​v0 71 ····​return-​object·​v0
72 .​end·​method 72 .​end·​method
[−]
smali/android/support/v4/widget/SlidingPaneLayout$LayoutParams.smali
Offset 29, 15 lines modified Offset 29, 15 lines modified
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​static·​constructor·​<clinit>()​V 30 .​method·​static·​constructor·​<clinit>()​V
31 ····​.​locals·​3 31 ····​.​locals·​3
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​1249 33 ····​.​line·​1392
34 ····​const/​4·​v0,​·​0x1 34 ····​const/​4·​v0,​·​0x1
   
35 ····​new-​array·​v0,​·​v0,​·​[I 35 ····​new-​array·​v0,​·​v0,​·​[I
   
36 ····​const/​4·​v1,​·​0x0 36 ····​const/​4·​v1,​·​0x0
   
37 ····​const·​v2,​·​0x1010181 37 ····​const·​v2,​·​0x1010181
Offset 51, 130 lines modified Offset 51, 130 lines modified
   
51 .​method·​public·​constructor·​<init>()​V 51 .​method·​public·​constructor·​<init>()​V
52 ····​.​locals·​1 52 ····​.​locals·​1
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​const/​4·​v0,​·​-​0x1 54 ····​const/​4·​v0,​·​-​0x1
   
55 ····​.​line·​1273 55 ····​.​line·​1416
56 ····​invoke-​direct·​{p0,​·​v0,​·​v0},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V 56 ····​invoke-​direct·​{p0,​·​v0,​·​v0},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V
   
57 ····​.​line·​1257 57 ····​.​line·​1400
58 ····​const/​4·​v0,​·​0x0 58 ····​const/​4·​v0,​·​0x0
   
59 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>weight:​F 59 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>weight:​F
   
60 ····​.​line·​1274 60 ····​.​line·​1417
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​constructor·​<init>(II)​V 63 .​method·​public·​constructor·​<init>(II)​V
64 ····​.​locals·​1 64 ····​.​locals·​1
65 ····​.​param·​p1,​·​"width"····​#·​I 65 ····​.​param·​p1,​·​"width"····​#·​I
66 ····​.​param·​p2,​·​"height"····​#·​I 66 ····​.​param·​p2,​·​"height"····​#·​I
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·​1277 68 ····​.​line·​1420
69 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V 69 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V
   
70 ····​.​line·​1257 70 ····​.​line·​1400
71 ····​const/​4·​v0,​·​0x0 71 ····​const/​4·​v0,​·​0x0
   
72 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>weight:​F 72 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>weight:​F
   
73 ····​.​line·​1278 73 ····​.​line·​1421
74 ····​return-​void 74 ····​return-​void
75 .​end·​method 75 .​end·​method
   
76 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 76 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
77 ····​.​locals·​3 77 ····​.​locals·​3
78 ····​.​param·​p1,​·​"c"····​#·​Landroid/​content/​Context;​ 78 ····​.​param·​p1,​·​"c"····​#·​Landroid/​content/​Context;​
79 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 79 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
80 ····​.​prologue 80 ····​.​prologue
81 ····​const/​4·​v2,​·​0x0 81 ····​const/​4·​v2,​·​0x0
   
82 ····​.​line·​1294 82 ····​.​line·​1437
83 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 83 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
84 ····​.​line·​1257 84 ····​.​line·​1400
85 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>weight:​F 85 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>weight:​F
   
86 ····​.​line·​1296 86 ····​.​line·​1439
87 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>ATTRS:​[I 87 ····​sget-​object·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>ATTRS:​[I
   
88 ····​invoke-​virtual·​{p1,​·​p2,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 88 ····​invoke-​virtual·​{p1,​·​p2,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
89 ····​move-​result-​object·​v0 89 ····​move-​result-​object·​v0
   
90 ····​.​line·​1297 90 ····​.​line·​1440
91 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​ 91 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​
92 ····​const/​4·​v1,​·​0x0 92 ····​const/​4·​v1,​·​0x0
   
93 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getFloat(IF)​F 93 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getFloat(IF)​F
   
94 ····​move-​result·​v1 94 ····​move-​result·​v1
   
95 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>weight:​F 95 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>weight:​F
   
96 ····​.​line·​1298 96 ····​.​line·​1441
97 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 97 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
98 ····​.​line·​1299 98 ····​.​line·​1442
99 ····​return-​void 99 ····​return-​void
100 .​end·​method 100 .​end·​method
   
101 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​)​V 101 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​)​V
102 ····​.​locals·​1 102 ····​.​locals·​1
103 ····​.​param·​p1,​·​"source"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​ 103 ····​.​param·​p1,​·​"source"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​1289 105 ····​.​line·​1432
106 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V 106 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V
   
Max diff block lines reached; 1457/4372 bytes (33.33%) of diff not shown.
[−]
smali/android/support/v4/widget/SlidingPaneLayout$SavedState.smali
Offset 32, 101 lines modified Offset 32, 101 lines modified
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​static·​constructor·​<clinit>()​V 33 .​method·​static·​constructor·​<clinit>()​V
34 ····​.​locals·​1 34 ····​.​locals·​1
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​1321 36 ····​.​line·​1464
37 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​ 37 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​
   
38 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​><init>()​V 38 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​><init>()​V
   
39 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 39 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​constructor·​<init>(Landroid/​os/​Parcel;​)​V 42 .​method·​private·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
43 ····​.​locals·​1 43 ····​.​locals·​1
44 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 44 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​1311 46 ····​.​line·​1454
47 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V 47 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
48 ····​.​line·​1312 48 ····​.​line·​1455
49 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 49 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
50 ····​move-​result·​v0 50 ····​move-​result·​v0
   
51 ····​if-​eqz·​v0,​·​:​cond_0 51 ····​if-​eqz·​v0,​·​:​cond_0
   
52 ····​const/​4·​v0,​·​0x1 52 ····​const/​4·​v0,​·​0x1
   
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>isOpen:​Z 54 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>isOpen:​Z
   
55 ····​.​line·​1313 55 ····​.​line·​1456
56 ····​return-​void 56 ····​return-​void
   
57 ····​.​line·​1312 57 ····​.​line·​1455
58 ····​:​cond_0 58 ····​:​cond_0
59 ····​const/​4·​v0,​·​0x0 59 ····​const/​4·​v0,​·​0x0
   
60 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
61 .​end·​method 61 .​end·​method
   
62 .​method·​synthetic·​constructor·​<init>(Landroid/​os/​Parcel;​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​)​V 62 .​method·​synthetic·​constructor·​<init>(Landroid/​os/​Parcel;​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​)​V
63 ····​.​locals·​0 63 ····​.​locals·​0
64 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​ 64 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​
65 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​ 65 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$1;​
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​1303 67 ····​.​line·​1446
68 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​><init>(Landroid/​os/​Parcel;​)​V 68 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
71 .​method·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V 71 .​method·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V
72 ····​.​locals·​0 72 ····​.​locals·​0
73 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​ 73 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​1307 75 ····​.​line·​1450
76 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V 76 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
77 ····​.​line·​1308 77 ····​.​line·​1451
78 ····​return-​void 78 ····​return-​void
79 .​end·​method 79 .​end·​method
   
   
80 #·​virtual·​methods 80 #·​virtual·​methods
81 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 81 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
82 ····​.​locals·​1 82 ····​.​locals·​1
83 ····​.​param·​p1,​·​"out"····​#·​Landroid/​os/​Parcel;​ 83 ····​.​param·​p1,​·​"out"····​#·​Landroid/​os/​Parcel;​
84 ····​.​param·​p2,​·​"flags"····​#·​I 84 ····​.​param·​p2,​·​"flags"····​#·​I
   
85 ····​.​prologue 85 ····​.​prologue
86 ····​.​line·​1317 86 ····​.​line·​1460
87 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V 87 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
88 ····​.​line·​1318 88 ····​.​line·​1461
89 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>isOpen:​Z 89 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>isOpen:​Z
   
90 ····​if-​eqz·​v0,​·​:​cond_0 90 ····​if-​eqz·​v0,​·​:​cond_0
   
91 ····​const/​4·​v0,​·​0x1 91 ····​const/​4·​v0,​·​0x1
   
92 ····​:​goto_0 92 ····​:​goto_0
93 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V 93 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V
   
94 ····​.​line·​1319 94 ····​.​line·​1462
95 ····​return-​void 95 ····​return-​void
   
96 ····​.​line·​1318 96 ····​.​line·​1461
97 ····​:​cond_0 97 ····​:​cond_0
98 ····​const/​4·​v0,​·​0x0 98 ····​const/​4·​v0,​·​0x0
   
Max diff block lines reached; 13/2677 bytes (0.49%) of diff not shown.
[−]
smali/android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.smali
Offset 18, 42 lines modified Offset 18, 42 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​231 22 ····​.​line·​237
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​onPanelClosed(Landroi​d/​view/​View;​)​V 27 .​method·​public·​onPanelClosed(Landroi​d/​view/​View;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
29 ····​.​param·​p1,​·​"panel"····​#·​Landroid/​view/​View;​ 29 ····​.​param·​p1,​·​"panel"····​#·​Landroid/​view/​View;​
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​240 31 ····​.​line·​246
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​public·​onPanelOpened(Landroi​d/​view/​View;​)​V 34 .​method·​public·​onPanelOpened(Landroi​d/​view/​View;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
36 ····​.​param·​p1,​·​"panel"····​#·​Landroid/​view/​View;​ 36 ····​.​param·​p1,​·​"panel"····​#·​Landroid/​view/​View;​
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​237 38 ····​.​line·​243
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
41 .​method·​public·​onPanelSlide(Landroid​/​view/​View;​F)​V 41 .​method·​public·​onPanelSlide(Landroid​/​view/​View;​F)​V
42 ····​.​locals·​0 42 ····​.​locals·​0
43 ····​.​param·​p1,​·​"panel"····​#·​Landroid/​view/​View;​ 43 ····​.​param·​p1,​·​"panel"····​#·​Landroid/​view/​View;​
44 ····​.​param·​p2,​·​"slideOffset"····​#·​F 44 ····​.​param·​p2,​·​"slideOffset"····​#·​F
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​234 46 ····​.​line·​240
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
[−]
smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.smali
Offset 21, 18 lines modified Offset 21, 18 lines modified
   
   
21 #·​direct·​methods 21 #·​direct·​methods
22 .​method·​constructor·​<init>()​V 22 .​method·​constructor·​<init>()​V
23 ····​.​locals·​4 23 ····​.​locals·​4
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​1356 25 ····​.​line·​1499
26 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplBa​se;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplBa​se;​-​><init>()​V
   
27 ····​.​line·​1358 27 ····​.​line·​1501
28 ····​:​try_start_0 28 ····​:​try_start_0
29 ····​const-​class·​v2,​·​Landroid/​view/​View;​ 29 ····​const-​class·​v2,​·​Landroid/​view/​View;​
   
30 ····​const-​string·​v3,​·​"getDisplayList" 30 ····​const-​string·​v3,​·​"getDisplayList"
   
31 ····​const/​4·​v1,​·​0x0 31 ····​const/​4·​v1,​·​0x0
   
Offset 42, 60 lines modified Offset 42, 60 lines modified
   
42 ····​move-​result-​object·​v1 42 ····​move-​result-​object·​v1
   
43 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mGetDisplayList:​Ljava/​lang/​reflect/​Method;​ 43 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mGetDisplayList:​Ljava/​lang/​reflect/​Method;​
44 ····​:​try_end_0 44 ····​:​try_end_0
45 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 45 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
46 ····​.​line·​1363 46 ····​.​line·​1506
47 ····​:​goto_0 47 ····​:​goto_0
48 ····​:​try_start_1 48 ····​:​try_start_1
49 ····​const-​class·​v1,​·​Landroid/​view/​View;​ 49 ····​const-​class·​v1,​·​Landroid/​view/​View;​
   
50 ····​const-​string·​v2,​·​"mRecreateDisplayList​" 50 ····​const-​string·​v2,​·​"mRecreateDisplayList​"
   
51 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​ 51 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getDeclaredField(Lja​va/​lang/​String;​)​Ljava/​lang/​reflect/​Field;​
   
52 ····​move-​result-​object·​v1 52 ····​move-​result-​object·​v1
   
53 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mRecreateDisplayList​:​Ljava/​lang/​reflect/​Field;​ 53 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mRecreateDisplayList​:​Ljava/​lang/​reflect/​Field;​
   
54 ····​.​line·​1364 54 ····​.​line·​1507
55 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mRecreateDisplayList​:​Ljava/​lang/​reflect/​Field;​ 55 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mRecreateDisplayList​:​Ljava/​lang/​reflect/​Field;​
   
56 ····​const/​4·​v2,​·​0x1 56 ····​const/​4·​v2,​·​0x1
   
57 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V 57 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
58 ····​:​try_end_1 58 ····​:​try_end_1
59 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 59 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
60 ····​.​line·​1368 60 ····​.​line·​1511
61 ····​:​goto_1 61 ····​:​goto_1
62 ····​return-​void 62 ····​return-​void
   
63 ····​.​line·​1359 63 ····​.​line·​1502
64 ····​:​catch_0 64 ····​:​catch_0
65 ····​move-​exception·​v0 65 ····​move-​exception·​v0
   
66 ····​.​line·​1360 66 ····​.​line·​1503
67 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NoSuchMethodException​;​ 67 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NoSuchMethodException​;​
68 ····​const-​string·​v1,​·​"SlidingPaneLayout" 68 ····​const-​string·​v1,​·​"SlidingPaneLayout"
   
69 ····​const-​string·​v2,​·​"Couldn\'t·​fetch·​getDisplayList·​method;​·​dimming·​won\'t·​work·​right.​" 69 ····​const-​string·​v2,​·​"Couldn\'t·​fetch·​getDisplayList·​method;​·​dimming·​won\'t·​work·​right.​"
   
70 ····​invoke-​static·​{v1,​·​v2,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I 70 ····​invoke-​static·​{v1,​·​v2,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I
   
71 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
   
72 ····​.​line·​1365 72 ····​.​line·​1508
73 ····​.​end·​local·​v0····​#·​"e":​Ljava/​lang/​NoSuchMethodException​;​ 73 ····​.​end·​local·​v0····​#·​"e":​Ljava/​lang/​NoSuchMethodException​;​
74 ····​:​catch_1 74 ····​:​catch_1
75 ····​move-​exception·​v0 75 ····​move-​exception·​v0
   
76 ····​.​line·​1366 76 ····​.​line·​1509
77 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NoSuchFieldException;​ 77 ····​.​local·​v0,​·​"e":​Ljava/​lang/​NoSuchFieldException;​
78 ····​const-​string·​v1,​·​"SlidingPaneLayout" 78 ····​const-​string·​v1,​·​"SlidingPaneLayout"
   
79 ····​const-​string·​v2,​·​"Couldn\'t·​fetch·​mRecreateDisplayList·​field;​·​dimming·​will·​be·​slow.​" 79 ····​const-​string·​v2,​·​"Couldn\'t·​fetch·​mRecreateDisplayList·​field;​·​dimming·​will·​be·​slow.​"
   
80 ····​invoke-​static·​{v1,​·​v2,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I 80 ····​invoke-​static·​{v1,​·​v2,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I
   
Offset 106, 64 lines modified Offset 106, 64 lines modified
106 #·​virtual·​methods 106 #·​virtual·​methods
107 .​method·​public·​invalidateChildRegion​(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V 107 .​method·​public·​invalidateChildRegion​(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V
108 ····​.​locals·​3 108 ····​.​locals·​3
109 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 109 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
110 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 110 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
   
111 ····​.​prologue 111 ····​.​prologue
112 ····​.​line·​1372 112 ····​.​line·​1515
113 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mGetDisplayList:​Ljava/​lang/​reflect/​Method;​ 113 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mGetDisplayList:​Ljava/​lang/​reflect/​Method;​
   
114 ····​if-​eqz·​v1,​·​:​cond_0 114 ····​if-​eqz·​v1,​·​:​cond_0
   
115 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mRecreateDisplayList​:​Ljava/​lang/​reflect/​Field;​ 115 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mRecreateDisplayList​:​Ljava/​lang/​reflect/​Field;​
   
116 ····​if-​eqz·​v1,​·​:​cond_0 116 ····​if-​eqz·​v1,​·​:​cond_0
   
117 ····​.​line·​1374 117 ····​.​line·​1517
118 ····​:​try_start_0 118 ····​:​try_start_0
119 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mRecreateDisplayList​:​Ljava/​lang/​reflect/​Field;​ 119 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​>mRecreateDisplayList​:​Ljava/​lang/​reflect/​Field;​
Max diff block lines reached; 1457/4809 bytes (30.30%) of diff not shown.
[−]
smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.smali
Offset 18, 29 lines modified Offset 18, 29 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​1337 22 ····​.​line·​1480
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​invalidateChildRegion​(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V 27 .​method·​public·​invalidateChildRegion​(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V
28 ····​.​locals·​4 28 ····​.​locals·​4
29 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 29 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
30 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 30 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​1339 32 ····​.​line·​1482
33 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getLeft()​I 33 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getLeft()​I
   
34 ····​move-​result·​v0 34 ····​move-​result·​v0
   
35 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getTop()​I 35 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getTop()​I
   
36 ····​move-​result·​v1 36 ····​move-​result·​v1
Offset 51, 10 lines modified Offset 51, 10 lines modified
   
51 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getBottom()​I 51 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getBottom()​I
   
52 ····​move-​result·​v3 52 ····​move-​result·​v3
   
53 ····​invoke-​static·​{p1,​·​v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>postInvalidateOnAnim​ation(Landroid/​view/​View;​IIII)​V 53 ····​invoke-​static·​{p1,​·​v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>postInvalidateOnAnim​ation(Landroid/​view/​View;​IIII)​V
   
54 ····​.​line·​1341 54 ····​.​line·​1484
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
[−]
smali/android/support/v4/widget/SlidingPaneLayout.smali
Offset 66, 15 lines modified Offset 66, 17 lines modified
66 ············​">;​" 66 ············​">;​"
67 ········​} 67 ········​}
68 ····​.​end·​annotation 68 ····​.​end·​annotation
69 .​end·​field 69 .​end·​field
   
70 .​field·​private·​mPreservedOpenState:​Z 70 .​field·​private·​mPreservedOpenState:​Z
   
71 .​field·​private·​mShadowDrawable:​Landroid/​graphics/​drawable/​Drawable;​ 71 .​field·​private·​mShadowDrawableLeft:​Landroid/​graphics/​drawable/​Drawable;​
   
  72 .​field·​private·​mShadowDrawableRight:​Landroid/​graphics/​drawable/​Drawable;​
   
72 .​field·​private·​mSlideOffset:​F 73 .​field·​private·​mSlideOffset:​F
   
73 .​field·​private·​mSlideRange:​I 74 .​field·​private·​mSlideRange:​I
   
74 .​field·​private·​mSlideableView:​Landroid/​view/​View;​ 75 .​field·​private·​mSlideableView:​Landroid/​view/​View;​
   
Offset 84, 50 lines modified Offset 86, 50 lines modified
   
   
84 #·​direct·​methods 86 #·​direct·​methods
85 .​method·​static·​constructor·​<clinit>()​V 87 .​method·​static·​constructor·​<clinit>()​V
86 ····​.​locals·​2 88 ····​.​locals·​2
   
87 ····​.​prologue 89 ····​.​prologue
88 ····​.​line·​192 90 ····​.​line·​198
89 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 91 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
90 ····​.​line·​193 92 ····​.​line·​199
91 ····​.​local·​v0,​·​"deviceVersion":​I 93 ····​.​local·​v0,​·​"deviceVersion":​I
92 ····​const/​16·​v1,​·​0x11 94 ····​const/​16·​v1,​·​0x11
   
93 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 95 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
94 ····​.​line·194 96 ····​.​line·200
95 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​MR1;​ 97 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​MR1;​
   
96 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​MR1;​-​><init>()​V 98 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​MR1;​-​><init>()​V
   
97 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>IMPL:​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImpl;​ 99 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>IMPL:​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImpl;​
   
98 ····​.​line·​200 100 ····​.​line·​206
99 ····​:​goto_0 101 ····​:​goto_0
100 ····​return-​void 102 ····​return-​void
   
101 ····​.​line·195 103 ····​.​line·201
102 ····​:​cond_0 104 ····​:​cond_0
103 ····​const/​16·​v1,​·​0x10 105 ····​const/​16·​v1,​·​0x10
   
104 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 106 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
105 ····​.​line·196 107 ····​.​line·202
106 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​ 108 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​
   
107 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​><init>()​V 109 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplJB​;​-​><init>()​V
   
108 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>IMPL:​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImpl;​ 110 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>IMPL:​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImpl;​
   
109 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
   
110 ····​.​line·198 112 ····​.​line·204
111 ····​:​cond_1 113 ····​:​cond_1
112 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplBa​se;​ 114 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplBa​se;​
   
113 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplBa​se;​-​><init>()​V 115 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplBa​se;​-​><init>()​V
   
114 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>IMPL:​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImpl;​ 116 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>IMPL:​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImpl;​
   
Offset 135, 723 lines modified Offset 137, 859 lines modified
135 .​end·​method 137 .​end·​method
   
136 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 138 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
137 ····​.​locals·​1 139 ····​.​locals·​1
138 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 140 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
   
139 ····​.​prologue 141 ····​.​prologue
140 ····​.​line·​244 142 ····​.​line·​250
141 ····​const/​4·​v0,​·​0x0 143 ····​const/​4·​v0,​·​0x0
   
142 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 144 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
143 ····​.​line·​245 145 ····​.​line·​251
144 ····​return-​void 146 ····​return-​void
145 .​end·​method 147 .​end·​method
   
146 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 148 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
147 ····​.​locals·​1 149 ····​.​locals·​1
148 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 150 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
149 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 151 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
150 ····​.​prologue 152 ····​.​prologue
151 ····​.​line·​248 153 ····​.​line·​254
152 ····​const/​4·​v0,​·​0x0 154 ····​const/​4·​v0,​·​0x0
   
153 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V 155 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​I)​V
   
154 ····​.​line·​249 156 ····​.​line·​255
155 ····​return-​void 157 ····​return-​void
156 .​end·​method 158 .​end·​method
Max diff block lines reached; 156512/159576 bytes (98.08%) of diff not shown.
[−]
smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.smali
Offset 15, 35 lines modified Offset 15, 35 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1388 19 ····​.​line·​1531
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplBa​se;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sli​dingPanelLayoutImplBa​se;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​invalidateChildRegion​(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V 24 .​method·​public·​invalidateChildRegion​(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​Landroid/​view/​View;​)​V
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 26 ····​.​param·​p1,​·​"parent"····​#·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
27 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​ 27 ····​.​param·​p2,​·​"child"····​#·​Landroid/​view/​View;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​1391 29 ····​.​line·​1534
30 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​ 30 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​View;​-​>getLayoutParams()​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​ 32 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​
   
33 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>dimPaint:​Landroid/​graphics/​Paint;​ 33 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Lay​outParams;​-​>dimPaint:​Landroid/​graphics/​Paint;​
   
34 ····​invoke-​static·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setLayerPaint(Landro​id/​view/​View;​Landroid/​graphics/​Paint;​)​V 34 ····​invoke-​static·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setLayerPaint(Landro​id/​view/​View;​Landroid/​graphics/​Paint;​)​V
   
35 ····​.​line·​1392 35 ····​.​line·​1535
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
[−]
smali/android/support/v4/widget/ViewDragHelper.smali
Offset 237, 26 lines modified Offset 237, 26 lines modified
237 ····​.​param·​p2,​·​"odelta"····​#·​F 237 ····​.​param·​p2,​·​"odelta"····​#·​F
238 ····​.​param·​p3,​·​"pointerId"····​#·​I 238 ····​.​param·​p3,​·​"pointerId"····​#·​I
239 ····​.​param·​p4,​·​"edge"····​#·​I 239 ····​.​param·​p4,​·​"edge"····​#·​I
   
240 ····​.​prologue 240 ····​.​prologue
241 ····​const/​4·​v2,​·​0x0 241 ····​const/​4·​v2,​·​0x0
   
242 ····​.​line·​1218 242 ····​.​line·​1248
243 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Math;​-​>abs(F)​F 243 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
244 ····​move-​result·​v0 244 ····​move-​result·​v0
   
245 ····​.​line·​1219 245 ····​.​line·​1249
246 ····​.​local·​v0,​·​"absDelta":​F 246 ····​.​local·​v0,​·​"absDelta":​F
247 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Math;​-​>abs(F)​F 247 ····​invoke-​static·​{p2},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
248 ····​move-​result·​v1 248 ····​move-​result·​v1
   
249 ····​.​line·​1221 249 ····​.​line·​1251
250 ····​.​local·​v1,​·​"absODelta":​F 250 ····​.​local·​v1,​·​"absODelta":​F
251 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>mInitialEdgesTouched​:​[I 251 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>mInitialEdgesTouched​:​[I
   
252 ····​aget·​v3,​·​v3,​·​p3 252 ····​aget·​v3,​·​v3,​·​p3
   
253 ····​and-​int/​2addr·​v3,​·​p4 253 ····​and-​int/​2addr·​v3,​·​p4
   
Offset 296, 20 lines modified Offset 296, 20 lines modified
   
296 ····​int-​to-​float·​v3,​·​v3 296 ····​int-​to-​float·​v3,​·​v3
   
297 ····​cmpg-​float·​v3,​·​v1,​·​v3 297 ····​cmpg-​float·​v3,​·​v1,​·​v3
   
298 ····​if-​gtz·​v3,​·​:​cond_1 298 ····​if-​gtz·​v3,​·​:​cond_1
   
299 ····​.​line·​1231 299 ····​.​line·​1261
300 ····​:​cond_0 300 ····​:​cond_0
301 ····​:​goto_0 301 ····​:​goto_0
302 ····​return·​v2 302 ····​return·​v2
   
303 ····​.​line·​1227 303 ····​.​line·​1257
304 ····​:​cond_1 304 ····​:​cond_1
305 ····​const/​high16·​v3,​·​0x3f000000····​#·​0.​5f 305 ····​const/​high16·​v3,​·​0x3f000000····​#·​0.​5f
   
306 ····​mul-​float/​2addr·​v3,​·​v1 306 ····​mul-​float/​2addr·​v3,​·​v1
   
307 ····​cmpg-​float·​v3,​·​v0,​·​v3 307 ····​cmpg-​float·​v3,​·​v0,​·​v3
   
Offset 319, 26 lines modified Offset 319, 26 lines modified
   
319 ····​invoke-​virtual·​{v3,​·​p4},​·​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​-​>onEdgeLock(I)​Z 319 ····​invoke-​virtual·​{v3,​·​p4},​·​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​-​>onEdgeLock(I)​Z
   
320 ····​move-​result·​v3 320 ····​move-​result·​v3
   
321 ····​if-​eqz·​v3,​·​:​cond_2 321 ····​if-​eqz·​v3,​·​:​cond_2
   
322 ····​.​line·​1228 322 ····​.​line·​1258
323 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>mEdgeDragsLocked:​[I 323 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>mEdgeDragsLocked:​[I
   
324 ····​aget·​v4,​·​v3,​·​p3 324 ····​aget·​v4,​·​v3,​·​p3
   
325 ····​or-​int/​2addr·​v4,​·​p4 325 ····​or-​int/​2addr·​v4,​·​p4
   
326 ····​aput·​v4,​·​v3,​·​p3 326 ····​aput·​v4,​·​v3,​·​p3
   
327 ····​goto·​:​goto_0 327 ····​goto·​:​goto_0
   
328 ····​.​line·​1231 328 ····​.​line·​1261
329 ····​:​cond_2 329 ····​:​cond_2
330 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>mEdgeDragsInProgress​:​[I 330 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>mEdgeDragsInProgress​:​[I
   
331 ····​aget·​v3,​·​v3,​·​p3 331 ····​aget·​v3,​·​v3,​·​p3
   
332 ····​and-​int/​2addr·​v3,​·​p4 332 ····​and-​int/​2addr·​v3,​·​p4
   
Offset 364, 57 lines modified Offset 364, 57 lines modified
364 ····​.​param·​p3,​·​"dy"····​#·​F 364 ····​.​param·​p3,​·​"dy"····​#·​F
   
365 ····​.​prologue 365 ····​.​prologue
366 ····​const/​4·​v2,​·​0x1 366 ····​const/​4·​v2,​·​0x1
   
367 ····​const/​4·​v3,​·​0x0 367 ····​const/​4·​v3,​·​0x0
   
368 ····​.​line·​1245 368 ····​.​line·​1275
369 ····​if-​nez·​p1,​·​:​cond_1 369 ····​if-​nez·​p1,​·​:​cond_1
   
370 ····​move·​v2,​·​v3 370 ····​move·​v2,​·​v3
   
371 ····​.​line·​1258 371 ····​.​line·​1288
372 ····​:​cond_0 372 ····​:​cond_0
373 ····​:​goto_0 373 ····​:​goto_0
374 ····​return·​v2 374 ····​return·​v2
   
375 ····​.​line·​1248 375 ····​.​line·​1278
376 ····​:​cond_1 376 ····​:​cond_1
377 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>mCallback:​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​ 377 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ViewDragHelper;​-​>mCallback:​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​
   
378 ····​invoke-​virtual·​{v4,​·​p1},​·​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​-​>getViewHorizontalDra​gRange(Landroid/​view/​View;​)​I 378 ····​invoke-​virtual·​{v4,​·​p1},​·​Landroid/​support/​v4/​widget/​ViewDragHelper$Callba​ck;​-​>getViewHorizontalDra​gRange(Landroid/​view/​View;​)​I
   
379 ····​move-​result·​v4 379 ····​move-​result·​v4
Max diff block lines reached; 101845/103963 bytes (97.96%) of diff not shown.
[−]
smali/de/quaddyservices/dynamicnightlight/FullscreenActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​50 27 ····​.​line·​50
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$1;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$1;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/quaddyservices/dynamicnightlight/FullscreenActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​58 27 ····​.​line·​58
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$2;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$2;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/quaddyservices/dynamicnightlight/FullscreenActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​103 27 ····​.​line·​103
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$3;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$3;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/quaddyservices/dynamicnightlight/FullscreenActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​114 27 ····​.​line·​114
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$4;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$4;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/quaddyservices/dynamicnightlight/FullscreenActivity$5.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V 20 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​142 24 ····​.​line·​142
24 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$5;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$5;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
[−]
smali/de/quaddyservices/dynamicnightlight/FullscreenActivity$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​265 27 ····​.​line·​265
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$6;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$6;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/quaddyservices/dynamicnightlight/FullscreenActivity.smali
Offset 472, 14 lines modified Offset 472, 15 lines modified
472 .​end·​method 472 .​end·​method
   
473 .​method·​private·​isKeepScreenOnBattery​Too()​Z 473 .​method·​private·​isKeepScreenOnBattery​Too()​Z
474 ····​.​locals·​3 474 ····​.​locals·​3
   
475 ····​.​prologue 475 ····​.​prologue
476 ····​.​line·​219 476 ····​.​line·​219
  477 ····​.​line·​220
477 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 478 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
478 ····​move-​result-​object·​v0 479 ····​move-​result-​object·​v0
   
479 ····​.​line·​221 480 ····​.​line·​221
480 ····​.​local·​v0,​·​"tempPref":​Landroid/​content/​SharedPreferences;​ 481 ····​.​local·​v0,​·​"tempPref":​Landroid/​content/​SharedPreferences;​
481 ····​const-​string·​v1,​·​"pref_ignoreBattery" 482 ····​const-​string·​v1,​·​"pref_ignoreBattery"
Offset 659, 15 lines modified Offset 660, 15 lines modified
659 ····​:​cond_2 660 ····​:​cond_2
660 ····​invoke-​direct·​{p0},​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​-​>isKeepScreenOnBatter​yToo()​Z 661 ····​invoke-​direct·​{p0},​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​-​>isKeepScreenOnBatter​yToo()​Z
   
661 ····​move-​result·​v2 662 ····​move-​result·​v2
   
662 ····​if-​eqz·​v2,​·​:​cond_3 663 ····​if-​eqz·​v2,​·​:​cond_3
   
663 ····​.​line·​201 664 ····​.​line·​202
664 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​view/​Window;​-​>addFlags(I)​V 665 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​view/​Window;​-​>addFlags(I)​V
   
665 ····​.​line·​203 666 ····​.​line·​203
666 ····​invoke-​virtual·​{p0},​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 667 ····​invoke-​virtual·​{p0},​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
667 ····​move-​result-​object·​v2 668 ····​move-​result-​object·​v2
   
Offset 676, 15 lines modified Offset 677, 15 lines modified
676 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 677 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
677 ····​move-​result-​object·​v0 678 ····​move-​result-​object·​v0
   
678 ····​.​restart·​local·​v0····​#·​"tempAlwaysOnInfo":​Ljava/​lang/​String;​ 679 ····​.​restart·​local·​v0····​#·​"tempAlwaysOnInfo":​Ljava/​lang/​String;​
679 ····​goto·​:​goto_0 680 ····​goto·​:​goto_0
   
680 ····​.​line·​205 681 ····​.​line·​206
681 ····​.​end·​local·​v0····​#·​"tempAlwaysOnInfo":​Ljava/​lang/​String;​ 682 ····​.​end·​local·​v0····​#·​"tempAlwaysOnInfo":​Ljava/​lang/​String;​
682 ····​:​cond_3 683 ····​:​cond_3
683 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​view/​Window;​-​>clearFlags(I)​V 684 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​view/​Window;​-​>clearFlags(I)​V
   
684 ····​.​line·​207 685 ····​.​line·​207
685 ····​invoke-​virtual·​{p0},​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 686 ····​invoke-​virtual·​{p0},​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
Offset 950, 25 lines modified Offset 951, 27 lines modified
   
950 ····​invoke-​static/​range·​{v24·​.​.​·​v24},​·​Landroid/​text/​format/​DateFormat;​-​>getTimeFormat(Landro​id/​content/​Context;​)​Ljava/​text/​DateFormat;​ 951 ····​invoke-​static/​range·​{v24·​.​.​·​v24},​·​Landroid/​text/​format/​DateFormat;​-​>getTimeFormat(Landro​id/​content/​Context;​)​Ljava/​text/​DateFormat;​
   
951 ····​move-​result-​object·​v24 952 ····​move-​result-​object·​v24
   
952 ····​new-​instance·​v25,​·​Ljava/​util/​Date;​ 953 ····​new-​instance·​v25,​·​Ljava/​util/​Date;​
   
  954 ····​.​line·​321
953 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 955 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
954 ····​move-​result-​wide·​v26 956 ····​move-​result-​wide·​v26
   
955 ····​invoke-​direct/​range·​{v25·​.​.​·​v27},​·​Ljava/​util/​Date;​-​><init>(J)​V 957 ····​invoke-​direct/​range·​{v25·​.​.​·​v27},​·​Ljava/​util/​Date;​-​><init>(J)​V
   
  958 ····​.​line·​320
956 ····​invoke-​virtual/​range·​{v24·​.​.​·​v25},​·​Ljava/​text/​DateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​ 959 ····​invoke-​virtual/​range·​{v24·​.​.​·​v25},​·​Ljava/​text/​DateFormat;​-​>format(Ljava/​util/​Date;​)​Ljava/​lang/​String;​
   
957 ····​move-​result-​object·​v22 960 ····​move-​result-​object·​v22
   
958 ····​.​line·​323 961 ····​.​line·​324
959 ····​.​local·​v22,​·​"tempString":​Ljava/​lang/​String;​ 962 ····​.​local·​v22,​·​"tempString":​Ljava/​lang/​String;​
960 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 963 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
961 ····​move-​result-​object·​v18 964 ····​move-​result-​object·​v18
   
962 ····​.​line·​325 965 ····​.​line·​325
963 ····​.​local·​v18,​·​"tempPref":​Landroid/​content/​SharedPreferences;​ 966 ····​.​local·​v18,​·​"tempPref":​Landroid/​content/​SharedPreferences;​
Offset 1254, 14 lines modified Offset 1257, 15 lines modified
   
1254 ····​move-​wide/​from16·​v24,​·​v0 1257 ····​move-​wide/​from16·​v24,​·​v0
   
1255 ····​const-​wide/​high16·​v26,​·​0x4059000000000000L····​#·​100.​0 1258 ····​const-​wide/​high16·​v26,​·​0x4059000000000000L····​#·​100.​0
   
1256 ····​div-​double·​v24,​·​v24,​·​v26 1259 ····​div-​double·​v24,​·​v24,​·​v26
   
  1260 ····​.​line·​369
1257 ····​invoke-​static/​range·​{v24·​.​.​·​v25},​·​Ljava/​lang/​Math;​-​>round(D)​J 1261 ····​invoke-​static/​range·​{v24·​.​.​·​v25},​·​Ljava/​lang/​Math;​-​>round(D)​J
   
1258 ····​move-​result-​wide·​v24 1262 ····​move-​result-​wide·​v24
   
1259 ····​move-​wide/​from16·​v0,​·​v24 1263 ····​move-​wide/​from16·​v0,​·​v24
   
1260 ····​long-​to-​int·​v11,​·​v0 1264 ····​long-​to-​int·​v11,​·​v0
Offset 1573, 14 lines modified Offset 1577, 15 lines modified
1573 ····​.​line·​102 1577 ····​.​line·​102
1574 ····​iget-​object·​v1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​-​>mSystemUiHider:​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHider;​ 1578 ····​iget-​object·​v1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​-​>mSystemUiHider:​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHider;​
   
1575 ····​new-​instance·​v2,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$3;​ 1579 ····​new-​instance·​v2,​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$3;​
   
1576 ····​invoke-​direct·​{v2,​·​p0},​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$3;​-​><init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V 1580 ····​invoke-​direct·​{v2,​·​p0},​·​Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity$3;​-​><init>(Lde/​quaddyservices/​dynamicnightlight/​FullscreenActivity;​)​V
   
Max diff block lines reached; 257/3632 bytes (7.08%) of diff not shown.
[−]
smali/de/quaddyservices/dynamicnightlight/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​10 29 ····​.​line·​10
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​107  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/de/quaddyservices/dynamicnightlight/util/SystemUiHiderHoneycomb$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​)​V 23 .​method·​constructor·​<init>(Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​98 27 ····​.​line·​98
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b$1;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b$1;​-​>this$0:​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/quaddyservices/dynamicnightlight/util/SystemUiHiderHoneycomb.smali
Offset 176, 14 lines modified Offset 176, 15 lines modified
   
176 ····​.​prologue 176 ····​.​prologue
177 ····​.​line·​76 177 ····​.​line·​76
178 ····​iget-​object·​v0,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​-​>mAnchorView:​Landroid/​view/​View;​ 178 ····​iget-​object·​v0,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​-​>mAnchorView:​Landroid/​view/​View;​
   
179 ····​iget-​object·​v1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​-​>mSystemUiVisibilityC​hangeListener:​Landroid/​view/​View$OnSystemUiVisibi​lityChangeListener;​ 179 ····​iget-​object·​v1,​·​p0,​·​Lde/​quaddyservices/​dynamicnightlight/​util/​SystemUiHiderHoneycom​b;​-​>mSystemUiVisibilityC​hangeListener:​Landroid/​view/​View$OnSystemUiVisibi​lityChangeListener;​
   
  180 ····​.​line·​77
180 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​View;​-​>setOnSystemUiVisibil​ityChangeListener(Lan​droid/​view/​View$OnSystemUiVisibi​lityChangeListener;​)​V 181 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​View;​-​>setOnSystemUiVisibil​ityChangeListener(Lan​droid/​view/​View$OnSystemUiVisibi​lityChangeListener;​)​V
   
181 ····​.​line·​78 182 ····​.​line·​78
182 ····​return-​void 183 ····​return-​void
183 .​end·​method 184 .​end·​method
   
184 .​method·​public·​show()​V 185 .​method·​public·​show()​V