[−]
/home/hans/code/fdroid/data/tmp/me.malladi.dashcricket_5.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_me.malladi.dashcricket_5.apk
[−]
zipinfo {}
Offset 1, 14 lines modified Offset 1, 14 lines modified
1 Zip·​file·​size:​·421430·​bytes,​·​number·​of·​entries:​·​12 1 Zip·​file·​size:​·531281·​bytes,​·​number·​of·​entries:​·​12
2 -​rw-​-​-​-​·····​2.​0·​fat······​760·​bl·​defN·​13-​Nov-​21·​10:​32·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat······​760·​bl·​defN·​13-​Nov-​21·​10:​32·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​881·​bl·​defN·​13-​Nov-​21·​10:​32·​META-​INF/​2CA35B87.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat······​881·​bl·​defN·​13-​Nov-​21·​10:​32·​META-​INF/​2CA35B87.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Nov-​21·​10:​32·​META-​INF/​2CA35B87.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​13-​Nov-​21·​10:​32·​META-​INF/​2CA35B87.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····9467·​bx·stor·13-​Nov-​21·​09:​58·assets/​dashcricket.​png 5 -​rw-​-​-​-​·····2.​0·​fat·····3232·​bX·defN·08-​Jan-​01·​00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·····1304·​bl·defN·13-​Nov-​21·​09:​58·res/​xml/​preferences.​xml 6 -​rw-​-​-​-​·····1.​0·​fat·····9467·​b-​·stor·08-​Jan-​01·​00:​00·assets/​dashcricket.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····3032·​bl·defN·13-​Nov-​21·​09:​58·AndroidManifest.​xml 7 -​rw-​-​-​-​·····1.​0·​fat······​232·​b-​·stor·08-​Jan-​01·​00:​00·res/​drawable-​hdpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····3840·​b-​·​stor·13-​Nov-​21·​09:​58·​resources.​arsc 8 -​rw-​-​-​-​·····​1.​0·​fat······​196·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·13-​Nov-​21·​09:​58·​res/​drawable-​hdpi/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat······​281·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····1.​0·​fat······​197·​b-​·stor·13-​Nov-​21·​09:​58·​res/​drawable-​mdpi/​ic_launcher.​png 10 -​rw-​-​-​-​·····2.​0·​fat·····1304·​bl·defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml
11 -​rw-​-​-​-​·····​1.​0·​fat······​282·​b-​·​stor·13-​Nov-​21·​09:​58·​res/​drawable-​xhdpi/​ic_launcher.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····4052·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
12 -​rw-​-​-​-​·····​2.​0·​fat··​1387708·​bl·​defN·13-​Nov-​21·​09:​58·​classes.​dex 12 -​rw-​-​-​-​·····​2.​0·​fat··​1567748·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
13 -​rw-​-​-​-​·····​2.​0·​fat·····​3799·​bl·​defN·13-​Nov-​21·​09:​58·​templates/​release-​notes.​vm 13 -​rw-​-​-​-​·····​2.​0·​fat·····​3799·​bl·​defN·08-​Jan-​01·​00:​00·​templates/​release-​notes.​vm
14 12·​files,​·​1412800·​bytes·​uncompressed,​·419818·​bytes·​compressed:​··70.​3% 14 12·​files,​·​1593249·​bytes·​uncompressed,​·529685·​bytes·​compressed:​··66.​8%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="5"·​android:​versionName="1.​4"·​package="me.​malladi.​dashcricket" 2 <manifest·​android:​versionCode="5"·​android:​versionName="1.​4"·​package="me.​malladi.​dashcricket"·​platformBuildVersionC​ode="17"·​platformBuildVersionN​ame="4.​2.​2-​1425461"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="17"·​android:​targetSdkVersion="17"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="17"·​android:​targetSdkVersion="17"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
7 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"> 7 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true">
8 ········​<service·​android:​label="@string/​extension_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name=".​DashCricket"·​android:​permission="com.​google.​android.​apps.​dashclock.​permission.​READ_EXTENSION_DATA">​ 8 ········​<service·​android:​label="@string/​extension_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name=".​DashCricket"·​android:​permission="com.​google.​android.​apps.​dashclock.​permission.​READ_EXTENSION_DATA">​
9 ············​<intent-​filter> 9 ············​<intent-​filter>
[−]
res/drawable-mdpi-v4/ic_launcher.png
[−]
sng
Offset 1, 18 lines modified Offset 1, 18 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​ 3 ····​width:​·​48;​·​height:​·​48;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 } 9 }
10 tRNS·​{ 10 tRNS·​{
11 ·​0·​255} 11 ·​0}
12 IMAGE·​{ 12 IMAGE·​{
13 ····​pixels·​base64 13 ····​pixels·​base64
14 000000000000000000000​000000000000000000000​000000 14 000000000000000000000​000000000000000000000​000000
15 000000000000000000000​000000000000000000000​000000 15 000000000000000000000​000000000000000000000​000000
16 000000000000000000000​000000000000000000000​000000 16 000000000000000000000​000000000000000000000​000000
17 000000000000000000011​100000110000000000000​000000 17 000000000000000000011​100000110000000000000​000000
18 000000000000000000111​100000111100000000000​000000 18 000000000000000000111​100000111100000000000​000000
[−]
res/drawable-hdpi-v4/ic_launcher.png
[−]
sng
Offset 1, 18 lines modified Offset 1, 18 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​72;​·​height:​·​72;​·​bitdepth:​·​8;​ 3 ····​width:​·​72;​·​height:​·​72;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 } 9 }
10 tRNS·​{ 10 tRNS·​{
11 ·​0·​255} 11 ·​0}
12 IMAGE·​{ 12 IMAGE·​{
13 ····​pixels·​base64 13 ····​pixels·​base64
14 000000000000000000000​000000000000000000000​000000000000000000000​000000000 14 000000000000000000000​000000000000000000000​000000000000000000000​000000000
15 000000000000000000000​000000000000000000000​000000000000000000000​000000000 15 000000000000000000000​000000000000000000000​000000000000000000000​000000000
16 000000000000000000000​000000000000000000000​000000000000000000000​000000000 16 000000000000000000000​000000000000000000000​000000000000000000000​000000000
17 000000000000000000000​000000000000000000000​000000000000000000000​000000000 17 000000000000000000000​000000000000000000000​000000000000000000000​000000000
18 000000000000000000000​000000000000000000000​000000000000000000000​000000000 18 000000000000000000000​000000000000000000000​000000000000000000000​000000000
[−]
res/drawable-xhdpi-v4/ic_launcher.png
[−]
sng
Offset 1, 18 lines modified Offset 1, 18 lines modified
1 #SNG:​·​from·​stdin 1 #SNG:​·​from·​stdin
2 IHDR·​{ 2 IHDR·​{
3 ····​width:​·​96;​·​height:​·​96;​·​bitdepth:​·​8;​ 3 ····​width:​·​96;​·​height:​·​96;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​ 4 ····​using·​color·​palette;​
5 } 5 }
6 PLTE·​{ 6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100 8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 } 9 }
10 tRNS·​{ 10 tRNS·​{
11 ·​0·​255} 11 ·​0}
12 IMAGE·​{ 12 IMAGE·​{
13 ····​pixels·​base64 13 ····​pixels·​base64
14 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 14 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
15 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 15 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
16 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 16 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
17 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 17 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
18 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000 18 000000000000000000000​000000000000000000000​000000000000000000000​000000000000000000000​000000000000
[−]
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$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$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$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/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$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/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; 233859/237136 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/FragmentPagerAdapter.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 38 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
39 ····​.​line·​71 39 ····​.​line·​71
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​ 42 .​method·​private·​static·​makeFragmentName(IJ)​Ljava/​lang/​String;​
43 ····​.​locals·2 43 ····​.​locals·3
44 ····​.​param·​p0,​·​"viewId"····​#·​I 44 ····​.​param·​p0,​·​"viewId"····​#·​I
45 ····​.​param·​p1,​·​"id"····​#·​J 45 ····​.​param·​p1,​·​"id"····​#·​J
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​173 47 ····​.​line·​173
48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
Offset 181, 31 lines modified Offset 181, 31 lines modified
   
181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​ 181 ····​iput-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mCurTransaction:​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
182 ····​.​line·​88 182 ····​.​line·​88
183 ····​:​cond_0 183 ····​:​cond_0
184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J 184 ····​invoke-​virtual·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>getItemId(I)​J
   
185 ····​move-​result-​wide·​v1 185 ····​move-​result-​wide·​v2
   
186 ····​.​line·​91 186 ····​.​line·​91
187 ····​.​local·​v1,​·​"itemId":​J 187 ····​.​local·​v2,​·​"itemId":​J
188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 188 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
189 ····​move-​result·​v4 189 ····​move-​result·​v4
   
190 ····​invoke-​static·​{v4,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 190 ····​invoke-​static·​{v4,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
191 ····​move-​result-​object·​v3 191 ····​move-​result-​object·​v1
   
192 ····​.​line·​92 192 ····​.​line·​92
193 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​ 193 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 194 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
195 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​ 195 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​lang/​String;​)​Landroid/​support/​v4/​app/​Fragment;​
   
196 ····​move-​result-​object·​v0 196 ····​move-​result-​object·​v0
   
197 ····​.​line·​93 197 ····​.​line·​93
198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​ 198 ····​.​local·​v0,​·​"fragment":​Landroid/​support/​v4/​app/​Fragment;​
199 ····​if-​eqz·​v0,​·​:​cond_2 199 ····​if-​eqz·​v0,​·​:​cond_2
   
Offset 243, 15 lines modified Offset 243, 15 lines modified
   
243 ····​move-​result·​v5 243 ····​move-​result·​v5
   
244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I 244 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​ViewGroup;​-​>getId()​I
   
245 ····​move-​result·​v6 245 ····​move-​result·​v6
   
246 ····​invoke-​static·​{v6,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​ 246 ····​invoke-​static·​{v6,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentPagerAdapter;​-​>makeFragmentName(IJ)​Ljava/​lang/​String;​
   
247 ····​move-​result-​object·​v6 247 ····​move-​result-​object·​v6
   
248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 248 ····​invoke-​virtual·​{v4,​·​v5,​·​v0,​·​v6},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
249 ····​goto·​:​goto_0 249 ····​goto·​:​goto_0
250 .​end·​method 250 .​end·​method
[−]
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·3 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; 30192/32335 bytes (93.37%) 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 11, 210 lines modified Offset 11, 212 lines modified
11 ····​.​line·​25 11 ····​.​line·​25
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​static·​add(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;​IIZ)​Landroid/​app/​Notification;​ 15 .​method·​static·​add(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;​IIZ)​Landroid/​app/​Notification;​
16 ····​.​locals·8 16 ····​.​locals·9
17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 17 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​ 18 ····​.​param·​p1,​·​"n"····​#·​Landroid/​app/​Notification;​
19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​ 19 ····​.​param·​p2,​·​"contentTitle"····​#·​Ljava/​lang/​CharSequence;​
20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​ 20 ····​.​param·​p3,​·​"contentText"····​#·​Ljava/​lang/​CharSequence;​
21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​ 21 ····​.​param·​p4,​·​"contentInfo"····​#·​Ljava/​lang/​CharSequence;​
22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​ 22 ····​.​param·​p5,​·​"tickerView"····​#·​Landroid/​widget/​RemoteViews;​
23 ····​.​param·​p6,​·​"number"····​#·​I 23 ····​.​param·​p6,​·​"number"····​#·​I
24 ····​.​param·​p7,​·​"contentIntent"····​#·​Landroid/​app/​PendingIntent;​ 24 ····​.​param·​p7,​·​"contentIntent"····​#·​Landroid/​app/​PendingIntent;​
25 ····​.​param·​p8,​·​"fullScreenIntent"····​#·​Landroid/​app/​PendingIntent;​ 25 ····​.​param·​p8,​·​"fullScreenIntent"····​#·​Landroid/​app/​PendingIntent;​
26 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​ 26 ····​.​param·​p9,​·​"largeIcon"····​#·​Landroid/​graphics/​Bitmap;​
27 ····​.​param·​p10,​·​"mProgressMax"····​#·​I 27 ····​.​param·​p10,​·​"progressMax"····​#·​I
28 ····​.​param·​p11,​·​"mProgress"····​#·​I 28 ····​.​param·​p11,​·​"progress"····​#·​I
29 ····​.​param·​p12,​·​"mProgressIndetermina​te"····​#·​Z 29 ····​.​param·​p12,​·​"progressIndeterminat​e"····​#·​Z
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​31 31 ····​.​line·​31
32 ····​new-​instance·​v4,​·​Landroid/​app/​Notification$Builder;​ 32 ····​new-​instance·​v5,​·​Landroid/​app/​Notification$Builder;​
   
33 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V 33 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​Notification$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
34 ····​iget-​wide·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J 34 ····​iget-​wide·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>when:​J
   
35 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​ 35 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setWhen(J)​Landroid/​app/​Notification$Builder;​
   
36 ····​move-​result-​object·​v4 36 ····​move-​result-​object·​v5
   
37 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I 37 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>icon:​I
   
38 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I 38 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>iconLevel:​I
   
39 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​ 39 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSmallIcon(II)​Landroid/​app/​Notification$Builder;​
   
40 ····​move-​result-​object·​v4 40 ····​move-​result-​object·​v5
   
41 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​ 41 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>contentView:​Landroid/​widget/​RemoteViews;​
   
42 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 42 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setContent(Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
43 ····​move-​result-​object·​v4 43 ····​move-​result-​object·​v5
   
44 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​ 44 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>tickerText:​Ljava/​lang/​CharSequence;​
   
45 ····​invoke-​virtual·​{v4,​·​v5,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​ 45 ····​invoke-​virtual·​{v5,​·​v6,​·​p5},​·​Landroid/​app/​Notification$Builder;​-​>setTicker(Ljava/​lang/​CharSequence;​Landroid/​widget/​RemoteViews;​)​Landroid/​app/​Notification$Builder;​
   
46 ····​move-​result-​object·​v4 46 ····​move-​result-​object·​v5
   
47 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​ 47 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>sound:​Landroid/​net/​Uri;​
   
48 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I 48 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>audioStreamType:​I
   
49 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​ 49 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setSound(Landroid/​net/​Uri;​I)​Landroid/​app/​Notification$Builder;​
   
50 ····​move-​result-​object·​v4 50 ····​move-​result-​object·​v5
   
51 ····​iget-​object·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J 51 ····​iget-​object·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>vibrate:​[J
   
52 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​ 52 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​Notification$Builder;​-​>setVibrate([J)​Landroid/​app/​Notification$Builder;​
   
53 ····​move-​result-​object·​v4 53 ····​move-​result-​object·​v5
   
54 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I 54 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledARGB:​I
   
55 ····​iget·​v6,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I 55 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOnMS:​I
   
56 ····​iget·​v7,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I 56 ····​iget·​v8,​·​p1,​·​Landroid/​app/​Notification;​-​>ledOffMS:​I
   
57 ····​invoke-​virtual·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​ 57 ····​invoke-​virtual·​{v5,​·​v6,​·​v7,​·​v8},​·​Landroid/​app/​Notification$Builder;​-​>setLights(III)​Landroid/​app/​Notification$Builder;​
   
58 ····​move-​result-​object·​v5 58 ····​move-​result-​object·​v6
   
59 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 59 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
60 ····​and-​int/​lit8·​v4,​·​v4,​·​0x2 60 ····​and-​int/​lit8·​v5,​·​v5,​·​0x2
   
61 ····​if-​eqz·​v4,​·​:​cond_0 61 ····​if-​eqz·​v5,​·​:​cond_0
   
62 ····​const/​4·​v4,​·​0x1 62 ····​const/​4·​v5,​·​0x1
   
63 ····​:​goto_0 63 ····​:​goto_0
64 ····​invoke-​virtual·​{v5,​·​v4},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​ 64 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​app/​Notification$Builder;​-​>setOngoing(Z)​Landroid/​app/​Notification$Builder;​
   
65 ····​move-​result-​object·​v5 65 ····​move-​result-​object·​v6
   
66 ····​iget·​v4,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I 66 ····​iget·​v5,​·​p1,​·​Landroid/​app/​Notification;​-​>flags:​I
   
67 ····​and-​int/​lit8·​v4,​·​v4,​·​0x8 67 ····​and-​int/​lit8·​v5,​·​v5,​·​0x8
   
68 ····​if-​eqz·​v4,​·​:​cond_1 68 ····​if-​eqz·​v5,​·​:​cond_1
   
69 ····​const/​4·​v4,​·​0x1 69 ····​const/​4·​v5,​·​0x1
   
Max diff block lines reached; 5843/12007 bytes (48.66%) of diff not shown.
[−]
smali/android/support/v4/app/NotificationCompatJellybean.smali
Offset 1, 415 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·7 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·​v3,​·​Landroid/​app/​Notification$Builder;​ 61 ····return-​void
Max diff block lines reached; 51321/55608 bytes (92.29%) 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/AsyncTaskLoader.smali
Offset 559, 15 lines modified Offset 559, 15 lines modified
   
559 ····​move-​result-​object·​v0 559 ····​move-​result-​object·​v0
   
560 ····​return-​object·​v0 560 ····​return-​object·​v0
561 .​end·​method 561 .​end·​method
   
562 .​method·​public·​setUpdateThrottle(J)​V 562 .​method·​public·​setUpdateThrottle(J)​V
563 ····​.​locals·2 563 ····​.​locals·3
564 ····​.​param·​p1,​·​"delayMS"····​#·​J 564 ····​.​param·​p1,​·​"delayMS"····​#·​J
   
565 ····​.​prologue 565 ····​.​prologue
566 ····​.​line·​103 566 ····​.​line·​103
567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​" 567 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​content/​AsyncTaskLoader;​,​·​"Landroid/​support/​v4/​content/​AsyncTaskLoader<TD;​>;​"
568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J 568 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​content/​AsyncTaskLoader;​-​>mUpdateThrottle:​J
   
[−]
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/content/ModernAsyncTask.smali
Offset 83, 15 lines modified Offset 83, 15 lines modified
83 ········​} 83 ········​}
84 ····​.​end·​annotation 84 ····​.​end·​annotation
85 .​end·​field 85 .​end·​field
   
   
86 #·​direct·​methods 86 #·​direct·​methods
87 .​method·​static·​constructor·​<clinit>()​V 87 .​method·​static·​constructor·​<clinit>()​V
88 ····​.​locals·8 88 ····​.​locals·9
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​54 90 ····​.​line·​54
91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​ 91 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​
   
92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V 92 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$1;​-​><init>()​V
   
Offset 103, 31 lines modified Offset 103, 31 lines modified
103 ····​const/​16·​v1,​·​0xa 103 ····​const/​16·​v1,​·​0xa
   
104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V 104 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​concurrent/​LinkedBlockingQueue;​-​><init>(I)​V
   
105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 105 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
106 ····​.​line·​68 106 ····​.​line·​68
107 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​ 107 ····​new-​instance·​v1,​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​
   
108 ····​const/​4·​v1,​·​0x5 108 ····​const/​4·​v2,​·​0x5
   
109 ····​const/​16·​v2,​·​0x80 109 ····​const/​16·​v3,​·​0x80
   
110 ····​const-​wide/​16·​v3,​·​0x1 110 ····​const-​wide/​16·​v4,​·​0x1
   
111 ····​sget-​object·​v5,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​ 111 ····​sget-​object·​v6,​·​Ljava/​util/​concurrent/​TimeUnit;​-​>SECONDS:​Ljava/​util/​concurrent/​TimeUnit;​
   
112 ····​sget-​object·​v6,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​ 112 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sPoolWorkQueue:​Ljava/​util/​concurrent/​BlockingQueue;​
   
113 ····​sget-​object·​v7,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​ 113 ····​sget-​object·​v8,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>sThreadFactory:​Ljava/​util/​concurrent/​ThreadFactory;​
   
114 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V 114 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Ljava/​util/​concurrent/​ThreadPoolExecutor;​-​><init>(IIJLjava/​util/​concurrent/​TimeUnit;​Ljava/​util/​concurrent/​BlockingQueue;​Ljava/​util/​concurrent/​ThreadFactory;​)​V
   
115 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​ 115 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​content/​ModernAsyncTask;​-​>THREAD_POOL_EXECUTOR​:​Ljava/​util/​concurrent/​Executor;​
   
116 ····​.​line·​75 116 ····​.​line·​75
117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​ 117 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​
   
118 ····​const/​4·​v1,​·​0x0 118 ····​const/​4·​v1,​·​0x0
   
119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V 119 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​support/​v4/​content/​ModernAsyncTask$Inter​nalHandler;​-​><init>(Landroid/​support/​v4/​content/​ModernAsyncTask$1;​)​V
[−]
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.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$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$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/media/TransportMediatorJellybeanMR2.smali
Offset 393, 15 lines modified Offset 393, 15 lines modified
393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V 393 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>dropAudioFocus()​V
   
394 ····​.​line·​172 394 ····​.​line·​172
395 ····​return-​void 395 ····​return-​void
396 .​end·​method 396 .​end·​method
   
397 .​method·​public·​refreshState(ZJI)​V 397 .​method·​public·​refreshState(ZJI)​V
398 ····​.​locals·3 398 ····​.​locals·4
399 ····​.​param·​p1,​·​"playing"····​#·​Z 399 ····​.​param·​p1,​·​"playing"····​#·​Z
400 ····​.​param·​p2,​·​"position"····​#·​J 400 ····​.​param·​p2,​·​"position"····​#·​J
401 ····​.​param·​p4,​·​"transportControls"····​#·​I 401 ····​.​param·​p4,​·​"transportControls"····​#·​I
   
402 ····​.​prologue 402 ····​.​prologue
403 ····​.​line·​159 403 ····​.​line·​159
404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​ 404 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​TransportMediatorJell​ybeanMR2;​-​>mRemoteControl:​Landroid/​media/​RemoteControlClient;​
[−]
smali/android/support/v4/media/TransportPerformer.smali
Offset 27, 69 lines modified Offset 27, 69 lines modified
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​onAudioFocusChange(I)​V 30 .​method·​public·​onAudioFocusChange(I)​V
31 ····​.​locals·8 31 ····​.​locals·9
32 ····​.​param·​p1,​·​"focusChange"····​#·​I 32 ····​.​param·​p1,​·​"focusChange"····​#·​I
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​188 34 ····​.​line·​188
35 ····​const/​4·​v6,​·​0x0 35 ····​const/​4·​v7,​·​0x0
   
36 ····​.​line·​189 36 ····​.​line·​189
37 ····​.​local·​v6,​·​"keyCode":​I 37 ····​.​local·​v7,​·​"keyCode":​I
38 ····​packed-​switch·​p1,​·​:​pswitch_data_0 38 ····​packed-​switch·​p1,​·​:​pswitch_data_0
   
39 ····​.​line·​196 39 ····​.​line·​196
40 ····​:​goto_0 40 ····​:​goto_0
41 ····​if-​eqz·​v6,​·​:​cond_0 41 ····​if-​eqz·​v7,​·​:​cond_0
   
42 ····​.​line·​197 42 ····​.​line·​197
43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J 43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
   
44 ····​move-​result-​wide·​v1 44 ····​move-​result-​wide·​v2
   
45 ····​.​line·​198 45 ····​.​line·​198
46 ····​.​local·​v1,​·​"now":​J 46 ····​.​local·​v2,​·​"now":​J
47 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​ 47 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​
   
48 ····​const/​4·​v5,​·​0x0 48 ····​const/​4·​v6,​·​0x0
   
49 ····​const/​4·​v7,​·​0x0 49 ····​const/​4·​v8,​·​0x0
   
50 ····​move-​wide·​v3,​·​v1 50 ····​move-​wide·​v4,​·​v2
   
51 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 51 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
52 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z 52 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonDown(IL​android/​view/​KeyEvent;​)​Z
   
53 ····​.​line·​199 53 ····​.​line·​199
54 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​ 54 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​
   
55 ····​const/​4·​v5,​·​0x1 55 ····​const/​4·​v6,​·​0x1
   
56 ····​const/​4·​v7,​·​0x0 56 ····​const/​4·​v8,​·​0x0
   
57 ····​move-​wide·​v3,​·​v1 57 ····​move-​wide·​v4,​·​v2
   
58 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V 58 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
   
59 ····​invoke-​virtual·​{p0,​·​v6,​·​v0},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z 59 ····​invoke-​virtual·​{p0,​·​v7,​·​v1},​·​Landroid/​support/​v4/​media/​TransportPerformer;​-​>onMediaButtonUp(ILan​droid/​view/​KeyEvent;​)​Z
   
60 ····​.​line·​201 60 ····​.​line·​201
61 ····​.​end·​local·​v1····​#·​"now":​J 61 ····​.​end·​local·​v2····​#·​"now":​J
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​return-​void 63 ····​return-​void
   
64 ····​.​line·​193 64 ····​.​line·​193
65 ····​:​pswitch_0 65 ····​:​pswitch_0
66 ····​const/​16·​v6,​·​0x7f 66 ····​const/​16·​v7,​·​0x7f
   
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
68 ····​.​line·​189 68 ····​.​line·​189
69 ····​:​pswitch_data_0 69 ····​:​pswitch_data_0
70 ····​.​packed-​switch·​-​0x1 70 ····​.​packed-​switch·​-​0x1
71 ········​:​pswitch_0 71 ········​:​pswitch_0
[−]
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$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$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/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.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/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/ContainerHelpers.smali
Offset 118, 47 lines modified Offset 118, 47 lines modified
   
118 ····​.​line·​68 118 ····​.​line·​68
119 ····​.​local·​v0,​·​"hi":​I 119 ····​.​local·​v0,​·​"hi":​I
120 ····​:​goto_0 120 ····​:​goto_0
121 ····​if-​gt·​v1,​·​v0,​·​:​cond_1 121 ····​if-​gt·​v1,​·​v0,​·​:​cond_1
   
122 ····​.​line·​69 122 ····​.​line·​69
123 ····​add-​int·​v5,​·​v1,​·​v0 123 ····​add-​int·​v3,​·​v1,​·​v0
   
124 ····​ushr-​int/​lit8·​v2,​·​v5,​·​0x1 124 ····​ushr-​int/​lit8·​v2,​·​v3,​·​0x1
   
125 ····​.​line·​70 125 ····​.​line·​70
126 ····​.​local·​v2,​·​"mid":​I 126 ····​.​local·​v2,​·​"mid":​I
127 ····​aget-​wide·​v3,​·​p0,​·​v2 127 ····​aget-​wide·​v4,​·​p0,​·​v2
   
128 ····​.​line·​72 128 ····​.​line·​72
129 ····​.​local·​v3,​·​"midVal":​J 129 ····​.​local·​v4,​·​"midVal":​J
130 ····​cmp-​long·​v5,​·​v3,​·​p2 130 ····​cmp-​long·​v3,​·​v4,​·​p2
   
131 ····​if-​gez·​v5,​·​:​cond_0 131 ····​if-​gez·​v3,​·​:​cond_0
   
132 ····​.​line·​73 132 ····​.​line·​73
133 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1 133 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1
   
134 ····​goto·​:​goto_0 134 ····​goto·​:​goto_0
   
135 ····​.​line·​74 135 ····​.​line·​74
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​cmp-​long·​v5,​·​v3,​·​p2 137 ····​cmp-​long·​v3,​·​v4,​·​p2
   
138 ····​if-​lez·​v5,​·​:​cond_2 138 ····​if-​lez·​v3,​·​:​cond_2
   
139 ····​.​line·​75 139 ····​.​line·​75
140 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1 140 ····​add-​int/​lit8·​v0,​·​v2,​·​-​0x1
   
141 ····​goto·​:​goto_0 141 ····​goto·​:​goto_0
   
142 ····​.​line·​80 142 ····​.​line·​80
143 ····​.​end·​local·​v2····​#·​"mid":​I 143 ····​.​end·​local·​v2····​#·​"mid":​I
144 ····​.​end·​local·​v3····​#·​"midVal":​J 144 ····​.​end·​local·​v4····​#·​"midVal":​J
145 ····​:​cond_1 145 ····​:​cond_1
146 ····​xor-​int/​lit8·​v2,​·​v1,​·​-​0x1 146 ····​xor-​int/​lit8·​v2,​·​v1,​·​-​0x1
   
147 ····​:​cond_2 147 ····​:​cond_2
148 ····​return·​v2 148 ····​return·​v2
149 .​end·​method 149 .​end·​method
   
[−]
smali/android/support/v4/util/LongSparseArray.smali
Offset 557, 15 lines modified Offset 557, 15 lines modified
   
557 ····​aget-​object·​p3,​·​v1,​·​v0 557 ····​aget-​object·​p3,​·​v1,​·​v0
   
558 ····​goto·​:​goto_0 558 ····​goto·​:​goto_0
559 .​end·​method 559 .​end·​method
   
560 .​method·​public·​indexOfKey(J)​I 560 .​method·​public·​indexOfKey(J)​I
561 ····​.​locals·2 561 ····​.​locals·3
562 ····​.​param·​p1,​·​"key"····​#·​J 562 ····​.​param·​p1,​·​"key"····​#·​J
   
563 ····​.​prologue 563 ····​.​prologue
564 ····​.​line·​283 564 ····​.​line·​283
565 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 565 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
566 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mGarbage:​Z 566 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mGarbage:​Z
   
Offset 662, 15 lines modified Offset 662, 15 lines modified
   
662 ····​aget-​wide·​v0,​·​v0,​·​p1 662 ····​aget-​wide·​v0,​·​v0,​·​p1
   
663 ····​return-​wide·​v0 663 ····​return-​wide·​v0
664 .​end·​method 664 .​end·​method
   
665 .​method·​public·​put(JLjava/​lang/​Object;​)​V 665 .​method·​public·​put(JLjava/​lang/​Object;​)​V
666 ····​.​locals·8 666 ····​.​locals·9
667 ····​.​param·​p1,​·​"key"····​#·​J 667 ····​.​param·​p1,​·​"key"····​#·​J
668 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 668 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
669 ········​value·​=·​{ 669 ········​value·​=·​{
670 ············​"(JTE;​)​V" 670 ············​"(JTE;​)​V"
671 ········​} 671 ········​}
672 ····​.​end·​annotation 672 ····​.​end·​annotation
   
Offset 865, 15 lines modified Offset 865, 15 lines modified
   
865 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I 865 ····​iput·​v4,​·​p0,​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>mSize:​I
   
866 ····​goto/​16·​:​goto_0 866 ····​goto/​16·​:​goto_0
867 .​end·​method 867 .​end·​method
   
868 .​method·​public·​remove(J)​V 868 .​method·​public·​remove(J)​V
869 ····​.​locals·0 869 ····​.​locals·1
870 ····​.​param·​p1,​·​"key"····​#·​J 870 ····​.​param·​p1,​·​"key"····​#·​J
   
871 ····​.​prologue 871 ····​.​prologue
872 ····​.​line·​132 872 ····​.​line·​132
873 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​" 873 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​util/​LongSparseArray;​,​·​"Landroid/​support/​v4/​util/​LongSparseArray<TE;​>;​"
874 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>delete(J)​V 874 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​util/​LongSparseArray;​-​>delete(J)​V
   
[−]
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/TimeUtils.smali
Offset 110, 15 lines modified Offset 110, 15 lines modified
110 ····​:​cond_5 110 ····​:​cond_5
111 ····​const/​4·​v0,​·​0x0 111 ····​const/​4·​v0,​·​0x0
   
112 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
113 .​end·​method 113 .​end·​method
   
114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V 114 .​method·​public·​static·​formatDuration(JJLjav​a/​io/​PrintWriter;​)​V
115 ····​.​locals·3 115 ····​.​locals·4
116 ····​.​param·​p0,​·​"time"····​#·​J 116 ····​.​param·​p0,​·​"time"····​#·​J
117 ····​.​param·​p2,​·​"now"····​#·​J 117 ····​.​param·​p2,​·​"now"····​#·​J
118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 118 ····​.​param·​p4,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
119 ····​.​prologue 119 ····​.​prologue
120 ····​.​line·​169 120 ····​.​line·​169
121 ····​const-​wide/​16·​v0,​·​0x0 121 ····​const-​wide/​16·​v0,​·​0x0
Offset 144, 30 lines modified Offset 144, 30 lines modified
   
144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 144 ····​invoke-​static·​{v0,​·​v1,​·​p4,​·​v2},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
145 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
146 .​end·​method 146 .​end·​method
   
147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V 147 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​)​V
148 ····​.​locals·1 148 ····​.​locals·2
149 ····​.​param·​p0,​·​"duration"····​#·​J 149 ····​.​param·​p0,​·​"duration"····​#·​J
150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 150 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​164 152 ····​.​line·​164
153 ····​const/​4·​v0,​·​0x0 153 ····​const/​4·​v0,​·​0x0
   
154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V 154 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v0},​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>formatDuration(JLjav​a/​io/​PrintWriter;​I)​V
   
155 ····​.​line·​165 155 ····​.​line·​165
156 ····​return-​void 156 ····​return-​void
157 .​end·​method 157 .​end·​method
   
158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V 158 .​method·​public·​static·​formatDuration(JLjava​/​io/​PrintWriter;​I)​V
159 ····​.​locals·5 159 ····​.​locals·6
160 ····​.​param·​p0,​·​"duration"····​#·​J 160 ····​.​param·​p0,​·​"duration"····​#·​J
161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​ 161 ····​.​param·​p2,​·​"pw"····​#·​Ljava/​io/​PrintWriter;​
162 ····​.​param·​p3,​·​"fieldLen"····​#·​I 162 ····​.​param·​p3,​·​"fieldLen"····​#·​I
   
163 ····​.​prologue 163 ····​.​prologue
164 ····​.​line·​156 164 ····​.​line·​156
165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​ 165 ····​sget-​object·​v2,​·​Landroid/​support/​v4/​util/​TimeUtils;​-​>sFormatSync:​Ljava/​lang/​Object;​
[−]
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/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
Offset 461, 15 lines modified Offset 461, 15 lines modified
461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I 461 ····​iput·​v3,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mDoubleTapSlopSquare​:​I
   
462 ····​.​line·​182 462 ····​.​line·​182
463 ····​return-​void 463 ····​return-​void
464 .​end·​method 464 .​end·​method
   
465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z 465 .​method·​private·​isConsideredDoubleTap​(Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​Landroid/​view/​MotionEvent;​)​Z
466 ····​.​locals·7 466 ····​.​locals·8
467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​ 467 ····​.​param·​p1,​·​"firstDown"····​#·​Landroid/​view/​MotionEvent;​
468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​ 468 ····​.​param·​p2,​·​"firstUp"····​#·​Landroid/​view/​MotionEvent;​
469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​ 469 ····​.​param·​p3,​·​"secondDown"····​#·​Landroid/​view/​MotionEvent;​
   
470 ····​.​prologue 470 ····​.​prologue
471 ····​const/​4·​v2,​·​0x0 471 ····​const/​4·​v2,​·​0x0
   
Offset 483, 27 lines modified Offset 483, 27 lines modified
483 ····​:​goto_0 483 ····​:​goto_0
484 ····​return·​v2 484 ····​return·​v2
   
485 ····​.​line·​443 485 ····​.​line·​443
486 ····​:​cond_1 486 ····​:​cond_1
487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 487 ····​invoke-​virtual·​{p3},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
488 ····​move-​result-​wide·​v3 488 ····​move-​result-​wide·​v4
   
489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J 489 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getEventTime()​J
   
490 ····​move-​result-​wide·​v5 490 ····​move-​result-​wide·​v6
   
491 ····​sub-​long/​2addr·​v3,​·​v5 491 ····​sub-​long/​2addr·​v4,​·​v6
   
492 ····​sget·​v5,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I 492 ····​sget·​v3,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>DOUBLE_TAP_TIMEOUT:​I
   
493 ····​int-​to-​long·​v5,​·​v5 493 ····​int-​to-​long·​v6,​·​v3
   
494 ····​cmp-​long·​v3,​·​v3,​·​v5 494 ····​cmp-​long·​v3,​·​v4,​·​v6
   
495 ····​if-​gtz·​v3,​·​:​cond_0 495 ····​if-​gtz·​v3,​·​:​cond_0
   
496 ····​.​line·​447 496 ····​.​line·​447
497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F 497 ····​invoke-​virtual·​{p1},​·​Landroid/​view/​MotionEvent;​-​>getX()​F
   
498 ····​move-​result·​v3 498 ····​move-​result·​v3
Offset 560, 1448 lines modified Offset 560, 1448 lines modified
560 ····​.​line·​212 560 ····​.​line·​212
561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z 561 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mIsLongpressEnabled:​Z
   
562 ····​return·​v0 562 ····​return·​v0
563 .​end·​method 563 .​end·​method
   
564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z 564 .​method·​public·​onTouchEvent(Landroid​/​view/​MotionEvent;​)​Z
565 ····​.​locals·​41 565 ····​.​locals·​42
566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​ 566 ····​.​param·​p1,​·​"ev"····​#·​Landroid/​view/​MotionEvent;​
   
567 ····​.​prologue 567 ····​.​prologue
568 ····​.​line·​224 568 ····​.​line·​224
569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I 569 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Landroid/​view/​MotionEvent;​-​>getAction()​I
   
570 ····​move-​result·​v5 570 ····​move-​result·​v6
   
571 ····​.​line·​226 571 ····​.​line·​226
572 ····​.​local·​v5,​·​"action":​I 572 ····​.​local·​v6,​·​"action":​I
573 ····​move-​object/​from16·​v0,​·​p0 573 ····​move-​object/​from16·​v0,​·​p0
   
574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 574 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
575 ····​move-​object/​from16·​v35,​·​v0 575 ····​move-​object/​from16·​v36,​·​v0
   
576 ····​if-​nez·​v35,​·​:​cond_0 576 ····​if-​nez·​v36,​·​:​cond_0
   
577 ····​.​line·​227 577 ····​.​line·​227
578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​ 578 ····​invoke-​static·​{},​·​Landroid/​view/​VelocityTracker;​-​>obtain()​Landroid/​view/​VelocityTracker;​
   
579 ····​move-​result-​object·​v35 579 ····​move-​result-​object·​v36
   
580 ····​move-​object/​from16·​v0,​·​v35 580 ····​move-​object/​from16·​v0,​·​v36
   
581 ····​move-​object/​from16·​v1,​·​p0 581 ····​move-​object/​from16·​v1,​·​p0
   
582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 582 ····​iput-​object·​v0,​·​v1,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
583 ····​.​line·​229 583 ····​.​line·​229
584 ····​:​cond_0 584 ····​:​cond_0
585 ····​move-​object/​from16·​v0,​·​p0 585 ····​move-​object/​from16·​v0,​·​p0
   
586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​ 586 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​view/​GestureDetectorCompat​$GestureDetectorCompa​tImplBase;​-​>mVelocityTracker:​Landroid/​view/​VelocityTracker;​
   
587 ····​move-​object/​from16·​v35,​·​v0 587 ····​move-​object/​from16·​v36,​·​v0
   
588 ····​move-​object/​from16·​v0,​·​v35 588 ····​move-​object/​from16·​v0,​·​v36
   
589 ····​move-​object/​from16·​v1,​·​p1 589 ····​move-​object/​from16·​v1,​·​p1
   
590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V 590 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​VelocityTracker;​-​>addMovement(Landroid​/​view/​MotionEvent;​)​V
   
591 ····​.​line·​231 591 ····​.​line·​231
592 ····​and-​int/​lit16·​v0,​·​v5,​·​0xff 592 ····​and-​int/​lit16·​v0,​·​v6,​·​0xff
   
593 ····​move/​from16·​v35,​·​v0 593 ····​move/​from16·​v36,​·​v0
Max diff block lines reached; 51444/54757 bytes (93.95%) 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; 23727/26549 bytes (89.37%) 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$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/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/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; 4054/6679 bytes (60.70%) 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; 43127/46638 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/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/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$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$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$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; 278353/281577 bytes (98.86%) 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/AutoScrollHelper$ClampedScroller.smali
Offset 70, 101 lines modified Offset 70, 101 lines modified
70 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mDeltaY:​I 70 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mDeltaY:​I
   
71 ····​.​line·​749 71 ····​.​line·​749
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
   
74 .​method·​private·​getValueAt(J)​F 74 .​method·​private·​getValueAt(J)​F
75 ····​.​locals·​10 75 ····​.​locals·​11
76 ····​.​param·​p1,​·​"currentTime"····​#·​J 76 ····​.​param·​p1,​·​"currentTime"····​#·​J
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​const/​high16·​v9,​·​0x3f800000····​#·​1.​0f 78 ····​const/​high16·​v10,​·​0x3f800000····​#·​1.​0f
   
79 ····​const/​4·​v4,​·​0x0 79 ····​const/​4·​v4,​·​0x0
   
80 ····​.​line·​787 80 ····​.​line·​787
81 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 81 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
82 ····​cmp-​long·​v5,​·​p1,​·​v5 82 ····​cmp-​long·​v5,​·​p1,​·​v6
   
83 ····​if-​gez·​v5,​·​:​cond_0 83 ····​if-​gez·​v5,​·​:​cond_0
   
84 ····​.​line·​794 84 ····​.​line·​794
85 ····​:​goto_0 85 ····​:​goto_0
86 ····​return·​v4 86 ····​return·​v4
   
87 ····​.​line·​789 87 ····​.​line·​789
88 ····​:​cond_0 88 ····​:​cond_0
89 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 89 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
90 ····​const-​wide/​16·​v7,​·​0x0 90 ····​const-​wide/​16·​v8,​·​0x0
   
91 ····​cmp-​long·​v5,​·​v5,​·​v7 91 ····​cmp-​long·​v5,​·​v6,​·​v8
   
92 ····​if-​ltz·​v5,​·​:​cond_1 92 ····​if-​ltz·​v5,​·​:​cond_1
   
93 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 93 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
94 ····​cmp-​long·​v5,​·​p1,​·​v5 94 ····​cmp-​long·​v5,​·​p1,​·​v6
   
95 ····​if-​gez·​v5,​·​:​cond_2 95 ····​if-​gez·​v5,​·​:​cond_2
   
96 ····​.​line·​790 96 ····​.​line·​790
97 ····​:​cond_1 97 ····​:​cond_1
98 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J 98 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStartTime:​J
   
99 ····​sub-​long·​v2,​·​p1,​·​v5 99 ····​sub-​long·​v2,​·​p1,​·​v6
   
100 ····​.​line·​791 100 ····​.​line·​791
101 ····​.​local·​v2,​·​"elapsedSinceStart":​J 101 ····​.​local·​v2,​·​"elapsedSinceStart":​J
102 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f 102 ····​const/​high16·​v5,​·​0x3f000000····​#·​0.​5f
   
103 ····​long-​to-​float·​v6,​·​v2 103 ····​long-​to-​float·​v6,​·​v2
   
104 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mRampUpDuration:​I 104 ····​iget·​v7,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mRampUpDuration:​I
   
105 ····​int-​to-​float·​v7,​·​v7 105 ····​int-​to-​float·​v7,​·​v7
   
106 ····​div-​float/​2addr·​v6,​·​v7 106 ····​div-​float/​2addr·​v6,​·​v7
   
107 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F 107 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F
108 ····​invoke-​static·​{v6,​·​v4,​·​v9},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 108 ····​invoke-​static·​{v6,​·​v4,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F
   
109 ····​move-​result·​v4 109 ····​move-​result·​v4
   
110 ····​mul-​float/​2addr·​v4,​·​v5 110 ····​mul-​float/​2addr·​v4,​·​v5
   
111 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
   
112 ····​.​line·​793 112 ····​.​line·​793
113 ····​.​end·​local·​v2····​#·​"elapsedSinceStart":​J 113 ····​.​end·​local·​v2····​#·​"elapsedSinceStart":​J
114 ····​:​cond_2 114 ····​:​cond_2
115 ····​iget-​wide·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J 115 ····​iget-​wide·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopTime:​J
   
116 ····​sub-​long·​v0,​·​p1,​·​v5 116 ····​sub-​long·​v0,​·​p1,​·​v6
   
117 ····​.​line·​794 117 ····​.​line·​794
118 ····​.​local·​v0,​·​"elapsedSinceEnd":​J 118 ····​.​local·​v0,​·​"elapsedSinceEnd":​J
119 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F 119 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F
   
120 ····​sub-​float·​v5,​·​v9,​·​v5 120 ····​sub-​float·​v5,​·​v10,​·​v5
   
121 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F 121 ····​iget·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mStopValue:​F
   
122 ····​long-​to-​float·​v7,​·​v0 122 ····​long-​to-​float·​v7,​·​v0
   
123 ····​iget·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mEffectiveRampDown:​I 123 ····​iget·​v8,​·​p0,​·​Landroid/​support/​v4/​widget/​AutoScrollHelper$Clam​pedScroller;​-​>mEffectiveRampDown:​I
   
124 ····​int-​to-​float·​v8,​·​v8 124 ····​int-​to-​float·​v8,​·​v8
   
125 ····​div-​float/​2addr·​v7,​·​v8 125 ····​div-​float/​2addr·​v7,​·​v8
   
126 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F 126 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>constrain(FFF)​F
127 ····​invoke-​static·​{v7,​·​v4,​·​v9},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F 127 ····​invoke-​static·​{v7,​·​v4,​·​v10},​·​Landroid/​support/​v4/​widget/​AutoScrollHelper;​-​>access$900(FFF)​F
   
128 ····​move-​result·​v4 128 ····​move-​result·​v4
   
129 ····​mul-​float/​2addr·​v4,​·​v6 129 ····​mul-​float/​2addr·​v4,​·​v6
   
Max diff block lines reached; 2/3426 bytes (0.06%) of diff not shown.
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
Offset 33, 32 lines modified Offset 33, 32 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​run()​V 36 .​method·​public·​run()​V
37 ····​.​locals·3 37 ····​.​locals·4
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​46 39 ····​.​line·​46
40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 40 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
41 ····​const/​4·​v1,​·​0x0 41 ····​const/​4·​v1,​·​0x0
   
42 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 42 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$002(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 43 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$002(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z
   
44 ····​.​line·​47 44 ····​.​line·​47
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
46 ····​const-​wide/​16·​v1,​·​-​0x1 46 ····​const-​wide/​16·​v2,​·​-​0x1
   
47 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 47 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
48 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 48 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
   
49 ····​.​line·​48 49 ····​.​line·​48
50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 50 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$1;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
51 ····​const/​16·​v1,​·​0x8 51 ····​const/​16·​v1,​·​0x8
   
52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 52 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
Offset 36, 21 lines modified Offset 36, 21 lines modified
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​run()​V 37 .​method·​public·​run()​V
38 ····​.​locals·​4 38 ····​.​locals·​4
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​const/​4·​v3,​·​0x0 40 ····​const/​4·​v1,​·​0x0
   
41 ····​.​line·​56 41 ····​.​line·​56
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
43 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z 43 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z
44 ····​invoke-​static·​{v0,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z 44 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$202(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​Z)​Z
   
45 ····​.​line·​57 45 ····​.​line·​57
46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 46 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
47 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z 47 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z
48 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$300(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​)​Z 48 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$300(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​)​Z
   
Offset 59, 21 lines modified Offset 59, 21 lines modified
59 ····​if-​nez·​v0,​·​:​cond_0 59 ····​if-​nez·​v0,​·​:​cond_0
   
60 ····​.​line·​58 60 ····​.​line·​58
61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 61 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
62 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 62 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
63 ····​move-​result-​wide·​v1 63 ····​move-​result-​wide·​v2
   
64 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 64 ····​#·​setter·​for:​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
65 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 65 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
   
66 ····​.​line·​59 66 ····​.​line·​59
67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 67 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar$2;​-​>this$0:​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
   
68 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V 68 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>setVisibility(I)​V
   
69 ····​.​line·​61 69 ····​.​line·​61
70 ····​:​cond_0 70 ····​:​cond_0
71 ····​return-​void 71 ····​return-​void
72 .​end·​method 72 .​end·​method
[−]
smali/android/support/v4/widget/ContentLoadingProgressBar.smali
Offset 90, 15 lines modified Offset 90, 15 lines modified
90 ····​.​line·​30 90 ····​.​line·​30
91 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 91 ····​iput-​boolean·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
92 ····​return·​p1 92 ····​return·​p1
93 .​end·​method 93 .​end·​method
   
94 .​method·​static·​synthetic·​access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J 94 .​method·​static·​synthetic·​access$102(Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​J)​J
95 ····​.​locals·0 95 ····​.​locals·1
96 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​ 96 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​
97 ····​.​param·​p1,​·​"x1"····​#·​J 97 ····​.​param·​p1,​·​"x1"····​#·​J
   
98 ····​.​prologue 98 ····​.​prologue
99 ····​.​line·​30 99 ····​.​line·​30
100 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 100 ····​iput-​wide·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
Offset 145, 18 lines modified Offset 145, 18 lines modified
145 ····​.​line·​87 145 ····​.​line·​87
146 ····​return-​void 146 ····​return-​void
147 .​end·​method 147 .​end·​method
   
   
148 #·​virtual·​methods 148 #·​virtual·​methods
149 .​method·​public·​hide()​V 149 .​method·​public·​hide()​V
150 ····​.​locals·9 150 ····​.​locals·10
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​const-​wide/​16·​v7,​·​0x1f4 152 ····​const-​wide/​16·​v8,​·​0x1f4
   
153 ····​const/​4·​v6,​·​0x1 153 ····​const/​4·​v6,​·​0x1
   
154 ····​.​line·​95 154 ····​.​line·​95
155 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z 155 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDismissed:​Z
   
156 ····​.​line·​96 156 ····​.​line·​96
Offset 171, 15 lines modified Offset 171, 15 lines modified
   
171 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 171 ····​iget-​wide·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
172 ····​sub-​long·​v0,​·​v2,​·​v4 172 ····​sub-​long·​v0,​·​v2,​·​v4
   
173 ····​.​line·​98 173 ····​.​line·​98
174 ····​.​local·​v0,​·​"diff":​J 174 ····​.​local·​v0,​·​"diff":​J
175 ····​cmp-​long·​v2,​·​v0,​·​v7 175 ····​cmp-​long·​v2,​·​v0,​·​v8
   
176 ····​if-​gez·​v2,​·​:​cond_0 176 ····​if-​gez·​v2,​·​:​cond_0
   
177 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 177 ····​iget-​wide·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
178 ····​const-​wide/​16·​v4,​·​-​0x1 178 ····​const-​wide/​16·​v4,​·​-​0x1
   
Offset 203, 17 lines modified Offset 203, 17 lines modified
203 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 203 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
204 ····​if-​nez·​v2,​·​:​cond_1 204 ····​if-​nez·​v2,​·​:​cond_1
   
205 ····​.​line·​108 205 ····​.​line·​108
206 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedHide:​Ljava/​lang/​Runnable;​ 206 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedHide:​Ljava/​lang/​Runnable;​
   
207 ····​sub-​long·​v3,​·​v7,​·​v0 207 ····​sub-​long·​v4,​·​v8,​·​v0
   
208 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 208 ····​invoke-​virtual·​{p0,​·​v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
209 ····​.​line·​109 209 ····​.​line·​109
210 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z 210 ····​iput-​boolean·​v6,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedHide:​Z
   
211 ····​goto·​:​goto_0 211 ····​goto·​:​goto_0
212 .​end·​method 212 .​end·​method
   
Offset 242, 15 lines modified Offset 242, 15 lines modified
242 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>removeCallbacks()​V 242 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>removeCallbacks()​V
   
243 ····​.​line·​82 243 ····​.​line·​82
244 ····​return-​void 244 ····​return-​void
245 .​end·​method 245 .​end·​method
   
246 .​method·​public·​show()​V 246 .​method·​public·​show()​V
247 ····​.​locals·3 247 ····​.​locals·4
   
248 ····​.​prologue 248 ····​.​prologue
249 ····​.​line·​120 249 ····​.​line·​120
250 ····​const-​wide/​16·​v0,​·​-​0x1 250 ····​const-​wide/​16·​v0,​·​-​0x1
   
251 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J 251 ····​iput-​wide·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mStartTime:​J
   
Offset 268, 17 lines modified Offset 268, 17 lines modified
268 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z 268 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mPostedShow:​Z
   
269 ····​if-​nez·​v0,​·​:​cond_0 269 ····​if-​nez·​v0,​·​:​cond_0
   
270 ····​.​line·​124 270 ····​.​line·​124
271 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedShow:​Ljava/​lang/​Runnable;​ 271 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>mDelayedShow:​Ljava/​lang/​Runnable;​
   
272 ····​const-​wide/​16·​v1,​·​0x1f4 272 ····​const-​wide/​16·​v2,​·​0x1f4
   
273 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z 273 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​support/​v4/​widget/​ContentLoadingProgres​sBar;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
   
274 ····​.​line·​125 274 ····​.​line·​125
275 ····​const/​4·​v0,​·​0x1 275 ····​const/​4·​v0,​·​0x1
   
Max diff block lines reached; 17/3126 bytes (0.54%) 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$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; 143215/146512 bytes (97.75%) of diff not shown.
[−]
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/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$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/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/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$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$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$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$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/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$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/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/com/google/android/apps/dashclock/api/DashClockExtension$1$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$reason:​I 22 .​field·​final·​synthetic·​val$reason:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​I)​V 24 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​240 28 ····​.​line·​240
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>this$1:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>this$1:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​
   
29 ····​iput·​p2,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>val$reason:​I 30 ····​iput·​p2,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1$​1;​-​>val$reason:​I
   
[−]
smali/com/google/android/apps/dashclock/api/DashClockExtension$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​)​V 20 .​method·​constructor·​<init>(Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​209 24 ····​.​line·​209
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​-​>this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension$1;​-​>this$0:​Lcom/​google/​android/​apps/​dashclock/​api/​DashClockExtension;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​internal/​IExtension$Stub;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​internal/​IExtension$Stub;​-​><init>()​V
   
[−]
smali/com/google/android/apps/dashclock/api/DashClockExtension.smali
Offset 166, 14 lines modified Offset 166, 15 lines modified
   
166 ····​const-​string·​v2,​·​"DashClockExtension:​" 166 ····​const-​string·​v2,​·​"DashClockExtension:​"
   
167 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 167 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
168 ····​move-​result-​object·​v1 168 ····​move-​result-​object·​v1
   
  169 ····​.​line·​191
169 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 170 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
170 ····​move-​result-​object·​v2 171 ····​move-​result-​object·​v2
   
171 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​ 172 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getSimpleName()​Ljava/​lang/​String;​
   
172 ····​move-​result-​object·​v2 173 ····​move-​result-​object·​v2
[−]
smali/com/google/android/apps/dashclock/api/ExtensionData$1.smali
Offset 53, 15 lines modified Offset 53, 14 lines modified
53 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>(Landroid/​os/​Parcel;​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​)​V 53 ····​invoke-​direct·​{v0,​·​p1,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>(Landroid/​os/​Parcel;​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​)​V
   
54 ····​return-​object·​v0 54 ····​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​
57 ····​.​locals·​1 57 ····​.​locals·​1
58 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​os/​Parcel;​  
   
59 ····​.​prologue 58 ····​.​prologue
60 ····​.​line·​290 59 ····​.​line·​290
61 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 60 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
62 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v0
   
Offset 77, 15 lines modified Offset 76, 14 lines modified
77 ····​new-​array·​v0,​·​p1,​·​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 76 ····​new-​array·​v0,​·​p1,​·​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
78 ····​return-​object·​v0 77 ····​return-​object·​v0
79 .​end·​method 78 .​end·​method
   
80 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 79 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
81 ····​.​locals·​1 80 ····​.​locals·​1
82 ····​.​param·​p1,​·​"x0"····​#·​I  
   
83 ····​.​prologue 81 ····​.​prologue
84 ····​.​line·​290 82 ····​.​line·​290
85 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>newArray(I)​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 83 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData$1;​-​>newArray(I)​[Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
86 ····​move-​result-​object·​v0 84 ····​move-​result-​object·​v0
   
[−]
smali/com/google/android/apps/dashclock/api/ExtensionData.smali
Offset 609, 44 lines modified Offset 609, 48 lines modified
   
609 ····​if-​ne·​v4,​·​v5,​·​:​cond_0 609 ····​if-​ne·​v4,​·​v5,​·​:​cond_0
   
610 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​ 610 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​
   
611 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​ 611 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mStatus:​Ljava/​lang/​String;​
   
  612 ····​.​line·​366
612 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 613 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
613 ····​move-​result·​v4 614 ····​move-​result·​v4
   
614 ····​if-​eqz·​v4,​·​:​cond_0 615 ····​if-​eqz·​v4,​·​:​cond_0
   
615 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​ 616 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​
   
616 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​ 617 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedTitle:​Ljava/​lang/​String;​
   
  618 ····​.​line·​367
617 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 619 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
618 ····​move-​result·​v4 620 ····​move-​result·​v4
   
619 ····​if-​eqz·​v4,​·​:​cond_0 621 ····​if-​eqz·​v4,​·​:​cond_0
   
620 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​ 622 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​
   
621 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​ 623 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mExpandedBody:​Ljava/​lang/​String;​
   
  624 ····​.​line·​368
622 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z 625 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​text/​TextUtils;​-​>equals(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Z
   
623 ····​move-​result·​v4 626 ····​move-​result·​v4
   
624 ····​if-​eqz·​v4,​·​:​cond_0 627 ····​if-​eqz·​v4,​·​:​cond_0
   
625 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​ 628 ····​iget-​object·​v4,​·​v2,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​
   
626 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​ 629 ····​iget-​object·​v5,​·​p0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>mClickIntent:​Landroid/​content/​Intent;​
   
  630 ····​.​line·​369
627 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>intentEquals(Landroi​d/​content/​Intent;​Landroid/​content/​Intent;​)​Z 631 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>intentEquals(Landroi​d/​content/​Intent;​Landroid/​content/​Intent;​)​Z
628 ····​:​try_end_0 632 ····​:​try_end_0
629 ····​.​catch·​Ljava/​lang/​ClassCastException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 633 ····​.​catch·​Ljava/​lang/​ClassCastException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
630 ····​move-​result·​v4 634 ····​move-​result·​v4
   
631 ····​if-​eqz·​v4,​·​:​cond_0 635 ····​if-​eqz·​v4,​·​:​cond_0
[−]
smali/me/malladi/dashcricket/DashCricketSettingsActivity$FetchLiveScoresTask.smali
Offset 29, 35 lines modified Offset 29, 34 lines modified
29 #·​instance·​fields 29 #·​instance·​fields
30 .​field·​final·​synthetic·​this$0:​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​ 30 .​field·​final·​synthetic·​this$0:​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​)​V 32 .​method·​constructor·​<init>(Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​105 36 ····​.​line·​105
36 ····​iput-​object·​p1,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>this$0:​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>this$0:​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​
   
37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 38 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
38 ····​return-​void 39 ····​return-​void
39 .​end·​method 40 .​end·​method
   
   
40 #·​virtual·​methods 41 #·​virtual·​methods
41 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 42 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
42 ····​.​locals·​1 43 ····​.​locals·​1
43 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​105 45 ····​.​line·​105
46 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 46 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
47 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
48 ····​invoke-​virtual·​{p0,​·​p1},​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​[Lme/​malladi/​dashcricket/​LiveScore;​ 47 ····​invoke-​virtual·​{p0,​·​p1},​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​[Lme/​malladi/​dashcricket/​LiveScore;​
   
49 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
50 ····​return-​object·​v0 49 ····​return-​object·​v0
51 .​end·​method 50 .​end·​method
   
Offset 72, 228 lines modified Offset 71, 216 lines modified
72 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
73 ····​return-​object·​v0 72 ····​return-​object·​v0
74 .​end·​method 73 .​end·​method
   
75 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 74 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
76 ····​.​locals·​0 75 ····​.​locals·​0
77 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
78 ····​.​prologue 76 ····​.​prologue
79 ····​.​line·​105 77 ····​.​line·​105
80 ····​check-​cast·​p1,​·​[Lme/​malladi/​dashcricket/​LiveScore;​ 78 ····​check-​cast·​p1,​·​[Lme/​malladi/​dashcricket/​LiveScore;​
   
81 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
82 ····​invoke-​virtual·​{p0,​·​p1},​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>onPostExecute([Lme/​malladi/​dashcricket/​LiveScore;​)​V 79 ····​invoke-​virtual·​{p0,​·​p1},​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>onPostExecute([Lme/​malladi/​dashcricket/​LiveScore;​)​V
   
83 ····​return-​void 80 ····​return-​void
84 .​end·​method 81 .​end·​method
   
85 .​method·​protected·​onPostExecute([Lme/​malladi/​dashcricket/​LiveScore;​)​V 82 .​method·​protected·​onPostExecute([Lme/​malladi/​dashcricket/​LiveScore;​)​V
86 ····​.​locals·9 83 ····​.​locals·7
87 ····​.​param·​p1,​·​"liveScores"····​#·​[Lme/​malladi/​dashcricket/​LiveScore;​ 84 ····​.​param·​p1,​·​"liveScores"····​#·​[Lme/​malladi/​dashcricket/​LiveScore;​
   
88 ····​.​prologue 85 ····​.​prologue
  86 ····​const/​4·​v3,​·​0x0
   
89 ····​.​line·​113 87 ····​.​line·​113
90 ····​if-​nez·​p1,​·​:​cond_0 88 ····​if-​nez·​p1,​·​:​cond_0
   
91 ····​.​line·​114 89 ····​.​line·​114
92 ····​iget-​object·​v6,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>this$0:​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​ 90 ····​iget-​object·​v3,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>this$0:​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​
   
93 ····​iget-​object·​v6,​·​v6,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mLiveScoreIdPref:​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​ 91 ····​iget-​object·​v3,​·​v3,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mLiveScoreIdPref:​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​
   
94 ····​const·​v7,​·​0x7f05000c 92 ····​const·​v4,​·​0x7f05000c
   
95 ····​invoke-​virtual·​{v6,​·​v7},​·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​-​>setSummary(I)​V 93 ····​invoke-​virtual·​{v3,​·​v4},​·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​-​>setSummary(I)​V
   
96 ····​.​line·​145 94 ····​.​line·​145
97 ····​:​goto_0 95 ····​:​goto_0
98 ····​return-​void 96 ····​return-​void
   
99 ····​.​line·​117 97 ····​.​line·​117
100 ····​:​cond_0 98 ····​:​cond_0
101 ····​iget-​object·​v6,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>this$0:​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​ 99 ····​iget-​object·​v4,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity$FetchLiveScore​sTask;​-​>this$0:​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​
   
102 ····​iget-​object·​v6,​·​v6,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v4,​·​v4,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​
   
103 ····​const-​string·​v7,​·​"country" 101 ····​const-​string·​v5,​·​"country"
   
104 ····​const-​string·​v8,​·​"0" 102 ····​const-​string·​v6,​·​"0"
   
105 ····​invoke-​interface·​{v6,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 103 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
106 ····​move-​result-​object·​v1 104 ····​move-​result-​object·​v0
   
107 ····​.​line·​119 105 ····​.​line·​119
108 ····​.​local·​v1,​·​"countryId":​Ljava/​lang/​String;​ 106 ····​.​local·​v0,​·​"countryId":​Ljava/​lang/​String;​
109 ····​const-​string·​v6,​·​"0" 107 ····​const-​string·​v4,​·​"0"
   
110 ····​invoke-​virtual·​{v1,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 108 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
Max diff block lines reached; 11187/15469 bytes (72.32%) of diff not shown.
[−]
smali/me/malladi/dashcricket/DashCricketSettingsActivity.smali
Offset 26, 15 lines modified Offset 26, 14 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·​32 29 ····​.​line·​32
30 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
   
31 ····​.​line·​105  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
   
   
34 #·​virtual·​methods 33 #·​virtual·​methods
35 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 34 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
36 ····​.​locals·​2 35 ····​.​locals·​2
Offset 132, 18 lines modified Offset 131, 20 lines modified
132 ····​.​local·​v0,​·​"country":​Ljava/​lang/​String;​ 131 ····​.​local·​v0,​·​"country":​Ljava/​lang/​String;​
133 ····​iget-​object·​v2,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​ 132 ····​iget-​object·​v2,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​
   
134 ····​const-​string·​v3,​·​"live_score_summary" 133 ····​const-​string·​v3,​·​"live_score_summary"
   
135 ····​const·​v4,​·​0x7f05000a 134 ····​const·​v4,​·​0x7f05000a
   
  135 ····​.​line·​56
136 ····​invoke-​virtual·​{p0,​·​v4},​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>getString(I)​Ljava/​lang/​String;​ 136 ····​invoke-​virtual·​{p0,​·​v4},​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>getString(I)​Ljava/​lang/​String;​
   
137 ····​move-​result-​object·​v4 137 ····​move-​result-​object·​v4
   
  138 ····​.​line·​55
138 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 139 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
139 ····​move-​result-​object·​v1 140 ····​move-​result-​object·​v1
   
140 ····​.​line·​59 141 ····​.​line·​59
141 ····​.​local·​v1,​·​"liveScoreSummary":​Ljava/​lang/​String;​ 142 ····​.​local·​v1,​·​"liveScoreSummary":​Ljava/​lang/​String;​
142 ····​const-​string·​v2,​·​"country" 143 ····​const-​string·​v2,​·​"country"
Offset 243, 22 lines modified Offset 244, 24 lines modified
   
243 ····​.​line·​86 244 ····​.​line·​86
244 ····​.​local·​v0,​·​"index":​I 245 ····​.​local·​v0,​·​"index":​I
245 ····​if-​ltz·​v0,​·​:​cond_0 246 ····​if-​ltz·​v0,​·​:​cond_0
   
246 ····​iget-​object·​v2,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mCountryPref:​Landroid/​preference/​ListPreference;​ 247 ····​iget-​object·​v2,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mCountryPref:​Landroid/​preference/​ListPreference;​
   
  248 ····​.​line·​87
247 ····​invoke-​virtual·​{v2},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​ 249 ····​invoke-​virtual·​{v2},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​
   
248 ····​move-​result-​object·​v2 250 ····​move-​result-​object·​v2
   
249 ····​if-​eqz·​v2,​·​:​cond_0 251 ····​if-​eqz·​v2,​·​:​cond_0
   
250 ····​iget-​object·​v2,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mCountryPref:​Landroid/​preference/​ListPreference;​ 252 ····​iget-​object·​v2,​·​p0,​·​Lme/​malladi/​dashcricket/​DashCricketSettingsAc​tivity;​-​>mCountryPref:​Landroid/​preference/​ListPreference;​
   
  253 ····​.​line·​88
251 ····​invoke-​virtual·​{v2},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​ 254 ····​invoke-​virtual·​{v2},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​
   
252 ····​move-​result-​object·​v2 255 ····​move-​result-​object·​v2
   
253 ····​array-​length·​v2,​·​v2 256 ····​array-​length·​v2,​·​v2
   
254 ····​if-​ge·​v0,​·​v2,​·​:​cond_0 257 ····​if-​ge·​v0,​·​v2,​·​:​cond_0
[−]
smali/me/malladi/dashcricket/LiveScore.smali
Offset 148, 18 lines modified Offset 148, 20 lines modified
148 ····​iput-​object·​v0,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>townName:​Ljava/​lang/​String;​ 148 ····​iput-​object·​v0,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>townName:​Ljava/​lang/​String;​
   
149 ····​.​line·​57 149 ····​.​line·​57
150 ····​const-​string·​v0,​·​"live_scorecard_text"​ 150 ····​const-​string·​v0,​·​"live_scorecard_text"​
   
151 ····​const-​string·​v1,​·​"" 151 ····​const-​string·​v1,​·​""
   
  152 ····​.​line·​58
152 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 153 ····​invoke-​virtual·​{p1,​·​v0,​·​v1},​·​Lorg/​json/​JSONObject;​-​>optString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
153 ····​move-​result-​object·​v0 154 ····​move-​result-​object·​v0
   
  155 ····​.​line·​57
154 ····​invoke-​static·​{v0},​·​Lorg/​apache/​commons/​lang3/​StringEscapeUtils;​-​>unescapeHtml4(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 156 ····​invoke-​static·​{v0},​·​Lorg/​apache/​commons/​lang3/​StringEscapeUtils;​-​>unescapeHtml4(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
155 ····​move-​result-​object·​v0 157 ····​move-​result-​object·​v0
   
156 ····​iput-​object·​v0,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>liveScorecardText:​Ljava/​lang/​String;​ 158 ····​iput-​object·​v0,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>liveScorecardText:​Ljava/​lang/​String;​
   
157 ····​.​line·​59 159 ····​.​line·​59
Offset 495, 21 lines modified Offset 497, 15 lines modified
   
495 ····​iget-​object·​v1,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>teamTwoAbbreviation:​Ljava/​lang/​String;​ 497 ····​iget-​object·​v1,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>teamTwoAbbreviation:​Ljava/​lang/​String;​
   
496 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 498 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
497 ····​move-​result-​object·​v0 499 ····​move-​result-​object·​v0
   
498 ····​const-​string·​v1,​·​"\n" 500 ····​const-​string·​v1,​·​"\nin·"
   
499 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
500 ····​move-​result-​object·​v0  
   
501 ····​const-​string·​v1,​·​"in·​"  
   
502 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 501 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
503 ····​move-​result-​object·​v0 502 ····​move-​result-​object·​v0
   
504 ····​iget-​object·​v1,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>matchClock:​Ljava/​lang/​String;​ 503 ····​iget-​object·​v1,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>matchClock:​Ljava/​lang/​String;​
   
Offset 586, 21 lines modified Offset 582, 23 lines modified
   
586 ····​move-​result-​object·​v0 582 ····​move-​result-​object·​v0
   
587 ····​iget-​object·​v1,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>teamTwoName:​Ljava/​lang/​String;​ 583 ····​iget-​object·​v1,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>teamTwoName:​Ljava/​lang/​String;​
   
588 ····​iget-​object·​v2,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>teamTwoAbbreviation:​Ljava/​lang/​String;​ 584 ····​iget-​object·​v2,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>teamTwoAbbreviation:​Ljava/​lang/​String;​
   
  585 ····​.​line·​77
589 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 586 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
590 ····​move-​result-​object·​v0 587 ····​move-​result-​object·​v0
   
591 ····​const-​string·​v1,​·​"·​v·​" 588 ····​const-​string·​v1,​·​"·​v·​"
   
592 ····​const-​string·​v2,​·​"\n" 589 ····​const-​string·​v2,​·​"\n"
   
  590 ····​.​line·​78
593 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 591 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
594 ····​move-​result-​object·​v0 592 ····​move-​result-​object·​v0
   
595 ····​goto·​:​goto_0 593 ····​goto·​:​goto_0
596 .​end·​method 594 .​end·​method
[−]
smali/me/malladi/dashcricket/LiveScoreIdPreference$FetchLiveScoresTask.smali
Offset 29, 35 lines modified Offset 29, 34 lines modified
29 #·​instance·​fields 29 #·​instance·​fields
30 .​field·​final·​synthetic·​this$0:​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​ 30 .​field·​final·​synthetic·​this$0:​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​)​V 32 .​method·​constructor·​<init>(Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​97 36 ····​.​line·​97
36 ····​iput-​object·​p1,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​$FetchLiveScoresTask;​-​>this$0:​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​$FetchLiveScoresTask;​-​>this$0:​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​;​
   
37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 38 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
38 ····​return-​void 39 ····​return-​void
39 .​end·​method 40 .​end·​method
   
   
40 #·​virtual·​methods 41 #·​virtual·​methods
41 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 42 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
42 ····​.​locals·​1 43 ····​.​locals·​1
43 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​97 45 ····​.​line·​97
46 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​ 46 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
   
47 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
48 ····​invoke-​virtual·​{p0,​·​p1},​·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​$FetchLiveScoresTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​[Lme/​malladi/​dashcricket/​LiveScore;​ 47 ····​invoke-​virtual·​{p0,​·​p1},​·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​$FetchLiveScoresTask;​-​>doInBackground([Ljav​a/​lang/​Void;​)​[Lme/​malladi/​dashcricket/​LiveScore;​
   
49 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
50 ····​return-​object·​v0 49 ····​return-​object·​v0
51 .​end·​method 50 .​end·​method
   
Offset 72, 21 lines modified Offset 71, 19 lines modified
72 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
73 ····​return-​object·​v0 72 ····​return-​object·​v0
74 .​end·​method 73 .​end·​method
   
75 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 74 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
76 ····​.​locals·​0 75 ····​.​locals·​0
77 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
78 ····​.​prologue 76 ····​.​prologue
79 ····​.​line·​97 77 ····​.​line·​97
80 ····​check-​cast·​p1,​·​[Lme/​malladi/​dashcricket/​LiveScore;​ 78 ····​check-​cast·​p1,​·​[Lme/​malladi/​dashcricket/​LiveScore;​
   
81 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
82 ····​invoke-​virtual·​{p0,​·​p1},​·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​$FetchLiveScoresTask;​-​>onPostExecute([Lme/​malladi/​dashcricket/​LiveScore;​)​V 79 ····​invoke-​virtual·​{p0,​·​p1},​·​Lme/​malladi/​dashcricket/​LiveScoreIdPreference​$FetchLiveScoresTask;​-​>onPostExecute([Lme/​malladi/​dashcricket/​LiveScore;​)​V
   
83 ····​return-​void 80 ····​return-​void
84 .​end·​method 81 .​end·​method
   
85 .​method·​protected·​onPostExecute([Lme/​malladi/​dashcricket/​LiveScore;​)​V 82 .​method·​protected·​onPostExecute([Lme/​malladi/​dashcricket/​LiveScore;​)​V
86 ····​.​locals·​5 83 ····​.​locals·​5
[−]
smali/me/malladi/dashcricket/DashCricket.smali
Offset 39, 66 lines modified Offset 39, 74 lines modified
39 ····​.​line·​126 39 ····​.​line·​126
40 ····​new-​instance·​v0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 40 ····​new-​instance·​v0,​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
41 ····​invoke-​direct·​{v0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>()​V 41 ····​invoke-​direct·​{v0},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​><init>()​V
   
42 ····​const/​4·​v1,​·​0x1 42 ····​const/​4·​v1,​·​0x1
   
  43 ····​.​line·​127
43 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>visible(Z)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 44 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>visible(Z)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
44 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
45 ····​const/​high16·​v1,​·​0x7f020000 46 ····​const/​high16·​v1,​·​0x7f020000
   
  47 ····​.​line·​128
46 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>icon(I)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 48 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>icon(I)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
47 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
  50 ····​.​line·​129
48 ····​invoke-​virtual·​{p1},​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>getStatus()​Ljava/​lang/​String;​ 51 ····​invoke-​virtual·​{p1},​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>getStatus()​Ljava/​lang/​String;​
   
49 ····​move-​result-​object·​v1 52 ····​move-​result-​object·​v1
   
50 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>status(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 53 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>status(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
51 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
  55 ····​.​line·​130
52 ····​invoke-​virtual·​{p1},​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>getExpandedTitle()​Ljava/​lang/​String;​ 56 ····​invoke-​virtual·​{p1},​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>getExpandedTitle()​Ljava/​lang/​String;​
   
53 ····​move-​result-​object·​v1 57 ····​move-​result-​object·​v1
   
54 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedTitle(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 58 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedTitle(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
55 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
  60 ····​.​line·​131
56 ····​invoke-​virtual·​{p1},​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>getExpandedBody()​Ljava/​lang/​String;​ 61 ····​invoke-​virtual·​{p1},​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>getExpandedBody()​Ljava/​lang/​String;​
   
57 ····​move-​result-​object·​v1 62 ····​move-​result-​object·​v1
   
58 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedBody(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 63 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>expandedBody(Ljava/​lang/​String;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
59 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
60 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​ 65 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
   
61 ····​const-​string·​v2,​·​"android.​intent.​action.​VIEW" 66 ····​const-​string·​v2,​·​"android.​intent.​action.​VIEW"
   
  67 ····​.​line·​133
62 ····​invoke-​virtual·​{p1,​·​p2},​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>getLiveScorecardLink​(Z)​Ljava/​lang/​String;​ 68 ····​invoke-​virtual·​{p1,​·​p2},​·​Lme/​malladi/​dashcricket/​LiveScore;​-​>getLiveScorecardLink​(Z)​Ljava/​lang/​String;​
   
63 ····​move-​result-​object·​v3 69 ····​move-​result-​object·​v3
   
64 ····​invoke-​static·​{v3},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 70 ····​invoke-​static·​{v3},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
65 ····​move-​result-​object·​v3 71 ····​move-​result-​object·​v3
   
66 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V 72 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
   
  73 ····​.​line·​132
67 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>clickIntent(Landroid​/​content/​Intent;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​ 74 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​-​>clickIntent(Landroid​/​content/​Intent;​)​Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​
   
68 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v0
   
  76 ····​.​line·​126
69 ····​invoke-​virtual·​{p0,​·​v0},​·​Lme/​malladi/​dashcricket/​DashCricket;​-​>publishUpdate(Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​)​V 77 ····​invoke-​virtual·​{p0,​·​v0},​·​Lme/​malladi/​dashcricket/​DashCricket;​-​>publishUpdate(Lcom/​google/​android/​apps/​dashclock/​api/​ExtensionData;​)​V
   
70 ····​.​line·​134 78 ····​.​line·​134
71 ····​return-​void 79 ····​return-​void
72 .​end·​method 80 .​end·​method
   
   
Offset 117, 494 lines modified Offset 125, 454 lines modified
117 ····​invoke-​virtual·​{p0,​·​v0},​·​Lme/​malladi/​dashcricket/​DashCricket;​-​>setUpdateWhenScreenO​n(Z)​V 125 ····​invoke-​virtual·​{p0,​·​v0},​·​Lme/​malladi/​dashcricket/​DashCricket;​-​>setUpdateWhenScreenO​n(Z)​V
   
118 ····​.​line·​46 126 ····​.​line·​46
119 ····​return-​void 127 ····​return-​void
120 .​end·​method 128 .​end·​method
   
121 .​method·​protected·​onUpdateData(I)​V 129 .​method·​protected·​onUpdateData(I)​V
122 ····​.​locals·​17 130 ····​.​locals·​13
123 ····​.​param·​p1,​·​"reason"····​#·​I 131 ····​.​param·​p1,​·​"reason"····​#·​I
   
124 ····​.​prologue 132 ····​.​prologue
125 ····.​line·50 133 ····const/​4·v12,​·0x1
126 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​  
   
127 ····invoke-​direct·{v12},​·Ljava/​lang/​StringBuilder;​-​><init>()​V 134 ····const/​4·​v9,​·0x0
   
128 ····const-​string·​v13,​·​"onUpdateData(" 135 ····.​line·​50
  136 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
129 ····​invoke-​virtual·​{v12,​·v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 137 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
130 ····move-​result-​object·​v12 138 ····const-​string·​v10,​·​"onUpdateData("
   
131 ····move/​from16·​v0,​·​p1 139 ····invoke-​virtual·​{v8,​·​v10},​·Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 25331/28854 bytes (87.79%) of diff not shown.
[−]
smali/me/malladi/dashcricket/R.smali
Offset 21, 10 lines modified Offset 21, 9 lines modified
21 .​method·​public·​constructor·​<init>()​V 21 .​method·​public·​constructor·​<init>()​V
22 ····​.​locals·​0 22 ····​.​locals·​0
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​10 24 ····​.​line·​10
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
26 ····​.​line·​72  
27 ····​return-​void 26 ····​return-​void
28 .​end·​method 27 .​end·​method
[−]
smali/me/malladi/dashcricket/Util.smali
Offset 68, 14 lines modified Offset 68, 15 lines modified
68 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​net/​HttpURLConnection;​-​>setUseCaches(Z)​V 68 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​net/​HttpURLConnection;​-​>setUseCaches(Z)​V
   
69 ····​.​line·​44 69 ····​.​line·​44
70 ····​new-​instance·​v7,​·​Ljava/​io/​BufferedReader;​ 70 ····​new-​instance·​v7,​·​Ljava/​io/​BufferedReader;​
   
71 ····​new-​instance·​v10,​·​Ljava/​io/​InputStreamReader;​ 71 ····​new-​instance·​v10,​·​Ljava/​io/​InputStreamReader;​
   
  72 ····​.​line·​45
72 ····​invoke-​virtual·​{v9},​·​Ljava/​net/​HttpURLConnection;​-​>getInputStream()​Ljava/​io/​InputStream;​ 73 ····​invoke-​virtual·​{v9},​·​Ljava/​net/​HttpURLConnection;​-​>getInputStream()​Ljava/​io/​InputStream;​
   
73 ····​move-​result-​object·​v11 74 ····​move-​result-​object·​v11
   
74 ····​invoke-​direct·​{v10,​·​v11},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V 75 ····​invoke-​direct·​{v10,​·​v11},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V
   
75 ····​invoke-​direct·​{v7,​·​v10},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V 76 ····​invoke-​direct·​{v7,​·​v10},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V
[−]
smali/org/apache/commons/lang3/ArrayUtils.smali
Offset 433, 15 lines modified Offset 433, 15 lines modified
   
433 ····​check-​cast·​v0,​·​[C 433 ····​check-​cast·​v0,​·​[C
   
434 ····​return-​object·​v0 434 ····​return-​object·​v0
435 .​end·​method 435 .​end·​method
   
436 .​method·​public·​static·​add([DD)​[D 436 .​method·​public·​static·​add([DD)​[D
437 ····​.​locals·2 437 ····​.​locals·3
438 ····​.​param·​p0,​·​"array"····​#·​[D 438 ····​.​param·​p0,​·​"array"····​#·​[D
439 ····​.​param·​p1,​·​"element"····​#·​D 439 ····​.​param·​p1,​·​"element"····​#·​D
   
440 ····​.​prologue 440 ····​.​prologue
441 ····​.​line·​3856 441 ····​.​line·​3856
442 ····​sget-​object·​v1,​·​Ljava/​lang/​Double;​-​>TYPE:​Ljava/​lang/​Class;​ 442 ····​sget-​object·​v1,​·​Ljava/​lang/​Double;​-​>TYPE:​Ljava/​lang/​Class;​
   
Offset 626, 15 lines modified Offset 626, 15 lines modified
   
626 ····​check-​cast·​v0,​·​[J 626 ····​check-​cast·​v0,​·​[J
   
627 ····​return-​object·​v0 627 ····​return-​object·​v0
628 .​end·​method 628 .​end·​method
   
629 .​method·​public·​static·​add([JJ)​[J 629 .​method·​public·​static·​add([JJ)​[J
630 ····​.​locals·2 630 ····​.​locals·3
631 ····​.​param·​p0,​·​"array"····​#·​[J 631 ····​.​param·​p0,​·​"array"····​#·​[J
632 ····​.​param·​p1,​·​"element"····​#·​J 632 ····​.​param·​p1,​·​"element"····​#·​J
   
633 ····​.​prologue 633 ····​.​prologue
634 ····​.​line·​3937 634 ····​.​line·​3937
635 ····​sget-​object·​v1,​·​Ljava/​lang/​Long;​-​>TYPE:​Ljava/​lang/​Class;​ 635 ····​sget-​object·​v1,​·​Ljava/​lang/​Long;​-​>TYPE:​Ljava/​lang/​Class;​
   
Offset 1805, 15 lines modified Offset 1805, 15 lines modified
1805 ····​:​cond_0 1805 ····​:​cond_0
1806 ····​const/​4·​v0,​·​0x0 1806 ····​const/​4·​v0,​·​0x0
   
1807 ····​goto·​:​goto_0 1807 ····​goto·​:​goto_0
1808 .​end·​method 1808 .​end·​method
   
1809 .​method·​public·​static·​contains([DD)​Z 1809 .​method·​public·​static·​contains([DD)​Z
1810 ····​.​locals·2 1810 ····​.​locals·3
1811 ····​.​param·​p0,​·​"array"····​#·​[D 1811 ····​.​param·​p0,​·​"array"····​#·​[D
1812 ····​.​param·​p1,​·​"valueToFind"····​#·​D 1812 ····​.​param·​p1,​·​"valueToFind"····​#·​D
   
1813 ····​.​prologue 1813 ····​.​prologue
1814 ····​.​line·​2448 1814 ····​.​line·​2448
1815 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​ArrayUtils;​-​>indexOf([DD)​I 1815 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​ArrayUtils;​-​>indexOf([DD)​I
   
Offset 1831, 15 lines modified Offset 1831, 15 lines modified
1831 ····​:​cond_0 1831 ····​:​cond_0
1832 ····​const/​4·​v0,​·​0x0 1832 ····​const/​4·​v0,​·​0x0
   
1833 ····​goto·​:​goto_0 1833 ····​goto·​:​goto_0
1834 .​end·​method 1834 .​end·​method
   
1835 .​method·​public·​static·​contains([DDD)​Z 1835 .​method·​public·​static·​contains([DDD)​Z
1836 ····​.​locals·6 1836 ····​.​locals·7
1837 ····​.​param·​p0,​·​"array"····​#·​[D 1837 ····​.​param·​p0,​·​"array"····​#·​[D
1838 ····​.​param·​p1,​·​"valueToFind"····​#·​D 1838 ····​.​param·​p1,​·​"valueToFind"····​#·​D
1839 ····​.​param·​p3,​·​"tolerance"····​#·​D 1839 ····​.​param·​p3,​·​"tolerance"····​#·​D
   
1840 ····​.​prologue 1840 ····​.​prologue
1841 ····​const/​4·​v3,​·​0x0 1841 ····​const/​4·​v3,​·​0x0
   
Offset 1913, 15 lines modified Offset 1913, 15 lines modified
1913 ····​:​cond_0 1913 ····​:​cond_0
1914 ····​const/​4·​v0,​·​0x0 1914 ····​const/​4·​v0,​·​0x0
   
1915 ····​goto·​:​goto_0 1915 ····​goto·​:​goto_0
1916 .​end·​method 1916 .​end·​method
   
1917 .​method·​public·​static·​contains([JJ)​Z 1917 .​method·​public·​static·​contains([JJ)​Z
1918 ····​.​locals·2 1918 ····​.​locals·3
1919 ····​.​param·​p0,​·​"array"····​#·​[J 1919 ····​.​param·​p0,​·​"array"····​#·​[J
1920 ····​.​param·​p1,​·​"valueToFind"····​#·​J 1920 ····​.​param·​p1,​·​"valueToFind"····​#·​J
   
1921 ····​.​prologue 1921 ····​.​prologue
1922 ····​.​line·​1824 1922 ····​.​line·​1824
1923 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​ArrayUtils;​-​>indexOf([JJ)​I 1923 ····​invoke-​static·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​ArrayUtils;​-​>indexOf([JJ)​I
   
Offset 2345, 15 lines modified Offset 2345, 15 lines modified
   
2345 ····​move-​result·​v0 2345 ····​move-​result·​v0
   
2346 ····​return·​v0 2346 ····​return·​v0
2347 .​end·​method 2347 .​end·​method
   
2348 .​method·​public·​static·​indexOf([DDD)​I 2348 .​method·​public·​static·​indexOf([DDD)​I
2349 ····​.​locals·6 2349 ····​.​locals·7
2350 ····​.​param·​p0,​·​"array"····​#·​[D 2350 ····​.​param·​p0,​·​"array"····​#·​[D
2351 ····​.​param·​p1,​·​"valueToFind"····​#·​D 2351 ····​.​param·​p1,​·​"valueToFind"····​#·​D
2352 ····​.​param·​p3,​·​"tolerance"····​#·​D 2352 ····​.​param·​p3,​·​"tolerance"····​#·​D
   
2353 ····​.​prologue 2353 ····​.​prologue
2354 ····​.​line·​2274 2354 ····​.​line·​2274
2355 ····​const/​4·​v3,​·​0x0 2355 ····​const/​4·​v3,​·​0x0
Offset 2368, 15 lines modified Offset 2368, 15 lines modified
   
2368 ····​move-​result·​v0 2368 ····​move-​result·​v0
   
Max diff block lines reached; 28659/30660 bytes (93.47%) of diff not shown.
[−]
smali/org/apache/commons/lang3/EnumUtils.smali
Offset 402, 15 lines modified Offset 402, 15 lines modified
   
402 ····​.​line·​92 402 ····​.​line·​92
403 ····​.​local·​v0,​·​"ex":​Ljava/​lang/​IllegalArgumentExcept​ion;​ 403 ····​.​local·​v0,​·​"ex":​Ljava/​lang/​IllegalArgumentExcept​ion;​
404 ····​goto·​:​goto_0 404 ····​goto·​:​goto_0
405 .​end·​method 405 .​end·​method
   
406 .​method·​public·​static·​processBitVector(Ljav​a/​lang/​Class;​J)​Ljava/​util/​EnumSet;​ 406 .​method·​public·​static·​processBitVector(Ljav​a/​lang/​Class;​J)​Ljava/​util/​EnumSet;​
407 ····​.​locals·​10 407 ····​.​locals·​11
408 ····​.​param·​p1,​·​"value"····​#·​J 408 ····​.​param·​p1,​·​"value"····​#·​J
409 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 409 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
410 ········​value·​=·​{ 410 ········​value·​=·​{
411 ············​"<E:​",​ 411 ············​"<E:​",​
412 ············​"Ljava/​lang/​Enum",​ 412 ············​"Ljava/​lang/​Enum",​
413 ············​"<TE;​>;​>(",​ 413 ············​"<TE;​>;​>(",​
414 ············​"Ljava/​lang/​Class",​ 414 ············​"Ljava/​lang/​Class",​
[−]
smali/org/apache/commons/lang3/builder/CompareToBuilder.smali
Offset 1185, 15 lines modified Offset 1185, 15 lines modified
1185 ····​.​line·​826 1185 ····​.​line·​826
1186 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1186 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1187 ····​goto·​:​goto_2 1187 ····​goto·​:​goto_2
1188 .​end·​method 1188 .​end·​method
   
1189 .​method·​public·​append([D[D)​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​ 1189 .​method·​public·​append([D[D)​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​
1190 ····​.​locals·5 1190 ····​.​locals·6
1191 ····​.​param·​p1,​·​"lhs"····​#·​[D 1191 ····​.​param·​p1,​·​"lhs"····​#·​[D
1192 ····​.​param·​p2,​·​"rhs"····​#·​[D 1192 ····​.​param·​p2,​·​"rhs"····​#·​[D
   
1193 ····​.​prologue 1193 ····​.​prologue
1194 ····​const/​4·​v2,​·​0x1 1194 ····​const/​4·​v2,​·​0x1
   
1195 ····​const/​4·​v1,​·​-​0x1 1195 ····​const/​4·​v1,​·​-​0x1
Offset 1265, 19 lines modified Offset 1265, 19 lines modified
1265 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 1265 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
1266 ····​iget·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​-​>comparison:​I 1266 ····​iget·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​-​>comparison:​I
   
1267 ····​if-​nez·​v1,​·​:​cond_0 1267 ····​if-​nez·​v1,​·​:​cond_0
   
1268 ····​.​line·​907 1268 ····​.​line·​907
1269 ····​aget-​wide·​v1,​·​p1,​·​v0 1269 ····​aget-​wide·​v2,​·​p1,​·​v0
   
1270 ····​aget-​wide·​v3,​·​p2,​·​v0 1270 ····​aget-​wide·​v4,​·​p2,​·​v0
   
1271 ····​invoke-​virtual·​{p0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​-​>append(DD)​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​ 1271 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​-​>append(DD)​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​
   
1272 ····​.​line·​906 1272 ····​.​line·​906
1273 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1273 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1274 ····​goto·​:​goto_2 1274 ····​goto·​:​goto_2
1275 .​end·​method 1275 .​end·​method
   
Offset 1464, 15 lines modified Offset 1464, 15 lines modified
1464 ····​.​line·​746 1464 ····​.​line·​746
1465 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1465 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1466 ····​goto·​:​goto_2 1466 ····​goto·​:​goto_2
1467 .​end·​method 1467 .​end·​method
   
1468 .​method·​public·​append([J[J)​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​ 1468 .​method·​public·​append([J[J)​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​
1469 ····​.​locals·5 1469 ····​.​locals·6
1470 ····​.​param·​p1,​·​"lhs"····​#·​[J 1470 ····​.​param·​p1,​·​"lhs"····​#·​[J
1471 ····​.​param·​p2,​·​"rhs"····​#·​[J 1471 ····​.​param·​p2,​·​"rhs"····​#·​[J
   
1472 ····​.​prologue 1472 ····​.​prologue
1473 ····​const/​4·​v2,​·​0x1 1473 ····​const/​4·​v2,​·​0x1
   
1474 ····​const/​4·​v1,​·​-​0x1 1474 ····​const/​4·​v1,​·​-​0x1
Offset 1544, 19 lines modified Offset 1544, 19 lines modified
1544 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 1544 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
1545 ····​iget·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​-​>comparison:​I 1545 ····​iget·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​-​>comparison:​I
   
1546 ····​if-​nez·​v1,​·​:​cond_0 1546 ····​if-​nez·​v1,​·​:​cond_0
   
1547 ····​.​line·​707 1547 ····​.​line·​707
1548 ····​aget-​wide·​v1,​·​p1,​·​v0 1548 ····​aget-​wide·​v2,​·​p1,​·​v0
   
1549 ····​aget-​wide·​v3,​·​p2,​·​v0 1549 ····​aget-​wide·​v4,​·​p2,​·​v0
   
1550 ····​invoke-​virtual·​{p0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​-​>append(JJ)​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​ 1550 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​-​>append(JJ)​Lorg/​apache/​commons/​lang3/​builder/​CompareToBuilder;​
   
1551 ····​.​line·​706 1551 ····​.​line·​706
1552 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1552 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1553 ····​goto·​:​goto_2 1553 ····​goto·​:​goto_2
1554 .​end·​method 1554 .​end·​method
   
[−]
smali/org/apache/commons/lang3/builder/EqualsBuilder.smali
Offset 825, 15 lines modified Offset 825, 15 lines modified
825 ····​:​cond_1 825 ····​:​cond_1
826 ····​const/​4·​v0,​·​0x0 826 ····​const/​4·​v0,​·​0x0
   
827 ····​goto·​:​goto_1 827 ····​goto·​:​goto_1
828 .​end·​method 828 .​end·​method
   
829 .​method·​public·​append(DD)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​ 829 .​method·​public·​append(DD)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​
830 ····​.​locals·4 830 ····​.​locals·5
831 ····​.​param·​p1,​·​"lhs"····​#·​D 831 ····​.​param·​p1,​·​"lhs"····​#·​D
832 ····​.​param·​p3,​·​"rhs"····​#·​D 832 ····​.​param·​p3,​·​"rhs"····​#·​D
   
833 ····​.​prologue 833 ····​.​prologue
834 ····​.​line·​584 834 ····​.​line·​584
835 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>isEquals:​Z 835 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>isEquals:​Z
   
Offset 1445, 15 lines modified Offset 1445, 15 lines modified
1445 ····​.​line·​774 1445 ····​.​line·​774
1446 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1446 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1447 ····​goto·​:​goto_1 1447 ····​goto·​:​goto_1
1448 .​end·​method 1448 .​end·​method
   
1449 .​method·​public·​append([D[D)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​ 1449 .​method·​public·​append([D[D)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​
1450 ····​.​locals·5 1450 ····​.​locals·6
1451 ····​.​param·​p1,​·​"lhs"····​#·​[D 1451 ····​.​param·​p1,​·​"lhs"····​#·​[D
1452 ····​.​param·​p2,​·​"rhs"····​#·​[D 1452 ····​.​param·​p2,​·​"rhs"····​#·​[D
   
1453 ····​.​prologue 1453 ····​.​prologue
1454 ····​const/​4·​v3,​·​0x0 1454 ····​const/​4·​v3,​·​0x0
   
1455 ····​.​line·​822 1455 ····​.​line·​822
Offset 1505, 19 lines modified Offset 1505, 19 lines modified
1505 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 1505 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
1506 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>isEquals:​Z 1506 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>isEquals:​Z
   
1507 ····​if-​eqz·​v1,​·​:​cond_0 1507 ····​if-​eqz·​v1,​·​:​cond_0
   
1508 ····​.​line·​837 1508 ····​.​line·​837
1509 ····​aget-​wide·​v1,​·​p1,​·​v0 1509 ····​aget-​wide·​v2,​·​p1,​·​v0
   
1510 ····​aget-​wide·​v3,​·​p2,​·​v0 1510 ····​aget-​wide·​v4,​·​p2,​·​v0
   
1511 ····​invoke-​virtual·​{p0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>append(DD)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​ 1511 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>append(DD)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​
   
1512 ····​.​line·​836 1512 ····​.​line·​836
1513 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1513 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1514 ····​goto·​:​goto_1 1514 ····​goto·​:​goto_1
1515 .​end·​method 1515 .​end·​method
   
Offset 1664, 15 lines modified Offset 1664, 15 lines modified
1664 ····​.​line·​712 1664 ····​.​line·​712
1665 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1665 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1666 ····​goto·​:​goto_1 1666 ····​goto·​:​goto_1
1667 .​end·​method 1667 .​end·​method
   
1668 .​method·​public·​append([J[J)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​ 1668 .​method·​public·​append([J[J)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​
1669 ····​.​locals·5 1669 ····​.​locals·6
1670 ····​.​param·​p1,​·​"lhs"····​#·​[J 1670 ····​.​param·​p1,​·​"lhs"····​#·​[J
1671 ····​.​param·​p2,​·​"rhs"····​#·​[J 1671 ····​.​param·​p2,​·​"rhs"····​#·​[J
   
1672 ····​.​prologue 1672 ····​.​prologue
1673 ····​const/​4·​v3,​·​0x0 1673 ····​const/​4·​v3,​·​0x0
   
1674 ····​.​line·​667 1674 ····​.​line·​667
Offset 1724, 19 lines modified Offset 1724, 19 lines modified
1724 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 1724 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
1725 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>isEquals:​Z 1725 ····​iget-​boolean·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>isEquals:​Z
   
1726 ····​if-​eqz·​v1,​·​:​cond_0 1726 ····​if-​eqz·​v1,​·​:​cond_0
   
1727 ····​.​line·​682 1727 ····​.​line·​682
1728 ····​aget-​wide·​v1,​·​p1,​·​v0 1728 ····​aget-​wide·​v2,​·​p1,​·​v0
   
1729 ····​aget-​wide·​v3,​·​p2,​·​v0 1729 ····​aget-​wide·​v4,​·​p2,​·​v0
   
1730 ····​invoke-​virtual·​{p0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>append(JJ)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​ 1730 ····​invoke-​virtual·​{p0,​·​v2,​·​v3,​·​v4,​·​v5},​·​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​-​>append(JJ)​Lorg/​apache/​commons/​lang3/​builder/​EqualsBuilder;​
   
1731 ····​.​line·​681 1731 ····​.​line·​681
1732 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1732 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1733 ····​goto·​:​goto_1 1733 ····​goto·​:​goto_1
1734 .​end·​method 1734 .​end·​method
   
[−]
smali/org/apache/commons/lang3/builder/HashCodeBuilder.smali
Offset 775, 15 lines modified Offset 775, 15 lines modified
775 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iTotal:​I 775 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iTotal:​I
   
776 ····​.​line·​650 776 ····​.​line·​650
777 ····​return-​object·​p0 777 ····​return-​object·​p0
778 .​end·​method 778 .​end·​method
   
779 .​method·​public·​append(D)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​ 779 .​method·​public·​append(D)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​
780 ····​.​locals·2 780 ····​.​locals·3
781 ····​.​param·​p1,​·​"value"····​#·​D 781 ····​.​param·​p1,​·​"value"····​#·​D
   
782 ····​.​prologue 782 ····​.​prologue
783 ····​.​line·​683 783 ····​.​line·​683
784 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Double;​-​>doubleToLongBits(D)​J 784 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​Double;​-​>doubleToLongBits(D)​J
   
785 ····​move-​result-​wide·​v0 785 ····​move-​result-​wide·​v0
Offset 836, 32 lines modified Offset 836, 32 lines modified
836 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iTotal:​I 836 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iTotal:​I
   
837 ····​.​line·​751 837 ····​.​line·​751
838 ····​return-​object·​p0 838 ····​return-​object·​p0
839 .​end·​method 839 .​end·​method
   
840 .​method·​public·​append(J)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​ 840 .​method·​public·​append(J)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​
841 ····​.​locals·3 841 ····​.​locals·5
842 ····​.​param·​p1,​·​"value"····​#·​J 842 ····​.​param·​p1,​·​"value"····​#·​J
   
843 ····​.​prologue 843 ····​.​prologue
844 ····​.​line·​788 844 ····​.​line·​788
845 ····​iget·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iTotal:​I 845 ····​iget·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iTotal:​I
   
846 ····​iget·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iConstant:​I 846 ····​iget·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iConstant:​I
   
847 ····​mul-​int/​2addr·​v0,​·​v1 847 ····​mul-​int/​2addr·​v0,​·​v1
   
848 ····​const/​16·​v1,​·​0x20 848 ····​const/​16·​v1,​·​0x20
   
849 ····​shr-​long·​v1,​·​p1,​·​v1 849 ····​shr-​long·​v2,​·​p1,​·​v1
   
850 ····​xor-​long/​2addr·​v1,​·​p1 850 ····​xor-​long/​2addr·​v2,​·​p1
   
851 ····​long-​to-​int·​v1,​·​v1 851 ····​long-​to-​int·​v1,​·​v2
   
852 ····​add-​int/​2addr·​v0,​·​v1 852 ····​add-​int/​2addr·​v0,​·​v1
   
853 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iTotal:​I 853 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>iTotal:​I
   
854 ····​.​line·​789 854 ····​.​line·​789
855 ····​return-​object·​p0 855 ····​return-​object·​p0
Offset 1238, 28 lines modified Offset 1238, 28 lines modified
1238 ····​:​cond_1 1238 ····​:​cond_1
1239 ····​move-​object·​v0,​·​p1 1239 ····​move-​object·​v0,​·​p1
   
1240 ····​.​local·​v0,​·​"arr$":​[D 1240 ····​.​local·​v0,​·​"arr$":​[D
1241 ····​array-​length·​v4,​·​v0 1241 ····​array-​length·​v4,​·​v0
   
1242 ····​.​local·​v4,​·​"len$":​I 1242 ····​.​local·​v4,​·​"len$":​I
1243 ····​const/​4·​v3,​·​0x0 1243 ····​const/​4·​v1,​·​0x0
   
1244 ····​.​local·​v3,​·​"i$":​I 1244 ····​.​local·​v1,​·​"i$":​I
1245 ····​:​goto_0 1245 ····​:​goto_0
1246 ····​if-​ge·​v3,​·​v4,​·​:​cond_0 1246 ····​if-​ge·​v1,​·​v4,​·​:​cond_0
   
1247 ····​aget-​wide·​v1,​·​v0,​·​v3 1247 ····​aget-​wide·​v2,​·​v0,​·​v1
   
1248 ····​.​line·​700 1248 ····​.​line·​700
1249 ····​.​local·​v1,​·​"element":​D 1249 ····​.​local·​v2,​·​"element":​D
1250 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>append(D)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​ 1250 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>append(D)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​
   
1251 ····​.​line·​699 1251 ····​.​line·​699
1252 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1252 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
1253 ····​goto·​:​goto_0 1253 ····​goto·​:​goto_0
1254 .​end·​method 1254 .​end·​method
   
1255 .​method·​public·​append([F)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​ 1255 .​method·​public·​append([F)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​
1256 ····​.​locals·​6 1256 ····​.​locals·​6
1257 ····​.​param·​p1,​·​"array"····​#·​[F 1257 ····​.​param·​p1,​·​"array"····​#·​[F
Offset 1379, 28 lines modified Offset 1379, 28 lines modified
1379 ····​:​cond_1 1379 ····​:​cond_1
1380 ····​move-​object·​v0,​·​p1 1380 ····​move-​object·​v0,​·​p1
   
1381 ····​.​local·​v0,​·​"arr$":​[J 1381 ····​.​local·​v0,​·​"arr$":​[J
1382 ····​array-​length·​v4,​·​v0 1382 ····​array-​length·​v4,​·​v0
   
1383 ····​.​local·​v4,​·​"len$":​I 1383 ····​.​local·​v4,​·​"len$":​I
1384 ····​const/​4·​v3,​·​0x0 1384 ····​const/​4·​v1,​·​0x0
   
1385 ····​.​local·​v3,​·​"i$":​I 1385 ····​.​local·​v1,​·​"i$":​I
1386 ····​:​goto_0 1386 ····​:​goto_0
1387 ····​if-​ge·​v3,​·​v4,​·​:​cond_0 1387 ····​if-​ge·​v1,​·​v4,​·​:​cond_0
   
1388 ····​aget-​wide·​v1,​·​v0,​·​v3 1388 ····​aget-​wide·​v2,​·​v0,​·​v1
   
1389 ····​.​line·​806 1389 ····​.​line·​806
1390 ····​.​local·​v1,​·​"element":​J 1390 ····​.​local·​v2,​·​"element":​J
1391 ····​invoke-​virtual·​{p0,​·​v1,​·​v2},​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>append(J)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​ 1391 ····​invoke-​virtual·​{p0,​·​v2,​·​v3},​·​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​-​>append(J)​Lorg/​apache/​commons/​lang3/​builder/​HashCodeBuilder;​
   
1392 ····​.​line·​805 1392 ····​.​line·​805
1393 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1393 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
Max diff block lines reached; 191/3207 bytes (5.96%) of diff not shown.
[−]
smali/org/apache/commons/lang3/builder/ToStringStyle.smali
Offset 413, 15 lines modified Offset 413, 15 lines modified
413 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendFieldEnd(Ljava​/​lang/​StringBuffer;​Ljava/​lang/​String;​)​V 413 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendFieldEnd(Ljava​/​lang/​StringBuffer;​Ljava/​lang/​String;​)​V
   
414 ····​.​line·​754 414 ····​.​line·​754
415 ····​return-​void 415 ····​return-​void
416 .​end·​method 416 .​end·​method
   
417 .​method·​public·​append(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​D)​V 417 .​method·​public·​append(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​D)​V
418 ····​.​locals·0 418 ····​.​locals·1
419 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​ 419 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​
420 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​ 420 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​
421 ····​.​param·​p3,​·​"value"····​#·​D 421 ····​.​param·​p3,​·​"value"····​#·​D
   
422 ····​.​prologue 422 ····​.​prologue
423 ····​.​line·​779 423 ····​.​line·​779
424 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendFieldStart(Lja​va/​lang/​StringBuffer;​Ljava/​lang/​String;​)​V 424 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendFieldStart(Lja​va/​lang/​StringBuffer;​Ljava/​lang/​String;​)​V
Offset 473, 15 lines modified Offset 473, 15 lines modified
473 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendFieldEnd(Ljava​/​lang/​StringBuffer;​Ljava/​lang/​String;​)​V 473 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendFieldEnd(Ljava​/​lang/​StringBuffer;​Ljava/​lang/​String;​)​V
   
474 ····​.​line·​670 474 ····​.​line·​670
475 ····​return-​void 475 ····​return-​void
476 .​end·​method 476 .​end·​method
   
477 .​method·​public·​append(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​J)​V 477 .​method·​public·​append(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​J)​V
478 ····​.​locals·0 478 ····​.​locals·1
479 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​ 479 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​
480 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​ 480 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​
481 ····​.​param·​p3,​·​"value"····​#·​J 481 ····​.​param·​p3,​·​"value"····​#·​J
   
482 ····​.​prologue 482 ····​.​prologue
483 ····​.​line·​639 483 ····​.​line·​639
484 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendFieldStart(Lja​va/​lang/​StringBuffer;​Ljava/​lang/​String;​)​V 484 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendFieldStart(Lja​va/​lang/​StringBuffer;​Ljava/​lang/​String;​)​V
Offset 1086, 15 lines modified Offset 1086, 15 lines modified
1086 ····​invoke-​virtual·​{p1,​·​p3},​·​Ljava/​lang/​StringBuffer;​-​>append(C)​Ljava/​lang/​StringBuffer;​ 1086 ····​invoke-​virtual·​{p1,​·​p3},​·​Ljava/​lang/​StringBuffer;​-​>append(C)​Ljava/​lang/​StringBuffer;​
   
1087 ····​.​line·​766 1087 ····​.​line·​766
1088 ····​return-​void 1088 ····​return-​void
1089 .​end·​method 1089 .​end·​method
   
1090 .​method·​protected·​appendDetail(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​D)​V 1090 .​method·​protected·​appendDetail(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​D)​V
1091 ····​.​locals·0 1091 ····​.​locals·1
1092 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​ 1092 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​
1093 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​ 1093 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​
1094 ····​.​param·​p3,​·​"value"····​#·​D 1094 ····​.​param·​p3,​·​"value"····​#·​D
   
1095 ····​.​prologue 1095 ····​.​prologue
1096 ····​.​line·​793 1096 ····​.​line·​793
1097 ····​invoke-​virtual·​{p1,​·​p3,​·​p4},​·​Ljava/​lang/​StringBuffer;​-​>append(D)​Ljava/​lang/​StringBuffer;​ 1097 ····​invoke-​virtual·​{p1,​·​p3,​·​p4},​·​Ljava/​lang/​StringBuffer;​-​>append(D)​Ljava/​lang/​StringBuffer;​
Offset 1128, 15 lines modified Offset 1128, 15 lines modified
1128 ····​invoke-​virtual·​{p1,​·​p3},​·​Ljava/​lang/​StringBuffer;​-​>append(I)​Ljava/​lang/​StringBuffer;​ 1128 ····​invoke-​virtual·​{p1,​·​p3},​·​Ljava/​lang/​StringBuffer;​-​>append(I)​Ljava/​lang/​StringBuffer;​
   
1129 ····​.​line·​682 1129 ····​.​line·​682
1130 ····​return-​void 1130 ····​return-​void
1131 .​end·​method 1131 .​end·​method
   
1132 .​method·​protected·​appendDetail(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​J)​V 1132 .​method·​protected·​appendDetail(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​J)​V
1133 ····​.​locals·0 1133 ····​.​locals·1
1134 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​ 1134 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​
1135 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​ 1135 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​
1136 ····​.​param·​p3,​·​"value"····​#·​J 1136 ····​.​param·​p3,​·​"value"····​#·​J
   
1137 ····​.​prologue 1137 ····​.​prologue
1138 ····​.​line·​653 1138 ····​.​line·​653
1139 ····​invoke-​virtual·​{p1,​·​p3,​·​p4},​·​Ljava/​lang/​StringBuffer;​-​>append(J)​Ljava/​lang/​StringBuffer;​ 1139 ····​invoke-​virtual·​{p1,​·​p3,​·​p4},​·​Ljava/​lang/​StringBuffer;​-​>append(J)​Ljava/​lang/​StringBuffer;​
Offset 1330, 15 lines modified Offset 1330, 15 lines modified
1330 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 1330 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
1331 ····​.​line·​1236 1331 ····​.​line·​1236
1332 ····​return-​void 1332 ····​return-​void
1333 .​end·​method 1333 .​end·​method
   
1334 .​method·​protected·​appendDetail(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​[D)​V 1334 .​method·​protected·​appendDetail(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​[D)​V
1335 ····​.​locals·3 1335 ····​.​locals·4
1336 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​ 1336 ····​.​param·​p1,​·​"buffer"····​#·​Ljava/​lang/​StringBuffer;​
1337 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​ 1337 ····​.​param·​p2,​·​"fieldName"····​#·​Ljava/​lang/​String;​
1338 ····​.​param·​p3,​·​"array"····​#·​[D 1338 ····​.​param·​p3,​·​"array"····​#·​[D
   
1339 ····​.​prologue 1339 ····​.​prologue
1340 ····​.​line·​1289 1340 ····​.​line·​1289
1341 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>arrayStart:​Ljava/​lang/​String;​ 1341 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>arrayStart:​Ljava/​lang/​String;​
Offset 1360, 17 lines modified Offset 1360, 17 lines modified
1360 ····​.​line·​1292 1360 ····​.​line·​1292
1361 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>arraySeparator:​Ljava/​lang/​String;​ 1361 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>arraySeparator:​Ljava/​lang/​String;​
   
1362 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 1362 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
1363 ····​.​line·​1294 1363 ····​.​line·​1294
1364 ····​:​cond_0 1364 ····​:​cond_0
1365 ····​aget-​wide·​v1,​·​p3,​·​v0 1365 ····​aget-​wide·​v2,​·​p3,​·​v0
   
1366 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v1,​·​v2},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendDetail(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​D)​V 1366 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​v2,​·​v3},​·​Lorg/​apache/​commons/​lang3/​builder/​ToStringStyle;​-​>appendDetail(Ljava/​lang/​StringBuffer;​Ljava/​lang/​String;​D)​V
   
1367 ····​.​line·​1290 1367 ····​.​line·​1290
1368 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1368 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1369 ····​goto·​:​goto_0 1369 ····​goto·​:​goto_0
   
1370 ····​.​line·​1296 1370 ····​.​line·​1296
Offset 1480, 15 lines modified Offset 1480, 15 lines modified
1480 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 1480 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
Max diff block lines reached; 1160/4921 bytes (23.57%) of diff not shown.
[−]
smali/org/apache/commons/lang3/concurrent/BasicThreadFactory.smali
Offset 133, 17 lines modified Offset 133, 17 lines modified
133 ····​if-​eqz·​v1,​·​:​cond_0 133 ····​if-​eqz·​v1,​·​:​cond_0
   
134 ····​.​line·​221 134 ····​.​line·​221
135 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​BasicThreadFactory;​-​>threadCounter:​Ljava/​util/​concurrent/​atomic/​AtomicLong;​ 135 ····​iget-​object·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​BasicThreadFactory;​-​>threadCounter:​Ljava/​util/​concurrent/​atomic/​AtomicLong;​
   
136 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​>incrementAndGet()​J 136 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​concurrent/​atomic/​AtomicLong;​-​>incrementAndGet()​J
   
137 ····​move-​result-​wide·​v1 137 ····​move-​result-​wide·​v2
   
138 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 138 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
139 ····​move-​result-​object·​v0 139 ····​move-​result-​object·​v0
   
140 ····​.​line·​222 140 ····​.​line·​222
141 ····​.​local·​v0,​·​"count":​Ljava/​lang/​Long;​ 141 ····​.​local·​v0,​·​"count":​Ljava/​lang/​Long;​
142 ····​invoke-​virtual·​{p0},​·​Lorg/​apache/​commons/​lang3/​concurrent/​BasicThreadFactory;​-​>getNamingPattern()​Ljava/​lang/​String;​ 142 ····​invoke-​virtual·​{p0},​·​Lorg/​apache/​commons/​lang3/​concurrent/​BasicThreadFactory;​-​>getNamingPattern()​Ljava/​lang/​String;​
   
[−]
smali/org/apache/commons/lang3/concurrent/TimedSemaphore.smali
Offset 38, 15 lines modified Offset 38, 15 lines modified
38 .​field·​private·​totalAcquireCount:​J 38 .​field·​private·​totalAcquireCount:​J
   
39 .​field·​private·​final·​unit:​Ljava/​util/​concurrent/​TimeUnit;​ 39 .​field·​private·​final·​unit:​Ljava/​util/​concurrent/​TimeUnit;​
   
   
40 #·​direct·​methods 40 #·​direct·​methods
41 .​method·​public·​constructor·​<init>(JLjava/​util/​concurrent/​TimeUnit;​I)​V 41 .​method·​public·​constructor·​<init>(JLjava/​util/​concurrent/​TimeUnit;​I)​V
42 ····​.​locals·6 42 ····​.​locals·7
43 ····​.​param·​p1,​·​"timePeriod"····​#·​J 43 ····​.​param·​p1,​·​"timePeriod"····​#·​J
44 ····​.​param·​p3,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 44 ····​.​param·​p3,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
45 ····​.​param·​p4,​·​"limit"····​#·​I 45 ····​.​param·​p4,​·​"limit"····​#·​I
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​185 47 ····​.​line·​185
48 ····​const/​4·​v1,​·​0x0 48 ····​const/​4·​v1,​·​0x0
Offset 62, 32 lines modified Offset 62, 32 lines modified
62 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​><init>(Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​JLjava/​util/​concurrent/​TimeUnit;​I)​V 62 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​><init>(Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​JLjava/​util/​concurrent/​TimeUnit;​I)​V
   
63 ····​.​line·​186 63 ····​.​line·​186
64 ····​return-​void 64 ····​return-​void
65 .​end·​method 65 .​end·​method
   
66 .​method·​public·​constructor·​<init>(Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​JLjava/​util/​concurrent/​TimeUnit;​I)​V 66 .​method·​public·​constructor·​<init>(Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​JLjava/​util/​concurrent/​TimeUnit;​I)​V
67 ····​.​locals·5 67 ····​.​locals·6
68 ····​.​param·​p1,​·​"service"····​#·​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​ 68 ····​.​param·​p1,​·​"service"····​#·​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​
69 ····​.​param·​p2,​·​"timePeriod"····​#·​J 69 ····​.​param·​p2,​·​"timePeriod"····​#·​J
70 ····​.​param·​p4,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​ 70 ····​.​param·​p4,​·​"timeUnit"····​#·​Ljava/​util/​concurrent/​TimeUnit;​
71 ····​.​param·​p5,​·​"limit"····​#·​I 71 ····​.​param·​p5,​·​"limit"····​#·​I
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​const/​4·​v4,​·​0x1 73 ····​const/​4·​v5,​·​0x1
   
74 ····​const/​4·​v3,​·​0x0 74 ····​const/​4·​v4,​·​0x0
   
75 ····​.​line·​201 75 ····​.​line·​201
76 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 76 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
77 ····​.​line·​202 77 ····​.​line·​202
78 ····​const-​wide/​16·​v1,​·​0x0 78 ····​const-​wide/​16·​v2,​·​0x0
   
79 ····​cmp-​long·​v1,​·​p2,​·​v1 79 ····​cmp-​long·​v1,​·​p2,​·​v2
   
80 ····​if-​gtz·​v1,​·​:​cond_0 80 ····​if-​gtz·​v1,​·​:​cond_0
   
81 ····​.​line·​203 81 ····​.​line·​203
82 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 82 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
83 ····​const-​string·​v2,​·​"Time·​period·​must·​be·​greater·​0!" 83 ····​const-​string·​v2,​·​"Time·​period·​must·​be·​greater·​0!"
Offset 106, 41 lines modified Offset 106, 41 lines modified
106 ····​.​line·​209 106 ····​.​line·​209
107 ····​if-​eqz·​p1,​·​:​cond_1 107 ····​if-​eqz·​p1,​·​:​cond_1
   
108 ····​.​line·​210 108 ····​.​line·​210
109 ····​iput-​object·​p1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>executorService:​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​ 109 ····​iput-​object·​p1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>executorService:​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​
   
110 ····​.​line·​211 110 ····​.​line·​211
111 ····​iput-​boolean·​v3,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>ownExecutor:​Z 111 ····​iput-​boolean·​v4,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>ownExecutor:​Z
   
112 ····​.​line·​221 112 ····​.​line·​221
113 ····​:​goto_0 113 ····​:​goto_0
114 ····​invoke-​virtual·​{p0,​·​p5},​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>setLimit(I)​V 114 ····​invoke-​virtual·​{p0,​·​p5},​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>setLimit(I)​V
   
115 ····​.​line·​222 115 ····​.​line·​222
116 ····​return-​void 116 ····​return-​void
   
117 ····​.​line·​213 117 ····​.​line·​213
118 ····​:​cond_1 118 ····​:​cond_1
119 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ 119 ····​new-​instance·​v0,​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
   
120 ····​invoke-​direct·​{v0,​·​v4},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​><init>(I)​V 120 ····​invoke-​direct·​{v0,​·​v5},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​><init>(I)​V
   
121 ····​.​line·​215 121 ····​.​line·​215
122 ····​.​local·​v0,​·​"s":​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​ 122 ····​.​local·​v0,​·​"s":​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​
123 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>setContinueExistingP​eriodicTasksAfterShut​downPolicy(Z)​V 123 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>setContinueExistingP​eriodicTasksAfterShut​downPolicy(Z)​V
   
124 ····​.​line·​216 124 ····​.​line·​216
125 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>setExecuteExistingDe​layedTasksAfterShutdo​wnPolicy(Z)​V 125 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​util/​concurrent/​ScheduledThreadPoolEx​ecutor;​-​>setExecuteExistingDe​layedTasksAfterShutdo​wnPolicy(Z)​V
   
126 ····​.​line·​217 126 ····​.​line·​217
127 ····​iput-​object·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>executorService:​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​ 127 ····​iput-​object·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>executorService:​Ljava/​util/​concurrent/​ScheduledExecutorServ​ice;​
   
128 ····​.​line·​218 128 ····​.​line·​218
129 ····​iput-​boolean·​v4,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>ownExecutor:​Z 129 ····​iput-​boolean·​v5,​·​p0,​·​Lorg/​apache/​commons/​lang3/​concurrent/​TimedSemaphore;​-​>ownExecutor:​Z
   
130 ····​goto·​:​goto_0 130 ····​goto·​:​goto_0
131 .​end·​method 131 .​end·​method
   
   
132 #·​virtual·​methods 132 #·​virtual·​methods
133 .​method·​public·​declared-​synchronized·​acquire()​V 133 .​method·​public·​declared-​synchronized·​acquire()​V
[−]
smali/org/apache/commons/lang3/math/Fraction.smali
Offset 359, 17 lines modified Offset 359, 17 lines modified
   
359 ····​.​line·​765 359 ····​.​line·​765
360 ····​.​end·​local·​v4····​#·​"upv":​I 360 ····​.​end·​local·​v4····​#·​"upv":​I
361 ····​.​end·​local·​v5····​#·​"uvp":​I 361 ····​.​end·​local·​v5····​#·​"uvp":​I
362 ····​:​cond_5 362 ····​:​cond_5
363 ····​iget·​v7,​·​p0,​·​Lorg/​apache/​commons/​lang3/​math/​Fraction;​-​>numerator:​I 363 ····​iget·​v7,​·​p0,​·​Lorg/​apache/​commons/​lang3/​math/​Fraction;​-​>numerator:​I
   
364 ····​int-​to-​long·​v7,​·​v7 364 ····​int-​to-​long·​v8,​·​v7
   
365 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​ 365 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​
   
366 ····​move-​result-​object·​v7 366 ····​move-​result-​object·​v7
   
367 ····​iget·​v8,​·​p1,​·​Lorg/​apache/​commons/​lang3/​math/​Fraction;​-​>denominator:​I 367 ····​iget·​v8,​·​p1,​·​Lorg/​apache/​commons/​lang3/​math/​Fraction;​-​>denominator:​I
   
368 ····​div-​int/​2addr·​v8,​·​v0 368 ····​div-​int/​2addr·​v8,​·​v0
   
Offset 383, 17 lines modified Offset 383, 17 lines modified
   
383 ····​move-​result-​object·​v5 383 ····​move-​result-​object·​v5
   
384 ····​.​line·​767 384 ····​.​line·​767
385 ····​.​local·​v5,​·​"uvp":​Ljava/​math/​BigInteger;​ 385 ····​.​local·​v5,​·​"uvp":​Ljava/​math/​BigInteger;​
386 ····​iget·​v7,​·​p1,​·​Lorg/​apache/​commons/​lang3/​math/​Fraction;​-​>numerator:​I 386 ····​iget·​v7,​·​p1,​·​Lorg/​apache/​commons/​lang3/​math/​Fraction;​-​>numerator:​I
   
387 ····​int-​to-​long·​v7,​·​v7 387 ····​int-​to-​long·​v8,​·​v7
   
388 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​ 388 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​
   
389 ····​move-​result-​object·​v7 389 ····​move-​result-​object·​v7
   
390 ····​iget·​v8,​·​p0,​·​Lorg/​apache/​commons/​lang3/​math/​Fraction;​-​>denominator:​I 390 ····​iget·​v8,​·​p0,​·​Lorg/​apache/​commons/​lang3/​math/​Fraction;​-​>denominator:​I
   
391 ····​div-​int/​2addr·​v8,​·​v0 391 ····​div-​int/​2addr·​v8,​·​v0
   
Offset 414, 17 lines modified Offset 414, 17 lines modified
414 ····​invoke-​virtual·​{v5,​·​v4},​·​Ljava/​math/​BigInteger;​-​>add(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 414 ····​invoke-​virtual·​{v5,​·​v4},​·​Ljava/​math/​BigInteger;​-​>add(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
415 ····​move-​result-​object·​v2 415 ····​move-​result-​object·​v2
   
416 ····​.​line·​772 416 ····​.​line·​772
417 ····​.​local·​v2,​·​"t":​Ljava/​math/​BigInteger;​ 417 ····​.​local·​v2,​·​"t":​Ljava/​math/​BigInteger;​
418 ····​:​goto_2 418 ····​:​goto_2
419 ····​int-​to-​long·​v7,​·​v0 419 ····​int-​to-​long·​v8,​·​v0
   
420 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​ 420 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​
   
421 ····​move-​result-​object·​v7 421 ····​move-​result-​object·​v7
   
422 ····​invoke-​virtual·​{v2,​·​v7},​·​Ljava/​math/​BigInteger;​-​>mod(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 422 ····​invoke-​virtual·​{v2,​·​v7},​·​Ljava/​math/​BigInteger;​-​>mod(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
423 ····​move-​result-​object·​v7 423 ····​move-​result-​object·​v7
   
Offset 437, 17 lines modified Offset 437, 17 lines modified
437 ····​if-​nez·​v3,​·​:​cond_7 437 ····​if-​nez·​v3,​·​:​cond_7
   
438 ····​move·​v1,​·​v0 438 ····​move·​v1,​·​v0
   
439 ····​.​line·​776 439 ····​.​line·​776
440 ····​.​local·​v1,​·​"d2":​I 440 ····​.​local·​v1,​·​"d2":​I
441 ····​:​goto_3 441 ····​:​goto_3
442 ····​int-​to-​long·​v7,​·​v1 442 ····​int-​to-​long·​v8,​·​v1
   
443 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​ 443 ····​invoke-​static·​{v8,​·​v9},​·​Ljava/​math/​BigInteger;​-​>valueOf(J)​Ljava/​math/​BigInteger;​
   
444 ····​move-​result-​object·​v7 444 ····​move-​result-​object·​v7
   
445 ····​invoke-​virtual·​{v2,​·​v7},​·​Ljava/​math/​BigInteger;​-​>divide(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​ 445 ····​invoke-​virtual·​{v2,​·​v7},​·​Ljava/​math/​BigInteger;​-​>divide(Ljava/​math/​BigInteger;​)​Ljava/​math/​BigInteger;​
   
446 ····​move-​result-​object·​v6 446 ····​move-​result-​object·​v6
   
Offset 518, 56 lines modified Offset 518, 60 lines modified
   
518 ····​move-​object·​p1,​·​v7 518 ····​move-​object·​p1,​·​v7
   
519 ····​goto/​16·​:​goto_0 519 ····​goto/​16·​:​goto_0
520 .​end·​method 520 .​end·​method
   
521 .​method·​public·​static·​getFraction(D)​Lorg/​apache/​commons/​lang3/​math/​Fraction;​ 521 .​method·​public·​static·​getFraction(D)​Lorg/​apache/​commons/​lang3/​math/​Fraction;​
522 ····​.​locals·​31 522 ····​.​locals·​32
523 ····​.​param·​p0,​·​"value"····​#·​D 523 ····​.​param·​p0,​·​"value"····​#·​D
   
524 ····​.​prologue 524 ····​.​prologue
525 ····​.​line·​250 525 ····​.​line·​250
526 ····​const-​wide/​16·​v27,​·​0x0 526 ····​const-​wide/​16·​v28,​·​0x0
   
527 ····​cmpg-​double·​v27,​·​p0,​·​v27 527 ····​cmpg-​double·​v19,​·​p0,​·​v28
   
528 ····​if-​gez·​v27,​·​:​cond_1 528 ····​if-​gez·​v19,​·​:​cond_1
   
529 ····​const/​16·​v17,​·​-​0x1 529 ····​const/​16·​v17,​·​-​0x1
   
530 ····​.​line·​251 530 ····​.​line·​251
531 ····​.​local·​v17,​·​"sign":​I 531 ····​.​local·​v17,​·​"sign":​I
532 ····​:​goto_0 532 ····​:​goto_0
533 ····​invoke-​static/​range·​{p0·​.​.​·​p1},​·​Ljava/​lang/​Math;​-​>abs(D)​D 533 ····​invoke-​static/​range·​{p0·​.​.​·​p1},​·​Ljava/​lang/​Math;​-​>abs(D)​D
   
534 ····​move-​result-​wide·​p0 534 ····​move-​result-​wide·​p0
   
Max diff block lines reached; 7223/10057 bytes (71.82%) of diff not shown.
[−]
smali/org/apache/commons/lang3/math/IEEE754rUtils.smali
Offset 11, 15 lines modified Offset 11, 15 lines modified
11 ····​.​line·​27 11 ····​.​line·​27
12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 12 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
13 ····​return-​void 13 ····​return-​void
14 .​end·​method 14 .​end·​method
   
15 .​method·​public·​static·​max(DD)​D 15 .​method·​public·​static·​max(DD)​D
16 ····​.​locals·1 16 ····​.​locals·2
17 ····​.​param·​p0,​·​"a"····​#·​D 17 ····​.​param·​p0,​·​"a"····​#·​D
18 ····​.​param·​p2,​·​"b"····​#·​D 18 ····​.​param·​p2,​·​"b"····​#·​D
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​221 20 ····​.​line·​221
21 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>isNaN(D)​Z 21 ····​invoke-​static·​{p0,​·​p1},​·​Ljava/​lang/​Double;​-​>isNaN(D)​Z
   
Offset 71, 76 lines modified Offset 71, 76 lines modified
   
71 ····​move-​result-​wide·​v0 71 ····​move-​result-​wide·​v0
   
72 ····​return-​wide·​v0 72 ····​return-​wide·​v0
73 .​end·​method 73 .​end·​method
   
74 .​method·​public·​static·​max([D)​D 74 .​method·​public·​static·​max([D)​D
75 ····​.​locals·5 75 ····​.​locals·6
76 ····​.​param·​p0,​·​"array"····​#·​[D 76 ····​.​param·​p0,​·​"array"····​#·​[D
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​157 78 ····​.​line·​157
79 ····​if-​nez·​p0,​·​:​cond_0 79 ····​if-​nez·​p0,​·​:​cond_0
   
80 ····​.​line·​158 80 ····​.​line·​158
81 ····​new-​instance·​v3,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 81 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
82 ····​const-​string·​v4,​·​"The·​Array·​must·​not·​be·​null" 82 ····​const-​string·​v4,​·​"The·​Array·​must·​not·​be·​null"
   
83 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 83 ····​invoke-​direct·​{v1,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
84 ····​throw·​v3 84 ····​throw·​v1
   
85 ····​.​line·​159 85 ····​.​line·​159
86 ····​:​cond_0 86 ····​:​cond_0
87 ····​array-​length·​v3,​·​p0 87 ····​array-​length·​v1,​·​p0
   
88 ····​if-​nez·​v3,​·​:​cond_1 88 ····​if-​nez·​v1,​·​:​cond_1
   
89 ····​.​line·​160 89 ····​.​line·​160
90 ····​new-​instance·​v3,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 90 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
91 ····​const-​string·​v4,​·​"Array·​cannot·​be·​empty.​" 91 ····​const-​string·​v4,​·​"Array·​cannot·​be·​empty.​"
   
92 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 92 ····​invoke-​direct·​{v1,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
93 ····​throw·​v3 93 ····​throw·​v1
   
94 ····​.​line·​164 94 ····​.​line·​164
95 ····​:​cond_1 95 ····​:​cond_1
96 ····​const/​4·​v3,​·​0x0 96 ····​const/​4·​v1,​·​0x0
   
97 ····​aget-​wide·​v1,​·​p0,​·​v3 97 ····​aget-​wide·​v2,​·​p0,​·​v1
   
98 ····​.​line·​165 98 ····​.​line·​165
99 ····​.​local·​v1,​·​"max":​D 99 ····​.​local·​v2,​·​"max":​D
100 ····​const/​4·​v0,​·​0x1 100 ····​const/​4·​v0,​·​0x1
   
101 ····​.​local·​v0,​·​"j":​I 101 ····​.​local·​v0,​·​"j":​I
102 ····​:​goto_0 102 ····​:​goto_0
103 ····​array-​length·​v3,​·​p0 103 ····​array-​length·​v1,​·​p0
   
104 ····​if-​ge·​v0,​·​v3,​·​:​cond_2 104 ····​if-​ge·​v0,​·​v1,​·​:​cond_2
   
105 ····​.​line·​166 105 ····​.​line·​166
106 ····​aget-​wide·​v3,​·​p0,​·​v0 106 ····​aget-​wide·​v4,​·​p0,​·​v0
   
107 ····​invoke-​static·​{v3,​·​v4,​·​v1,​·​v2},​·​Lorg/​apache/​commons/​lang3/​math/​IEEE754rUtils;​-​>max(DD)​D 107 ····​invoke-​static·​{v4,​·​v5,​·​v2,​·​v3},​·​Lorg/​apache/​commons/​lang3/​math/​IEEE754rUtils;​-​>max(DD)​D
   
108 ····​move-​result-​wide·​v1 108 ····​move-​result-​wide·​v2
   
109 ····​.​line·​165 109 ····​.​line·​165
110 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 110 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
111 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
   
112 ····​.​line·​169 112 ····​.​line·​169
113 ····​:​cond_2 113 ····​:​cond_2
114 ····​return-​wide·​v1 114 ····​return-​wide·​v2
115 .​end·​method 115 .​end·​method
   
116 .​method·​public·​static·​max(FF)​F 116 .​method·​public·​static·​max(FF)​F
117 ····​.​locals·​1 117 ····​.​locals·​1
118 ····​.​param·​p0,​·​"a"····​#·​F 118 ····​.​param·​p0,​·​"a"····​#·​F
119 ····​.​param·​p1,​·​"b"····​#·​F 119 ····​.​param·​p1,​·​"b"····​#·​F
   
Offset 261, 15 lines modified Offset 261, 15 lines modified
   
261 ····​.​line·​194 261 ····​.​line·​194
262 ····​:​cond_2 262 ····​:​cond_2
263 ····​return·​v1 263 ····​return·​v1
264 .​end·​method 264 .​end·​method
   
Max diff block lines reached; 2269/4814 bytes (47.13%) of diff not shown.
[−]
smali/org/apache/commons/lang3/math/NumberUtils.smali
Offset 1766, 89 lines modified Offset 1766, 89 lines modified
   
1766 ····​move-​result-​wide·​v0 1766 ····​move-​result-​wide·​v0
   
1767 ····​return-​wide·​v0 1767 ····​return-​wide·​v0
1768 .​end·​method 1768 .​end·​method
   
1769 .​method·​public·​static·​max([D)​D 1769 .​method·​public·​static·​max([D)​D
1770 ····​.​locals·5 1770 ····​.​locals·6
1771 ····​.​param·​p0,​·​"array"····​#·​[D 1771 ····​.​param·​p0,​·​"array"····​#·​[D
   
1772 ····​.​prologue 1772 ····​.​prologue
1773 ····​.​line·​1013 1773 ····​.​line·​1013
1774 ····​if-​nez·​p0,​·​:​cond_0 1774 ····​if-​nez·​p0,​·​:​cond_0
   
1775 ····​.​line·​1014 1775 ····​.​line·​1014
1776 ····​new-​instance·​v3,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 1776 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
1777 ····​const-​string·​v4,​·​"The·​Array·​must·​not·​be·​null" 1777 ····​const-​string·​v4,​·​"The·​Array·​must·​not·​be·​null"
   
1778 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 1778 ····​invoke-​direct·​{v1,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
1779 ····​throw·​v3 1779 ····​throw·​v1
   
1780 ····​.​line·​1015 1780 ····​.​line·​1015
1781 ····​:​cond_0 1781 ····​:​cond_0
1782 ····​array-​length·​v3,​·​p0 1782 ····​array-​length·​v1,​·​p0
   
1783 ····​if-​nez·​v3,​·​:​cond_1 1783 ····​if-​nez·​v1,​·​:​cond_1
   
1784 ····​.​line·​1016 1784 ····​.​line·​1016
1785 ····​new-​instance·​v3,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 1785 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
1786 ····​const-​string·​v4,​·​"Array·​cannot·​be·​empty.​" 1786 ····​const-​string·​v4,​·​"Array·​cannot·​be·​empty.​"
   
1787 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 1787 ····​invoke-​direct·​{v1,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
1788 ····​throw·​v3 1788 ····​throw·​v1
   
1789 ····​.​line·​1020 1789 ····​.​line·​1020
1790 ····​:​cond_1 1790 ····​:​cond_1
1791 ····​const/​4·​v3,​·​0x0 1791 ····​const/​4·​v1,​·​0x0
   
1792 ····​aget-​wide·​v1,​·​p0,​·​v3 1792 ····​aget-​wide·​v2,​·​p0,​·​v1
   
1793 ····​.​line·​1021 1793 ····​.​line·​1021
1794 ····​.​local·​v1,​·​"max":​D 1794 ····​.​local·​v2,​·​"max":​D
1795 ····​const/​4·​v0,​·​0x1 1795 ····​const/​4·​v0,​·​0x1
   
1796 ····​.​local·​v0,​·​"j":​I 1796 ····​.​local·​v0,​·​"j":​I
1797 ····​:​goto_0 1797 ····​:​goto_0
1798 ····​array-​length·​v3,​·​p0 1798 ····​array-​length·​v1,​·​p0
   
1799 ····​if-​ge·​v0,​·​v3,​·​:​cond_2 1799 ····​if-​ge·​v0,​·​v1,​·​:​cond_2
   
1800 ····​.​line·​1022 1800 ····​.​line·​1022
1801 ····​aget-​wide·​v3,​·​p0,​·​v0 1801 ····​aget-​wide·​v4,​·​p0,​·​v0
   
1802 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Double;​-​>isNaN(D)​Z 1802 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Double;​-​>isNaN(D)​Z
   
1803 ····​move-​result·​v3 1803 ····​move-​result·​v1
   
1804 ····​if-​eqz·​v3,​·​:​cond_3 1804 ····​if-​eqz·​v1,​·​:​cond_3
   
1805 ····​.​line·​1023 1805 ····​.​line·​1023
1806 ····​const-​wide/​high16·​v1,​·​0x7ff8000000000000L····​#·​NaN 1806 ····​const-​wide/​high16·​v2,​·​0x7ff8000000000000L····​#·​NaN
   
1807 ····​.​line·​1030 1807 ····​.​line·​1030
1808 ····​.​end·​local·​v1····​#·​"max":​D 1808 ····​.​end·​local·​v2····​#·​"max":​D
1809 ····​:​cond_2 1809 ····​:​cond_2
1810 ····​return-​wide·​v1 1810 ····​return-​wide·​v2
   
1811 ····​.​line·​1025 1811 ····​.​line·​1025
1812 ····​.​restart·​local·​v1····​#·​"max":​D 1812 ····​.​restart·​local·​v2····​#·​"max":​D
1813 ····​:​cond_3 1813 ····​:​cond_3
1814 ····​aget-​wide·​v3,​·​p0,​·​v0 1814 ····​aget-​wide·​v4,​·​p0,​·​v0
   
1815 ····​cmpl-​double·​v3,​·​v3,​·​v1 1815 ····​cmpl-​double·​v1,​·​v4,​·​v2
   
1816 ····​if-​lez·​v3,​·​:​cond_4 1816 ····​if-​lez·​v1,​·​:​cond_4
   
1817 ····​.​line·​1026 1817 ····​.​line·​1026
1818 ····​aget-​wide·​v1,​·​p0,​·​v0 1818 ····​aget-​wide·​v2,​·​p0,​·​v0
   
1819 ····​.​line·​1021 1819 ····​.​line·​1021
1820 ····​:​cond_4 1820 ····​:​cond_4
1821 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 1821 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
1822 ····​goto·​:​goto_0 1822 ····​goto·​:​goto_0
1823 .​end·​method 1823 .​end·​method
Offset 2045, 15 lines modified Offset 2045, 15 lines modified
   
2045 ····​.​line·​945 2045 ····​.​line·​945
2046 ····​:​cond_3 2046 ····​:​cond_3
2047 ····​return·​v1 2047 ····​return·​v1
2048 .​end·​method 2048 .​end·​method
   
2049 .​method·​public·​static·​max(JJJ)​J 2049 .​method·​public·​static·​max(JJJ)​J
2050 ····​.​locals·1 2050 ····​.​locals·2
2051 ····​.​param·​p0,​·​"a"····​#·​J 2051 ····​.​param·​p0,​·​"a"····​#·​J
Max diff block lines reached; 7028/9748 bytes (72.10%) of diff not shown.
[−]
smali/org/apache/commons/lang3/mutable/MutableDouble.smali
Offset 40, 15 lines modified Offset 40, 15 lines modified
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V
   
41 ····​.​line·​45 41 ····​.​line·​45
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​constructor·​<init>(D)​V 44 .​method·​public·​constructor·​<init>(D)​V
45 ····​.​locals·0 45 ····​.​locals·1
46 ····​.​param·​p1,​·​"value"····​#·​D 46 ····​.​param·​p1,​·​"value"····​#·​D
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​53 48 ····​.​line·​53
49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V
   
50 ····​.​line·​54 50 ····​.​line·​54
Offset 100, 15 lines modified Offset 100, 15 lines modified
100 ····​.​line·​78 100 ····​.​line·​78
101 ····​return-​void 101 ····​return-​void
102 .​end·​method 102 .​end·​method
   
   
103 #·​virtual·​methods 103 #·​virtual·​methods
104 .​method·​public·​add(D)​V 104 .​method·​public·​add(D)​V
105 ····​.​locals·2 105 ····​.​locals·3
106 ····​.​param·​p1,​·​"operand"····​#·​D 106 ····​.​param·​p1,​·​"operand"····​#·​D
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​.​line·​155 108 ····​.​line·​155
109 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableDouble;​-​>value:​D 109 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableDouble;​-​>value:​D
   
110 ····​add-​double/​2addr·​v0,​·​p1 110 ····​add-​double/​2addr·​v0,​·​p1
Offset 369, 15 lines modified Offset 369, 15 lines modified
   
369 ····​double-​to-​long·​v0,​·​v0 369 ····​double-​to-​long·​v0,​·​v0
   
370 ····​return-​wide·​v0 370 ····​return-​wide·​v0
371 .​end·​method 371 .​end·​method
   
372 .​method·​public·​setValue(D)​V 372 .​method·​public·​setValue(D)​V
373 ····​.​locals·0 373 ····​.​locals·1
374 ····​.​param·​p1,​·​"value"····​#·​D 374 ····​.​param·​p1,​·​"value"····​#·​D
   
375 ····​.​prologue 375 ····​.​prologue
376 ····​.​line·​96 376 ····​.​line·​96
377 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableDouble;​-​>value:​D 377 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableDouble;​-​>value:​D
   
378 ····​.​line·​97 378 ····​.​line·​97
Offset 411, 15 lines modified Offset 411, 15 lines modified
411 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 411 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​
412 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableDouble;​-​>setValue(Ljava/​lang/​Number;​)​V 412 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableDouble;​-​>setValue(Ljava/​lang/​Number;​)​V
   
413 ····​return-​void 413 ····​return-​void
414 .​end·​method 414 .​end·​method
   
415 .​method·​public·​subtract(D)​V 415 .​method·​public·​subtract(D)​V
416 ····​.​locals·2 416 ····​.​locals·3
417 ····​.​param·​p1,​·​"operand"····​#·​D 417 ····​.​param·​p1,​·​"operand"····​#·​D
   
418 ····​.​prologue 418 ····​.​prologue
419 ····​.​line·​176 419 ····​.​line·​176
420 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableDouble;​-​>value:​D 420 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableDouble;​-​>value:​D
   
421 ····​sub-​double/​2addr·​v0,​·​p1 421 ····​sub-​double/​2addr·​v0,​·​p1
[−]
smali/org/apache/commons/lang3/mutable/MutableLong.smali
Offset 40, 15 lines modified Offset 40, 15 lines modified
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V
   
41 ····​.​line·​45 41 ····​.​line·​45
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​constructor·​<init>(J)​V 44 .​method·​public·​constructor·​<init>(J)​V
45 ····​.​locals·0 45 ····​.​locals·1
46 ····​.​param·​p1,​·​"value"····​#·​J 46 ····​.​param·​p1,​·​"value"····​#·​J
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​53 48 ····​.​line·​53
49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Number;​-​><init>()​V
   
50 ····​.​line·​54 50 ····​.​line·​54
Offset 100, 15 lines modified Offset 100, 15 lines modified
100 ····​.​line·​78 100 ····​.​line·​78
101 ····​return-​void 101 ····​return-​void
102 .​end·​method 102 .​end·​method
   
   
103 #·​virtual·​methods 103 #·​virtual·​methods
104 .​method·​public·​add(J)​V 104 .​method·​public·​add(J)​V
105 ····​.​locals·2 105 ····​.​locals·3
106 ····​.​param·​p1,​·​"operand"····​#·​J 106 ····​.​param·​p1,​·​"operand"····​#·​J
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​.​line·​136 108 ····​.​line·​136
109 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J 109 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J
   
110 ····​add-​long/​2addr·​v0,​·​p1 110 ····​add-​long/​2addr·​v0,​·​p1
Offset 219, 36 lines modified Offset 219, 36 lines modified
   
219 ····​long-​to-​double·​v0,​·​v0 219 ····​long-​to-​double·​v0,​·​v0
   
220 ····​return-​wide·​v0 220 ····​return-​wide·​v0
221 .​end·​method 221 .​end·​method
   
222 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z 222 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z
223 ····​.​locals·5 223 ····​.​locals·6
224 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​ 224 ····​.​param·​p1,​·​"obj"····​#·​Ljava/​lang/​Object;​
   
225 ····​.​prologue 225 ····​.​prologue
226 ····​const/​4·​v0,​·​0x0 226 ····​const/​4·​v0,​·​0x0
   
227 ····​.​line·​234 227 ····​.​line·​234
228 ····​instance-​of·​v1,​·​p1,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​ 228 ····​instance-​of·​v1,​·​p1,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​
   
229 ····​if-​eqz·​v1,​·​:​cond_0 229 ····​if-​eqz·​v1,​·​:​cond_0
   
230 ····​.​line·​235 230 ····​.​line·​235
231 ····​iget-​wide·​v1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J 231 ····​iget-​wide·​v2,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J
   
232 ····​check-​cast·​p1,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​ 232 ····​check-​cast·​p1,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​
   
233 ····​.​end·​local·​p1····​#·​"obj":​Ljava/​lang/​Object;​ 233 ····​.​end·​local·​p1····​#·​"obj":​Ljava/​lang/​Object;​
234 ····​invoke-​virtual·​{p1},​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>longValue()​J 234 ····​invoke-​virtual·​{p1},​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>longValue()​J
   
235 ····​move-​result-​wide·​v3 235 ····​move-​result-​wide·​v4
   
236 ····​cmp-​long·​v1,​·​v1,​·​v3 236 ····​cmp-​long·​v1,​·​v2,​·​v4
   
237 ····​if-​nez·​v1,​·​:​cond_0 237 ····​if-​nez·​v1,​·​:​cond_0
   
238 ····​const/​4·​v0,​·​0x1 238 ····​const/​4·​v0,​·​0x1
   
239 ····​.​line·​237 239 ····​.​line·​237
240 ····​:​cond_0 240 ····​:​cond_0
Offset 349, 15 lines modified Offset 349, 15 lines modified
349 ····​.​line·​190 349 ····​.​line·​190
350 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J 350 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J
   
351 ····​return-​wide·​v0 351 ····​return-​wide·​v0
352 .​end·​method 352 .​end·​method
   
353 .​method·​public·​setValue(J)​V 353 .​method·​public·​setValue(J)​V
354 ····​.​locals·0 354 ····​.​locals·1
355 ····​.​param·​p1,​·​"value"····​#·​J 355 ····​.​param·​p1,​·​"value"····​#·​J
   
356 ····​.​prologue 356 ····​.​prologue
357 ····​.​line·​96 357 ····​.​line·​96
358 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J 358 ····​iput-​wide·​p1,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J
   
359 ····​.​line·​97 359 ····​.​line·​97
Offset 391, 15 lines modified Offset 391, 15 lines modified
391 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 391 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​
392 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>setValue(Ljava/​lang/​Number;​)​V 392 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>setValue(Ljava/​lang/​Number;​)​V
   
393 ····​return-​void 393 ····​return-​void
394 .​end·​method 394 .​end·​method
   
395 .​method·​public·​subtract(J)​V 395 .​method·​public·​subtract(J)​V
396 ····​.​locals·2 396 ····​.​locals·3
397 ····​.​param·​p1,​·​"operand"····​#·​J 397 ····​.​param·​p1,​·​"operand"····​#·​J
   
398 ····​.​prologue 398 ····​.​prologue
399 ····​.​line·​157 399 ····​.​line·​157
400 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J 400 ····​iget-​wide·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​mutable/​MutableLong;​-​>value:​J
   
Max diff block lines reached; 0/2380 bytes (0.00%) of diff not shown.
[−]
smali/org/apache/commons/lang3/text/StrBuilder$StrBuilderReader.smali
Offset 253, 15 lines modified Offset 253, 15 lines modified
253 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​text/​StrBuilder$StrBuilder​Reader;​-​>pos:​I 253 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​text/​StrBuilder$StrBuilder​Reader;​-​>pos:​I
   
254 ····​.​line·​2790 254 ····​.​line·​2790
255 ····​return-​void 255 ····​return-​void
256 .​end·​method 256 .​end·​method
   
257 .​method·​public·​skip(J)​J 257 .​method·​public·​skip(J)​J
258 ····​.​locals·6 258 ····​.​locals·7
259 ····​.​param·​p1,​·​"n"····​#·​J 259 ····​.​param·​p1,​·​"n"····​#·​J
   
260 ····​.​prologue 260 ····​.​prologue
261 ····​const-​wide/​16·​v0,​·​0x0 261 ····​const-​wide/​16·​v0,​·​0x0
   
262 ····​.​line·​2758 262 ····​.​line·​2758
263 ····​iget·​v2,​·​p0,​·​Lorg/​apache/​commons/​lang3/​text/​StrBuilder$StrBuilder​Reader;​-​>pos:​I 263 ····​iget·​v2,​·​p0,​·​Lorg/​apache/​commons/​lang3/​text/​StrBuilder$StrBuilder​Reader;​-​>pos:​I
[−]
smali/org/apache/commons/lang3/text/StrBuilder.smali
Offset 3657, 15 lines modified Offset 3657, 15 lines modified
3657 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​text/​StrBuilder;​-​>size:​I 3657 ····​iput·​v0,​·​p0,​·​Lorg/​apache/​commons/​lang3/​text/​StrBuilder;​-​>size:​I
   
3658 ····​.​line·​1495 3658 ····​.​line·​1495
3659 ····​return-​object·​p0 3659 ····​return-​object·​p0
3660 .​end·​method 3660 .​end·​method
   
3661 .​method·​public·​insert(ID)​Lorg/​apache/​commons/​lang3/​text/​StrBuilder;​ 3661 .​method·​public·​insert(ID)​Lorg/​apache/​commons/​lang3/​text/​StrBuilder;​
3662 ····​.​locals·1 3662 ····​.​locals·2
3663 ····​.​param·​p1,​·​"index"····​#·​I 3663 ····​.​param·​p1,​·​"index"····​#·​I
3664 ····​.​param·​p2,​·​"value"····​#·​D 3664 ····​.​param·​p2,​·​"value"····​#·​D
   
3665 ····​.​prologue 3665 ····​.​prologue
3666 ····​.​line·​1543 3666 ····​.​line·​1543
3667 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​ 3667 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​String;​-​>valueOf(D)​Ljava/​lang/​String;​
   
Offset 3711, 15 lines modified Offset 3711, 15 lines modified
   
3711 ····​move-​result-​object·​v0 3711 ····​move-​result-​object·​v0
   
3712 ····​return-​object·​v0 3712 ····​return-​object·​v0
3713 .​end·​method 3713 .​end·​method
   
3714 .​method·​public·​insert(IJ)​Lorg/​apache/​commons/​lang3/​text/​StrBuilder;​ 3714 .​method·​public·​insert(IJ)​Lorg/​apache/​commons/​lang3/​text/​StrBuilder;​
3715 ····​.​locals·1 3715 ····​.​locals·2
3716 ····​.​param·​p1,​·​"index"····​#·​I 3716 ····​.​param·​p1,​·​"index"····​#·​I
3717 ····​.​param·​p2,​·​"value"····​#·​J 3717 ····​.​param·​p2,​·​"value"····​#·​J
   
3718 ····​.​prologue 3718 ····​.​prologue
3719 ····​.​line·​1519 3719 ····​.​line·​1519
3720 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​ 3720 ····​invoke-​static·​{p2,​·​p3},​·​Ljava/​lang/​String;​-​>valueOf(J)​Ljava/​lang/​String;​
   
[−]
smali/org/apache/commons/lang3/time/DateFormatUtils.smali
Offset 195, 15 lines modified Offset 195, 15 lines modified
   
195 ····​move-​result-​object·​v0 195 ····​move-​result-​object·​v0
   
196 ····​return-​object·​v0 196 ····​return-​object·​v0
197 .​end·​method 197 .​end·​method
   
198 .​method·​public·​static·​format(JLjava/​lang/​String;​Ljava/​util/​TimeZone;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 198 .​method·​public·​static·​format(JLjava/​lang/​String;​Ljava/​util/​TimeZone;​Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
199 ····​.​locals·1 199 ····​.​locals·2
200 ····​.​param·​p0,​·​"millis"····​#·​J 200 ····​.​param·​p0,​·​"millis"····​#·​J
201 ····​.​param·​p2,​·​"pattern"····​#·​Ljava/​lang/​String;​ 201 ····​.​param·​p2,​·​"pattern"····​#·​Ljava/​lang/​String;​
202 ····​.​param·​p3,​·​"timeZone"····​#·​Ljava/​util/​TimeZone;​ 202 ····​.​param·​p3,​·​"timeZone"····​#·​Ljava/​util/​TimeZone;​
203 ····​.​param·​p4,​·​"locale"····​#·​Ljava/​util/​Locale;​ 203 ····​.​param·​p4,​·​"locale"····​#·​Ljava/​util/​Locale;​
   
204 ····​.​prologue 204 ····​.​prologue
205 ····​.​line·​287 205 ····​.​line·​287
Offset 359, 15 lines modified Offset 359, 15 lines modified
   
359 ····​move-​result-​object·​v1 359 ····​move-​result-​object·​v1
   
360 ····​return-​object·​v1 360 ····​return-​object·​v1
361 .​end·​method 361 .​end·​method
   
362 .​method·​public·​static·​formatUTC(JLjava/​lang/​String;​)​Ljava/​lang/​String;​ 362 .​method·​public·​static·​formatUTC(JLjava/​lang/​String;​)​Ljava/​lang/​String;​
363 ····​.​locals·3 363 ····​.​locals·4
364 ····​.​param·​p0,​·​"millis"····​#·​J 364 ····​.​param·​p0,​·​"millis"····​#·​J
365 ····​.​param·​p2,​·​"pattern"····​#·​Ljava/​lang/​String;​ 365 ····​.​param·​p2,​·​"pattern"····​#·​Ljava/​lang/​String;​
   
366 ····​.​prologue 366 ····​.​prologue
367 ····​.​line·​128 367 ····​.​line·​128
368 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​ 368 ····​new-​instance·​v0,​·​Ljava/​util/​Date;​
   
[−]
smali/org/apache/commons/lang3/time/DateUtils.smali
Offset 698, 15 lines modified Offset 698, 15 lines modified
698 ········​:​pswitch_5 698 ········​:​pswitch_5
699 ········​:​pswitch_6 699 ········​:​pswitch_6
700 ········​:​pswitch_7 700 ········​:​pswitch_7
701 ····​.​end·​packed-​switch 701 ····​.​end·​packed-​switch
702 .​end·​method 702 .​end·​method
   
703 .​method·​private·​static·​getFragment(Ljava/​util/​Date;​II)​J 703 .​method·​private·​static·​getFragment(Ljava/​util/​Date;​II)​J
704 ····​.​locals·3 704 ····​.​locals·4
705 ····​.​param·​p0,​·​"date"····​#·​Ljava/​util/​Date;​ 705 ····​.​param·​p0,​·​"date"····​#·​Ljava/​util/​Date;​
706 ····​.​param·​p1,​·​"fragment"····​#·​I 706 ····​.​param·​p1,​·​"fragment"····​#·​I
707 ····​.​param·​p2,​·​"unit"····​#·​I 707 ····​.​param·​p2,​·​"unit"····​#·​I
   
708 ····​.​prologue 708 ····​.​prologue
709 ····​.​line·​1609 709 ····​.​line·​1609
710 ····​if-​nez·​p0,​·​:​cond_0 710 ····​if-​nez·​p0,​·​:​cond_0
Offset 729, 17 lines modified Offset 729, 17 lines modified
729 ····​.​line·​1613 729 ····​.​line·​1613
730 ····​.​local·​v0,​·​"calendar":​Ljava/​util/​Calendar;​ 730 ····​.​local·​v0,​·​"calendar":​Ljava/​util/​Calendar;​
731 ····​invoke-​virtual·​{v0,​·​p0},​·​Ljava/​util/​Calendar;​-​>setTime(Ljava/​util/​Date;​)​V 731 ····​invoke-​virtual·​{v0,​·​p0},​·​Ljava/​util/​Calendar;​-​>setTime(Ljava/​util/​Date;​)​V
   
732 ····​.​line·​1614 732 ····​.​line·​1614
733 ····​invoke-​static·​{v0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​time/​DateUtils;​-​>getFragment(Ljava/​util/​Calendar;​II)​J 733 ····​invoke-​static·​{v0,​·​p1,​·​p2},​·​Lorg/​apache/​commons/​lang3/​time/​DateUtils;​-​>getFragment(Ljava/​util/​Calendar;​II)​J
   
734 ····​move-​result-​wide·​v1 734 ····​move-​result-​wide·​v2
   
735 ····​return-​wide·​v1 735 ····​return-​wide·​v2
736 .​end·​method 736 .​end·​method
   
737 .​method·​public·​static·​getFragmentInDays(Lja​va/​util/​Calendar;​I)​J 737 .​method·​public·​static·​getFragmentInDays(Lja​va/​util/​Calendar;​I)​J
738 ····​.​locals·​2 738 ····​.​locals·​2
739 ····​.​param·​p0,​·​"calendar"····​#·​Ljava/​util/​Calendar;​ 739 ····​.​param·​p0,​·​"calendar"····​#·​Ljava/​util/​Calendar;​
740 ····​.​param·​p1,​·​"fragment"····​#·​I 740 ····​.​param·​p1,​·​"fragment"····​#·​I
   
Offset 1742, 763 lines modified Offset 1742, 763 lines modified
   
1742 ····​move-​result-​object·​v1 1742 ····​move-​result-​object·​v1
   
1743 ····​return-​object·​v1 1743 ····​return-​object·​v1
1744 .​end·​method 1744 .​end·​method
   
1745 .​method·​private·​static·​modify(Ljava/​util/​Calendar;​II)​V 1745 .​method·​private·​static·​modify(Ljava/​util/​Calendar;​II)​V
1746 ····​.​locals·​27 1746 ····​.​locals·​28
1747 ····​.​param·​p0,​·​"val"····​#·​Ljava/​util/​Calendar;​ 1747 ····​.​param·​p0,​·​"val"····​#·​Ljava/​util/​Calendar;​
1748 ····​.​param·​p1,​·​"field"····​#·​I 1748 ····​.​param·​p1,​·​"field"····​#·​I
1749 ····​.​param·​p2,​·​"modType"····​#·​I 1749 ····​.​param·​p2,​·​"modType"····​#·​I
   
1750 ····​.​prologue 1750 ····​.​prologue
1751 ····​.​line·​903 1751 ····​.​line·​903
1752 ····​const/​16·​v23,​·​0x1 1752 ····​const/​16·​v24,​·​0x1
   
1753 ····​move-​object/​from16·​v0,​·​p0 1753 ····​move-​object/​from16·​v0,​·​p0
   
1754 ····​move/​from16·​v1,​·​v23 1754 ····​move/​from16·​v1,​·​v24
   
1755 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​Calendar;​-​>get(I)​I 1755 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
1756 ····​move-​result·​v23 1756 ····​move-​result·​v24
   
1757 ····​const·​v24,​·​0x10b07600 1757 ····​const·​v25,​·​0x10b07600
   
1758 ····​move/​from16·​v0,​·​v23 1758 ····​move/​from16·​v0,​·​v24
   
1759 ····​move/​from16·​v1,​·​v24 1759 ····​move/​from16·​v1,​·​v25
   
1760 ····​if-​le·​v0,​·​v1,​·​:​cond_0 1760 ····​if-​le·​v0,​·​v1,​·​:​cond_0
   
1761 ····​.​line·​904 1761 ····​.​line·​904
1762 ····​new-​instance·​v23,​·​Ljava/​lang/​ArithmeticException;​ 1762 ····​new-​instance·​v24,​·​Ljava/​lang/​ArithmeticException;​
   
1763 ····​const-​string·​v24,​·​"Calendar·​value·​too·​large·​for·​accurate·​calculations" 1763 ····​const-​string·​v25,​·​"Calendar·​value·​too·​large·​for·​accurate·​calculations"
   
1764 ····​invoke-​direct/​range·​{v23·​.​.​·​v24},​·​Ljava/​lang/​ArithmeticException;​-​><init>(Ljava/​lang/​String;​)​V 1764 ····​invoke-​direct/​range·​{v24·​.​.​·​v25},​·​Ljava/​lang/​ArithmeticException;​-​><init>(Ljava/​lang/​String;​)​V
   
1765 ····​throw·​v23 1765 ····​throw·​v24
   
1766 ····​.​line·​907 1766 ····​.​line·​907
1767 ····​:​cond_0 1767 ····​:​cond_0
1768 ····​const/​16·​v23,​·​0xe 1768 ····​const/​16·​v24,​·​0xe
   
1769 ····​move/​from16·​v0,​·​p1 1769 ····​move/​from16·​v0,​·​p1
   
1770 ····​move/​from16·​v1,​·​v23 1770 ····​move/​from16·​v1,​·​v24
   
1771 ····​if-​ne·​v0,​·​v1,​·​:​cond_2 1771 ····​if-​ne·​v0,​·​v1,​·​:​cond_2
   
1772 ····​.​line·​986 1772 ····​.​line·​986
1773 ····​:​cond_1 1773 ····​:​cond_1
1774 ····​:​goto_0 1774 ····​:​goto_0
1775 ····​return-​void 1775 ····​return-​void
   
1776 ····​.​line·​917 1776 ····​.​line·​917
1777 ····​:​cond_2 1777 ····​:​cond_2
1778 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​ 1778 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Ljava/​util/​Calendar;​-​>getTime()​Ljava/​util/​Date;​
   
1779 ····​move-​result-​object·​v6 1779 ····​move-​result-​object·​v7
   
1780 ····​.​line·​918 1780 ····​.​line·​918
1781 ····​.​local·​v6,​·​"date":​Ljava/​util/​Date;​ 1781 ····​.​local·​v7,​·​"date":​Ljava/​util/​Date;​
1782 ····​invoke-​virtual·​{v6},​·​Ljava/​util/​Date;​-​>getTime()​J 1782 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​Date;​-​>getTime()​J
Max diff block lines reached; 18531/21370 bytes (86.72%) of diff not shown.
[−]
smali/org/apache/commons/lang3/time/DurationFormatUtils.smali
Offset 452, 15 lines modified Offset 452, 15 lines modified
   
452 ····​move-​result-​object·​v9 452 ····​move-​result-​object·​v9
   
453 ····​return-​object·​v9 453 ····​return-​object·​v9
454 .​end·​method 454 .​end·​method
   
455 .​method·​public·​static·​formatDuration(JLjava​/​lang/​String;​)​Ljava/​lang/​String;​ 455 .​method·​public·​static·​formatDuration(JLjava​/​lang/​String;​)​Ljava/​lang/​String;​
456 ····​.​locals·1 456 ····​.​locals·2
457 ····​.​param·​p0,​·​"durationMillis"····​#·​J 457 ····​.​param·​p0,​·​"durationMillis"····​#·​J
458 ····​.​param·​p2,​·​"format"····​#·​Ljava/​lang/​String;​ 458 ····​.​param·​p2,​·​"format"····​#·​Ljava/​lang/​String;​
   
459 ····​.​prologue 459 ····​.​prologue
460 ····​.​line·​106 460 ····​.​line·​106
461 ····​const/​4·​v0,​·​0x1 461 ····​const/​4·​v0,​·​0x1
   
Offset 468, 15 lines modified Offset 468, 15 lines modified
   
468 ····​move-​result-​object·​v0 468 ····​move-​result-​object·​v0
   
469 ····​return-​object·​v0 469 ····​return-​object·​v0
470 .​end·​method 470 .​end·​method
   
471 .​method·​public·​static·​formatDuration(JLjava​/​lang/​String;​Z)​Ljava/​lang/​String;​ 471 .​method·​public·​static·​formatDuration(JLjava​/​lang/​String;​Z)​Ljava/​lang/​String;​
472 ····​.​locals·​10 472 ····​.​locals·​12
473 ····​.​param·​p0,​·​"durationMillis"····​#·​J 473 ····​.​param·​p0,​·​"durationMillis"····​#·​J
474 ····​.​param·​p2,​·​"format"····​#·​Ljava/​lang/​String;​ 474 ····​.​param·​p2,​·​"format"····​#·​Ljava/​lang/​String;​
475 ····​.​param·​p3,​·​"padWithZeros"····​#·​Z 475 ····​.​param·​p3,​·​"padWithZeros"····​#·​Z
   
476 ····​.​prologue 476 ····​.​prologue
477 ····​.​line·​124 477 ····​.​line·​124
478 ····​invoke-​static·​{p2},​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils;​-​>lexx(Ljava/​lang/​String;​)​[Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​ 478 ····​invoke-​static·​{p2},​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils;​-​>lexx(Ljava/​lang/​String;​)​[Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​
Offset 510, 106 lines modified Offset 510, 106 lines modified
510 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​-​>containsTokenWithVal​ue([Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​Ljava/​lang/​Object;​)​Z 510 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​-​>containsTokenWithVal​ue([Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​Ljava/​lang/​Object;​)​Z
   
511 ····​move-​result·​v1 511 ····​move-​result·​v1
   
512 ····​if-​eqz·​v1,​·​:​cond_0 512 ····​if-​eqz·​v1,​·​:​cond_0
   
513 ····​.​line·​133 513 ····​.​line·​133
514 ····​const-​wide/​32·​v1,​·​0x5265c00 514 ····​const-​wide/​32·​v8,​·​0x5265c00
   
515 ····​div-​long·​v1,​·​p0,​·​v1 515 ····​div-​long·​v8,​·​p0,​·​v8
   
516 ····​long-​to-​int·​v3,​·​v1 516 ····​long-​to-​int·​v3,​·​v8
   
517 ····​.​line·​134 517 ····​.​line·​134
518 ····​int-​to-​long·​v1,​·​v3 518 ····​int-​to-​long·​v8,​·​v3
   
519 ····​const-​wide/​32·​v8,​·​0x5265c00 519 ····​const-​wide/​32·​v10,​·​0x5265c00
   
520 ····​mul-​long/​2addr·​v1,​·​v8 520 ····​mul-​long/​2addr·​v8,​·​v10
   
521 ····​sub-​long/​2addr·​p0,​·​v1 521 ····​sub-​long/​2addr·​p0,​·​v8
   
522 ····​.​line·​136 522 ····​.​line·​136
523 ····​:​cond_0 523 ····​:​cond_0
524 ····​sget-​object·​v1,​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils;​-​>H:​Ljava/​lang/​Object;​ 524 ····​sget-​object·​v1,​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils;​-​>H:​Ljava/​lang/​Object;​
   
525 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​-​>containsTokenWithVal​ue([Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​Ljava/​lang/​Object;​)​Z 525 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​-​>containsTokenWithVal​ue([Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​Ljava/​lang/​Object;​)​Z
   
526 ····​move-​result·​v1 526 ····​move-​result·​v1
   
527 ····​if-​eqz·​v1,​·​:​cond_1 527 ····​if-​eqz·​v1,​·​:​cond_1
   
528 ····​.​line·​137 528 ····​.​line·​137
529 ····​const-​wide/​32·​v1,​·​0x36ee80 529 ····​const-​wide/​32·​v8,​·​0x36ee80
   
530 ····​div-​long·​v1,​·​p0,​·​v1 530 ····​div-​long·​v8,​·​p0,​·​v8
   
531 ····​long-​to-​int·​v4,​·​v1 531 ····​long-​to-​int·​v4,​·​v8
   
532 ····​.​line·​138 532 ····​.​line·​138
533 ····​int-​to-​long·​v1,​·​v4 533 ····​int-​to-​long·​v8,​·​v4
   
534 ····​const-​wide/​32·​v8,​·​0x36ee80 534 ····​const-​wide/​32·​v10,​·​0x36ee80
   
535 ····​mul-​long/​2addr·​v1,​·​v8 535 ····​mul-​long/​2addr·​v8,​·​v10
   
536 ····​sub-​long/​2addr·​p0,​·​v1 536 ····​sub-​long/​2addr·​p0,​·​v8
   
537 ····​.​line·​140 537 ····​.​line·​140
538 ····​:​cond_1 538 ····​:​cond_1
539 ····​sget-​object·​v1,​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils;​-​>m:​Ljava/​lang/​Object;​ 539 ····​sget-​object·​v1,​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils;​-​>m:​Ljava/​lang/​Object;​
   
540 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​-​>containsTokenWithVal​ue([Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​Ljava/​lang/​Object;​)​Z 540 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​-​>containsTokenWithVal​ue([Lorg/​apache/​commons/​lang3/​time/​DurationFormatUtils$T​oken;​Ljava/​lang/​Object;​)​Z
   
541 ····​move-​result·​v1 541 ····​move-​result·​v1
   
542 ····​if-​eqz·​v1,​·​:​cond_2 542 ····​if-​eqz·​v1,​·​:​cond_2
   
543 ····​.​line·​141 543 ····​.​line·​141
544 ····​const-​wide/​32·​v1,​·​0xea60 544 ····​const-​wide/​32·​v8,​·​0xea60
   
545 ····​div-​long·​v1,​·​p0,​·​v1 545 ····​div-​long·​v8,​·​p0,​·​v8
   
546 ····​long-​to-​int·​v5,​·​v1 546 ····​long-​to-​int·​v5,​·​v8
   
547 ····​.​line·​142 547 ····​.​line·​142
548 ····​int-​to-​long·​v1,​·​v5 548 ····​int-​to-​long·​v8,​·​v5
Max diff block lines reached; 3372/6331 bytes (53.26%) of diff not shown.
[−]
original/AndroidManifest.xml
Offset 1, 190 lines modified Offset 1, 202 lines modified
00000000:​·​0300·​0800·d80b·​0000·​0100·​1c00·f005·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·a00c·​0000·​0100·​1c00·9006·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000010:​·​2700·​0000·​0000·​0000·​0000·​0000·b800·​0000··'.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​2b00·​0000·​0000·​0000·​0000·​0000·c800·​0000··+.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​dc00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​a800·​0000·​b600·​0000·​c400·​0000·​dc00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​ea00·​0000·​fe00·​0000·​1001·​0000·​6801·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​h.​.​.​ 00000050:​·​ea00·​0000·​fe00·​0000·​1001·​0000·​6801·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​h.​.​.​
00000060:​·​6c01·​0000·​7e01·​0000·9201·​0000·c201·​0000··​l.​.​.​~.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·​6c01·​0000·​7e01·​0000·b201·​0000·e601·​0000··​l.​.​.​~.​.​.​.​.​.​.​.​.​.​.​
00000070:​·cc01·​0000·e001·​0000·0202·​0000·​3c02·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​<.​.​.​ 00000070:​·fa01·​0000·2a02·​0000·3402·​0000·​3c02·​0000··​.​.​.​.​*.​.​.​4.​.​.​<.​.​.​
00000080:​·8e02·​0000·a802·​0000·ba02·​0000·d602·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000080:​·5a02·​0000·6e02·​0000·9002·​0000·ca02·​0000··Z.​.​.​n.​.​.​.​.​.​.​.​.​.​.​
00000090:​·5a03·​0000·7803·​0000·8803·​0000·e203·​0000··Z.​.​.​x.​.​.​.​.​.​.​.​.​.​.​ 00000090:​·1c03·​0000·3603·​0000·4803·​0000·6403·​0000··.​.​.​.​6.​.​.​H.​.​.​d.​.​.​
000000a0:​·f803·​0000·1a04·​0000·3404·​0000·5804·​0000··​.​.​.​.​.​.​.​.​4.​.​.​X.​.​.​ 000000a0:​·e803·​0000·0604·​0000·1604·​0000·7004·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​p.​.​.​
000000b0:​·9404·​0000·​a804·​0000·e004·​0000·f404·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000b0:​·8604·​0000·​a804·​0000·c204·​0000·e604·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000c0:​·0b00·7600·6500·7200·7300·6900·6f00·6e00··.​.​v.​e.​r.​s.​i.​o.​n.​ 000000c0:​·2205·0000·3605·0000·6e05·0000·8205·0000··".​.​.​6.​.​.​n.​.​.​.​.​.​.​
000000d0:​·4300·6f00·​6400·6500·0000·0b00·7600·​6500··C.​o.​d.​e.​.​.​.​.​v.​e.​ 000000d0:​·0b00·7600·​6500·7200·7300·6900·6f00·​6e00··.​.​v.​e.​r.​s.​i.​o.​n.​
000000e0:​·7200·7300·​6900·​6f00·6e00·4e00·6100·​6d00··r.​s.​i.​o.​n.​N.​a.​m.​ 000000e0:​·4300·6f00·​6400·​6500·0000·0b00·7600·​6500··C.​o.​d.​e.​.​.​.​.​v.​e.​
000000f0:​·6500·0000·0d00·​6d00·​6900·6e00·5300·​6400··e.​.​.​.​.​m.​i.​n.​S.​d.​ 000000f0:​·7200·7300·6900·​6f00·​6e00·4e00·6100·​6d00··r.​s.​i.​o.​n.​N.​a.​m.​
00000100:​·​6b00·5600·6500·7200·7300·​6900·6f00·​6e00··k.​V.​e.​r.​s.​i.​o.​n.​ 00000100:​·​6500·0000·0d00·6d00·6900·​6e00·5300·​6400··e.​.​.​.​.​m.​i.​n.​S.​d.​
00000110:​·0000·1000·7400·6100·​7200·​6700·​6500·7400··.​.​.​.​t.​a.​r.​g.​e.​t.​ 00000110:​·6b00·5600·6500·7200·​7300·​6900·​6f00·6e00··k.​V.​e.​r.​s.​i.​o.​n.​
00000120:​·5300·6400·6b00·5600·6500·7200·7300·6900··S.​d.​k.​V.​e.​r.​s.​i.​ 00000120:​·0000·1000·7400·6100·7200·6700·6500·7400··.​.​.​.​t.​a.​r.​g.​e.​t.​
00000130:​·6f00·​6e00·0000·0400·​6e00·6100·6d00·​6500··o.​n.​.​.​.​.​n.​a.​m.​e.​ 00000130:​·5300·​6400·6b00·5600·​6500·7200·7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​
00000140:​·0000·0b00·6100·6c00·​6c00·​6f00·7700·4200··.​.​.​.​a.​l.​l.​o.​w.​B.​ 00000140:​·6f00·6e00·0000·0400·​6e00·​6100·6d00·6500··o.​n.​.​.​.​.​n.​a.​m.​e.​
00000150:​·6100·6300·​6b00·7500·7000·0000·0400·6900··a.​c.​k.​u.​p.​.​.​.​.​i.​ 00000150:​·0000·0b00·​6100·6c00·6c00·6f00·7700·4200··.​.​.​.​a.​l.​l.​o.​w.​B.​
00000160:​·​6300·​6f00·​6e00·0000·0500·6c00·6100·​6200··c.​o.​n.​.​.​.​.​l.​a.​b.​ 00000160:​·​6100·​6300·​6b00·7500·7000·0000·0400·​6900··a.​c.​k.​u.​p.​.​.​.​.​i.​
00000170:​·​6500·​6c00·0000·​0500·7400·​6800·​6500·​6d00··e.​l.​.​.​.​.​t.​h.​e.​m.​ 00000170:​·​6300·​6f00·6e00·​0000·0500·​6c00·​6100·​6200··c.​o.​n.​.​.​.​.​l.​a.​b.​
00000180:​·​6500·0000·​0a00·7000·6500·7200·​6d00·​6900··​e.​.​.​.​.​p.​e.​r.​m.​i.​ 00000180:​·​6500·6c00·​0000·0500·7400·6800·​6500·​6d00··​e.​l.​.​.​.​.​t.​h.​e.​m.​
00000190:​·7300·7300·6900·6f00·​6e00·0000·0500·7600··s.​s.​i.​o.​n.​.​.​.​.​v.​ 00000190:​·6500·0000·0a00·7000·​6500·7200·6d00·6900··e.​.​.​.​.​p.​e.​r.​m.​i.​
000001a0:​·6100·6c00·7500·​6500·0000·​0800·6500·​7800··a.​l.​u.​e.​.​.​.​.​e.​x.​ 000001a0:​·7300·7300·6900·​6f00·6e00·​0000·0500·​7600··s.​s.​i.​o.​n.​.​.​.​.​v.​
000001b0:​·7000·​6f00·​7200·7400·6500·6400·0000·0700··p.​o.​r.​t.​e.​d.​.​.​.​.​ 000001b0:​·6100·​6c00·​7500·6500·0000·0800·6500·7800··a.​l.​u.​e.​.​.​.​.​e.​x.​
000001c0:​·6100·​6e00·6400·​7200·​6f00·​6900·6400·​0000··a.​n.​d.​r.​o.​i.​d.​.​.​ 000001c0:​·7000·​6f00·7200·​7400·​6500·​6400·0000·​0700··p.​o.​r.​t.​e.​d.​.​.​.​.​
000001d0:​·2a00·​6800·7400·​7400·7000·3a00·2f00·2f00··*.​h.​t.​t.​p.​:​.​/​.​/​.​ 000001d0:​·6100·​6e00·6400·​7200·6f00·6900·6400·0000··a.​n.​d.​r.​o.​i.​d.​.​.​
000001e0:​·7300·​6300·6800·6500·6d00·6100·7300·​2e00··s.​c.​h.​e.​m.​a.​s.​.​.​ 000001e0:​·2a00·​6800·7400·7400·7000·3a00·2f00·​2f00··*.​h.​t.​t.​p.​:​.​/​.​/​.​
000001f0:​·6100·​6e00·​6400·7200·​6f00·​6900·6400·​2e00··a.​n.​d.​r.​o.​i.​d.​.​.​ 000001f0:​·7300·​6300·​6800·6500·​6d00·​6100·7300·​2e00··s.​c.​h.​e.​m.​a.​s.​.​.​
00000200:​·​6300·​6f00·​6d00·2f00·​6100·7000·​6b00·​2f00··c.​o.​m.​/​.​a.​p.​k.​/​.​ 00000200:​·​6100·​6e00·​6400·7200·​6f00·6900·​6400·​2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000210:​·7200·​6500·7300·​2f00·​6100·6e00·​6400·7200··r.​e.​s.​/​.​a.​n.​d.​r.​ 00000210:​·6300·​6f00·6d00·​2f00·​6100·7000·​6b00·2f00··c.​o.​m.​/​.​a.​p.​k.​/​.​
00000220:​·6f00·​6900·6400·0000·0000·0000·0700·​7000··o.​i.​d.​.​.​.​.​.​.​.​.​p.​ 00000220:​·7200·​6500·7300·2f00·6100·6e00·6400·​7200··r.​e.​s.​/​.​a.​n.​d.​r.​
00000230:​·​6100·​6300·​6b00·6100·6700·6500·​0000·0800··a.​c.​k.​a.​g.​e.​.​.​.​.​ 00000230:​·​6f00·​6900·​6400·0000·0000·0000·​0700·7000··o.​i.​d.​.​.​.​.​.​.​.​.​p.​
00000240:​·​6d00·​6100·​6e00·​6900·​6600·​6500·7300·7400··m.​a.​n.​i.​f.​e.​s.​t.​ 00000240:​·​6100·​6300·​6b00·​6100·​6700·​6500·0000·1800··a.​c.​k.​a.​g.​e.​.​.​.​.​
00000250:​·0000·1600·​6d00·6500·2e00·​6d00·6100·​6c00··.​.​.​.​m.​e.​.​.​m.​a.​l.​ 00000250:​·7000·6c00·​6100·7400·6600·​6f00·7200·​6d00··p.​l.​a.​t.​f.​o.​r.​m.​
00000260:​·6c00·6100·​6400·​6900·2e00·6400·​6100·​7300··l.​a.​d.​i.​.​.​d.​a.​s.​ 00000260:​·4200·7500·​6900·​6c00·6400·5600·​6500·​7200··B.​u.​i.​l.​d.​V.​e.​r.​
00000270:​·6800·​6300·7200·​6900·6300·​6b00·​6500·7400··h.​c.​r.​i.​c.​k.​e.​t.​ 00000270:​·7300·​6900·6f00·​6e00·4300·​6f00·​6400·6500··s.​i.​o.​n.​C.​o.​d.​e.​
00000280:​·​0000·0300·3100·2e00·3400·0000·0800·7500··​.​.​.​.​1.​.​.​4.​.​.​.​.​u.​ 00000280:​·​0000·1800·7000·6c00·6100·7400·6600·6f00··​.​.​.​.​p.​l.​a.​t.​f.​o.​
00000290:​·​7300·​6500·7300·2d00·7300·​6400·​6b00·0000··s.​e.​s.​-​.​s.​d.​k.​.​.​ 00000290:​·​7200·​6d00·4200·7500·6900·​6c00·​6400·5600··r.​m.​B.​u.​i.​l.​d.​V.​
000002a0:​·0f00·​7500·​7300·​6500·7300·2d00·7000·​6500··.​.​u.​s.​e.​s.​-​.​p.​e.​ 000002a0:​·6500·​7200·​7300·​6900·6f00·6e00·4e00·​6100··e.​r.​s.​i.​o.​n.​N.​a.​
000002b0:​·7200·​6d00·6900·7300·7300·​6900·​6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 000002b0:​·6d00·​6500·0000·0800·6d00·​6100·​6e00·​6900··m.​e.​.​.​.​.​m.​a.​n.​i.​
000002c0:​·0000·1b00·6100·6e00·6400·7200·​6f00·​6900··.​.​.​.​a.​n.​d.​r.​o.​i.​ 000002c0:​·6600·6500·7300·7400·0000·1600·​6d00·​6500··f.​e.​s.​t.​.​.​.​.​m.​e.​
000002d0:​·6400·2e00·7000·​6500·7200·​6d00·​6900·7300··d.​.​.​p.​e.​r.​m.​i.​s.​ 000002d0:​·2e00·6d00·6100·​6c00·6c00·​6100·​6400·6900··.​.​m.​a.​l.​l.​a.​d.​i.​
000002e0:​·7300·​6900·​6f00·6e00·2e00·4900·4e00·5400··s.​i.​o.​n.​.​.​I.​N.​T.​ 000002e0:​·2e00·​6400·​6100·7300·6800·6300·7200·6900··.​.​d.​a.​s.​h.​c.​r.​i.​
000002f0:​·4500·5200·4e00·4500·5400·​0000·2700·6100··E.​R.​N.​E.​T.​.​.​'.​a.​ 000002f0:​·6300·6b00·6500·7400·0000·​0300·3100·2e00··c.​k.​e.​t.​.​.​.​.​1.​.​.​
00000300:​·6e00·6400·7200·6f00·6900·6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​ 00000300:​·3400·0000·0200·3100·3700·0000·0d00·3400··4.​.​.​.​.​1.​7.​.​.​.​.​4.​
00000310:​·6500·7200·6d00·6900·7300·7300·6900·6f00··e.​r.​m.​i.​s.​s.​i.​o.​ 00000310:​·2e00·3200·2e00·3200·2d00·3100·3400·3200··.​.​2.​.​.​2.​-​.​1.​4.​2.​
00000320:​·6e00·2e00·4100·4300·4300·4500·5300·5300··n.​.​.​A.​C.​C.​E.​S.​S.​ 00000320:​·3500·3400·3600·3100·0000·0800·7500·7300··5.​4.​6.​1.​.​.​.​.​u.​s.​
00000330:​·5f00·4e00·4500·5400·5700·4f00·5200·4b00··_.​N.​E.​T.​W.​O.​R.​K.​ 00000330:​·6500·7300·2d00·7300·6400·6b00·0000·0f00··e.​s.​-​.​s.​d.​k.​.​.​.​.​
00000340:​·5f00·5300·5400·4100·5400·4500·0000·0b00··_.​S.​T.​A.​T.​E.​.​.​.​.​ 00000340:​·7500·7300·6500·7300·2d00·7000·6500·7200··u.​s.​e.​s.​-​.​p.​e.​r.​
00000350:​·​6100·7000·​7000·6c00·​6900·​6300·​6100·7400··a.​p.​p.​l.​i.​c.​a.​t.​ 00000350:​·​6d00·6900·​7300·7300·​6900·​6f00·​6e00·0000··m.​i.​s.​s.​i.​o.​n.​.​.​
00000360:​·6900·​6f00·​6e00·0000·0700·7300·​6500·7200··i.​o.​n.​.​.​.​.​s.​e.​r.​ 00000360:​·1b00·​6100·​6e00·6400·7200·6f00·​6900·6400··.​.​a.​n.​d.​r.​o.​i.​d.​
00000370:​·7600·6900·​6300·6500·0000·0c00·2e00·4400··v.​i.​c.​e.​.​.​.​.​.​.​D.​ 00000370:​·2e00·7000·​6500·7200·6d00·6900·7300·7300··.​.​p.​e.​r.​m.​i.​s.​s.​
00000380:​·​6100·7300·​6800·4300·7200·6900·6300·6b00··a.​s.​h.​C.​r.​i.​c.​k.​ 00000380:​·​6900·6f00·​6e00·2e00·4900·4e00·5400·4500··i.​o.​n.​.​.​I.​N.​T.​E.​
00000390:​·6500·7400·0000·4000·6300·6f00·​6d00·2e00··e.​t.​.​.​@.​c.​o.​m.​.​.​ 00000390:​·5200·4e00·4500·5400·0000·2700·​6100·6e00··R.​N.​E.​T.​.​.​'.​a.​n.​
000003a0:​·​6700·6f00·​6f00·​6700·​6c00·6500·2e00·​6100··g.​o.​o.​g.​l.​e.​.​.​a.​ 000003a0:​·​6400·7200·​6f00·​6900·​6400·2e00·7000·​6500··d.​r.​o.​i.​d.​.​.​p.​e.​
000003b0:​·6e00·​6400·7200·6f00·6900·​6400·2e00·​6100··n.​d.​r.​o.​i.​d.​.​.​a.​ 000003b0:​·7200·​6d00·6900·7300·7300·​6900·6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​
000003c0:​·7000·7000·7300·2e00·6400·6100·7300·6800··p.​p.​s.​.​.​d.​a.​s.​h.​ 000003c0:​·2e00·4100·4300·4300·4500·5300·5300·5f00··.​.​A.​C.​C.​E.​S.​S.​_.​
000003d0:​·6300·6c00·6f00·6300·6b00·2e00·7000·6500··c.​l.​o.​c.​k.​.​.​p.​e.​ 000003d0:​·4e00·4500·5400·5700·4f00·5200·4b00·5f00··N.​E.​T.​W.​O.​R.​K.​_.​
000003e0:​·7200·6d00·6900·7300·7300·6900·6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 000003e0:​·5300·5400·4100·5400·4500·0000·0b00·​6100··S.​T.​A.​T.​E.​.​.​.​.​a.​
000003f0:​·2e00·5200·4500·4100·4400·5f00·4500·5800··.​.​R.​E.​A.​D.​_.​E.​X.​ 000003f0:​·7000·7000·6c00·6900·6300·6100·7400·6900··p.​p.​l.​i.​c.​a.​t.​i.​
00000400:​·5400·4500·4e00·5300·4900·4f00·4e00·5f00··T.​E.​N.​S.​I.​O.​N.​_.​ 00000400:​·6f00·6e00·0000·0700·7300·6500·7200·7600··o.​n.​.​.​.​.​s.​e.​r.​v.​
00000410:​·4400·4100·5400·4100·​0000·0d00·6900·​6e00··D.​A.​T.​A.​.​.​.​.​i.​n.​ 00000410:​·6900·6300·6500·0000·​0c00·2e00·4400·​6100··i.​c.​e.​.​.​.​.​.​.​D.​a.​
00000420:​·​7400·​6500·6e00·​7400·2d00·​6600·​6900·​6c00··t.​e.​n.​t.​-​.​f.​i.​l.​ 00000420:​·​7300·​6800·4300·​7200·6900·​6300·​6b00·​6500··s.​h.​C.​r.​i.​c.​k.​e.​
00000430:​·​7400·6500·7200·0000·0600·​6100·6300·7400··​t.​e.​r.​.​.​.​.​a.​c.​t.​ 00000430:​·​7400·0000·4000·6300·6f00·​6d00·2e00·6700··​t.​.​.​@.​c.​o.​m.​.​.​g.​
00000440:​·​6900·​6f00·​6e00·0000·2b00·6300·​6f00·​6d00··i.​o.​n.​.​.​+.​c.​o.​m.​ 00000440:​·​6f00·​6f00·​6700·6c00·6500·2e00·​6100·​6e00··o.​o.​g.​l.​e.​.​.​a.​n.​
00000450:​·2e00·6700·​6f00·​6f00·​6700·6c00·​6500·2e00··.​.​g.​o.​o.​g.​l.​e.​.​.​ 00000450:​·6400·7200·​6f00·​6900·​6400·2e00·​6100·7000··d.​r.​o.​i.​d.​.​.​a.​p.​
00000460:​·6100·6e00·6400·7200·​6f00·6900·​6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​ 00000460:​·7000·7300·2e00·6400·​6100·7300·​6800·6300··p.​s.​.​.​d.​a.​s.​h.​c.​
00000470:​·​6100·7000·7000·7300·​2e00·6400·​6100·​7300··a.​p.​p.​s.​.​.​d.​a.​s.​ 00000470:​·​6c00·6f00·6300·6b00·​2e00·7000·​6500·​7200··l.​o.​c.​k.​.​.​p.​e.​r.​
00000480:​·​6800·​6300·6c00·6f00·​6300·​6b00·2e00·4500··h.​c.​l.​o.​c.​k.​.​.​E.​ 00000480:​·​6d00·​6900·7300·7300·​6900·​6f00·6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​
00000490:​·7800·7400·6500·6e00·7300·6900·6f00·6e00··x.​t.​e.​n.​s.​i.​o.​n.​ 00000490:​·5200·4500·4100·4400·5f00·4500·5800·5400··R.​E.​A.​D.​_.​E.​X.​T.​
000004a0:​·0000·0900·6d00·6500·7400·6100·2d00·6400··.​.​.​.​m.​e.​t.​a.​-​.​d.​ 000004a0:​·4500·4e00·5300·4900·4f00·4e00·5f00·4400··E.​N.​S.​I.​O.​N.​_.​D.​
000004b0:​·6100·7400·6100·​0000·​0f00·7000·7200·6f00··a.​t.​a.​.​.​.​.​p.​r.​o.​ 000004b0:​·4100·5400·4100·​0000·​0d00·6900·6e00·7400··A.​T.​A.​.​.​.​.​i.​n.​t.​
000004c0:​·7400·​6f00·6300·6f00·​6c00·5600·​6500·​7200··t.​o.​c.​o.​l.​V.​e.​r.​ 000004c0:​·6500·​6e00·7400·2d00·​6600·6900·​6c00·​7400··e.​n.​t.​-​.​f.​i.​l.​t.​
000004d0:​·7300·6900·6f00·6e00·0000·0b00·6400·​6500··s.​i.​o.​n.​.​.​.​.​d.​e.​ 000004d0:​·6500·7200·0000·0600·6100·6300·7400·​6900··e.​r.​.​.​.​.​a.​c.​t.​i.​
000004e0:​·7300·​6300·7200·6900·7000·7400·​6900·6f00··s.​c.​r.​i.​p.​t.​i.​o.​ 000004e0:​·6f00·​6e00·0000·2b00·6300·6f00·​6d00·2e00··o.​n.​.​.​+.​c.​o.​m.​.​.​
000004f0:​·​6e00·0000·1000·7300·​6500·7400·7400·​6900··n.​.​.​.​.​s.​e.​t.​t.​i.​ 000004f0:​·​6700·6f00·6f00·6700·​6c00·6500·2e00·​6100··g.​o.​o.​g.​l.​e.​.​.​a.​
00000500:​·​6e00·​6700·​7300·4100·​6300·7400·6900·7600··​n.​g.​s.​A.​c.​t.​i.​v.​ 00000500:​·​6e00·​6400·​7200·6f00·​6900·6400·2e00·6100··​n.​d.​r.​o.​i.​d.​.​.​a.​
00000510:​·6900·​7400·​7900·0000·1c00·2e00·4400·​6100··i.​t.​y.​.​.​.​.​.​.​D.​a.​ 00000510:​·7000·​7000·​7300·2e00·6400·6100·7300·​6800··p.​p.​s.​.​.​d.​a.​s.​h.​
00000520:​·7300·​6800·4300·7200·​6900·6300·6b00·6500··s.​h.​C.​r.​i.​c.​k.​e.​ 00000520:​·6300·​6c00·6f00·6300·​6b00·2e00·4500·7800··c.​l.​o.​c.​k.​.​.​E.​x.​
00000530:​·​7400·5300·​6500·​7400·7400·​6900·​6e00·6700··​t.​S.​e.​t.​t.​i.​n.​g.​ 00000530:​·​7400·6500·​6e00·​7300·6900·​6f00·​6e00·0000··​t.​e.​n.​s.​i.​o.​n.​.​.​
00000540:​·7300·4100·​6300·​7400·​6900·7600·​6900·7400··s.​A.​c.​t.​i.​v.​i.​t.​ 00000540:​·0900·6d00·​6500·​7400·​6100·2d00·​6400·6100··.​.​m.​e.​t.​a.​-​.​d.​a.​
00000550:​·​7900·0000·​0800·6100·6300·​7400·​6900·​7600··y.​.​.​.​.​a.​c.​t.​i.​v.​ 00000550:​·​7400·6100·​0000·0f00·7000·​7200·​6f00·​7400··t.​a.​.​.​.​.​p.​r.​o.​t.​
00000560:​·​6900·7400·7900·0000·1a00·​6100·6e00·6400··i.​t.​y.​.​.​.​.​a.​n.​d.​ 00000560:​·​6f00·6300·6f00·6c00·5600·​6500·7200·7300··o.​c.​o.​l.​V.​e.​r.​s.​
00000570:​·7200·​6f00·​6900·6400·2e00·​6900·​6e00·​7400··r.​o.​i.​d.​.​.​i.​n.​t.​ 00000570:​·6900·​6f00·​6e00·0000·0b00·​6400·​6500·​7300··i.​o.​n.​.​.​.​.​d.​e.​s.​
00000580:​·​6500·6e00·7400·2e00·6100·​6300·7400·​6900··e.​n.​t.​.​.​a.​c.​t.​i.​ 00000580:​·​6300·7200·6900·7000·7400·​6900·6f00·​6e00··c.​r.​i.​p.​t.​i.​o.​n.​
00000590:​·6f00·6e00·2e00·4d00·4100·4900·4e00·0000··o.​n.​.​.​M.​A.​I.​N.​.​.​ 00000590:​·0000·1000·7300·6500·7400·7400·6900·6e00··.​.​.​.​s.​e.​t.​t.​i.​n.​
000005a0:​·0800·6300·6100·7400·6500·​6700·6f00·7200··.​.​c.​a.​t.​e.​g.​o.​r.​ 000005a0:​·6700·7300·4100·6300·7400·​6900·7600·6900··g.​s.​A.​c.​t.​i.​v.​i.​
000005b0:​·​7900·0000·2000·6100·6e00·6400·7200·6f00··y.​.​.​·.​a.​n.​d.​r.​o.​ 000005b0:​·​7400·7900·0000·1c00·2e00·4400·6100·7300··t.​y.​.​.​.​.​.​.​D.​a.​s.​
000005c0:​·​6900·6400·2e00·​6900·​6e00·7400·​6500·6e00··i.​d.​.​.​i.​n.​t.​e.​n.​ 000005c0:​·​6800·4300·7200·​6900·​6300·6b00·​6500·7400··h.​C.​r.​i.​c.​k.​e.​t.​
000005d0:​·7400·2e00·6300·6100·7400·​6500·​6700·6f00··t.​.​.​c.​a.​t.​e.​g.​o.​ 000005d0:​·5300·6500·7400·7400·6900·​6e00·​6700·7300··S.​e.​t.​t.​i.​n.​g.​s.​
000005e0:​·7200·7900·2e00·4c00·4100·5500·4e00·4300··r.​y.​.​.​L.​A.​U.​N.​C.​ 000005e0:​·4100·6300·7400·6900·7600·6900·7400·7900··A.​c.​t.​i.​v.​i.​t.​y.​
000005f0:​·4800·4500·5200·0000·8001·0800·3800·0000··H.​E.​R.​.​.​.​.​.​.​8.​.​.​ 000005f0:​·0000·0800·6100·6300·7400·6900·7600·6900··.​.​.​.​a.​c.​t.​i.​v.​i.​
00000600:​·1b02·0101·1c02·0101·0c02·0101·7002·0101··.​.​.​.​.​.​.​.​.​.​.​.​p.​.​.​ 00000600:​·7400·7900·0000·1a00·6100·6e00·6400·7200··t.​y.​.​.​.​.​a.​n.​d.​r.​
00000610:​·0300·0101·8002·0101·0200·0101·0100·0101··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000610:​·6f00·6900·6400·2e00·6900·6e00·7400·6500··o.​i.​d.​.​.​i.​n.​t.​e.​
00000620:​·0000·0101·0600·0101·2400·0101·1000·0101··.​.​.​.​.​.​.​.​$.​.​.​.​.​.​.​ 00000620:​·6e00·7400·2e00·6100·6300·7400·6900·6f00··n.​t.​.​.​a.​c.​t.​i.​o.​
Max diff block lines reached; 4822/26715 bytes (18.05%) of diff not shown.