[−]
/home/hans/code/fdroid/data/tmp/com.uberspot.a2048_22.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.uberspot.a2048_22.apk
[−]
zipinfo {}
Offset 1, 53 lines modified Offset 1, 53 lines modified
1 Zip·​file·​size:​·​870881·​bytes,​·​number·​of·​entries:​·​51 1 Zip·​file·​size:​·​872008·​bytes,​·​number·​of·​entries:​·​51
2 -​rw-​-​-​-​·····​2.​0·​fat·····​4216·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​4216·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​4337·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​B3E8684A.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​4337·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​B3E8684A.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​B3E8684A.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​B3E8684A.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​53·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​53·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​53·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​53·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​1944·​bX·​defN·16-​Mar-​15·11:​53·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​1928·​bX·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat·····​1971·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​CONTRIBUTING.​md 8 -​rw-​-​-​-​·····​2.​0·​fat·····​1971·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​CONTRIBUTING.​md
9 -​rw-​-​-​-​·····​2.​0·​fat·····​1083·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​LICENSE.​txt 9 -​rw-​-​-​-​·····​2.​0·​fat·····​1083·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​LICENSE.​txt
10 -​rw-​-​-​-​·····​2.​0·​fat·····​1934·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​README.​md 10 -​rw-​-​-​-​·····​2.​0·​fat·····​1934·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​README.​md
11 -​rw-​-​-​-​·····​2.​0·​fat······​300·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​Rakefile 11 -​rw-​-​-​-​·····​2.​0·​fat······​300·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​Rakefile
12 -​rw-​-​-​-​·····​2.​0·​fat·····​4286·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​favicon.​ico 12 -​rw-​-​-​-​·····​2.​0·​fat·····​4286·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​favicon.​ico
13 -​rw-​-​-​-​·····​2.​0·​fat·····​3487·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​index.​html 13 -​rw-​-​-​-​·····​2.​0·​fat·····​3487·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​index.​html
14 -​rw-​-​-​-​·····​2.​0·​fat······​890·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​animframe_polyfill.​js 14 -​rw-​-​-​-​·····​2.​0·​fat······​890·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​animframe_polyfill.​js
15 -​rw-​-​-​-​·····​2.​0·​fat······​197·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​application.​js 15 -​rw-​-​-​-​·····​2.​0·​fat······​197·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​application.​js
16 -​rw-​-​-​-​·····​2.​0·​fat······​220·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​bind_polyfill.​js 16 -​rw-​-​-​-​·····​2.​0·​fat······​220·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​bind_polyfill.​js
17 -​rw-​-​-​-​·····​2.​0·​fat·····​1794·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​classlist_polyfill.​js 17 -​rw-​-​-​-​·····​2.​0·​fat·····​1794·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​classlist_polyfill.​js
18 -​rw-​-​-​-​·····​2.​0·​fat·····​9276·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​game_manager.​js 18 -​rw-​-​-​-​·····​2.​0·​fat·····​9276·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​game_manager.​js
19 -​rw-​-​-​-​·····​2.​0·​fat·····​2526·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​grid.​js 19 -​rw-​-​-​-​·····​2.​0·​fat·····​2526·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​grid.​js
20 -​rw-​-​-​-​·····​2.​0·​fat·····​5024·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​html_actuator.​js 20 -​rw-​-​-​-​·····​2.​0·​fat·····​5024·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​html_actuator.​js
21 -​rw-​-​-​-​·····​2.​0·​fat·····​4656·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​keyboard_input_manage​r.​js 21 -​rw-​-​-​-​·····​2.​0·​fat·····​4656·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​keyboard_input_manage​r.​js
22 -​rw-​-​-​-​·····​2.​0·​fat·····​3493·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​local_storage_manager​.​js 22 -​rw-​-​-​-​·····​2.​0·​fat·····​3493·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​local_storage_manager​.​js
23 -​rw-​-​-​-​·····​2.​0·​fat······​583·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​nightmode.​js 23 -​rw-​-​-​-​·····​2.​0·​fat······​583·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​nightmode.​js
24 -​rw-​-​-​-​·····​2.​0·​fat······​594·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​js/​tile.​js 24 -​rw-​-​-​-​·····​2.​0·​fat······​594·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​js/​tile.​js
25 -​rw-​-​-​-​·····​1.​0·​fat·····​5808·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​meta/​apple-​touch-​icon.​png 25 -​rw-​-​-​-​·····​1.​0·​fat·····​5808·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​meta/​apple-​touch-​icon.​png
26 -​rw-​-​-​-​·····​1.​0·​fat····​70707·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​meta/​apple-​touch-​startup-​image-​640x1096.​png 26 -​rw-​-​-​-​·····​1.​0·​fat····​70707·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​meta/​apple-​touch-​startup-​image-​640x1096.​png
27 -​rw-​-​-​-​·····​1.​0·​fat····​42020·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​meta/​apple-​touch-​startup-​image-​640x920.​png 27 -​rw-​-​-​-​·····​1.​0·​fat····​42020·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​meta/​apple-​touch-​startup-​image-​640x920.​png
28 -​rw-​-​-​-​·····​1.​0·​fat·····​5510·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​screenshots/​screen01.​png 28 -​rw-​-​-​-​·····​1.​0·​fat·····​5510·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​screenshots/​screen01.​png
29 -​rw-​-​-​-​·····​1.​0·​fat····​23821·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​style/​fonts/​ClearSans-​Bold-​webfont.​eot 29 -​rw-​-​-​-​·····​1.​0·​fat····​23821·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Bold-​webfont.​eot
30 -​rw-​-​-​-​·····​2.​0·​fat····​79206·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​style/​fonts/​ClearSans-​Bold-​webfont.​svg 30 -​rw-​-​-​-​·····​2.​0·​fat····​79206·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Bold-​webfont.​svg
31 -​rw-​-​-​-​·····​1.​0·​fat····​27120·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​style/​fonts/​ClearSans-​Bold-​webfont.​woff 31 -​rw-​-​-​-​·····​1.​0·​fat····​27120·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Bold-​webfont.​woff
32 -​rw-​-​-​-​·····​1.​0·​fat····​25570·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​style/​fonts/​ClearSans-​Light-​webfont.​eot 32 -​rw-​-​-​-​·····​1.​0·​fat····​25570·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Light-​webfont.​eot
33 -​rw-​-​-​-​·····​2.​0·​fat····​96271·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​style/​fonts/​ClearSans-​Light-​webfont.​svg 33 -​rw-​-​-​-​·····​2.​0·​fat····​96271·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Light-​webfont.​svg
34 -​rw-​-​-​-​·····​1.​0·​fat····​28700·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​style/​fonts/​ClearSans-​Light-​webfont.​woff 34 -​rw-​-​-​-​·····​1.​0·​fat····​28700·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Light-​webfont.​woff
35 -​rw-​-​-​-​·····​1.​0·​fat····​23490·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​style/​fonts/​ClearSans-​Regular-​webfont.​eot 35 -​rw-​-​-​-​·····​1.​0·​fat····​23490·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Regular-​webfont.​eot
36 -​rw-​-​-​-​·····​2.​0·​fat····​82674·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​style/​fonts/​ClearSans-​Regular-​webfont.​svg 36 -​rw-​-​-​-​·····​2.​0·​fat····​82674·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Regular-​webfont.​svg
37 -​rw-​-​-​-​·····​1.​0·​fat····​26764·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​style/​fonts/​ClearSans-​Regular-​webfont.​woff 37 -​rw-​-​-​-​·····​1.​0·​fat····​26764·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​ClearSans-​Regular-​webfont.​woff
38 -​rw-​-​-​-​·····​2.​0·​fat·····​1078·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​style/​fonts/​clear-​sans.​css 38 -​rw-​-​-​-​·····​2.​0·​fat·····​1078·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​style/​fonts/​clear-​sans.​css
39 -​rw-​-​-​-​·····​2.​0·​fat·····​1655·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​style/​helpers.​scss 39 -​rw-​-​-​-​·····​2.​0·​fat·····​1655·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​style/​helpers.​scss
40 -​rw-​-​-​-​·····​2.​0·​fat····​22220·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​style/​main.​css 40 -​rw-​-​-​-​·····​2.​0·​fat····​22220·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​style/​main.​css
41 -​rw-​-​-​-​·····​2.​0·​fat····​10489·​bl·​defN·16-​Mar-​15·11:​53·​assets/​2048/​style/​main.​scss 41 -​rw-​-​-​-​·····​2.​0·​fat····​10489·​bl·​defN·08-​Jan-​01·00:​00·​assets/​2048/​style/​main.​scss
42 -​rw-​-​-​-​·····​1.​0·​fat·····​1011·​b-​·​stor·16-​Mar-​15·11:​52·​assets/​2048/​style/​night.​png 42 -​rw-​-​-​-​·····​1.​0·​fat·····​1011·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​2048/​style/​night.​png
43 -​rw-​-​-​-​·····​1.​0·​fat·····​2738·​b-​·​stor·16-​Mar-​15·11:​52·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 43 -​rw-​-​-​-​·····​1.​0·​fat·····​2738·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
44 -​rw-​-​-​-​·····​1.​0·​fat·····​1745·​b-​·​stor·16-​Mar-​15·11:​52·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 44 -​rw-​-​-​-​·····​1.​0·​fat·····​1745·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
45 -​rw-​-​-​-​·····​1.​0·​fat·····​3603·​b-​·​stor·16-​Mar-​15·11:​52·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 45 -​rw-​-​-​-​·····​1.​0·​fat·····​3603·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
46 -​rw-​-​-​-​·····​1.​0·​fat·····​6100·​b-​·​stor·16-​Mar-​15·11:​52·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 46 -​rw-​-​-​-​·····​1.​0·​fat·····​6100·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
47 -​rw-​-​-​-​·····​2.​0·​fat······​476·​bl·​defN·16-​Mar-​15·11:​53·​res/​layout/​activity_main.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat······​476·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​activity_main.​xml
48 -​rw-​-​-​-​·····​2.​0·​fat······​228·​bl·​defN·16-​Mar-​15·11:​53·​res/​menu/​main.​xml 48 -​rw-​-​-​-​·····​2.​0·​fat······​228·​bl·​defN·08-​Jan-​01·00:​00·​res/​menu/​main.​xml
49 -​rw-​-​-​-​·····​2.​0·​fat······​112·​bl·​defN·16-​Mar-​15·11:​53·​res/​xml/​changelog.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat······​112·​bl·​defN·08-​Jan-​01·00:​00·​res/​xml/​changelog.​xml
50 -​rw-​-​-​-​·····​2.​0·​fat·····​2032·​bl·​defN·16-​Mar-​15·11:​53·​res/​xml/​changelog_master.​xml 50 -​rw-​-​-​-​·····​2.​0·​fat·····​2032·​bl·​defN·08-​Jan-​01·00:​00·​res/​xml/​changelog_master.​xml
51 -​rw-​-​-​-​·····​1.​0·​fat·····​8396·​b-​·​stor·16-​Mar-​15·11:​52·​resources.​arsc 51 -​rw-​-​-​-​·····​1.​0·​fat·····​8488·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
52 -​rw-​-​-​-​·····​2.​0·​fat··​1520564·​bl·​defN·16-​Mar-​15·11:​53·​classes.​dex 52 -​rw-​-​-​-​·····​2.​0·​fat··​1543512·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
53 51·​files,​·​2174327·​bytes·​uncompressed,​·​863059·​bytes·​compressed:​··​60.​3% 53 51·​files,​·​2197351·​bytes·​uncompressed,​·​864352·​bytes·​compressed:​··​60.​7%
[−]
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="22"·​android:​versionName="2.​06"·​package="com.​uberspot.​a2048"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="22"·​android:​versionName="2.​06"·​package="com.​uberspot.​a2048"·​platformBuildVersionC​ode="24"·​platformBuildVersionN​ame="7.​0"
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="8"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="8"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true"> 5 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​allowBackup="true">
6 ········​<activity·​android:​label="@string/​app_name"·​android:​name="com.​uberspot.​a2048.​MainActivity"·​android:​screenOrientation="po​rtrait"·​android:​configChanges="keyboa​rdHidden|orientation|​screenSize"> 6 ········​<activity·​android:​label="@string/​app_name"·​android:​name="com.​uberspot.​a2048.​MainActivity"·​android:​screenOrientation="po​rtrait"·​android:​configChanges="keyboa​rdHidden|orientation|​screenSize">
7 ············​<intent-​filter> 7 ············​<intent-​filter>
8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​> 9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​>
[−]
smali/android/support/v4/app/BackStackRecord$1.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/​BackStackRecord;​Landroid/​support/​v4/​app/​Fragment;​)​V 25 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​Fragment;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​1217 28 ····​.​line·​1221
29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$1;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$1;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$1;​-​>val$inFragment:​Landroid/​support/​v4/​app/​Fragment;​ 30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$1;​-​>val$inFragment:​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 40, 15 lines modified Offset 40, 15 lines modified
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​getView()​Landroid/​view/​View;​ 41 .​method·​public·​getView()​Landroid/​view/​View;​
42 ····​.​locals·​1 42 ····​.​locals·​1
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​1220 44 ····​.​line·​1224
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$1;​-​>val$inFragment:​Landroid/​support/​v4/​app/​Fragment;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$1;​-​>val$inFragment:​Landroid/​support/​v4/​app/​Fragment;​
   
46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​Fragment;​-​>getView()​Landroid/​view/​View;​ 46 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​Fragment;​-​>getView()​Landroid/​view/​View;​
   
47 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
48 ····​return-​object·​v0 48 ····​return-​object·​v0
[−]
smali/android/support/v4/app/BackStackRecord$2.smali
Offset 36, 15 lines modified Offset 36, 15 lines modified
   
   
36 #·​direct·​methods 36 #·​direct·​methods
37 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​view/​View;​Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​)​V 37 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​view/​View;​Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​)​V
38 ····​.​locals·​0 38 ····​.​locals·​0
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​1263 40 ····​.​line·​1267
41 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​ 41 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​
   
42 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sceneRoot:​Landroid/​view/​View;​ 42 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sceneRoot:​Landroid/​view/​View;​
   
43 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTra​nsition:​Ljava/​lang/​Object;​ 43 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTra​nsition:​Ljava/​lang/​Object;​
   
44 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTar​gets:​Ljava/​util/​ArrayList;​ 44 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTar​gets:​Ljava/​util/​ArrayList;​
Offset 64, 88 lines modified Offset 64, 88 lines modified
   
   
64 #·​virtual·​methods 64 #·​virtual·​methods
65 .​method·​public·​onPreDraw()​Z 65 .​method·​public·​onPreDraw()​Z
66 ····​.​locals·​6 66 ····​.​locals·​6
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·​1266 68 ····​.​line·​1270
69 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sceneRoot:​Landroid/​view/​View;​ 69 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sceneRoot:​Landroid/​view/​View;​
   
70 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 70 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
71 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
72 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 72 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
73 ····​.​line·​1268 73 ····​.​line·​1272
74 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTra​nsition:​Ljava/​lang/​Object;​ 74 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTra​nsition:​Ljava/​lang/​Object;​
   
75 ····​if-​eqz·​v0,​·​:​cond_0 75 ····​if-​eqz·​v0,​·​:​cond_0
   
76 ····​.​line·​1269 76 ····​.​line·​1273
77 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTra​nsition:​Ljava/​lang/​Object;​ 77 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTra​nsition:​Ljava/​lang/​Object;​
   
78 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTar​gets:​Ljava/​util/​ArrayList;​ 78 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTar​gets:​Ljava/​util/​ArrayList;​
   
79 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21;​-​>removeTargets(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V 79 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21;​-​>removeTargets(Ljava/​lang/​Object;​Ljava/​util/​ArrayList;​)​V
   
80 ····​.​line·​1271 80 ····​.​line·​1275
81 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTar​gets:​Ljava/​util/​ArrayList;​ 81 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTar​gets:​Ljava/​util/​ArrayList;​
   
82 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>clear()​V 82 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
83 ····​.​line·​1273 83 ····​.​line·​1277
84 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​ 84 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​
   
85 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 85 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
   
86 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$isBack:​Z 86 ····​iget-​boolean·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$isBack:​Z
   
87 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$inFragment:​Landroid/​support/​v4/​app/​Fragment;​ 87 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$inFragment:​Landroid/​support/​v4/​app/​Fragment;​
   
88 ····​#·​invokes:​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mapSharedElementsIn(​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 88 ····​#·​invokes:​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mapSharedElementsIn(​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​util/​ArrayMap;​
89 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>access$000(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 89 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>access$000(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
90 ····​move-​result-​object·​v5 90 ····​move-​result-​object·​v5
   
91 ····​.​line·​1275 91 ····​.​line·​1279
92 ····​.​local·​v5,​·​"namedViews":​Landroid/​support/​v4/​util/​ArrayMap;​,​·​"Landroid/​support/​v4/​util/​ArrayMap<Ljava/​lang/​String;​Landroid/​view/​View;​>;​" 92 ····​.​local·​v5,​·​"namedViews":​Landroid/​support/​v4/​util/​ArrayMap;​,​·​"Landroid/​support/​v4/​util/​ArrayMap<Ljava/​lang/​String;​Landroid/​view/​View;​>;​"
93 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTra​nsition:​Ljava/​lang/​Object;​ 93 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTra​nsition:​Ljava/​lang/​Object;​
   
94 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 94 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
   
95 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>nonExistentView:​Landroid/​view/​View;​ 95 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>nonExistentView:​Landroid/​view/​View;​
   
96 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTar​gets:​Ljava/​util/​ArrayList;​ 96 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$sharedElementTar​gets:​Ljava/​util/​ArrayList;​
   
97 ····​invoke-​static·​{v0,​·​v1,​·​v5,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21;​-​>setSharedElementTarg​ets(Ljava/​lang/​Object;​Landroid/​view/​View;​Ljava/​util/​Map;​Ljava/​util/​ArrayList;​)​V 97 ····​invoke-​static·​{v0,​·​v1,​·​v5,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21;​-​>setSharedElementTarg​ets(Ljava/​lang/​Object;​Landroid/​view/​View;​Ljava/​util/​Map;​Ljava/​util/​ArrayList;​)​V
   
98 ····​.​line·​1278 98 ····​.​line·​1282
99 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​ 99 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​
   
100 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 100 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
   
101 ····​#·​invokes:​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>setEpicenterIn(Landr​oid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V 101 ····​#·​invokes:​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>setEpicenterIn(Landr​oid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V
102 ····​invoke-​static·​{v0,​·​v5,​·​v1},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>access$100(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V 102 ····​invoke-​static·​{v0,​·​v5,​·​v1},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>access$100(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V
   
103 ····​.​line·​1280 103 ····​.​line·​1284
104 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​ 104 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​
   
105 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 105 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
   
106 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$inFragment:​Landroid/​support/​v4/​app/​Fragment;​ 106 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$inFragment:​Landroid/​support/​v4/​app/​Fragment;​
   
107 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$outFragment:​Landroid/​support/​v4/​app/​Fragment;​ 107 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$outFragment:​Landroid/​support/​v4/​app/​Fragment;​
   
108 ····​iget-​boolean·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$isBack:​Z 108 ····​iget-​boolean·​v4,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$2;​-​>val$isBack:​Z
   
109 ····​#·​invokes:​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>callSharedElementEnd​(Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​Landroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​ZLandroid/​support/​v4/​util/​ArrayMap;​)​V 109 ····​#·​invokes:​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>callSharedElementEnd​(Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​Landroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​ZLandroid/​support/​v4/​util/​ArrayMap;​)​V
110 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>access$200(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​Landroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​ZLandroid/​support/​v4/​util/​ArrayMap;​)​V 110 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>access$200(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​Landroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​ZLandroid/​support/​v4/​util/​ArrayMap;​)​V
   
111 ····​.​line·​1284 111 ····​.​line·​1288
112 ····​.​end·​local·​v5····​#·​"namedViews":​Landroid/​support/​v4/​util/​ArrayMap;​,​·​"Landroid/​support/​v4/​util/​ArrayMap<Ljava/​lang/​String;​Landroid/​view/​View;​>;​" 112 ····​.​end·​local·​v5····​#·​"namedViews":​Landroid/​support/​v4/​util/​ArrayMap;​,​·​"Landroid/​support/​v4/​util/​ArrayMap<Ljava/​lang/​String;​Landroid/​view/​View;​>;​"
Max diff block lines reached; 51/6035 bytes (0.85%) of diff not shown.
[−]
smali/android/support/v4/app/BackStackRecord$3.smali
Offset 30, 15 lines modified Offset 30, 15 lines modified
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​view/​View;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V 31 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​view/​View;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​1389 34 ····​.​line·​1393
35 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​ 35 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​
   
36 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$sceneRoot:​Landroid/​view/​View;​ 36 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$sceneRoot:​Landroid/​view/​View;​
   
37 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 37 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
   
38 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$containerId:​I 38 ····​iput·​p4,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$containerId:​I
Offset 52, 33 lines modified Offset 52, 33 lines modified
   
   
52 #·​virtual·​methods 52 #·​virtual·​methods
53 .​method·​public·​onPreDraw()​Z 53 .​method·​public·​onPreDraw()​Z
54 ····​.​locals·​4 54 ····​.​locals·​4
   
55 ····​.​prologue 55 ····​.​prologue
56 ····​.​line·​1391 56 ····​.​line·​1395
57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$sceneRoot:​Landroid/​view/​View;​ 57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$sceneRoot:​Landroid/​view/​View;​
   
58 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​ 58 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getViewTreeObserver(​)​Landroid/​view/​ViewTreeObserver;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V 60 ····​invoke-​virtual·​{v0,​·​p0},​·​Landroid/​view/​ViewTreeObserver;​-​>removeOnPreDrawListe​ner(Landroid/​view/​ViewTreeObserver$OnPr​eDrawListener;​)​V
   
61 ····​.​line·​1392 61 ····​.​line·​1396
62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​ 62 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​
   
63 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 63 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$state:​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
   
64 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$containerId:​I 64 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$containerId:​I
   
65 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$transition:​Ljava/​lang/​Object;​ 65 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$3;​-​>val$transition:​Ljava/​lang/​Object;​
   
66 ····​#·​invokes:​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>excludeHiddenFragmen​ts(Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V 66 ····​#·​invokes:​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>excludeHiddenFragmen​ts(Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V
67 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>access$300(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V 67 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>access$300(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V
   
68 ····​.​line·​1393 68 ····​.​line·​1397
69 ····​const/​4·​v0,​·​0x1 69 ····​const/​4·​v0,​·​0x1
   
70 ····​return·​v0 70 ····​return·​v0
71 .​end·​method 71 .​end·​method
[−]
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·​204 48 ····​.​line·​208
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 101, 15 lines modified Offset 101, 15 lines modified
   
   
101 #·​direct·​methods 101 #·​direct·​methods
102 .​method·​static·​constructor·​<clinit>()​V 102 .​method·​static·​constructor·​<clinit>()​V
103 ····​.​locals·​2 103 ····​.​locals·​2
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​191 105 ····​.​line·​195
106 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 106 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
107 ····​const/​16·​v1,​·​0x15 107 ····​const/​16·​v1,​·​0x15
   
108 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 108 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
109 ····​const/​4·​v0,​·​0x1 109 ····​const/​4·​v0,​·​0x1
Offset 126, 58 lines modified Offset 126, 58 lines modified
126 .​end·​method 126 .​end·​method
   
127 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​V 127 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​V
128 ····​.​locals·​1 128 ····​.​locals·​1
129 ····​.​param·​p1,​·​"manager"····​#·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 129 ····​.​param·​p1,​·​"manager"····​#·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​353 131 ····​.​line·​357
132 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​><init>()​V 132 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​><init>()​V
   
133 ····​.​line·​226 133 ····​.​line·​230
134 ····​const/​4·​v0,​·​0x1 134 ····​const/​4·​v0,​·​0x1
   
135 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mAllowAddToBackStack​:​Z 135 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mAllowAddToBackStack​:​Z
   
136 ····​.​line·​229 136 ····​.​line·​233
137 ····​const/​4·​v0,​·​-​0x1 137 ····​const/​4·​v0,​·​-​0x1
   
138 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mIndex:​I 138 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mIndex:​I
   
139 ····​.​line·​354 139 ····​.​line·​358
140 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mManager:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 140 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mManager:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
141 ····​.​line·​355 141 ····​.​line·​359
142 ····​return-​void 142 ····​return-​void
143 .​end·​method 143 .​end·​method
   
144 .​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;​ 144 .​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;​
145 ····​.​locals·​1 145 ····​.​locals·​1
146 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​BackStackRecord;​ 146 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​BackStackRecord;​
147 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 147 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
148 ····​.​param·​p2,​·​"x2"····​#·​Z 148 ····​.​param·​p2,​·​"x2"····​#·​Z
149 ····​.​param·​p3,​·​"x3"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 149 ····​.​param·​p3,​·​"x3"····​#·​Landroid/​support/​v4/​app/​Fragment;​
   
150 ····​.​prologue 150 ····​.​prologue
151 ····​.​line·​188 151 ····​.​line·​192
152 ····​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;​ 152 ····​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;​
   
153 ····​move-​result-​object·​v0 153 ····​move-​result-​object·​v0
   
154 ····​return-​object·​v0 154 ····​return-​object·​v0
155 .​end·​method 155 .​end·​method
   
156 .​method·​static·​synthetic·​access$100(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V 156 .​method·​static·​synthetic·​access$100(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V
157 ····​.​locals·​0 157 ····​.​locals·​0
158 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​BackStackRecord;​ 158 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​BackStackRecord;​
159 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​util/​ArrayMap;​ 159 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​util/​ArrayMap;​
160 ····​.​param·​p2,​·​"x2"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 160 ····​.​param·​p2,​·​"x2"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
   
161 ····​.​prologue 161 ····​.​prologue
162 ····​.​line·​188 162 ····​.​line·​192
163 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>setEpicenterIn(Landr​oid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V 163 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>setEpicenterIn(Landr​oid/​support/​v4/​util/​ArrayMap;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​)​V
   
164 ····​return-​void 164 ····​return-​void
165 .​end·​method 165 .​end·​method
   
166 .​method·​static·​synthetic·​access$200(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​Landroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​ZLandroid/​support/​v4/​util/​ArrayMap;​)​V 166 .​method·​static·​synthetic·​access$200(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​Landroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​ZLandroid/​support/​v4/​util/​ArrayMap;​)​V
167 ····​.​locals·​0 167 ····​.​locals·​0
Offset 185, 29 lines modified Offset 185, 29 lines modified
185 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 185 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
186 ····​.​param·​p2,​·​"x2"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 186 ····​.​param·​p2,​·​"x2"····​#·​Landroid/​support/​v4/​app/​Fragment;​
187 ····​.​param·​p3,​·​"x3"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 187 ····​.​param·​p3,​·​"x3"····​#·​Landroid/​support/​v4/​app/​Fragment;​
188 ····​.​param·​p4,​·​"x4"····​#·​Z 188 ····​.​param·​p4,​·​"x4"····​#·​Z
189 ····​.​param·​p5,​·​"x5"····​#·​Landroid/​support/​v4/​util/​ArrayMap;​ 189 ····​.​param·​p5,​·​"x5"····​#·​Landroid/​support/​v4/​util/​ArrayMap;​
   
190 ····​.​prologue 190 ····​.​prologue
191 ····​.​line·​188 191 ····​.​line·​192
192 ····​invoke-​direct/​range·​{p0·​.​.​·​p5},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>callSharedElementEnd​(Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​Landroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​ZLandroid/​support/​v4/​util/​ArrayMap;​)​V 192 ····​invoke-​direct/​range·​{p0·​.​.​·​p5},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>callSharedElementEnd​(Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​Landroid/​support/​v4/​app/​Fragment;​Landroid/​support/​v4/​app/​Fragment;​ZLandroid/​support/​v4/​util/​ArrayMap;​)​V
   
193 ····​return-​void 193 ····​return-​void
194 .​end·​method 194 .​end·​method
   
195 .​method·​static·​synthetic·​access$300(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V 195 .​method·​static·​synthetic·​access$300(Landroid/​support/​v4/​app/​BackStackRecord;​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V
196 ····​.​locals·​0 196 ····​.​locals·​0
197 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​BackStackRecord;​ 197 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​BackStackRecord;​
198 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 198 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
199 ····​.​param·​p2,​·​"x2"····​#·​I 199 ····​.​param·​p2,​·​"x2"····​#·​I
200 ····​.​param·​p3,​·​"x3"····​#·​Ljava/​lang/​Object;​ 200 ····​.​param·​p3,​·​"x3"····​#·​Ljava/​lang/​Object;​
   
201 ····​.​prologue 201 ····​.​prologue
202 ····​.​line·​188 202 ····​.​line·​192
203 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>excludeHiddenFragmen​ts(Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V 203 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>excludeHiddenFragmen​ts(Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ILjava/​lang/​Object;​)​V
   
Max diff block lines reached; 154319/158422 bytes (97.41%) of diff not shown.
[−]
smali/android/support/v4/app/BackStackRecord$TransitionState.smali
Offset 46, 34 lines modified Offset 46, 34 lines modified
   
   
46 #·​direct·​methods 46 #·​direct·​methods
47 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​BackStackRecord;​)​V 47 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​BackStackRecord;​)​V
48 ····​.​locals·​1 48 ····​.​locals·​1
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​1476 50 ····​.​line·​1480
51 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​ 51 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>this$0:​Landroid/​support/​v4/​app/​BackStackRecord;​
   
52 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 52 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
53 ····​.​line·​1477 53 ····​.​line·​1481
54 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​util/​ArrayMap;​ 54 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​util/​ArrayMap;​
   
55 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​><init>()​V 55 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​><init>()​V
   
56 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>nameOverrides:​Landroid/​support/​v4/​util/​ArrayMap;​ 56 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>nameOverrides:​Landroid/​support/​v4/​util/​ArrayMap;​
   
57 ····​.​line·​1478 57 ····​.​line·​1482
58 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 58 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
59 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 59 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
60 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>hiddenFragmentViews:​Ljava/​util/​ArrayList;​ 60 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>hiddenFragmentViews:​Ljava/​util/​ArrayList;​
   
61 ····​.​line·​1480 61 ····​.​line·​1484
62 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21$EpicenterView;​ 62 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21$EpicenterView;​
   
63 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21$EpicenterView;​-​><init>()​V 63 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21$EpicenterView;​-​><init>()​V
   
64 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>enteringEpicenterVie​w:​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21$EpicenterView;​ 64 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>enteringEpicenterVie​w:​Landroid/​support/​v4/​app/​FragmentTransitionCom​pat21$EpicenterView;​
   
65 ····​return-​void 65 ····​return-​void
[−]
smali/android/support/v4/app/BackStackState$1.smali
Offset 28, 62 lines modified Offset 28, 62 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·​174 32 ····​.​line·​178
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·​176 41 ····​.​line·​180
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 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​174 49 ····​.​line·​178
50 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​BackStackState;​ 50 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​app/​BackStackState;​
   
51 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
52 ····​return-​object·​v0 52 ····​return-​object·​v0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​BackStackState;​ 54 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​app/​BackStackState;​
55 ····​.​locals·​1 55 ····​.​locals·​1
56 ····​.​param·​p1,​·​"size"····​#·​I 56 ····​.​param·​p1,​·​"size"····​#·​I
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·​180 58 ····​.​line·​184
59 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​BackStackState;​ 59 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​app/​BackStackState;​
   
60 ····​return-​object·​v0 60 ····​return-​object·​v0
61 .​end·​method 61 .​end·​method
   
62 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 62 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
63 ····​.​locals·​1 63 ····​.​locals·​1
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​.​line·​174 65 ····​.​line·​178
66 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​>newArray(I)​[Landroid/​support/​v4/​app/​BackStackState;​ 66 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​>newArray(I)​[Landroid/​support/​v4/​app/​BackStackState;​
   
67 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
68 ····​return-​object·​v0 68 ····​return-​object·​v0
69 .​end·​method 69 .​end·​method
[−]
smali/android/support/v4/app/BackStackState.smali
Offset 62, 15 lines modified Offset 62, 15 lines modified
   
   
62 #·​direct·​methods 62 #·​direct·​methods
63 .​method·​static·​constructor·​<clinit>()​V 63 .​method·​static·​constructor·​<clinit>()​V
64 ····​.​locals·​1 64 ····​.​locals·​1
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​173 66 ····​.​line·​177
67 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​BackStackState$1;​ 67 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​BackStackState$1;​
   
68 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​><init>()​V 68 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​app/​BackStackState$1;​-​><init>()​V
   
69 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 69 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
70 ····​return-​void 70 ····​return-​void
Offset 488, 15 lines modified Offset 488, 15 lines modified
   
   
488 #·​virtual·​methods 488 #·​virtual·​methods
489 .​method·​public·​describeContents()​I 489 .​method·​public·​describeContents()​I
490 ····​.​locals·​1 490 ····​.​locals·​1
   
491 ····​.​prologue 491 ····​.​prologue
492 ····​.​line·​156 492 ····​.​line·​160
493 ····​const/​4·​v0,​·​0x0 493 ····​const/​4·​v0,​·​0x0
   
494 ····​return·​v0 494 ····​return·​v0
495 .​end·​method 495 .​end·​method
   
496 .​method·​public·​instantiate(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​Landroid/​support/​v4/​app/​BackStackRecord;​ 496 .​method·​public·​instantiate(Landroid/​support/​v4/​app/​FragmentManagerImpl;​)​Landroid/​support/​v4/​app/​BackStackRecord;​
497 ····​.​locals·​14 497 ····​.​locals·​14
Offset 787, 145 lines modified Offset 787, 165 lines modified
787 ····​.​restart·​local·​v8····​#·​"pos":​I 787 ····​.​restart·​local·​v8····​#·​"pos":​I
788 ····​:​cond_3 788 ····​:​cond_3
789 ····​move·​v7,​·​v8 789 ····​move·​v7,​·​v8
   
790 ····​.​line·​137 790 ····​.​line·​137
791 ····​.​end·​local·​v8····​#·​"pos":​I 791 ····​.​end·​local·​v8····​#·​"pos":​I
792 ····​.​restart·​local·​v7····​#·​"pos":​I 792 ····​.​restart·​local·​v7····​#·​"pos":​I
793 ····​invoke-​virtual·{v1,​·​v6},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>addOp(Landroid/​support/​v4/​app/​BackStackRecord$Op;​)​V 793 ····​iget·​v10,​·​v6,​·​Landroid/​support/​v4/​app/​BackStackRecord$Op;​-​>enterAnim:​I
   
  794 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mEnterAnim:​I
   
794 ····​.​line·​138 795 ····​.​line·​138
795 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1 796 ····iget·v10,​·v6,​·Landroid/​support/​v4/​app/​BackStackRecord$Op;​-​>exitAnim:​I
   
  797 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mExitAnim:​I
   
796 ····​.​line·​139 798 ····​.​line·​139
797 ····​goto/​16·:​goto_0 799 ····iget·​v10,​·​v6,​·Landroid/​support/​v4/​app/​BackStackRecord$Op;​-​>popEnterAnim:​I
   
  800 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mPopEnterAnim:​I
   
798 ····​.​line·​140 801 ····​.​line·​140
  802 ····​iget·​v10,​·​v6,​·​Landroid/​support/​v4/​app/​BackStackRecord$Op;​-​>popExitAnim:​I
   
  803 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mPopExitAnim:​I
   
  804 ····​.​line·​141
  805 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>addOp(Landroid/​support/​v4/​app/​BackStackRecord$Op;​)​V
   
  806 ····​.​line·​142
  807 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1
   
  808 ····​.​line·​143
  809 ····​goto/​16·​:​goto_0
   
  810 ····​.​line·​144
799 ····​.​end·​local·​v0····​#·​"N":​I 811 ····​.​end·​local·​v0····​#·​"N":​I
800 ····​.​end·​local·​v3····​#·​"findex":​I 812 ····​.​end·​local·​v3····​#·​"findex":​I
801 ····​.​end·​local·​v6····​#·​"op":​Landroid/​support/​v4/​app/​BackStackRecord$Op;​ 813 ····​.​end·​local·​v6····​#·​"op":​Landroid/​support/​v4/​app/​BackStackRecord$Op;​
802 ····​:​cond_4 814 ····​:​cond_4
803 ····​iget·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mTransition:​I 815 ····​iget·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mTransition:​I
   
804 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mTransition:​I 816 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mTransition:​I
   
805 ····​.​line·​141 817 ····​.​line·​145
806 ····​iget·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mTransitionStyle:​I 818 ····​iget·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mTransitionStyle:​I
   
807 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mTransitionStyle:​I 819 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mTransitionStyle:​I
   
808 ····​.​line·​142 820 ····​.​line·​146
809 ····​iget-​object·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mName:​Ljava/​lang/​String;​ 821 ····​iget-​object·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mName:​Ljava/​lang/​String;​
   
810 ····​iput-​object·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mName:​Ljava/​lang/​String;​ 822 ····​iput-​object·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mName:​Ljava/​lang/​String;​
   
811 ····​.​line·​143 823 ····​.​line·​147
812 ····​iget·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mIndex:​I 824 ····​iget·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mIndex:​I
   
813 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mIndex:​I 825 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mIndex:​I
   
814 ····​.​line·​144 826 ····​.​line·​148
815 ····​iput-​boolean·​v13,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mAddToBackStack:​Z 827 ····​iput-​boolean·​v13,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mAddToBackStack:​Z
   
816 ····​.​line·​145 828 ····​.​line·​149
817 ····​iget·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mBreadCrumbTitleRes:​I 829 ····​iget·​v10,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackState;​-​>mBreadCrumbTitleRes:​I
   
818 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mBreadCrumbTitleRes:​I 830 ····​iput·​v10,​·​v1,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mBreadCrumbTitleRes:​I
   
Max diff block lines reached; 3840/7187 bytes (53.43%) of diff not shown.
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
[−]
smali/android/support/v4/app/FragmentActivity$HostCallbacks.smali
Offset 28, 101 lines modified Offset 28, 101 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V 29 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​971 32 ····​.​line·​973
33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
34 ····​.​line·​972 34 ····​.​line·​974
35 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentHostCallback;​-​><init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V 35 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentHostCallback;​-​><init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V
   
36 ····​.​line·​973 36 ····​.​line·​975
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
   
39 #·​virtual·​methods 39 #·​virtual·​methods
40 .​method·​public·​onAttachFragment(Land​roid/​support/​v4/​app/​Fragment;​)​V 40 .​method·​public·​onAttachFragment(Land​roid/​support/​v4/​app/​Fragment;​)​V
41 ····​.​locals·​1 41 ····​.​locals·​1
42 ····​.​param·​p1,​·​"fragment"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 42 ····​.​param·​p1,​·​"fragment"····​#·​Landroid/​support/​v4/​app/​Fragment;​
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​1037 44 ····​.​line·​1039
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
46 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>onAttachFragment(Lan​droid/​support/​v4/​app/​Fragment;​)​V 46 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>onAttachFragment(Lan​droid/​support/​v4/​app/​Fragment;​)​V
   
47 ····​.​line·​1038 47 ····​.​line·​1040
48 ····​return-​void 48 ····​return-​void
49 .​end·​method 49 .​end·​method
   
50 .​method·​public·​onDump(Ljava/​lang/​String;​Ljava/​io/​FileDescriptor;​Ljava/​io/​PrintWriter;​[Ljava/​lang/​String;​)​V 50 .​method·​public·​onDump(Ljava/​lang/​String;​Ljava/​io/​FileDescriptor;​Ljava/​io/​PrintWriter;​[Ljava/​lang/​String;​)​V
51 ····​.​locals·​1 51 ····​.​locals·​1
52 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​String;​ 52 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​String;​
53 ····​.​param·​p2,​·​"fd"····​#·​Ljava/​io/​FileDescriptor;​ 53 ····​.​param·​p2,​·​"fd"····​#·​Ljava/​io/​FileDescriptor;​
54 ····​.​param·​p3,​·​"writer"····​#·​Ljava/​io/​PrintWriter;​ 54 ····​.​param·​p3,​·​"writer"····​#·​Ljava/​io/​PrintWriter;​
55 ····​.​param·​p4,​·​"args"····​#·​[Ljava/​lang/​String;​ 55 ····​.​param·​p4,​·​"args"····​#·​[Ljava/​lang/​String;​
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​977 57 ····​.​line·​979
58 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 58 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
59 ····​invoke-​virtual·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>dump(Ljava/​lang/​String;​Ljava/​io/​FileDescriptor;​Ljava/​io/​PrintWriter;​[Ljava/​lang/​String;​)​V 59 ····​invoke-​virtual·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>dump(Ljava/​lang/​String;​Ljava/​io/​FileDescriptor;​Ljava/​io/​PrintWriter;​[Ljava/​lang/​String;​)​V
   
60 ····​.​line·​978 60 ····​.​line·​980
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​onFindViewById(I)​Landroid/​view/​View;​ 63 .​method·​public·​onFindViewById(I)​Landroid/​view/​View;​
64 ····​.​locals·​1 64 ····​.​locals·​1
65 ····​.​param·​p1,​·​"id"····​#·​I 65 ····​.​param·​p1,​·​"id"····​#·​I
66 ····​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​ 66 ····​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
67 ····​.​end·​annotation 67 ····​.​end·​annotation
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​1043 69 ····​.​line·​1045
70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
71 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 71 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
72 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
73 ····​return-​object·​v0 73 ····​return-​object·​v0
74 .​end·​method 74 .​end·​method
   
75 .​method·​public·​onGetHost()​Landroid/​support/​v4/​app/​FragmentActivity;​ 75 .​method·​public·​onGetHost()​Landroid/​support/​v4/​app/​FragmentActivity;​
76 ····​.​locals·​1 76 ····​.​locals·​1
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​992 78 ····​.​line·​994
79 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 79 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
80 ····​return-​object·​v0 80 ····​return-​object·​v0
81 .​end·​method 81 .​end·​method
   
82 .​method·​public·​bridge·​synthetic·​onGetHost()​Ljava/​lang/​Object;​ 82 .​method·​public·​bridge·​synthetic·​onGetHost()​Ljava/​lang/​Object;​
83 ····​.​locals·​1 83 ····​.​locals·​1
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​970 85 ····​.​line·​972
86 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>onGetHost()​Landroid/​support/​v4/​app/​FragmentActivity;​ 86 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>onGetHost()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
87 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v0
   
88 ····​return-​object·​v0 88 ····​return-​object·​v0
89 .​end·​method 89 .​end·​method
   
90 .​method·​public·​onGetLayoutInflater()​Landroid/​view/​LayoutInflater;​ 90 .​method·​public·​onGetLayoutInflater()​Landroid/​view/​LayoutInflater;​
91 ····​.​locals·​2 91 ····​.​locals·​2
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​line·​987 93 ····​.​line·​989
94 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 94 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
95 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​ 95 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getLayoutInflater()​Landroid/​view/​LayoutInflater;​
   
96 ····​move-​result-​object·​v0 96 ····​move-​result-​object·​v0
Max diff block lines reached; 5647/9050 bytes (62.40%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentActivity.smali
Offset 95, 15 lines modified Offset 95, 15 lines modified
   
95 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​app/​FragmentController;​-​>createController(Lan​droid/​support/​v4/​app/​FragmentHostCallback;​)​Landroid/​support/​v4/​app/​FragmentController;​ 95 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​app/​FragmentController;​-​>createController(Lan​droid/​support/​v4/​app/​FragmentHostCallback;​)​Landroid/​support/​v4/​app/​FragmentController;​
   
96 ····​move-​result-​object·​v0 96 ····​move-​result-​object·​v0
   
97 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mFragments:​Landroid/​support/​v4/​app/​FragmentController;​ 97 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mFragments:​Landroid/​support/​v4/​app/​FragmentController;​
   
98 ····​.​line·​970 98 ····​.​line·​972
99 ····​return-​void 99 ····​return-​void
100 .​end·​method 100 .​end·​method
   
101 .​method·​static·​synthetic·​access$000(Landroid/​support/​v4/​app/​FragmentActivity;​Landroid/​support/​v4/​app/​Fragment;​[Ljava/​lang/​String;​I)​V 101 .​method·​static·​synthetic·​access$000(Landroid/​support/​v4/​app/​FragmentActivity;​Landroid/​support/​v4/​app/​Fragment;​[Ljava/​lang/​String;​I)​V
102 ····​.​locals·​0 102 ····​.​locals·​0
103 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​FragmentActivity;​ 103 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​FragmentActivity;​
104 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 104 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​Fragment;​
Offset 120, 78 lines modified Offset 120, 78 lines modified
120 .​method·​private·​allocateRequestIndex(​Landroid/​support/​v4/​app/​Fragment;​)​I 120 .​method·​private·​allocateRequestIndex(​Landroid/​support/​v4/​app/​Fragment;​)​I
121 ····​.​locals·​4 121 ····​.​locals·​4
122 ····​.​param·​p1,​·​"fragment"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 122 ····​.​param·​p1,​·​"fragment"····​#·​Landroid/​support/​v4/​app/​Fragment;​
   
123 ····​.​prologue 123 ····​.​prologue
124 ····​const·​v3,​·​0xfffe 124 ····​const·​v3,​·​0xfffe
   
125 ····​.​line·​935 125 ····​.​line·​932
126 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​ 126 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​
   
127 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>size()​I 127 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>size()​I
   
128 ····​move-​result·​v1 128 ····​move-​result·​v1
   
129 ····​if-​lt·​v1,​·​v3,​·​:​cond_0 129 ····​if-​lt·​v1,​·​v3,​·​:​cond_0
   
130 ····​.​line·​936 130 ····​.​line·​933
131 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​ 131 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​
   
132 ····​const-​string·​v2,​·​"Too·​many·​pending·​Fragment·​activity·​results.​" 132 ····​const-​string·​v2,​·​"Too·​many·​pending·​Fragment·​activity·​results.​"
   
133 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 133 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
134 ····​throw·​v1 134 ····​throw·​v1
   
135 ····​.​line·​940 135 ····​.​line·​937
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​:​goto_0 137 ····​:​goto_0
138 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​ 138 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​
   
139 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 139 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
140 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>indexOfKey(I)​I 140 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>indexOfKey(I)​I
   
141 ····​move-​result·​v1 141 ····​move-​result·​v1
   
142 ····​if-​ltz·​v1,​·​:​cond_1 142 ····​if-​ltz·​v1,​·​:​cond_1
   
143 ····​.​line·​941 143 ····​.​line·​938
144 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 144 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
145 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 145 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
146 ····​rem-​int/​2addr·​v1,​·​v3 146 ····​rem-​int/​2addr·​v1,​·​v3
   
147 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 147 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
148 ····​goto·​:​goto_0 148 ····​goto·​:​goto_0
   
149 ····​.​line·​945 149 ····​.​line·​942
150 ····​:​cond_1 150 ····​:​cond_1
151 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 151 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
152 ····​.​line·​946 152 ····​.​line·​943
153 ····​.​local·​v0,​·​"requestIndex":​I 153 ····​.​local·​v0,​·​"requestIndex":​I
154 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​ 154 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​
   
155 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mWho:​Ljava/​lang/​String;​ 155 ····​iget-​object·​v2,​·​p1,​·​Landroid/​support/​v4/​app/​Fragment;​-​>mWho:​Ljava/​lang/​String;​
   
156 ····​invoke-​virtual·​{v1,​·​v0,​·​v2},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>put(ILjava/​lang/​Object;​)​V 156 ····​invoke-​virtual·​{v1,​·​v0,​·​v2},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>put(ILjava/​lang/​Object;​)​V
   
157 ····​.​line·​947 157 ····​.​line·​944
158 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 158 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
159 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 159 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
160 ····​rem-​int/​2addr·​v1,​·​v3 160 ····​rem-​int/​2addr·​v1,​·​v3
   
161 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 161 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
162 ····​.​line·​950 162 ····​.​line·​947
163 ····​return·​v0 163 ····​return·​v0
164 .​end·​method 164 .​end·​method
   
165 .​method·​private·​dumpViewHierarchy(Lja​va/​lang/​String;​Ljava/​io/​PrintWriter;​Landroid/​view/​View;​)​V 165 .​method·​private·​dumpViewHierarchy(Lja​va/​lang/​String;​Ljava/​io/​PrintWriter;​Landroid/​view/​View;​)​V
166 ····​.​locals·​5 166 ····​.​locals·​5
167 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​String;​ 167 ····​.​param·​p1,​·​"prefix"····​#·​Ljava/​lang/​String;​
168 ····​.​param·​p2,​·​"writer"····​#·​Ljava/​io/​PrintWriter;​ 168 ····​.​param·​p2,​·​"writer"····​#·​Ljava/​io/​PrintWriter;​
Offset 277, 67 lines modified Offset 277, 91 lines modified
277 ····​.​line·​780 277 ····​.​line·​780
278 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 278 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
279 ····​goto·​:​goto_0 279 ····​goto·​:​goto_0
Max diff block lines reached; 14079/17478 bytes (80.55%) of diff not shown.
[−]
smali/android/support/v4/app/FragmentTabHost.smali
Offset 94, 68 lines modified Offset 94, 68 lines modified
   
94 .​method·​private·​doTabChanged(Ljava/​lang/​String;​Landroid/​support/​v4/​app/​FragmentTransaction;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 94 .​method·​private·​doTabChanged(Ljava/​lang/​String;​Landroid/​support/​v4/​app/​FragmentTransaction;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
95 ····​.​locals·​6 95 ····​.​locals·​6
96 ····​.​param·​p1,​·​"tabId"····​#·​Ljava/​lang/​String;​ 96 ····​.​param·​p1,​·​"tabId"····​#·​Ljava/​lang/​String;​
97 ····​.​param·​p2,​·​"ft"····​#·​Landroid/​support/​v4/​app/​FragmentTransaction;​ 97 ····​.​param·​p2,​·​"ft"····​#·​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
98 ····​.​prologue 98 ····​.​prologue
99 ····​.​line·​322 99 ····​.​line·​326
100 ····​const/​4·​v1,​·​0x0 100 ····​const/​4·​v1,​·​0x0
   
101 ····​.​line·​323 101 ····​.​line·​327
102 ····​.​local·​v1,​·​"newTab":​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​ 102 ····​.​local·​v1,​·​"newTab":​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​
103 ····​const/​4·​v0,​·​0x0 103 ····​const/​4·​v0,​·​0x0
   
104 ····​.​local·​v0,​·​"i":​I 104 ····​.​local·​v0,​·​"i":​I
105 ····​:​goto_0 105 ····​:​goto_0
106 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mTabs:​Ljava/​util/​ArrayList;​ 106 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mTabs:​Ljava/​util/​ArrayList;​
   
107 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I 107 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
108 ····​move-​result·​v3 108 ····​move-​result·​v3
   
109 ····​if-​ge·​v0,​·​v3,​·​:​cond_1 109 ····​if-​ge·​v0,​·​v3,​·​:​cond_1
   
110 ····​.​line·​324 110 ····​.​line·​328
111 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mTabs:​Ljava/​util/​ArrayList;​ 111 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mTabs:​Ljava/​util/​ArrayList;​
   
112 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 112 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
113 ····​move-​result-​object·​v2 113 ····​move-​result-​object·​v2
   
114 ····​check-​cast·​v2,​·​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​ 114 ····​check-​cast·​v2,​·​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​
   
115 ····​.​line·​325 115 ····​.​line·​329
116 ····​.​local·​v2,​·​"tab":​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​ 116 ····​.​local·​v2,​·​"tab":​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​
117 ····​#·​getter·​for:​·​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​-​>tag:​Ljava/​lang/​String;​ 117 ····​#·​getter·​for:​·​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​-​>tag:​Ljava/​lang/​String;​
118 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​-​>access$200(Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​)​Ljava/​lang/​String;​ 118 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​-​>access$200(Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​)​Ljava/​lang/​String;​
   
119 ····​move-​result-​object·​v3 119 ····​move-​result-​object·​v3
   
120 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 120 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
121 ····​move-​result·​v3 121 ····​move-​result·​v3
   
122 ····​if-​eqz·​v3,​·​:​cond_0 122 ····​if-​eqz·​v3,​·​:​cond_0
   
123 ····​.​line·​326 123 ····​.​line·​330
124 ····​move-​object·​v1,​·​v2 124 ····​move-​object·​v1,​·​v2
   
125 ····​.​line·​323 125 ····​.​line·​327
126 ····​:​cond_0 126 ····​:​cond_0
127 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 127 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
128 ····​goto·​:​goto_0 128 ····​goto·​:​goto_0
   
129 ····​.​line·​329 129 ····​.​line·​333
130 ····​.​end·​local·​v2····​#·​"tab":​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​ 130 ····​.​end·​local·​v2····​#·​"tab":​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​
131 ····​:​cond_1 131 ····​:​cond_1
132 ····​if-​nez·​v1,​·​:​cond_2 132 ····​if-​nez·​v1,​·​:​cond_2
   
133 ····​.​line·​330 133 ····​.​line·​334
134 ····​new-​instance·​v3,​·​Ljava/​lang/​IllegalStateException​;​ 134 ····​new-​instance·​v3,​·​Ljava/​lang/​IllegalStateException​;​
   
135 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 135 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
136 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 136 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
137 ····​const-​string·​v5,​·​"No·​tab·​known·​for·​tag·​" 137 ····​const-​string·​v5,​·​"No·​tab·​known·​for·​tag·​"
Offset 172, 69 lines modified Offset 172, 69 lines modified
   
172 ····​move-​result-​object·​v4 172 ····​move-​result-​object·​v4
   
173 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 173 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
174 ····​throw·​v3 174 ····​throw·​v3
   
175 ····​.​line·​332 175 ····​.​line·​336
176 ····​:​cond_2 176 ····​:​cond_2
177 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mLastTab:​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​ 177 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mLastTab:​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​
   
178 ····​if-​eq·​v3,​·​v1,​·​:​cond_6 178 ····​if-​eq·​v3,​·​v1,​·​:​cond_6
   
179 ····​.​line·​333 179 ····​.​line·​337
180 ····​if-​nez·​p2,​·​:​cond_3 180 ····​if-​nez·​p2,​·​:​cond_3
   
181 ····​.​line·​334 181 ····​.​line·​338
182 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​ 182 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mFragmentManager:​Landroid/​support/​v4/​app/​FragmentManager;​
   
183 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 183 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
184 ····​move-​result-​object·​p2 184 ····​move-​result-​object·​p2
   
185 ····​.​line·​336 185 ····​.​line·​340
186 ····​:​cond_3 186 ····​:​cond_3
187 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mLastTab:​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​ 187 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentTabHost;​-​>mLastTab:​Landroid/​support/​v4/​app/​FragmentTabHost$TabIn​fo;​
   
188 ····​if-​eqz·​v3,​·​:​cond_4 188 ····​if-​eqz·​v3,​·​:​cond_4
   
189 ····​.​line·​337 189 ····​.​line·​341
Max diff block lines reached; 7021/10202 bytes (68.82%) of diff not shown.
[−]
smali/android/support/v4/content/IntentCompat.smali
Offset 15, 14 lines modified Offset 15, 16 lines modified
   
   
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​public·​static·​final·​ACTION_EXTERNAL_APPLI​CATIONS_AVAILABLE:​Ljava/​lang/​String;​·​=·​"android.​intent.​action.​EXTERNAL_APPLICATIONS​_AVAILABLE" 16 .​field·​public·​static·​final·​ACTION_EXTERNAL_APPLI​CATIONS_AVAILABLE:​Ljava/​lang/​String;​·​=·​"android.​intent.​action.​EXTERNAL_APPLICATIONS​_AVAILABLE"
   
17 .​field·​public·​static·​final·​ACTION_EXTERNAL_APPLI​CATIONS_UNAVAILABLE:​Ljava/​lang/​String;​·​=·​"android.​intent.​action.​EXTERNAL_APPLICATIONS​_UNAVAILABLE" 17 .​field·​public·​static·​final·​ACTION_EXTERNAL_APPLI​CATIONS_UNAVAILABLE:​Ljava/​lang/​String;​·​=·​"android.​intent.​action.​EXTERNAL_APPLICATIONS​_UNAVAILABLE"
   
  18 .​field·​public·​static·​final·​CATEGORY_LEANBACK_LAU​NCHER:​Ljava/​lang/​String;​·​=·​"android.​intent.​category.​LEANBACK_LAUNCHER"
   
18 .​field·​public·​static·​final·​EXTRA_CHANGED_PACKAGE​_LIST:​Ljava/​lang/​String;​·​=·​"android.​intent.​extra.​changed_package_list"​ 19 .​field·​public·​static·​final·​EXTRA_CHANGED_PACKAGE​_LIST:​Ljava/​lang/​String;​·​=·​"android.​intent.​extra.​changed_package_list"​
   
19 .​field·​public·​static·​final·​EXTRA_CHANGED_UID_LIS​T:​Ljava/​lang/​String;​·​=·​"android.​intent.​extra.​changed_uid_list" 20 .​field·​public·​static·​final·​EXTRA_CHANGED_UID_LIS​T:​Ljava/​lang/​String;​·​=·​"android.​intent.​extra.​changed_uid_list"
   
20 .​field·​public·​static·​final·​EXTRA_HTML_TEXT:​Ljava/​lang/​String;​·​=·​"android.​intent.​extra.​HTML_TEXT" 21 .​field·​public·​static·​final·​EXTRA_HTML_TEXT:​Ljava/​lang/​String;​·​=·​"android.​intent.​extra.​HTML_TEXT"
   
21 .​field·​public·​static·​final·​FLAG_ACTIVITY_CLEAR_T​ASK:​I·​=·​0x8000 22 .​field·​public·​static·​final·​FLAG_ACTIVITY_CLEAR_T​ASK:​I·​=·​0x8000
Offset 95, 15 lines modified Offset 97, 15 lines modified
95 .​end·​method 97 .​end·​method
   
96 .​method·​public·​static·​makeMainActivity(Land​roid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 98 .​method·​public·​static·​makeMainActivity(Land​roid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
97 ····​.​locals·​1 99 ····​.​locals·​1
98 ····​.​param·​p0,​·​"mainActivity"····​#·​Landroid/​content/​ComponentName;​ 100 ····​.​param·​p0,​·​"mainActivity"····​#·​Landroid/​content/​ComponentName;​
   
99 ····​.​prologue 101 ····​.​prologue
100 ····​.​line·​221 102 ····​.​line·​227
101 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​content/​IntentCompat;​-​>IMPL:​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​ 103 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​content/​IntentCompat;​-​>IMPL:​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​
   
102 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​-​>makeMainActivity(Lan​droid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 104 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​-​>makeMainActivity(Lan​droid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
   
103 ····​move-​result-​object·​v0 105 ····​move-​result-​object·​v0
   
104 ····​return-​object·​v0 106 ····​return-​object·​v0
Offset 111, 30 lines modified Offset 113, 30 lines modified
   
111 .​method·​public·​static·​makeMainSelectorActiv​ity(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 113 .​method·​public·​static·​makeMainSelectorActiv​ity(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
112 ····​.​locals·​1 114 ····​.​locals·​1
113 ····​.​param·​p0,​·​"selectorAction"····​#·​Ljava/​lang/​String;​ 115 ····​.​param·​p0,​·​"selectorAction"····​#·​Ljava/​lang/​String;​
114 ····​.​param·​p1,​·​"selectorCategory"····​#·​Ljava/​lang/​String;​ 116 ····​.​param·​p1,​·​"selectorCategory"····​#·​Ljava/​lang/​String;​
   
115 ····​.​prologue 117 ····​.​prologue
116 ····​.​line·​249 118 ····​.​line·​255
117 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​content/​IntentCompat;​-​>IMPL:​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​ 119 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​content/​IntentCompat;​-​>IMPL:​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​
   
118 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​-​>makeMainSelectorActi​vity(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 120 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​-​>makeMainSelectorActi​vity(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
119 ····​move-​result-​object·​v0 121 ····​move-​result-​object·​v0
   
120 ····​return-​object·​v0 122 ····​return-​object·​v0
121 .​end·​method 123 .​end·​method
   
122 .​method·​public·​static·​makeRestartActivityTa​sk(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 124 .​method·​public·​static·​makeRestartActivityTa​sk(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
123 ····​.​locals·​1 125 ····​.​locals·​1
124 ····​.​param·​p0,​·​"mainActivity"····​#·​Landroid/​content/​ComponentName;​ 126 ····​.​param·​p0,​·​"mainActivity"····​#·​Landroid/​content/​ComponentName;​
   
125 ····​.​prologue 127 ····​.​prologue
126 ····​.​line·​266 128 ····​.​line·​272
127 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​content/​IntentCompat;​-​>IMPL:​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​ 129 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​content/​IntentCompat;​-​>IMPL:​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​
   
128 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​-​>makeRestartActivityT​ask(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​ 130 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​content/​IntentCompat$IntentCo​mpatImpl;​-​>makeRestartActivityT​ask(Landroid/​content/​ComponentName;​)​Landroid/​content/​Intent;​
   
129 ····​move-​result-​object·​v0 131 ····​move-​result-​object·​v0
   
130 ····​return-​object·​v0 132 ····​return-​object·​v0
[−]
smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub.smali
Offset 47, 16 lines modified Offset 47, 16 lines modified
   
47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
48 ····​move-​result-​object·​v2 48 ····​move-​result-​object·​v2
   
49 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21$​Stub;​-​>sAsInterfaceMethod:​Ljava/​lang/​reflect/​Method;​ 49 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21$​Stub;​-​>sAsInterfaceMethod:​Ljava/​lang/​reflect/​Method;​
50 ····​:​try_end_0 50 ····​:​try_end_0
51 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 51 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
52 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 52 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
53 ····​.​line·​100 53 ····​.​line·​100
54 ····​:​goto_0 54 ····​:​goto_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​97 56 ····​.​line·​97
57 ····​:​catch_0 57 ····​:​catch_0
[−]
smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21.smali
Offset 128, 16 lines modified Offset 128, 16 lines modified
   
128 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 128 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
129 ····​move-​result-​object·​v3 129 ····​move-​result-​object·​v3
   
130 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21;​-​>mOnLoadChildrenMetho​d:​Ljava/​lang/​reflect/​Method;​ 130 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21;​-​>mOnLoadChildrenMetho​d:​Ljava/​lang/​reflect/​Method;​
131 ····​:​try_end_0 131 ····​:​try_end_0
132 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 132 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
133 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 133 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
134 ····​.​line·​53 134 ····​.​line·​53
135 ····​.​end·​local·​v1····​#·​"parceledListSliceCla​ss":​Ljava/​lang/​Class;​ 135 ····​.​end·​local·​v1····​#·​"parceledListSliceCla​ss":​Ljava/​lang/​Class;​
136 ····​.​end·​local·​v2····​#·​"theClass":​Ljava/​lang/​Class;​ 136 ····​.​end·​local·​v2····​#·​"theClass":​Ljava/​lang/​Class;​
137 ····​:​goto_0 137 ····​:​goto_0
138 ····​return-​void 138 ····​return-​void
   
[−]
smali/android/support/v4/media/MediaBrowserCompat$CallbackHandler.smali
Offset 31, 62 lines modified Offset 31, 62 lines modified
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​)​V 32 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
34 ····​.​param·​p1,​·​"callbackImpl"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​ 34 ····​.​param·​p1,​·​"callbackImpl"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​1541 36 ····​.​line·​1550
37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
38 ····​.​line·​1542 38 ····​.​line·​1551
39 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbackImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​ 39 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbackImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​
   
40 ····​.​line·​1543 40 ····​.​line·​1552
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
   
43 #·​virtual·​methods 43 #·​virtual·​methods
44 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 44 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
45 ····​.​locals·​6 45 ····​.​locals·​6
46 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​ 46 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​1547 48 ····​.​line·​1556
49 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbacksMessengerR​ef:​Ljava/​lang/​ref/​WeakReference;​ 49 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbacksMessengerR​ef:​Ljava/​lang/​ref/​WeakReference;​
   
50 ····​if-​nez·​v1,​·​:​cond_0 50 ····​if-​nez·​v1,​·​:​cond_0
   
51 ····​.​line·​1573 51 ····​.​line·​1582
52 ····​:​goto_0 52 ····​:​goto_0
53 ····​return-​void 53 ····​return-​void
   
54 ····​.​line·​1550 54 ····​.​line·​1559
55 ····​:​cond_0 55 ····​:​cond_0
56 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Message;​-​>getData()​Landroid/​os/​Bundle;​ 56 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Message;​-​>getData()​Landroid/​os/​Bundle;​
   
57 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
58 ····​.​line·​1551 58 ····​.​line·​1560
59 ····​.​local·​v0,​·​"data":​Landroid/​os/​Bundle;​ 59 ····​.​local·​v0,​·​"data":​Landroid/​os/​Bundle;​
60 ····​const-​class·​v1,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat;​ 60 ····​const-​class·​v1,​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat;​
   
61 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​ 61 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​
   
62 ····​move-​result-​object·​v1 62 ····​move-​result-​object·​v1
   
63 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>setClassLoader(Ljava​/​lang/​ClassLoader;​)​V 63 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>setClassLoader(Ljava​/​lang/​ClassLoader;​)​V
   
64 ····​.​line·​1552 64 ····​.​line·​1561
65 ····​iget·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I 65 ····​iget·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I
   
66 ····​packed-​switch·​v1,​·​:​pswitch_data_0 66 ····​packed-​switch·​v1,​·​:​pswitch_data_0
   
67 ····​.​line·​1569 67 ····​.​line·​1578
68 ····​const-​string·​v1,​·​"MediaBrowserCompat" 68 ····​const-​string·​v1,​·​"MediaBrowserCompat"
   
69 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 69 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
70 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 70 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
71 ····​const-​string·​v3,​·​"Unhandled·​message:​·​" 71 ····​const-​string·​v3,​·​"Unhandled·​message:​·​"
Offset 127, 15 lines modified Offset 127, 15 lines modified
   
127 ····​move-​result-​object·​v2 127 ····​move-​result-​object·​v2
   
128 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 128 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
129 ····​goto·​:​goto_0 129 ····​goto·​:​goto_0
   
130 ····​.​line·​1554 130 ····​.​line·​1563
131 ····​:​pswitch_0 131 ····​:​pswitch_0
132 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbackImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​ 132 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbackImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​
   
133 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbacksMessengerR​ef:​Ljava/​lang/​ref/​WeakReference;​ 133 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbacksMessengerR​ef:​Ljava/​lang/​ref/​WeakReference;​
   
134 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 134 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
   
Offset 163, 15 lines modified Offset 163, 15 lines modified
   
163 ····​move-​result-​object·​v5 163 ····​move-​result-​object·​v5
   
164 ····​invoke-​interface·​{v3,​·​v1,​·​v4,​·​v2,​·​v5},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​-​>onServiceConnected(L​android/​os/​Messenger;​Ljava/​lang/​String;​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​Landroid/​os/​Bundle;​)​V 164 ····​invoke-​interface·​{v3,​·​v1,​·​v4,​·​v2,​·​v5},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​-​>onServiceConnected(L​android/​os/​Messenger;​Ljava/​lang/​String;​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​Landroid/​os/​Bundle;​)​V
   
165 ····​goto·​:​goto_0 165 ····​goto·​:​goto_0
   
166 ····​.​line·​1560 166 ····​.​line·​1569
167 ····​:​pswitch_1 167 ····​:​pswitch_1
168 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbackImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​ 168 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbackImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​
   
169 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbacksMessengerR​ef:​Ljava/​lang/​ref/​WeakReference;​ 169 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​>mCallbacksMessengerR​ef:​Ljava/​lang/​ref/​WeakReference;​
   
170 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​ 170 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​ref/​WeakReference;​-​>get()​Ljava/​lang/​Object;​
   
Offset 179, 15 lines modified Offset 179, 15 lines modified
   
179 ····​check-​cast·​v1,​·​Landroid/​os/​Messenger;​ 179 ····​check-​cast·​v1,​·​Landroid/​os/​Messenger;​
   
180 ····​invoke-​interface·​{v2,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​-​>onConnectionFailed(L​android/​os/​Messenger;​)​V 180 ····​invoke-​interface·​{v2,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​-​>onConnectionFailed(L​android/​os/​Messenger;​)​V
Max diff block lines reached; 1480/5075 bytes (29.16%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserCompat$ItemReceiver.smali
Offset 24, 94 lines modified Offset 24, 94 lines modified
24 .​method·​constructor·​<init>(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Landroid/​os/​Handler;​)​V 24 .​method·​constructor·​<init>(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Landroid/​os/​Handler;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
26 ····​.​param·​p1,​·​"mediaId"····​#·​Ljava/​lang/​String;​ 26 ····​.​param·​p1,​·​"mediaId"····​#·​Ljava/​lang/​String;​
27 ····​.​param·​p2,​·​"callback"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 27 ····​.​param·​p2,​·​"callback"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
28 ····​.​param·​p3,​·​"handler"····​#·​Landroid/​os/​Handler;​ 28 ····​.​param·​p3,​·​"handler"····​#·​Landroid/​os/​Handler;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​1642 30 ····​.​line·​1655
31 ····​invoke-​direct·​{p0,​·​p3},​·​Landroid/​support/​v4/​os/​ResultReceiver;​-​><init>(Landroid/​os/​Handler;​)​V 31 ····​invoke-​direct·​{p0,​·​p3},​·​Landroid/​support/​v4/​os/​ResultReceiver;​-​><init>(Landroid/​os/​Handler;​)​V
   
32 ····​.​line·​1643 32 ····​.​line·​1656
33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mMediaId:​Ljava/​lang/​String;​ 33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mMediaId:​Ljava/​lang/​String;​
   
34 ····​.​line·​1644 34 ····​.​line·​1657
35 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 35 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
36 ····​.​line·​1645 36 ····​.​line·​1658
37 ····​return-​void 37 ····​return-​void
38 .​end·​method 38 .​end·​method
   
   
39 #·​virtual·​methods 39 #·​virtual·​methods
40 .​method·​protected·​onReceiveResult(ILand​roid/​os/​Bundle;​)​V 40 .​method·​protected·​onReceiveResult(ILand​roid/​os/​Bundle;​)​V
41 ····​.​locals·​3 41 ····​.​locals·​3
42 ····​.​param·​p1,​·​"resultCode"····​#·​I 42 ····​.​param·​p1,​·​"resultCode"····​#·​I
43 ····​.​param·​p2,​·​"resultData"····​#·​Landroid/​os/​Bundle;​ 43 ····​.​param·​p2,​·​"resultData"····​#·​Landroid/​os/​Bundle;​
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​1649 45 ····​.​line·​1662
46 ····​const-​class·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat;​ 46 ····​const-​class·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat;​
   
47 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​ 47 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Class;​-​>getClassLoader()​Ljava/​lang/​ClassLoader;​
   
48 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
49 ····​invoke-​virtual·​{p2,​·​v1},​·​Landroid/​os/​Bundle;​-​>setClassLoader(Ljava​/​lang/​ClassLoader;​)​V 49 ····​invoke-​virtual·​{p2,​·​v1},​·​Landroid/​os/​Bundle;​-​>setClassLoader(Ljava​/​lang/​ClassLoader;​)​V
   
50 ····​.​line·​1650 50 ····​.​line·​1663
51 ····​if-​nez·​p1,​·​:​cond_0 51 ····​if-​nez·​p1,​·​:​cond_0
   
52 ····​if-​eqz·​p2,​·​:​cond_0 52 ····​if-​eqz·​p2,​·​:​cond_0
   
53 ····​const-​string·​v1,​·​"media_item" 53 ····​const-​string·​v1,​·​"media_item"
   
54 ····​invoke-​virtual·​{p2,​·​v1},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z 54 ····​invoke-​virtual·​{p2,​·​v1},​·​Landroid/​os/​Bundle;​-​>containsKey(Ljava/​lang/​String;​)​Z
   
55 ····​move-​result·​v1 55 ····​move-​result·​v1
   
56 ····​if-​nez·​v1,​·​:​cond_1 56 ····​if-​nez·​v1,​·​:​cond_1
   
57 ····​.​line·​1652 57 ····​.​line·​1665
58 ····​:​cond_0 58 ····​:​cond_0
59 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 59 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
60 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mMediaId:​Ljava/​lang/​String;​ 60 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mMediaId:​Ljava/​lang/​String;​
   
61 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V 61 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V
   
62 ····​.​line·​1661 62 ····​.​line·​1674
63 ····​:​goto_0 63 ····​:​goto_0
64 ····​return-​void 64 ····​return-​void
   
65 ····​.​line·​1655 65 ····​.​line·​1668
66 ····​:​cond_1 66 ····​:​cond_1
67 ····​const-​string·​v1,​·​"media_item" 67 ····​const-​string·​v1,​·​"media_item"
   
68 ····​invoke-​virtual·​{p2,​·​v1},​·​Landroid/​os/​Bundle;​-​>getParcelable(Ljava/​lang/​String;​)​Landroid/​os/​Parcelable;​ 68 ····​invoke-​virtual·​{p2,​·​v1},​·​Landroid/​os/​Bundle;​-​>getParcelable(Ljava/​lang/​String;​)​Landroid/​os/​Parcelable;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​.​line·​1656 70 ····​.​line·​1669
71 ····​.​local·​v0,​·​"item":​Landroid/​os/​Parcelable;​ 71 ····​.​local·​v0,​·​"item":​Landroid/​os/​Parcelable;​
72 ····​instance-​of·​v1,​·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​ 72 ····​instance-​of·​v1,​·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​
   
73 ····​if-​eqz·​v1,​·​:​cond_2 73 ····​if-​eqz·​v1,​·​:​cond_2
   
74 ····​.​line·​1657 74 ····​.​line·​1670
75 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 75 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
76 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​ 76 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​
   
77 ····​.​end·​local·​v0····​#·​"item":​Landroid/​os/​Parcelable;​ 77 ····​.​end·​local·​v0····​#·​"item":​Landroid/​os/​Parcelable;​
78 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onItemLoaded(Landroi​d/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​)​V 78 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onItemLoaded(Landroi​d/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​)​V
   
79 ····​goto·​:​goto_0 79 ····​goto·​:​goto_0
   
80 ····​.​line·​1659 80 ····​.​line·​1672
81 ····​.​restart·​local·​v0····​#·​"item":​Landroid/​os/​Parcelable;​ 81 ····​.​restart·​local·​v0····​#·​"item":​Landroid/​os/​Parcelable;​
82 ····​:​cond_2 82 ····​:​cond_2
83 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 83 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
84 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mMediaId:​Ljava/​lang/​String;​ 84 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​-​>mMediaId:​Ljava/​lang/​String;​
   
85 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V 85 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$1.smali
Offset 26, 15 lines modified Offset 26, 15 lines modified
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Ljava/​lang/​String;​)​V 27 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Ljava/​lang/​String;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​1347 30 ····​.​line·​1355
31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​ 31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
33 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>val$mediaId:​Ljava/​lang/​String;​ 33 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>val$mediaId:​Ljava/​lang/​String;​
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 44, 17 lines modified Offset 44, 17 lines modified
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​run()​V 45 .​method·​public·​run()​V
46 ····​.​locals·​2 46 ····​.​locals·​2
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​1350 48 ····​.​line·​1358
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>val$mediaId:​Ljava/​lang/​String;​ 50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$1​;​-​>val$mediaId:​Ljava/​lang/​String;​
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V
   
52 ····​.​line·​1351 52 ····​.​line·​1359
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$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/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Ljava/​lang/​String;​)​V 27 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Ljava/​lang/​String;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​1370 30 ····​.​line·​1378
31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​ 31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
33 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>val$mediaId:​Ljava/​lang/​String;​ 33 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>val$mediaId:​Ljava/​lang/​String;​
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 44, 17 lines modified Offset 44, 17 lines modified
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​run()​V 45 .​method·​public·​run()​V
46 ····​.​locals·​2 46 ····​.​locals·​2
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​1373 48 ····​.​line·​1381
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>val$mediaId:​Ljava/​lang/​String;​ 50 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$3​;​-​>val$mediaId:​Ljava/​lang/​String;​
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V
   
52 ····​.​line·​1374 52 ····​.​line·​1382
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21.smali
Offset 52, 85 lines modified Offset 52, 120 lines modified
52 ····​.​locals·​1 52 ····​.​locals·​1
53 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 53 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
54 ····​.​param·​p2,​·​"serviceComponent"····​#·​Landroid/​content/​ComponentName;​ 54 ····​.​param·​p2,​·​"serviceComponent"····​#·​Landroid/​content/​ComponentName;​
55 ····​.​param·​p3,​·​"callback"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​ 55 ····​.​param·​p3,​·​"callback"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​
56 ····​.​param·​p4,​·​"rootHints"····​#·​Landroid/​os/​Bundle;​ 56 ····​.​param·​p4,​·​"rootHints"····​#·​Landroid/​os/​Bundle;​
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·​1231 58 ····​.​line·​1232
59 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 59 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
60 ····​.​line·​1224 60 ····​.​line·​1225
61 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​ 61 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​
   
62 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​)​V 62 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​)​V
   
63 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​ 63 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​
   
64 ····​.​line·​1225 64 ····​.​line·​1226
65 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​util/​ArrayMap;​ 65 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​util/​ArrayMap;​
   
66 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​><init>()​V 66 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​><init>()​V
   
67 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mSubscriptions:​Landroid/​support/​v4/​util/​ArrayMap;​ 67 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mSubscriptions:​Landroid/​support/​v4/​util/​ArrayMap;​
   
68 ····​.​line·​1232 68 ····​.​line·​1233
69 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mServiceComponent:​Landroid/​content/​ComponentName;​ 69 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mServiceComponent:​Landroid/​content/​ComponentName;​
   
70 ····​.​line·​1233 70 ····​.​line·​1234
71 ····​invoke-​virtual·​{p3,​·​p0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​-​>setInternalConnectio​nCallback(Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback$Conn​ectionCallbackInterna​l;​)​V 71 ····​invoke-​virtual·​{p3,​·​p0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​-​>setInternalConnectio​nCallback(Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback$Conn​ectionCallbackInterna​l;​)​V
   
72 ····​.​line·​1234 72 ····​.​line·​1235
73 ····​iget-​object·​v0,​·​p3,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​-​>mConnectionCallbackO​bj:​Ljava/​lang/​Object;​ 73 ····​iget-​object·​v0,​·​p3,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​-​>mConnectionCallbackO​bj:​Ljava/​lang/​Object;​
   
74 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p4},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatApi​21;​-​>createBrowser(Landro​id/​content/​Context;​Landroid/​content/​ComponentName;​Ljava/​lang/​Object;​Landroid/​os/​Bundle;​)​Ljava/​lang/​Object;​ 74 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​p4},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatApi​21;​-​>createBrowser(Landro​id/​content/​Context;​Landroid/​content/​ComponentName;​Ljava/​lang/​Object;​Landroid/​os/​Bundle;​)​Ljava/​lang/​Object;​
   
75 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v0
   
76 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mBrowserObj:​Ljava/​lang/​Object;​ 76 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mBrowserObj:​Ljava/​lang/​Object;​
   
77 ····​.​line·​1236 77 ····​.​line·​1237
78 ····​return-​void 78 ····​return-​void
79 .​end·​method 79 .​end·​method
   
   
80 #·​virtual·​methods 80 #·​virtual·​methods
81 .​method·​public·​connect()​V 81 .​method·​public·​connect()​V
82 ····​.​locals·​1 82 ····​.​locals·​1
   
83 ····​.​prologue 83 ····​.​prologue
84 ····​.​line·​1240 84 ····​.​line·​1241
85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mBrowserObj:​Ljava/​lang/​Object;​ 85 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mBrowserObj:​Ljava/​lang/​Object;​
   
86 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatApi​21;​-​>connect(Ljava/​lang/​Object;​)​V 86 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatApi​21;​-​>connect(Ljava/​lang/​Object;​)​V
   
87 ····​.​line·​1241 87 ····​.​line·​1242
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
   
90 .​method·​public·​disconnect()​V 90 .​method·​public·​disconnect()​V
91 ····​.​locals·1 91 ····​.​locals·3
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​line·​1245 93 ····​.​line·​1246
94 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mBrowserObj:​Ljava/​lang/​Object;​ 94 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mServiceBinderWrappe​r:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​
   
  95 ····​if-​eqz·​v1,​·​:​cond_0
   
95 ····​invoke-​static·{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatApi​21;​-​>disconnect(Ljava/​lang/​Object;​)​V 96 ····​iget-​object·​v1,​·p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mCallbacksMessenger:​Landroid/​os/​Messenger;​
   
96 ····.​line·​1246 97 ····if-​eqz·v1,​·​:​cond_0
   
  98 ····​.​line·​1248
  99 ····​:​try_start_0
  100 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mServiceBinderWrappe​r:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​
   
  101 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mCallbacksMessenger:​Landroid/​os/​Messenger;​
   
  102 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​>unregisterCallbackMe​ssenger(Landroid/​os/​Messenger;​)​V
  103 ····​:​try_end_0
  104 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
  105 ····​.​line·​1253
  106 ····​:​cond_0
  107 ····​:​goto_0
  108 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​>mBrowserObj:​Ljava/​lang/​Object;​
   
  109 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatApi​21;​-​>disconnect(Ljava/​lang/​Object;​)​V
   
  110 ····​.​line·​1254
97 ····​return-​void 111 ····​return-​void
   
  112 ····​.​line·​1249
  113 ····​:​catch_0
  114 ····​move-​exception·​v0
   
  115 ····​.​line·​1250
  116 ····​.​local·​v0,​·​"e":​Landroid/​os/​RemoteException;​
  117 ····​const-​string·​v1,​·​"MediaBrowserCompat"
   
Max diff block lines reached; 29564/34224 bytes (86.38%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi23.smali
Offset 19, 18 lines modified Offset 19, 18 lines modified
19 ····​.​locals·​0 19 ····​.​locals·​0
20 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 20 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
21 ····​.​param·​p2,​·​"serviceComponent"····​#·​Landroid/​content/​ComponentName;​ 21 ····​.​param·​p2,​·​"serviceComponent"····​#·​Landroid/​content/​ComponentName;​
22 ····​.​param·​p3,​·​"callback"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​ 22 ····​.​param·​p3,​·​"callback"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​
23 ····​.​param·​p4,​·​"rootHints"····​#·​Landroid/​os/​Bundle;​ 23 ····​.​param·​p4,​·​"rootHints"····​#·​Landroid/​os/​Bundle;​
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​1474 25 ····​.​line·​1483
26 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​Landroid/​os/​Bundle;​)​V 26 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​Landroid/​os/​Bundle;​)​V
   
27 ····​.​line·​1475 27 ····​.​line·​1484
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
   
   
30 #·​virtual·​methods 30 #·​virtual·​methods
31 .​method·​public·​getItem(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​)​V 31 .​method·​public·​getItem(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​)​V
32 ····​.​locals·​2 32 ····​.​locals·​2
Offset 40, 17 lines modified Offset 40, 17 lines modified
40 ····​.​end·​param 40 ····​.​end·​param
41 ····​.​param·​p2,​·​"cb"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 41 ····​.​param·​p2,​·​"cb"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
42 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​ 42 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
43 ········​.​end·​annotation 43 ········​.​end·​annotation
44 ····​.​end·​param 44 ····​.​end·​param
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​1479 46 ····​.​line·​1488
47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi23;​-​>mBrowserObj:​Ljava/​lang/​Object;​ 47 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi23;​-​>mBrowserObj:​Ljava/​lang/​Object;​
   
48 ····​iget-​object·​v1,​·​p2,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>mItemCallbackObj:​Ljava/​lang/​Object;​ 48 ····​iget-​object·​v1,​·​p2,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>mItemCallbackObj:​Ljava/​lang/​Object;​
   
49 ····​invoke-​static·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatApi​23;​-​>getItem(Ljava/​lang/​Object;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V 49 ····​invoke-​static·​{v0,​·​p1,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatApi​23;​-​>getItem(Ljava/​lang/​Object;​Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
   
50 ····​.​line·​1480 50 ····​.​line·​1489
51 ····​return-​void 51 ····​return-​void
52 .​end·​method 52 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplApi21$2.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​)​V 25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​1356 28 ····​.​line·​1364
29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$2​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$2​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$2​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$2​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
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 40, 17 lines modified Offset 40, 17 lines modified
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​run()​V 41 .​method·​public·​run()​V
42 ····​.​locals·​2 42 ····​.​locals·​2
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​1360 44 ····​.​line·​1368
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$2​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21$2​;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
46 ····​const/​4·​v1,​·​0x0 46 ····​const/​4·​v1,​·​0x0
   
47 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onItemLoaded(Landroi​d/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​)​V 47 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onItemLoaded(Landroi​d/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​)​V
   
48 ····​.​line·​1361 48 ····​.​line·​1369
49 ····​return-​void 49 ····​return-​void
50 .​end·​method 50 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserCompat$ServiceBinderWrapper.smali
Offset 20, 25 lines modified Offset 20, 25 lines modified
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​public·​constructor·​<init>(Landroid/​os/​IBinder;​)​V 21 .​method·​public·​constructor·​<init>(Landroid/​os/​IBinder;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
23 ····​.​param·​p1,​·​"target"····​#·​Landroid/​os/​IBinder;​ 23 ····​.​param·​p1,​·​"target"····​#·​Landroid/​os/​IBinder;​
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​1583 25 ····​.​line·​1592
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​1584 27 ····​.​line·​1593
28 ····​new-​instance·​v0,​·​Landroid/​os/​Messenger;​ 28 ····​new-​instance·​v0,​·​Landroid/​os/​Messenger;​
   
29 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​os/​Messenger;​-​><init>(Landroid/​os/​IBinder;​)​V 29 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​os/​Messenger;​-​><init>(Landroid/​os/​IBinder;​)​V
   
30 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​>mMessenger:​Landroid/​os/​Messenger;​ 30 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​>mMessenger:​Landroid/​os/​Messenger;​
   
31 ····​.​line·​1585 31 ····​.​line·​1594
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​private·​sendRequest(ILandroid​/​os/​Bundle;​Landroid/​os/​Messenger;​)​V 34 .​method·​private·​sendRequest(ILandroid​/​os/​Bundle;​Landroid/​os/​Messenger;​)​V
35 ····​.​locals·​2 35 ····​.​locals·​2
36 ····​.​param·​p1,​·​"what"····​#·​I 36 ····​.​param·​p1,​·​"what"····​#·​I
37 ····​.​param·​p2,​·​"data"····​#·​Landroid/​os/​Bundle;​ 37 ····​.​param·​p2,​·​"data"····​#·​Landroid/​os/​Bundle;​
Offset 46, 40 lines modified Offset 46, 40 lines modified
46 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 46 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
47 ········​value·​=·​{ 47 ········​value·​=·​{
48 ············​Landroid/​os/​RemoteException;​ 48 ············​Landroid/​os/​RemoteException;​
49 ········​} 49 ········​}
50 ····​.​end·​annotation 50 ····​.​end·​annotation
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​1628 52 ····​.​line·​1641
53 ····​invoke-​static·​{},​·​Landroid/​os/​Message;​-​>obtain()​Landroid/​os/​Message;​ 53 ····​invoke-​static·​{},​·​Landroid/​os/​Message;​-​>obtain()​Landroid/​os/​Message;​
   
54 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
55 ····​.​line·​1629 55 ····​.​line·​1642
56 ····​.​local·​v0,​·​"msg":​Landroid/​os/​Message;​ 56 ····​.​local·​v0,​·​"msg":​Landroid/​os/​Message;​
57 ····​iput·​p1,​·​v0,​·​Landroid/​os/​Message;​-​>what:​I 57 ····​iput·​p1,​·​v0,​·​Landroid/​os/​Message;​-​>what:​I
   
58 ····​.​line·​1630 58 ····​.​line·​1643
59 ····​const/​4·​v1,​·​0x1 59 ····​const/​4·​v1,​·​0x1
   
60 ····​iput·​v1,​·​v0,​·​Landroid/​os/​Message;​-​>arg1:​I 60 ····​iput·​v1,​·​v0,​·​Landroid/​os/​Message;​-​>arg1:​I
   
61 ····​.​line·​1631 61 ····​.​line·​1644
62 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​os/​Message;​-​>setData(Landroid/​os/​Bundle;​)​V 62 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​os/​Message;​-​>setData(Landroid/​os/​Bundle;​)​V
   
63 ····​.​line·​1632 63 ····​.​line·​1645
64 ····​iput-​object·​p3,​·​v0,​·​Landroid/​os/​Message;​-​>replyTo:​Landroid/​os/​Messenger;​ 64 ····​iput-​object·​p3,​·​v0,​·​Landroid/​os/​Message;​-​>replyTo:​Landroid/​os/​Messenger;​
   
65 ····​.​line·​1633 65 ····​.​line·​1646
66 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​>mMessenger:​Landroid/​os/​Messenger;​ 66 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​>mMessenger:​Landroid/​os/​Messenger;​
   
67 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​os/​Messenger;​-​>send(Landroid/​os/​Message;​)​V 67 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​os/​Messenger;​-​>send(Landroid/​os/​Message;​)​V
   
68 ····​.​line·​1634 68 ····​.​line·​1647
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
   
71 #·​virtual·​methods 71 #·​virtual·​methods
72 .​method·​addSubscription(Ljava​/​lang/​String;​Landroid/​os/​Bundle;​Landroid/​os/​Messenger;​)​V 72 .​method·​addSubscription(Ljava​/​lang/​String;​Landroid/​os/​Bundle;​Landroid/​os/​Messenger;​)​V
73 ····​.​locals·​2 73 ····​.​locals·​2
Offset 89, 36 lines modified Offset 89, 36 lines modified
89 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 89 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
90 ········​value·​=·​{ 90 ········​value·​=·​{
91 ············​Landroid/​os/​RemoteException;​ 91 ············​Landroid/​os/​RemoteException;​
92 ········​} 92 ········​}
93 ····​.​end·​annotation 93 ····​.​end·​annotation
   
94 ····​.​prologue 94 ····​.​prologue
95 ····​.​line·​1601 95 ····​.​line·​1610
96 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​ 96 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​
   
97 ····​invoke-​direct·​{v0},​·​Landroid/​os/​Bundle;​-​><init>()​V 97 ····​invoke-​direct·​{v0},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
98 ····​.​line·​1602 98 ····​.​line·​1611
99 ····​.​local·​v0,​·​"data":​Landroid/​os/​Bundle;​ 99 ····​.​local·​v0,​·​"data":​Landroid/​os/​Bundle;​
100 ····​const-​string·​v1,​·​"data_media_item_id" 100 ····​const-​string·​v1,​·​"data_media_item_id"
   
101 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 101 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​os/​Bundle;​-​>putString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
102 ····​.​line·​1603 102 ····​.​line·​1612
103 ····​const-​string·​v1,​·​"data_options" 103 ····​const-​string·​v1,​·​"data_options"
   
104 ····​invoke-​virtual·​{v0,​·​v1,​·​p2},​·​Landroid/​os/​Bundle;​-​>putBundle(Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 104 ····​invoke-​virtual·​{v0,​·​v1,​·​p2},​·​Landroid/​os/​Bundle;​-​>putBundle(Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
   
105 ····​.​line·​1604 105 ····​.​line·​1613
106 ····​const/​4·​v1,​·​0x3 106 ····​const/​4·​v1,​·​0x3
   
107 ····​invoke-​direct·​{p0,​·​v1,​·​v0,​·​p3},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​>sendRequest(ILandroi​d/​os/​Bundle;​Landroid/​os/​Messenger;​)​V 107 ····​invoke-​direct·​{p0,​·​v1,​·​v0,​·​p3},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​>sendRequest(ILandroi​d/​os/​Bundle;​Landroid/​os/​Messenger;​)​V
   
108 ····​.​line·​1605 108 ····​.​line·​1614
109 ····​return-​void 109 ····​return-​void
110 .​end·​method 110 .​end·​method
   
Max diff block lines reached; 5472/8560 bytes (63.93%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserCompat$Subscription.smali
Offset 39, 90 lines modified Offset 39, 90 lines modified
   
   
39 #·​direct·​methods 39 #·​direct·​methods
40 .​method·​public·​constructor·​<init>()​V 40 .​method·​public·​constructor·​<init>()​V
41 ····​.​locals·​1 41 ····​.​locals·​1
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​1487 43 ····​.​line·​1496
44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
45 ····​.​line·​1488 45 ····​.​line·​1497
46 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 46 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
47 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 47 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
48 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mCallbacks:​Ljava/​util/​List;​ 48 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mCallbacks:​Ljava/​util/​List;​
   
49 ····​.​line·​1489 49 ····​.​line·​1498
50 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 50 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
51 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 51 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
52 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mOptionsList:​Ljava/​util/​List;​ 52 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mOptionsList:​Ljava/​util/​List;​
   
53 ····​.​line·​1490 53 ····​.​line·​1499
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​public·​getCallback(Landroid/​os/​Bundle;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallback;​ 57 .​method·​public·​getCallback(Landroid/​os/​Bundle;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallback;​
58 ····​.​locals·​2 58 ····​.​locals·​2
59 ····​.​param·​p1,​·​"options"····​#·​Landroid/​os/​Bundle;​ 59 ····​.​param·​p1,​·​"options"····​#·​Landroid/​os/​Bundle;​
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​1527 61 ····​.​line·​1536
62 ····​const/​4·​v0,​·​0x0 62 ····​const/​4·​v0,​·​0x0
   
63 ····​.​local·​v0,​·​"i":​I 63 ····​.​local·​v0,​·​"i":​I
64 ····​:​goto_0 64 ····​:​goto_0
65 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mOptionsList:​Ljava/​util/​List;​ 65 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mOptionsList:​Ljava/​util/​List;​
   
66 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I 66 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I
   
67 ····​move-​result·​v1 67 ····​move-​result·​v1
   
68 ····​if-​ge·​v0,​·​v1,​·​:​cond_1 68 ····​if-​ge·​v0,​·​v1,​·​:​cond_1
   
69 ····​.​line·​1528 69 ····​.​line·​1537
70 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mOptionsList:​Ljava/​util/​List;​ 70 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mOptionsList:​Ljava/​util/​List;​
   
71 ····​invoke-​interface·​{v1,​·​v0},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 71 ····​invoke-​interface·​{v1,​·​v0},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
72 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v1
   
73 ····​check-​cast·​v1,​·​Landroid/​os/​Bundle;​ 73 ····​check-​cast·​v1,​·​Landroid/​os/​Bundle;​
   
74 ····​invoke-​static·​{v1,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatUti​ls;​-​>areSameOptions(Landr​oid/​os/​Bundle;​Landroid/​os/​Bundle;​)​Z 74 ····​invoke-​static·​{v1,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatUti​ls;​-​>areSameOptions(Landr​oid/​os/​Bundle;​Landroid/​os/​Bundle;​)​Z
   
75 ····​move-​result·​v1 75 ····​move-​result·​v1
   
76 ····​if-​eqz·​v1,​·​:​cond_0 76 ····​if-​eqz·​v1,​·​:​cond_0
   
77 ····​.​line·​1529 77 ····​.​line·​1538
78 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mCallbacks:​Ljava/​util/​List;​ 78 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​-​>mCallbacks:​Ljava/​util/​List;​
   
79 ····​invoke-​interface·​{v1,​·​v0},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 79 ····​invoke-​interface·​{v1,​·​v0},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
80 ····​move-​result-​object·​v1 80 ····​move-​result-​object·​v1
   
81 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallback;​ 81 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallback;​
   
82 ····​.​line·​1532 82 ····​.​line·​1541
83 ····​:​goto_1 83 ····​:​goto_1
84 ····​return-​object·​v1 84 ····​return-​object·​v1
   
85 ····​.​line·​1527 85 ····​.​line·​1536
86 ····​:​cond_0 86 ····​:​cond_0
87 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 87 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
88 ····​goto·​:​goto_0 88 ····​goto·​:​goto_0
   
89 ····​.​line·​1532 89 ····​.​line·​1541
90 ····​:​cond_1 90 ····​:​cond_1
91 ····​const/​4·​v1,​·​0x0 91 ····​const/​4·​v1,​·​0x0
   
92 ····​goto·​:​goto_1 92 ····​goto·​:​goto_1
93 .​end·​method 93 .​end·​method
   
94 .​method·​public·​getCallbacks()​Ljava/​util/​List;​ 94 .​method·​public·​getCallbacks()​Ljava/​util/​List;​
Offset 134, 15 lines modified Offset 134, 15 lines modified
134 ············​"<",​ 134 ············​"<",​
135 ············​"Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallback;​",​ 135 ············​"Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallback;​",​
136 ············​">;​" 136 ············​">;​"
137 ········​} 137 ········​}
138 ····​.​end·​annotation 138 ····​.​end·​annotation
   
139 ····​.​prologue 139 ····​.​prologue
140 ····​.​line·​1501 140 ····​.​line·​1510
Max diff block lines reached; 4455/7236 bytes (61.57%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserCompat.smali
Offset 9, 15 lines modified Offset 9, 15 lines modified
9 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$1;​,​ 9 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$1;​,​
10 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​,​ 10 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emReceiver;​,​
11 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​,​ 11 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​,​
12 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​,​ 12 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​,​
13 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​,​ 13 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscription;​,​
14 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi23;​,​ 14 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi23;​,​
15 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​,​ 15 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplApi21;​,​
16 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​,​ 16 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​,​
17 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​,​ 17 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​,​
18 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImpl;​,​ 18 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImpl;​,​
19 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​,​ 19 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​,​
20 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallbackApi​21;​,​ 20 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallbackApi​21;​,​
21 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallback;​,​ 21 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Su​bscriptionCallback;​,​
22 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​,​ 22 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​,​
23 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​ 23 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​
Offset 82, 17 lines modified Offset 82, 17 lines modified
   
82 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat;​-​>mImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImpl;​ 82 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat;​-​>mImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImpl;​
   
83 ····​goto·​:​goto_0 83 ····​goto·​:​goto_0
   
84 ····​.​line·​100 84 ····​.​line·​100
85 ····​:​cond_1 85 ····​:​cond_1
86 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 86 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
87 ····​invoke-​direct·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​Landroid/​os/​Bundle;​)​V 87 ····​invoke-​direct·​{v0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​><init>(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​Landroid/​os/​Bundle;​)​V
   
88 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat;​-​>mImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImpl;​ 88 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat;​-​>mImpl:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImpl;​
   
89 ····​goto·​:​goto_0 89 ····​goto·​:​goto_0
90 .​end·​method 90 .​end·​method
   
   
[−]
smali/android/support/v4/media/MediaBrowserProtocol.smali
Offset 12, 14 lines modified Offset 12, 16 lines modified
   
12 .​field·​public·​static·​final·​CLIENT_MSG_GET_MEDIA_​ITEM:​I·​=·​0x5 12 .​field·​public·​static·​final·​CLIENT_MSG_GET_MEDIA_​ITEM:​I·​=·​0x5
   
13 .​field·​public·​static·​final·​CLIENT_MSG_REGISTER_C​ALLBACK_MESSENGER:​I·​=·​0x6 13 .​field·​public·​static·​final·​CLIENT_MSG_REGISTER_C​ALLBACK_MESSENGER:​I·​=·​0x6
   
14 .​field·​public·​static·​final·​CLIENT_MSG_REMOVE_SUB​SCRIPTION:​I·​=·​0x4 14 .​field·​public·​static·​final·​CLIENT_MSG_REMOVE_SUB​SCRIPTION:​I·​=·​0x4
   
  15 .​field·​public·​static·​final·​CLIENT_MSG_UNREGISTER​_CALLBACK_MESSENGER:​I·​=·​0x7
   
15 .​field·​public·​static·​final·​CLIENT_VERSION_1:​I·​=·​0x1 16 .​field·​public·​static·​final·​CLIENT_VERSION_1:​I·​=·​0x1
   
16 .​field·​public·​static·​final·​CLIENT_VERSION_CURREN​T:​I·​=·​0x1 17 .​field·​public·​static·​final·​CLIENT_VERSION_CURREN​T:​I·​=·​0x1
   
17 .​field·​public·​static·​final·​DATA_CALLING_UID:​Ljava/​lang/​String;​·​=·​"data_calling_uid" 18 .​field·​public·​static·​final·​DATA_CALLING_UID:​Ljava/​lang/​String;​·​=·​"data_calling_uid"
   
18 .​field·​public·​static·​final·​DATA_MEDIA_ITEM_ID:​Ljava/​lang/​String;​·​=·​"data_media_item_id" 19 .​field·​public·​static·​final·​DATA_MEDIA_ITEM_ID:​Ljava/​lang/​String;​·​=·​"data_media_item_id"
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$1.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​)​V 25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​710 28 ····​.​line·​724
29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>val$token:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​ 30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>val$token:​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​
   
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 40, 15 lines modified Offset 40, 15 lines modified
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​run()​V 41 .​method·​public·​run()​V
42 ····​.​locals·​8 42 ····​.​locals·​8
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​713 44 ····​.​line·​727
45 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 45 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
46 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 46 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
47 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 47 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
48 ····​move-​result-​object·​v4 48 ····​move-​result-​object·​v4
   
Offset 70, 30 lines modified Offset 70, 30 lines modified
   
70 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 70 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
71 ····​move-​result-​object·​v3 71 ····​move-​result-​object·​v3
   
72 ····​check-​cast·​v3,​·​Landroid/​os/​IBinder;​ 72 ····​check-​cast·​v3,​·​Landroid/​os/​IBinder;​
   
73 ····​.​line·​714 73 ····​.​line·​728
74 ····​.​local·​v3,​·​"key":​Landroid/​os/​IBinder;​ 74 ····​.​local·​v3,​·​"key":​Landroid/​os/​IBinder;​
75 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 75 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
76 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 76 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
77 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 77 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
78 ····​move-​result-​object·​v4 78 ····​move-​result-​object·​v4
   
79 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 79 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
80 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
81 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 81 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
82 ····​.​line·​716 82 ····​.​line·​730
83 ····​.​local·​v0,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 83 ····​.​local·​v0,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
84 ····​:​try_start_0 84 ····​:​try_start_0
85 ····​iget-​object·​v4,​·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 85 ····​iget-​object·​v4,​·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
86 ····​iget-​object·​v5,​·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>root:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​ 86 ····​iget-​object·​v5,​·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>root:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​
   
87 ····​invoke-​virtual·​{v5},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>getRootId()​Ljava/​lang/​String;​ 87 ····​invoke-​virtual·​{v5},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>getRootId()​Ljava/​lang/​String;​
Offset 110, 19 lines modified Offset 110, 19 lines modified
   
110 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>onConnect(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​Landroid/​os/​Bundle;​)​V 110 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>onConnect(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​Landroid/​os/​Bundle;​)​V
111 ····​:​try_end_0 111 ····​:​try_end_0
112 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 112 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
113 ····​goto·​:​goto_0 113 ····​goto·​:​goto_0
   
114 ····​.​line·​718 114 ····​.​line·​732
115 ····​:​catch_0 115 ····​:​catch_0
116 ····​move-​exception·​v1 116 ····​move-​exception·​v1
   
117 ····​.​line·​719 117 ····​.​line·​733
118 ····​.​local·​v1,​·​"e":​Landroid/​os/​RemoteException;​ 118 ····​.​local·​v1,​·​"e":​Landroid/​os/​RemoteException;​
119 ····​const-​string·​v4,​·​"MediaBrowserServiceC​ompat" 119 ····​const-​string·​v4,​·​"MediaBrowserServiceC​ompat"
   
120 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 120 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
121 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 121 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Offset 146, 26 lines modified Offset 146, 26 lines modified
   
146 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 146 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
147 ····​move-​result-​object·​v5 147 ····​move-​result-​object·​v5
   
148 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 148 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
149 ····​.​line·​720 149 ····​.​line·​734
150 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 150 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
151 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 151 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
152 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 152 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
153 ····​move-​result-​object·​v4 153 ····​move-​result-​object·​v4
   
154 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 154 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Max diff block lines reached; 308/4608 bytes (6.68%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$2.smali
Offset 26, 15 lines modified Offset 26, 15 lines modified
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 27 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​770 30 ····​.​line·​784
31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>val$parentId:​Ljava/​lang/​String;​ 32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>val$parentId:​Ljava/​lang/​String;​
   
33 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>val$options:​Landroid/​os/​Bundle;​ 33 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>val$options:​Landroid/​os/​Bundle;​
   
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·​8 46 ····​.​locals·​8
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​773 48 ····​.​line·​787
49 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 49 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
50 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 50 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
51 ····​invoke-​static·​{v6},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 51 ····​invoke-​static·​{v6},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
52 ····​move-​result-​object·​v6 52 ····​move-​result-​object·​v6
   
Offset 74, 46 lines modified Offset 74, 46 lines modified
   
74 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 74 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
75 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v0
   
76 ····​check-​cast·​v0,​·​Landroid/​os/​IBinder;​ 76 ····​check-​cast·​v0,​·​Landroid/​os/​IBinder;​
   
77 ····​.​line·​774 77 ····​.​line·​788
78 ····​.​local·​v0,​·​"binder":​Landroid/​os/​IBinder;​ 78 ····​.​local·​v0,​·​"binder":​Landroid/​os/​IBinder;​
79 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 79 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
80 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 80 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
81 ····​invoke-​static·​{v6},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 81 ····​invoke-​static·​{v6},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
82 ····​move-​result-​object·​v6 82 ····​move-​result-​object·​v6
   
83 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 83 ····​invoke-​virtual·​{v6,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
84 ····​move-​result-​object·​v2 84 ····​move-​result-​object·​v2
   
85 ····​check-​cast·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 85 ····​check-​cast·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
86 ····​.​line·​775 86 ····​.​line·​789
87 ····​.​local·​v2,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 87 ····​.​local·​v2,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
88 ····​iget-​object·​v6,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>subscriptions:​Ljava/​util/​HashMap;​ 88 ····​iget-​object·​v6,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>subscriptions:​Ljava/​util/​HashMap;​
   
89 ····​iget-​object·​v7,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>val$parentId:​Ljava/​lang/​String;​ 89 ····​iget-​object·​v7,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>val$parentId:​Ljava/​lang/​String;​
   
90 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​HashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 90 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​util/​HashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
91 ····​move-​result-​object·​v5 91 ····​move-​result-​object·​v5
   
92 ····​check-​cast·​v5,​·​Ljava/​util/​List;​ 92 ····​check-​cast·​v5,​·​Ljava/​util/​List;​
   
93 ····​.​line·​776 93 ····​.​line·​790
94 ····​.​local·​v5,​·​"optionsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​os/​Bundle;​>;​" 94 ····​.​local·​v5,​·​"optionsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​os/​Bundle;​>;​"
95 ····​if-​eqz·​v5,​·​:​cond_0 95 ····​if-​eqz·​v5,​·​:​cond_0
   
96 ····​.​line·​777 96 ····​.​line·​791
97 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 97 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
98 ····​move-​result-​object·​v4 98 ····​move-​result-​object·​v4
   
99 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​ 99 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​
100 ····​:​cond_1 100 ····​:​cond_1
101 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 101 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
Offset 124, 35 lines modified Offset 124, 35 lines modified
   
124 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 124 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
125 ····​move-​result-​object·​v1 125 ····​move-​result-​object·​v1
   
126 ····​check-​cast·​v1,​·​Landroid/​os/​Bundle;​ 126 ····​check-​cast·​v1,​·​Landroid/​os/​Bundle;​
   
127 ····​.​line·​778 127 ····​.​line·​792
128 ····​.​local·​v1,​·​"bundle":​Landroid/​os/​Bundle;​ 128 ····​.​local·​v1,​·​"bundle":​Landroid/​os/​Bundle;​
129 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>val$options:​Landroid/​os/​Bundle;​ 129 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>val$options:​Landroid/​os/​Bundle;​
   
130 ····​invoke-​static·​{v6,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatUti​ls;​-​>hasDuplicatedItems(L​android/​os/​Bundle;​Landroid/​os/​Bundle;​)​Z 130 ····​invoke-​static·​{v6,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatUti​ls;​-​>hasDuplicatedItems(L​android/​os/​Bundle;​Landroid/​os/​Bundle;​)​Z
   
131 ····​move-​result·​v6 131 ····​move-​result·​v6
   
132 ····​if-​eqz·​v6,​·​:​cond_1 132 ····​if-​eqz·​v6,​·​:​cond_1
   
133 ····​.​line·​779 133 ····​.​line·​793
134 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 134 ····​iget-​object·​v6,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
Max diff block lines reached; 907/4887 bytes (18.56%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$3.smali
Offset 37, 15 lines modified Offset 37, 15 lines modified
   
37 #·​direct·​methods 37 #·​direct·​methods
38 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 38 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​Object;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
39 ····​.​locals·​0 39 ····​.​locals·​0
40 ····​.​param·​p2,​·​"x0"····​#·​Ljava/​lang/​Object;​ 40 ····​.​param·​p2,​·​"x0"····​#·​Ljava/​lang/​Object;​
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​856 42 ····​.​line·​870
43 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 43 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
44 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$connection:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 44 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$connection:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
45 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$parentId:​Ljava/​lang/​String;​ 45 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$parentId:​Ljava/​lang/​String;​
   
46 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$options:​Landroid/​os/​Bundle;​ 46 ····​iput-​object·​p5,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$options:​Landroid/​os/​Bundle;​
Offset 57, 15 lines modified Offset 57, 15 lines modified
   
   
57 #·​virtual·​methods 57 #·​virtual·​methods
58 .​method·​bridge·​synthetic·​onResultSent(Ljava/​lang/​Object;​I)​V 58 .​method·​bridge·​synthetic·​onResultSent(Ljava/​lang/​Object;​I)​V
59 ····​.​locals·​0 59 ····​.​locals·​0
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​856 61 ····​.​line·​870
62 ····​check-​cast·​p1,​·​Ljava/​util/​List;​ 62 ····​check-​cast·​p1,​·​Ljava/​util/​List;​
   
63 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>onResultSent(Ljava/​util/​List;​I)​V 63 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>onResultSent(Ljava/​util/​List;​I)​V
   
64 ····​return-​void 64 ····​return-​void
65 .​end·​method 65 .​end·​method
   
Offset 79, 15 lines modified Offset 79, 15 lines modified
79 ············​"<",​ 79 ············​"<",​
80 ············​"Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​",​ 80 ············​"Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​",​
81 ············​">;​I)​V" 81 ············​">;​I)​V"
82 ········​} 82 ········​}
83 ····​.​end·​annotation 83 ····​.​end·​annotation
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​859 85 ····​.​line·​873
86 ····​.​local·​p1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​>;​" 86 ····​.​local·​p1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​>;​"
87 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 87 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
88 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 88 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
89 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 89 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
90 ····​move-​result-​object·​v2 90 ····​move-​result-​object·​v2
Offset 104, 31 lines modified Offset 104, 31 lines modified
   
104 ····​move-​result-​object·​v2 104 ····​move-​result-​object·​v2
   
105 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$connection:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 105 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$connection:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
106 ····​if-​eq·​v2,​·​v3,​·​:​cond_0 106 ····​if-​eq·​v2,​·​v3,​·​:​cond_0
   
107 ····​.​line·​877 107 ····​.​line·​891
108 ····​:​goto_0 108 ····​:​goto_0
109 ····​return-​void 109 ····​return-​void
   
110 ····​.​line·​867 110 ····​.​line·​881
111 ····​:​cond_0 111 ····​:​cond_0
112 ····​and-​int/​lit8·​v2,​·​p2,​·​0x1 112 ····​and-​int/​lit8·​v2,​·​p2,​·​0x1
   
113 ····​if-​eqz·​v2,​·​:​cond_1 113 ····​if-​eqz·​v2,​·​:​cond_1
   
114 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$options:​Landroid/​os/​Bundle;​ 114 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$options:​Landroid/​os/​Bundle;​
   
115 ····​invoke-​static·​{p1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatUti​ls;​-​>applyOptions(Ljava/​util/​List;​Landroid/​os/​Bundle;​)​Ljava/​util/​List;​ 115 ····​invoke-​static·​{p1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatUti​ls;​-​>applyOptions(Ljava/​util/​List;​Landroid/​os/​Bundle;​)​Ljava/​util/​List;​
   
116 ····​move-​result-​object·​v1 116 ····​move-​result-​object·​v1
   
117 ····​.​line·​871 117 ····​.​line·​885
118 ····​.​local·​v1,​·​"filteredList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​>;​" 118 ····​.​local·​v1,​·​"filteredList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​>;​"
119 ····​:​goto_1 119 ····​:​goto_1
120 ····​:​try_start_0 120 ····​:​try_start_0
121 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$connection:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 121 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$3;​-​>val$connection:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
122 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 122 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
Offset 138, 19 lines modified Offset 138, 19 lines modified
   
138 ····​invoke-​interface·​{v2,​·​v3,​·​v1,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>onLoadChildren(Ljava​/​lang/​String;​Ljava/​util/​List;​Landroid/​os/​Bundle;​)​V 138 ····​invoke-​interface·​{v2,​·​v3,​·​v1,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>onLoadChildren(Ljava​/​lang/​String;​Ljava/​util/​List;​Landroid/​os/​Bundle;​)​V
139 ····​:​try_end_0 139 ····​:​try_end_0
140 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 140 ····​.​catch·​Landroid/​os/​RemoteException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
141 ····​goto·​:​goto_0 141 ····​goto·​:​goto_0
   
142 ····​.​line·​872 142 ····​.​line·​886
143 ····​:​catch_0 143 ····​:​catch_0
144 ····​move-​exception·​v0 144 ····​move-​exception·​v0
   
145 ····​.​line·​874 145 ····​.​line·​888
146 ····​.​local·​v0,​·​"ex":​Landroid/​os/​RemoteException;​ 146 ····​.​local·​v0,​·​"ex":​Landroid/​os/​RemoteException;​
147 ····​const-​string·​v2,​·​"MediaBrowserServiceC​ompat" 147 ····​const-​string·​v2,​·​"MediaBrowserServiceC​ompat"
   
148 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 148 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
149 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 149 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
Max diff block lines reached; 311/4262 bytes (7.30%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$4.smali
Offset 31, 15 lines modified Offset 31, 15 lines modified
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​Object;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V 32 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​Object;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
34 ····​.​param·​p2,​·​"x0"····​#·​Ljava/​lang/​Object;​ 34 ····​.​param·​p2,​·​"x0"····​#·​Ljava/​lang/​Object;​
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​912 36 ····​.​line·​926
37 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$4;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 37 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$4;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
38 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$4;​-​>val$receiver:​Landroid/​support/​v4/​os/​ResultReceiver;​ 38 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$4;​-​>val$receiver:​Landroid/​support/​v4/​os/​ResultReceiver;​
   
39 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​><init>(Ljava/​lang/​Object;​)​V 39 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​><init>(Ljava/​lang/​Object;​)​V
   
40 ····​return-​void 40 ····​return-​void
Offset 49, 40 lines modified Offset 49, 40 lines modified
49 #·​virtual·​methods 49 #·​virtual·​methods
50 .​method·​onResultSent(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​I)​V 50 .​method·​onResultSent(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​I)​V
51 ····​.​locals·​3 51 ····​.​locals·​3
52 ····​.​param·​p1,​·​"item"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​ 52 ····​.​param·​p1,​·​"item"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​
53 ····​.​param·​p2,​·​"flag"····​#·​I 53 ····​.​param·​p2,​·​"flag"····​#·​I
   
54 ····​.​prologue 54 ····​.​prologue
55 ····​.​line·​915 55 ····​.​line·​929
56 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​ 56 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​
   
57 ····​invoke-​direct·​{v0},​·​Landroid/​os/​Bundle;​-​><init>()​V 57 ····​invoke-​direct·​{v0},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
58 ····​.​line·​916 58 ····​.​line·​930
59 ····​.​local·​v0,​·​"bundle":​Landroid/​os/​Bundle;​ 59 ····​.​local·​v0,​·​"bundle":​Landroid/​os/​Bundle;​
60 ····​const-​string·​v1,​·​"media_item" 60 ····​const-​string·​v1,​·​"media_item"
   
61 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​os/​Bundle;​-​>putParcelable(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​V 61 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Landroid/​os/​Bundle;​-​>putParcelable(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​V
   
62 ····​.​line·​917 62 ····​.​line·​931
63 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$4;​-​>val$receiver:​Landroid/​support/​v4/​os/​ResultReceiver;​ 63 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$4;​-​>val$receiver:​Landroid/​support/​v4/​os/​ResultReceiver;​
   
64 ····​const/​4·​v2,​·​0x0 64 ····​const/​4·​v2,​·​0x0
   
65 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​support/​v4/​os/​ResultReceiver;​-​>send(ILandroid/​os/​Bundle;​)​V 65 ····​invoke-​virtual·​{v1,​·​v2,​·​v0},​·​Landroid/​support/​v4/​os/​ResultReceiver;​-​>send(ILandroid/​os/​Bundle;​)​V
   
66 ····​.​line·​918 66 ····​.​line·​932
67 ····​return-​void 67 ····​return-​void
68 .​end·​method 68 .​end·​method
   
69 .​method·​bridge·​synthetic·​onResultSent(Ljava/​lang/​Object;​I)​V 69 .​method·​bridge·​synthetic·​onResultSent(Ljava/​lang/​Object;​I)​V
70 ····​.​locals·​0 70 ····​.​locals·​0
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​912 72 ····​.​line·​926
73 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​ 73 ····​check-​cast·​p1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​
   
74 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$4;​-​>onResultSent(Landroi​d/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​I)​V 74 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$4;​-​>onResultSent(Landroi​d/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​I)​V
   
75 ····​return-​void 75 ····​return-​void
76 .​end·​method 76 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$BrowserRoot.smali
Offset 37, 54 lines modified Offset 37, 54 lines modified
37 ····​.​end·​param 37 ····​.​end·​param
38 ····​.​param·​p2,​·​"extras"····​#·​Landroid/​os/​Bundle;​ 38 ····​.​param·​p2,​·​"extras"····​#·​Landroid/​os/​Bundle;​
39 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​ 39 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
40 ········​.​end·​annotation 40 ········​.​end·​annotation
41 ····​.​end·​param 41 ····​.​end·​param
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·995 43 ····​.​line·1009
44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
45 ····​.​line·996 45 ····​.​line·1010
46 ····​if-​nez·​p1,​·​:​cond_0 46 ····​if-​nez·​p1,​·​:​cond_0
   
47 ····​.​line·997 47 ····​.​line·1011
48 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 48 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
49 ····​const-​string·​v1,​·​"The·​root·​id·​in·​BrowserRoot·​cannot·​be·​null.​·​Use·​null·​for·​BrowserRoot·​instead.​" 49 ····​const-​string·​v1,​·​"The·​root·​id·​in·​BrowserRoot·​cannot·​be·​null.​·​Use·​null·​for·​BrowserRoot·​instead.​"
   
50 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 50 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
51 ····​throw·​v0 51 ····​throw·​v0
   
52 ····​.​line·​1000 52 ····​.​line·​1014
53 ····​:​cond_0 53 ····​:​cond_0
54 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>mRootId:​Ljava/​lang/​String;​ 54 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>mRootId:​Ljava/​lang/​String;​
   
55 ····​.​line·​1001 55 ····​.​line·​1015
56 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>mExtras:​Landroid/​os/​Bundle;​ 56 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>mExtras:​Landroid/​os/​Bundle;​
   
57 ····​.​line·​1002 57 ····​.​line·​1016
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
   
   
60 #·​virtual·​methods 60 #·​virtual·​methods
61 .​method·​public·​getExtras()​Landroid/​os/​Bundle;​ 61 .​method·​public·​getExtras()​Landroid/​os/​Bundle;​
62 ····​.​locals·​1 62 ····​.​locals·​1
   
63 ····​.​prologue 63 ····​.​prologue
64 ····​.​line·​1015 64 ····​.​line·​1029
65 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>mExtras:​Landroid/​os/​Bundle;​ 65 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>mExtras:​Landroid/​os/​Bundle;​
   
66 ····​return-​object·​v0 66 ····​return-​object·​v0
67 .​end·​method 67 .​end·​method
   
68 .​method·​public·​getRootId()​Ljava/​lang/​String;​ 68 .​method·​public·​getRootId()​Ljava/​lang/​String;​
69 ····​.​locals·​1 69 ····​.​locals·​1
   
70 ····​.​prologue 70 ····​.​prologue
71 ····​.​line·​1008 71 ····​.​line·​1022
72 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>mRootId:​Ljava/​lang/​String;​ 72 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​-​>mRootId:​Ljava/​lang/​String;​
   
73 ····​return-​object·​v0 73 ····​return-​object·​v0
74 .​end·​method 74 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord.smali
Offset 41, 20 lines modified Offset 41, 20 lines modified
   
   
41 #·​direct·​methods 41 #·​direct·​methods
42 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V 42 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V
43 ····​.​locals·​1 43 ····​.​locals·​1
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​217 45 ····​.​line·​220
46 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 46 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
48 ····​.​line·​222 48 ····​.​line·​225
49 ····​new-​instance·​v0,​·​Ljava/​util/​HashMap;​ 49 ····​new-​instance·​v0,​·​Ljava/​util/​HashMap;​
   
50 ····​invoke-​direct·​{v0},​·​Ljava/​util/​HashMap;​-​><init>()​V 50 ····​invoke-​direct·​{v0},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
51 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>subscriptions:​Ljava/​util/​HashMap;​ 51 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>subscriptions:​Ljava/​util/​HashMap;​
   
52 ····​return-​void 52 ····​return-​void
Offset 62, 12 lines modified Offset 62, 12 lines modified
   
62 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V 62 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V
63 ····​.​locals·​0 63 ····​.​locals·​0
64 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 64 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
65 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​ 65 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​217 67 ····​.​line·​220
68 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V 68 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V
   
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksApi21.smali
Offset 27, 33 lines modified Offset 27, 33 lines modified
   
27 #·​direct·​methods 27 #·​direct·​methods
28 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V 28 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
30 ····​.​param·​p2,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​ 30 ····​.​param·​p2,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​546 32 ····​.​line·​560
33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
35 ····​.​line·​547 35 ····​.​line·​561
36 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mCallbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​ 36 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mCallbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​
   
37 ····​.​line·​548 37 ····​.​line·​562
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​asBinder()​Landroid/​os/​IBinder;​ 41 .​method·​public·​asBinder()​Landroid/​os/​IBinder;​
42 ····​.​locals·​1 42 ····​.​locals·​1
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​551 44 ····​.​line·​565
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mCallbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mCallbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​
   
46 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​-​>asBinder()​Landroid/​os/​IBinder;​ 46 ····​invoke-​interface·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​-​>asBinder()​Landroid/​os/​IBinder;​
   
47 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
48 ····​return-​object·​v0 48 ····​return-​object·​v0
Offset 67, 24 lines modified Offset 67, 24 lines modified
67 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 67 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
68 ········​value·​=·​{ 68 ········​value·​=·​{
69 ············​Landroid/​os/​RemoteException;​ 69 ············​Landroid/​os/​RemoteException;​
70 ········​} 70 ········​}
71 ····​.​end·​annotation 71 ····​.​end·​annotation
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​556 73 ····​.​line·​570
74 ····​if-​nez·​p3,​·​:​cond_0 74 ····​if-​nez·​p3,​·​:​cond_0
   
75 ····​.​line·​557 75 ····​.​line·​571
76 ····​new-​instance·​p3,​·​Landroid/​os/​Bundle;​ 76 ····​new-​instance·​p3,​·​Landroid/​os/​Bundle;​
   
77 ····​.​end·​local·​p3····​#·​"extras":​Landroid/​os/​Bundle;​ 77 ····​.​end·​local·​p3····​#·​"extras":​Landroid/​os/​Bundle;​
78 ····​invoke-​direct·​{p3},​·​Landroid/​os/​Bundle;​-​><init>()​V 78 ····​invoke-​direct·​{p3},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
79 ····​.​line·​559 79 ····​.​line·​573
80 ····​.​restart·​local·​p3····​#·​"extras":​Landroid/​os/​Bundle;​ 80 ····​.​restart·​local·​p3····​#·​"extras":​Landroid/​os/​Bundle;​
81 ····​:​cond_0 81 ····​:​cond_0
82 ····​new-​instance·​v0,​·​Landroid/​os/​Messenger;​ 82 ····​new-​instance·​v0,​·​Landroid/​os/​Messenger;​
   
83 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 83 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
84 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 84 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
Offset 92, 60 lines modified Offset 92, 60 lines modified
   
92 ····​move-​result-​object·​v1 92 ····​move-​result-​object·​v1
   
93 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​os/​Messenger;​-​><init>(Landroid/​os/​Handler;​)​V 93 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​os/​Messenger;​-​><init>(Landroid/​os/​Handler;​)​V
   
94 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mMessenger:​Landroid/​os/​Messenger;​ 94 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mMessenger:​Landroid/​os/​Messenger;​
   
95 ····​.​line·​560 95 ····​.​line·​574
96 ····​const-​string·​v0,​·​"extra_messenger" 96 ····​const-​string·​v0,​·​"extra_messenger"
   
97 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mMessenger:​Landroid/​os/​Messenger;​ 97 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mMessenger:​Landroid/​os/​Messenger;​
   
98 ····​invoke-​virtual·​{v1},​·​Landroid/​os/​Messenger;​-​>getBinder()​Landroid/​os/​IBinder;​ 98 ····​invoke-​virtual·​{v1},​·​Landroid/​os/​Messenger;​-​>getBinder()​Landroid/​os/​IBinder;​
   
99 ····​move-​result-​object·​v1 99 ····​move-​result-​object·​v1
   
100 ····​invoke-​static·​{p3,​·​v0,​·​v1},​·​Landroid/​support/​v4/​app/​BundleCompat;​-​>putBinder(Landroid/​os/​Bundle;​Ljava/​lang/​String;​Landroid/​os/​IBinder;​)​V 100 ····​invoke-​static·​{p3,​·​v0,​·​v1},​·​Landroid/​support/​v4/​app/​BundleCompat;​-​>putBinder(Landroid/​os/​Bundle;​Ljava/​lang/​String;​Landroid/​os/​IBinder;​)​V
   
101 ····​.​line·​561 101 ····​.​line·​575
102 ····​const-​string·​v0,​·​"extra_service_versio​n" 102 ····​const-​string·​v0,​·​"extra_service_versio​n"
   
103 ····​const/​4·​v1,​·​0x1 103 ····​const/​4·​v1,​·​0x1
   
104 ····​invoke-​virtual·​{p3,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V 104 ····​invoke-​virtual·​{p3,​·​v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V
   
105 ····​.​line·​562 105 ····​.​line·​576
106 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mCallbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​ 106 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​>mCallbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​
   
107 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​-​>getToken()​Ljava/​lang/​Object;​ 107 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​media/​session/​MediaSessionCompat$To​ken;​-​>getToken()​Ljava/​lang/​Object;​
   
108 ····​move-​result-​object·​v1 108 ····​move-​result-​object·​v1
   
109 ····​invoke-​interface·​{v0,​·​p1,​·​v1,​·​p3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​-​>onConnect(Ljava/​lang/​String;​Ljava/​lang/​Object;​Landroid/​os/​Bundle;​)​V 109 ····​invoke-​interface·​{v0,​·​p1,​·​v1,​·​p3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​-​>onConnect(Ljava/​lang/​String;​Ljava/​lang/​Object;​Landroid/​os/​Bundle;​)​V
   
110 ····​.​line·​563 110 ····​.​line·​577
111 ····​return-​void 111 ····​return-​void
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​onConnectFailed()​V 113 .​method·​public·​onConnectFailed()​V
114 ····​.​locals·​1 114 ····​.​locals·​1
Max diff block lines reached; 3161/7059 bytes (44.78%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat.smali
Offset 25, 70 lines modified Offset 25, 70 lines modified
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​os/​Messenger;​)​V 26 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​os/​Messenger;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
28 ····​.​param·​p2,​·​"callbacks"····​#·​Landroid/​os/​Messenger;​ 28 ····​.​param·​p2,​·​"callbacks"····​#·​Landroid/​os/​Messenger;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·496 30 ····​.​line·510
31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
33 ····​.​line·497 33 ····​.​line·511
34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​>mCallbacks:​Landroid/​os/​Messenger;​ 34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​>mCallbacks:​Landroid/​os/​Messenger;​
   
35 ····​.​line·498 35 ····​.​line·512
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
38 .​method·​private·​sendRequest(ILandroid​/​os/​Bundle;​)​V 38 .​method·​private·​sendRequest(ILandroid​/​os/​Bundle;​)​V
39 ····​.​locals·​2 39 ····​.​locals·​2
40 ····​.​param·​p1,​·​"what"····​#·​I 40 ····​.​param·​p1,​·​"what"····​#·​I
41 ····​.​param·​p2,​·​"data"····​#·​Landroid/​os/​Bundle;​ 41 ····​.​param·​p2,​·​"data"····​#·​Landroid/​os/​Bundle;​
42 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 42 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
43 ········​value·​=·​{ 43 ········​value·​=·​{
44 ············​Landroid/​os/​RemoteException;​ 44 ············​Landroid/​os/​RemoteException;​
45 ········​} 45 ········​}
46 ····​.​end·​annotation 46 ····​.​end·​annotation
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​534 48 ····​.​line·​548
49 ····​invoke-​static·​{},​·​Landroid/​os/​Message;​-​>obtain()​Landroid/​os/​Message;​ 49 ····​invoke-​static·​{},​·​Landroid/​os/​Message;​-​>obtain()​Landroid/​os/​Message;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​.​line·​535 51 ····​.​line·​549
52 ····​.​local·​v0,​·​"msg":​Landroid/​os/​Message;​ 52 ····​.​local·​v0,​·​"msg":​Landroid/​os/​Message;​
53 ····​iput·​p1,​·​v0,​·​Landroid/​os/​Message;​-​>what:​I 53 ····​iput·​p1,​·​v0,​·​Landroid/​os/​Message;​-​>what:​I
   
54 ····​.​line·​536 54 ····​.​line·​550
55 ····​const/​4·​v1,​·​0x1 55 ····​const/​4·​v1,​·​0x1
   
56 ····​iput·​v1,​·​v0,​·​Landroid/​os/​Message;​-​>arg1:​I 56 ····​iput·​v1,​·​v0,​·​Landroid/​os/​Message;​-​>arg1:​I
   
57 ····​.​line·​537 57 ····​.​line·​551
58 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​os/​Message;​-​>setData(Landroid/​os/​Bundle;​)​V 58 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​os/​Message;​-​>setData(Landroid/​os/​Bundle;​)​V
   
59 ····​.​line·​538 59 ····​.​line·​552
60 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​>mCallbacks:​Landroid/​os/​Messenger;​ 60 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​>mCallbacks:​Landroid/​os/​Messenger;​
   
61 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​os/​Messenger;​-​>send(Landroid/​os/​Message;​)​V 61 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​os/​Messenger;​-​>send(Landroid/​os/​Message;​)​V
   
62 ····​.​line·​539 62 ····​.​line·​553
63 ····​return-​void 63 ····​return-​void
64 .​end·​method 64 .​end·​method
   
   
65 #·​virtual·​methods 65 #·​virtual·​methods
66 .​method·​public·​asBinder()​Landroid/​os/​IBinder;​ 66 .​method·​public·​asBinder()​Landroid/​os/​IBinder;​
67 ····​.​locals·​1 67 ····​.​locals·​1
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​501 69 ····​.​line·​515
70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​>mCallbacks:​Landroid/​os/​Messenger;​ 70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​>mCallbacks:​Landroid/​os/​Messenger;​
   
71 ····​invoke-​virtual·​{v0},​·​Landroid/​os/​Messenger;​-​>getBinder()​Landroid/​os/​IBinder;​ 71 ····​invoke-​virtual·​{v0},​·​Landroid/​os/​Messenger;​-​>getBinder()​Landroid/​os/​IBinder;​
   
72 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v0
   
73 ····​return-​object·​v0 73 ····​return-​object·​v0
Offset 104, 75 lines modified Offset 104, 75 lines modified
104 ············​Landroid/​os/​RemoteException;​ 104 ············​Landroid/​os/​RemoteException;​
105 ········​} 105 ········​}
106 ····​.​end·​annotation 106 ····​.​end·​annotation
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​const/​4·​v2,​·​0x1 108 ····​const/​4·​v2,​·​0x1
   
109 ····​.​line·​506 109 ····​.​line·​520
110 ····​if-​nez·​p3,​·​:​cond_0 110 ····​if-​nez·​p3,​·​:​cond_0
   
111 ····​.​line·​507 111 ····​.​line·​521
112 ····​new-​instance·​p3,​·​Landroid/​os/​Bundle;​ 112 ····​new-​instance·​p3,​·​Landroid/​os/​Bundle;​
   
113 ····​.​end·​local·​p3····​#·​"extras":​Landroid/​os/​Bundle;​ 113 ····​.​end·​local·​p3····​#·​"extras":​Landroid/​os/​Bundle;​
114 ····​invoke-​direct·​{p3},​·​Landroid/​os/​Bundle;​-​><init>()​V 114 ····​invoke-​direct·​{p3},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
115 ····​.​line·​509 115 ····​.​line·​523
116 ····​.​restart·​local·​p3····​#·​"extras":​Landroid/​os/​Bundle;​ 116 ····​.​restart·​local·​p3····​#·​"extras":​Landroid/​os/​Bundle;​
117 ····​:​cond_0 117 ····​:​cond_0
118 ····​const-​string·​v1,​·​"extra_service_versio​n" 118 ····​const-​string·​v1,​·​"extra_service_versio​n"
   
119 ····​invoke-​virtual·​{p3,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V 119 ····​invoke-​virtual·​{p3,​·​v1,​·​v2},​·​Landroid/​os/​Bundle;​-​>putInt(Ljava/​lang/​String;​I)​V
   
120 ····​.​line·​510 120 ····​.​line·​524
121 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​ 121 ····​new-​instance·​v0,​·​Landroid/​os/​Bundle;​
   
122 ····​invoke-​direct·​{v0},​·​Landroid/​os/​Bundle;​-​><init>()​V 122 ····​invoke-​direct·​{v0},​·​Landroid/​os/​Bundle;​-​><init>()​V
   
Max diff block lines reached; 3398/6424 bytes (52.90%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImpl$1.smali
Offset 30, 15 lines modified Offset 30, 15 lines modified
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​I)​V 31 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​I)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​300 34 ····​.​line·​303
35 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 35 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
36 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 36 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
37 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$pkg:​Ljava/​lang/​String;​ 37 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$pkg:​Ljava/​lang/​String;​
   
38 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$rootHints:​Landroid/​os/​Bundle;​ 38 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$rootHints:​Landroid/​os/​Bundle;​
Offset 52, 62 lines modified Offset 52, 62 lines modified
   
   
52 #·​virtual·​methods 52 #·​virtual·​methods
53 .​method·​public·​run()​V 53 .​method·​public·​run()​V
54 ····​.​locals·​7 54 ····​.​locals·​7
   
55 ····​.​prologue 55 ····​.​prologue
56 ····​.​line·​303 56 ····​.​line·​306
57 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 57 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
58 ····​invoke-​interface·​{v3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​ 58 ····​invoke-​interface·​{v3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​.​line·​306 60 ····​.​line·​309
61 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​ 61 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​
62 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 62 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
63 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 63 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
64 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 64 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
65 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 65 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
66 ····​move-​result-​object·​v3 66 ····​move-​result-​object·​v3
   
67 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 67 ····​invoke-​virtual·​{v3,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
68 ····​.​line·​308 68 ····​.​line·​311
69 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 69 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
70 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 70 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
71 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 71 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
72 ····​const/​4·​v4,​·​0x0 72 ····​const/​4·​v4,​·​0x0
   
73 ····​invoke-​direct·​{v1,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V 73 ····​invoke-​direct·​{v1,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V
   
74 ····​.​line·​309 74 ····​.​line·​312
75 ····​.​local·​v1,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 75 ····​.​local·​v1,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
76 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$pkg:​Ljava/​lang/​String;​ 76 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$pkg:​Ljava/​lang/​String;​
   
77 ····​iput-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>pkg:​Ljava/​lang/​String;​ 77 ····​iput-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>pkg:​Ljava/​lang/​String;​
   
78 ····​.​line·​310 78 ····​.​line·​313
79 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$rootHints:​Landroid/​os/​Bundle;​ 79 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$rootHints:​Landroid/​os/​Bundle;​
   
80 ····​iput-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>rootHints:​Landroid/​os/​Bundle;​ 80 ····​iput-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>rootHints:​Landroid/​os/​Bundle;​
   
81 ····​.​line·​311 81 ····​.​line·​314
82 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 82 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
83 ····​iput-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 83 ····​iput-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
84 ····​.​line·​313 84 ····​.​line·​316
85 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 85 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
86 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 86 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
87 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$pkg:​Ljava/​lang/​String;​ 87 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$pkg:​Ljava/​lang/​String;​
   
88 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$uid:​I 88 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$1;​-​>val$uid:​I
Offset 116, 20 lines modified Offset 116, 20 lines modified
   
116 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>onGetRoot(Ljava/​lang/​String;​ILandroid/​os/​Bundle;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​ 116 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>onGetRoot(Ljava/​lang/​String;​ILandroid/​os/​Bundle;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​
   
117 ····​move-​result-​object·​v3 117 ····​move-​result-​object·​v3
   
118 ····​iput-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>root:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​ 118 ····​iput-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>root:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​
   
119 ····​.​line·​317 119 ····​.​line·​320
120 ····​iget-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>root:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​ 120 ····​iget-​object·​v3,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>root:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$BrowserRoot;​
   
121 ····​if-​nez·​v3,​·​:​cond_1 121 ····​if-​nez·​v3,​·​:​cond_1
   
122 ····​.​line·​318 122 ····​.​line·​321
123 ····​const-​string·​v3,​·​"MediaBrowserServiceC​ompat" 123 ····​const-​string·​v3,​·​"MediaBrowserServiceC​ompat"
   
124 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 124 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
125 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 125 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
126 ····​const-​string·​v5,​·​"No·​root·​for·​client·​" 126 ····​const-​string·​v5,​·​"No·​root·​for·​client·​"
Max diff block lines reached; 4727/10148 bytes (46.58%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceHandler.smali
Offset 58, 15 lines modified Offset 58, 15 lines modified
   
   
58 #·​virtual·​methods 58 #·​virtual·​methods
59 .​method·​public·​getServiceImpl()​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 59 .​method·​public·​getServiceImpl()​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
60 ····​.​locals·​1 60 ····​.​locals·​1
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​.​line·​210 62 ····​.​line·​213
63 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 63 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
64 ····​return-​object·​v0 64 ····​return-​object·​v0
65 .​end·​method 65 .​end·​method
   
66 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 66 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
67 ····​.​locals·​8 67 ····​.​locals·​8
Offset 80, 15 lines modified Offset 80, 15 lines modified
   
80 ····​.​line·​160 80 ····​.​line·​160
81 ····​.​local·​v0,​·​"data":​Landroid/​os/​Bundle;​ 81 ····​.​local·​v0,​·​"data":​Landroid/​os/​Bundle;​
82 ····​iget·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I 82 ····​iget·​v1,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I
   
83 ····​packed-​switch·​v1,​·​:​pswitch_data_0 83 ····​packed-​switch·​v1,​·​:​pswitch_data_0
   
84 ····​.​line·​185 84 ····​.​line·​188
85 ····​const-​string·​v1,​·​"MediaBrowserServiceC​ompat" 85 ····​const-​string·​v1,​·​"MediaBrowserServiceC​ompat"
   
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,​·​"Unhandled·​message:​·​" 88 ····​const-​string·​v3,​·​"Unhandled·​message:​·​"
Offset 127, 15 lines modified Offset 127, 15 lines modified
   
127 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 127 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
128 ····​move-​result-​object·​v2 128 ····​move-​result-​object·​v2
   
129 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 129 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
130 ····​.​line·​189 130 ····​.​line·​192
131 ····​:​goto_0 131 ····​:​goto_0
132 ····​return-​void 132 ····​return-​void
   
133 ····​.​line·​162 133 ····​.​line·​162
134 ····​:​pswitch_0 134 ····​:​pswitch_0
135 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 135 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
Offset 275, 92 lines modified Offset 275, 109 lines modified
   
275 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​os/​Messenger;​)​V 275 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​os/​Messenger;​)​V
   
276 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>registerCallbacks(La​ndroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V 276 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>registerCallbacks(La​ndroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
   
277 ····​goto/​16·​:​goto_0 277 ····​goto/​16·​:​goto_0
   
  278 ····​.​line·​185
  279 ····​:​pswitch_6
  280 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
  281 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​
   
  282 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
  283 ····​iget-​object·​v4,​·​p1,​·​Landroid/​os/​Message;​-​>replyTo:​Landroid/​os/​Messenger;​
   
  284 ····​invoke-​direct·​{v2,​·​v3,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Compat;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​os/​Messenger;​)​V
   
  285 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>unregisterCallbacks(​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
   
  286 ····​goto/​16·​:​goto_0
   
278 ····​.​line·​160 287 ····​.​line·​160
279 ····​nop 288 ····​nop
   
280 ····​:​pswitch_data_0 289 ····​:​pswitch_data_0
281 ····​.​packed-​switch·​0x1 290 ····​.​packed-​switch·​0x1
282 ········​:​pswitch_0 291 ········​:​pswitch_0
283 ········​:​pswitch_1 292 ········​:​pswitch_1
284 ········​:​pswitch_2 293 ········​:​pswitch_2
285 ········​:​pswitch_3 294 ········​:​pswitch_3
286 ········​:​pswitch_4 295 ········​:​pswitch_4
287 ········​:​pswitch_5 296 ········​:​pswitch_5
  297 ········​:​pswitch_6
288 ····​.​end·​packed-​switch 298 ····​.​end·​packed-​switch
289 .​end·​method 299 .​end·​method
   
290 .​method·​public·​postOrRun(Ljava/​lang/​Runnable;​)​V 300 .​method·​public·​postOrRun(Ljava/​lang/​Runnable;​)​V
291 ····​.​locals·​2 301 ····​.​locals·​2
292 ····​.​param·​p1,​·​"r"····​#·​Ljava/​lang/​Runnable;​ 302 ····​.​param·​p1,​·​"r"····​#·​Ljava/​lang/​Runnable;​
   
293 ····​.​prologue 303 ····​.​prologue
294 ····​.​line·​202 304 ····​.​line·​205
295 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​ 305 ····​invoke-​static·​{},​·​Ljava/​lang/​Thread;​-​>currentThread()​Ljava/​lang/​Thread;​
   
296 ····​move-​result-​object·​v0 306 ····​move-​result-​object·​v0
   
297 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>getLooper()​Landroid/​os/​Looper;​ 307 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>getLooper()​Landroid/​os/​Looper;​
   
298 ····​move-​result-​object·​v1 308 ····​move-​result-​object·​v1
Max diff block lines reached; 1585/5026 bytes (31.54%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$Result.smali
Offset 35, 38 lines modified Offset 35, 38 lines modified
   
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​constructor·​<init>(Ljava/​lang/​Object;​)​V 36 .​method·​constructor·​<init>(Ljava/​lang/​Object;​)​V
37 ····​.​locals·​0 37 ····​.​locals·​0
38 ····​.​param·​p1,​·​"debug"····​#·​Ljava/​lang/​Object;​ 38 ····​.​param·​p1,​·​"debug"····​#·​Ljava/​lang/​Object;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​244 40 ····​.​line·​247
41 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​,​·​"Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result<TT;​>;​" 41 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​,​·​"Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result<TT;​>;​"
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
43 ····​.​line·​245 43 ····​.​line·​248
44 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mDebug:​Ljava/​lang/​Object;​ 44 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mDebug:​Ljava/​lang/​Object;​
   
45 ····​.​line·​246 45 ····​.​line·​249
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
   
   
48 #·​virtual·​methods 48 #·​virtual·​methods
49 .​method·​public·​detach()​V 49 .​method·​public·​detach()​V
50 ····​.​locals·​3 50 ····​.​locals·​3
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​264 52 ····​.​line·​267
53 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​,​·​"Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result<TT;​>;​" 53 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​,​·​"Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result<TT;​>;​"
54 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mDetachCalled:​Z 54 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mDetachCalled:​Z
   
55 ····​if-​eqz·​v0,​·​:​cond_0 55 ····​if-​eqz·​v0,​·​:​cond_0
   
56 ····​.​line·​265 56 ····​.​line·​268
57 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 57 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
58 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 58 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
59 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 59 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
60 ····​const-​string·​v2,​·​"detach()​·​called·​when·​detach()​·​had·​already·​been·​called·​for:​·​" 60 ····​const-​string·​v2,​·​"detach()​·​called·​when·​detach()​·​had·​already·​been·​called·​for:​·​"
Offset 85, 21 lines modified Offset 85, 21 lines modified
   
85 ····​move-​result-​object·​v1 85 ····​move-​result-​object·​v1
   
86 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 86 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
87 ····​throw·​v0 87 ····​throw·​v0
   
88 ····​.​line·​268 88 ····​.​line·​271
89 ····​:​cond_0 89 ····​:​cond_0
90 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mSendResultCalled:​Z 90 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mSendResultCalled:​Z
   
91 ····​if-​eqz·​v0,​·​:​cond_1 91 ····​if-​eqz·​v0,​·​:​cond_1
   
92 ····​.​line·​269 92 ····​.​line·​272
93 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​ 93 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalStateException​;​
   
94 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 94 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
95 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 95 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
96 ····​const-​string·​v2,​·​"detach()​·​called·​when·​sendResult()​·​had·​already·​been·​called·​for:​·​" 96 ····​const-​string·​v2,​·​"detach()​·​called·​when·​sendResult()​·​had·​already·​been·​called·​for:​·​"
Offset 118, 29 lines modified Offset 118, 29 lines modified
   
118 ····​move-​result-​object·​v1 118 ····​move-​result-​object·​v1
   
119 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 119 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
120 ····​throw·​v0 120 ····​throw·​v0
   
121 ····​.​line·​272 121 ····​.​line·​275
122 ····​:​cond_1 122 ····​:​cond_1
123 ····​const/​4·​v0,​·​0x1 123 ····​const/​4·​v0,​·​0x1
   
124 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mDetachCalled:​Z 124 ····​iput-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mDetachCalled:​Z
   
125 ····​.​line·​273 125 ····​.​line·​276
126 ····​return-​void 126 ····​return-​void
127 .​end·​method 127 .​end·​method
   
128 .​method·​isDone()​Z 128 .​method·​isDone()​Z
129 ····​.​locals·​1 129 ····​.​locals·​1
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​276 131 ····​.​line·​279
132 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​,​·​"Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result<TT;​>;​" 132 ····​.​local·​p0,​·​"this":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​,​·​"Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result<TT;​>;​"
133 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mDetachCalled:​Z 133 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mDetachCalled:​Z
   
134 ····​if-​nez·​v0,​·​:​cond_0 134 ····​if-​nez·​v0,​·​:​cond_0
   
135 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mSendResultCalled:​Z 135 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$Result;​-​>mSendResultCalled:​Z
   
Offset 164, 37 lines modified Offset 164, 37 lines modified
164 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 164 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
165 ········​value·​=·​{ 165 ········​value·​=·​{
166 ············​"(TT;​I)​V" 166 ············​"(TT;​I)​V"
167 ········​} 167 ········​}
168 ····​.​end·​annotation 168 ····​.​end·​annotation
   
169 ····​.​prologue 169 ····​.​prologue
170 ····​.​line·​288 170 ····​.​line·​291
Max diff block lines reached; 1983/5118 bytes (38.75%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImpl$3.smali
Offset 28, 15 lines modified Offset 28, 15 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 29 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​360 32 ····​.​line·​363
33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
35 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$id:​Ljava/​lang/​String;​ 35 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$id:​Ljava/​lang/​String;​
   
36 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$options:​Landroid/​os/​Bundle;​ 36 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$options:​Landroid/​os/​Bundle;​
Offset 48, 22 lines modified Offset 48, 22 lines modified
   
   
48 #·​virtual·​methods 48 #·​virtual·​methods
49 .​method·​public·​run()​V 49 .​method·​public·​run()​V
50 ····​.​locals·​5 50 ····​.​locals·​5
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​363 52 ····​.​line·​366
53 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 53 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
54 ····​invoke-​interface·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​ 54 ····​invoke-​interface·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​.​line·​366 56 ····​.​line·​369
57 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​ 57 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​
58 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 58 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
59 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 59 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
60 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 60 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
61 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 61 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
Offset 72, 19 lines modified Offset 72, 19 lines modified
   
72 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 72 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
73 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
74 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 74 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
75 ····​.​line·​367 75 ····​.​line·​370
76 ····​.​local·​v1,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 76 ····​.​local·​v1,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
77 ····​if-​nez·​v1,​·​:​cond_0 77 ····​if-​nez·​v1,​·​:​cond_0
   
78 ····​.​line·​368 78 ····​.​line·​371
79 ····​const-​string·​v2,​·​"MediaBrowserServiceC​ompat" 79 ····​const-​string·​v2,​·​"MediaBrowserServiceC​ompat"
   
80 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 80 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
81 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 81 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
82 ····​const-​string·​v4,​·​"addSubscription·​for·​callback·​that·​isn\'t·​registered·​id=" 82 ····​const-​string·​v4,​·​"addSubscription·​for·​callback·​that·​isn\'t·​registered·​id="
Offset 101, 19 lines modified Offset 101, 19 lines modified
   
101 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v3 102 ····​move-​result-​object·​v3
   
103 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 103 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
104 ····​.​line·​374 104 ····​.​line·​377
105 ····​:​goto_0 105 ····​:​goto_0
106 ····​return-​void 106 ····​return-​void
   
107 ····​.​line·​373 107 ····​.​line·​376
108 ····​:​cond_0 108 ····​:​cond_0
109 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 109 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
110 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 110 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
111 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$id:​Ljava/​lang/​String;​ 111 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​>val$id:​Ljava/​lang/​String;​
   
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImpl$2.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V 25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​344 28 ····​.​line·​347
29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$2;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$2;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$2;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$2;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
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 40, 22 lines modified Offset 40, 22 lines modified
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​run()​V 41 .​method·​public·​run()​V
42 ····​.​locals·​3 42 ····​.​locals·​3
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​347 44 ····​.​line·​350
45 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$2;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 45 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$2;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
46 ····​invoke-​interface·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​ 46 ····​invoke-​interface·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​
   
47 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
48 ····​.​line·​350 48 ····​.​line·​353
49 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​ 49 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​
50 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$2;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 50 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$2;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
51 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 51 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
52 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 52 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
53 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 53 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
Offset 64, 15 lines modified Offset 64, 15 lines modified
   
64 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 64 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
65 ····​move-​result-​object·​v1 65 ····​move-​result-​object·​v1
   
66 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 66 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
67 ····​.​line·​351 67 ····​.​line·​354
68 ····​.​local·​v1,​·​"old":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 68 ····​.​local·​v1,​·​"old":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
69 ····​if-​eqz·​v1,​·​:​cond_0 69 ····​if-​eqz·​v1,​·​:​cond_0
   
70 ····​.​line·​354 70 ····​.​line·​357
71 ····​:​cond_0 71 ····​:​cond_0
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImpl$5.smali
Offset 26, 15 lines modified Offset 26, 15 lines modified
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Ljava/​lang/​String;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V 27 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Ljava/​lang/​String;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​405 30 ····​.​line·​408
31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 31 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>val$mediaId:​Ljava/​lang/​String;​ 32 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>val$mediaId:​Ljava/​lang/​String;​
   
33 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>val$receiver:​Landroid/​support/​v4/​os/​ResultReceiver;​ 33 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>val$receiver:​Landroid/​support/​v4/​os/​ResultReceiver;​
   
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
Offset 44, 22 lines modified Offset 44, 22 lines modified
   
   
44 #·​virtual·​methods 44 #·​virtual·​methods
45 .​method·​public·​run()​V 45 .​method·​public·​run()​V
46 ····​.​locals·​3 46 ····​.​locals·​3
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​408 48 ····​.​line·​411
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
50 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 50 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
51 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>val$mediaId:​Ljava/​lang/​String;​ 51 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>val$mediaId:​Ljava/​lang/​String;​
   
52 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>val$receiver:​Landroid/​support/​v4/​os/​ResultReceiver;​ 52 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$5;​-​>val$receiver:​Landroid/​support/​v4/​os/​ResultReceiver;​
   
53 ····​#·​invokes:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>performLoadItem(Ljav​a/​lang/​String;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V 53 ····​#·​invokes:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>performLoadItem(Ljav​a/​lang/​String;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V
54 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$900(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​String;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V 54 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$900(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​String;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V
   
55 ····​.​line·​409 55 ····​.​line·​412
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImpl$4.smali
Offset 28, 15 lines modified Offset 28, 15 lines modified
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 29 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​380 32 ····​.​line·​383
33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 33 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 34 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
35 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$id:​Ljava/​lang/​String;​ 35 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$id:​Ljava/​lang/​String;​
   
36 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$options:​Landroid/​os/​Bundle;​ 36 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$options:​Landroid/​os/​Bundle;​
Offset 48, 22 lines modified Offset 48, 22 lines modified
   
   
48 #·​virtual·​methods 48 #·​virtual·​methods
49 .​method·​public·​run()​V 49 .​method·​public·​run()​V
50 ····​.​locals·​5 50 ····​.​locals·​5
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​383 52 ····​.​line·​386
53 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 53 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
54 ····​invoke-​interface·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​ 54 ····​invoke-​interface·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​.​line·​385 56 ····​.​line·​388
57 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​ 57 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​
58 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 58 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
59 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 59 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
60 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 60 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
61 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 61 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
Offset 72, 19 lines modified Offset 72, 19 lines modified
   
72 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 72 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
73 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
74 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 74 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
75 ····​.​line·​386 75 ····​.​line·​389
76 ····​.​local·​v1,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 76 ····​.​local·​v1,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
77 ····​if-​nez·​v1,​·​:​cond_1 77 ····​if-​nez·​v1,​·​:​cond_1
   
78 ····​.​line·​387 78 ····​.​line·​390
79 ····​const-​string·​v2,​·​"MediaBrowserServiceC​ompat" 79 ····​const-​string·​v2,​·​"MediaBrowserServiceC​ompat"
   
80 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 80 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
81 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 81 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
82 ····​const-​string·​v4,​·​"removeSubscription·​for·​callback·​that·​isn\'t·​registered·​id=" 82 ····​const-​string·​v4,​·​"removeSubscription·​for·​callback·​that·​isn\'t·​registered·​id="
Offset 101, 20 lines modified Offset 101, 20 lines modified
   
101 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v3 102 ····​move-​result-​object·​v3
   
103 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 103 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
104 ····​.​line·​396 104 ····​.​line·​399
105 ····​:​cond_0 105 ····​:​cond_0
106 ····​:​goto_0 106 ····​:​goto_0
107 ····​return-​void 107 ····​return-​void
   
108 ····​.​line·​391 108 ····​.​line·​394
109 ····​:​cond_1 109 ····​:​cond_1
110 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 110 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
111 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 111 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
112 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$id:​Ljava/​lang/​String;​ 112 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$4;​-​>val$id:​Ljava/​lang/​String;​
   
Offset 123, 15 lines modified Offset 123, 15 lines modified
123 ····​#·​invokes:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>removeSubscription(L​java/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Landroid/​os/​Bundle;​)​Z 123 ····​#·​invokes:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>removeSubscription(L​java/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Landroid/​os/​Bundle;​)​Z
124 ····​invoke-​static·​{v2,​·​v3,​·​v1,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$800(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Landroid/​os/​Bundle;​)​Z 124 ····​invoke-​static·​{v2,​·​v3,​·​v1,​·​v4},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$800(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Landroid/​os/​Bundle;​)​Z
   
125 ····​move-​result·​v2 125 ····​move-​result·​v2
   
126 ····​if-​nez·​v2,​·​:​cond_0 126 ····​if-​nez·​v2,​·​:​cond_0
   
127 ····​.​line·​393 127 ····​.​line·​396
128 ····​const-​string·​v2,​·​"MediaBrowserServiceC​ompat" 128 ····​const-​string·​v2,​·​"MediaBrowserServiceC​ompat"
   
129 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 129 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
130 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 130 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
131 ····​const-​string·​v4,​·​"removeSubscription·​called·​for·​" 131 ····​const-​string·​v4,​·​"removeSubscription·​called·​for·​"
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImpl$6.smali
Offset 24, 15 lines modified Offset 24, 15 lines modified
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V 25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​415 28 ····​.​line·​418
29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 30 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
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 40, 59 lines modified Offset 40, 59 lines modified
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​run()​V 41 .​method·​public·​run()​V
42 ····​.​locals·​4 42 ····​.​locals·​4
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​418 44 ····​.​line·​421
45 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 45 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
46 ····​invoke-​interface·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​ 46 ····​invoke-​interface·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​-​>asBinder()​Landroid/​os/​IBinder;​
   
47 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
   
48 ····​.​line·​420 48 ····​.​line·​423
49 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​ 49 ····​.​local·​v0,​·​"b":​Landroid/​os/​IBinder;​
50 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 50 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
51 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 51 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
52 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 52 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
53 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 53 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
54 ····​move-​result-​object·​v2 54 ····​move-​result-​object·​v2
   
55 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 55 ····​invoke-​virtual·​{v2,​·​v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>remove(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
56 ····​.​line·​422 56 ····​.​line·​425
57 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 57 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
   
58 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 58 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
59 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 59 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
60 ····​const/​4·​v3,​·​0x0 60 ····​const/​4·​v3,​·​0x0
   
61 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V 61 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V
   
62 ····​.​line·​423 62 ····​.​line·​426
63 ····​.​local·​v1,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 63 ····​.​local·​v1,​·​"connection":​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
64 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 64 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>val$callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
65 ····​iput-​object·​v2,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 65 ····​iput-​object·​v2,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>callbacks:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
66 ····​.​line·​424 66 ····​.​line·​427
67 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 67 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$6;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
68 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 68 ····​iget-​object·​v2,​·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
69 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​ 69 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mConnections:​Landroid/​support/​v4/​util/​ArrayMap;​
70 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​ 70 ····​invoke-​static·​{v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$500(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​util/​ArrayMap;​
   
71 ····​move-​result-​object·​v2 71 ····​move-​result-​object·​v2
   
72 ····​invoke-​virtual·​{v2,​·​v0,​·​v1},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 72 ····​invoke-​virtual·​{v2,​·​v0,​·​v1},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
73 ····​.​line·​425 73 ····​.​line·​428
74 ····​return-​void 74 ····​return-​void
75 .​end·​method 75 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi23$1.smali
Offset 22, 15 lines modified Offset 22, 15 lines modified
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​Landroid/​os/​Handler;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​Landroid/​os/​Handler;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
25 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​ 25 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​os/​Handler;​
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​468 27 ····​.​line·​482
28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​
   
29 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​ 29 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​
   
30 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​os/​ResultReceiver;​-​><init>(Landroid/​os/​Handler;​)​V 30 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​os/​ResultReceiver;​-​><init>(Landroid/​os/​Handler;​)​V
   
31 ····​return-​void 31 ····​return-​void
Offset 40, 43 lines modified Offset 40, 43 lines modified
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​protected·​onReceiveResult(ILand​roid/​os/​Bundle;​)​V 41 .​method·​protected·​onReceiveResult(ILand​roid/​os/​Bundle;​)​V
42 ····​.​locals·​3 42 ····​.​locals·​3
43 ····​.​param·​p1,​·​"resultCode"····​#·​I 43 ····​.​param·​p1,​·​"resultCode"····​#·​I
44 ····​.​param·​p2,​·​"resultData"····​#·​Landroid/​os/​Bundle;​ 44 ····​.​param·​p2,​·​"resultData"····​#·​Landroid/​os/​Bundle;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​471 46 ····​.​line·​485
47 ····​const-​string·​v2,​·​"media_item" 47 ····​const-​string·​v2,​·​"media_item"
   
48 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​os/​Bundle;​-​>getParcelable(Ljava/​lang/​String;​)​Landroid/​os/​Parcelable;​ 48 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​os/​Bundle;​-​>getParcelable(Ljava/​lang/​String;​)​Landroid/​os/​Parcelable;​
   
49 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
50 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​ 50 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​
   
51 ····​.​line·​472 51 ····​.​line·​486
52 ····​.​local·​v0,​·​"item":​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​ 52 ····​.​local·​v0,​·​"item":​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​
53 ····​const/​4·​v1,​·​0x0 53 ····​const/​4·​v1,​·​0x0
   
54 ····​.​line·​473 54 ····​.​line·​487
55 ····​.​local·​v1,​·​"itemParcel":​Landroid/​os/​Parcel;​ 55 ····​.​local·​v1,​·​"itemParcel":​Landroid/​os/​Parcel;​
56 ····​if-​eqz·​v0,​·​:​cond_0 56 ····​if-​eqz·​v0,​·​:​cond_0
   
57 ····​.​line·​474 57 ····​.​line·​488
58 ····​invoke-​static·​{},​·​Landroid/​os/​Parcel;​-​>obtain()​Landroid/​os/​Parcel;​ 58 ····​invoke-​static·​{},​·​Landroid/​os/​Parcel;​-​>obtain()​Landroid/​os/​Parcel;​
   
59 ····​move-​result-​object·​v1 59 ····​move-​result-​object·​v1
   
60 ····​.​line·​475 60 ····​.​line·​489
61 ····​const/​4·​v2,​·​0x0 61 ····​const/​4·​v2,​·​0x0
   
62 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V 62 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
63 ····​.​line·​477 63 ····​.​line·​491
64 ····​:​cond_0 64 ····​:​cond_0
65 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​ 65 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​
   
66 ····​invoke-​interface·​{v2,​·​p1,​·​p2,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​-​>onItemLoaded(ILandro​id/​os/​Bundle;​Landroid/​os/​Parcel;​)​V 66 ····​invoke-​interface·​{v2,​·​p1,​·​p2,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​-​>onItemLoaded(ILandro​id/​os/​Bundle;​Landroid/​os/​Parcel;​)​V
   
67 ····​.​line·​478 67 ····​.​line·​492
68 ····​return-​void 68 ····​return-​void
69 .​end·​method 69 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImpl.smali
Offset 19, 80 lines modified Offset 19, 80 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V 20 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​291 23 ····​.​line·​294
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
28 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V 28 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V
29 ····​.​locals·​0 29 ····​.​locals·​0
30 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 30 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
31 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​ 31 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​291 33 ····​.​line·​294
34 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V 34 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V
   
35 ····​return-​void 35 ····​return-​void
36 .​end·​method 36 .​end·​method
   
   
37 #·​virtual·​methods 37 #·​virtual·​methods
38 .​method·​public·​addSubscription(Ljava​/​lang/​String;​Landroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V 38 .​method·​public·​addSubscription(Ljava​/​lang/​String;​Landroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
39 ····​.​locals·​2 39 ····​.​locals·​2
40 ····​.​param·​p1,​·​"id"····​#·​Ljava/​lang/​String;​ 40 ····​.​param·​p1,​·​"id"····​#·​Ljava/​lang/​String;​
41 ····​.​param·​p2,​·​"options"····​#·​Landroid/​os/​Bundle;​ 41 ····​.​param·​p2,​·​"options"····​#·​Landroid/​os/​Bundle;​
42 ····​.​param·​p3,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 42 ····​.​param·​p3,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​360 44 ····​.​line·​363
45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 45 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
46 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 46 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
47 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 47 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
   
48 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
49 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​ 49 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​
   
50 ····​invoke-​direct·​{v1,​·​p0,​·​p3,​·​p1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V 50 ····​invoke-​direct·​{v1,​·​p0,​·​p3,​·​p1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl$3;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​Ljava/​lang/​String;​Landroid/​os/​Bundle;​)​V
   
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>postOrRun(Ljava/​lang/​Runnable;​)​V 51 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>postOrRun(Ljava/​lang/​Runnable;​)​V
   
52 ····​.​line·​376 52 ····​.​line·​379
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​connect(Ljava/​lang/​String;​ILandroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V 55 .​method·​public·​connect(Ljava/​lang/​String;​ILandroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
56 ····​.​locals·​7 56 ····​.​locals·​7
57 ····​.​param·​p1,​·​"pkg"····​#·​Ljava/​lang/​String;​ 57 ····​.​param·​p1,​·​"pkg"····​#·​Ljava/​lang/​String;​
58 ····​.​param·​p2,​·​"uid"····​#·​I 58 ····​.​param·​p2,​·​"uid"····​#·​I
59 ····​.​param·​p3,​·​"rootHints"····​#·​Landroid/​os/​Bundle;​ 59 ····​.​param·​p3,​·​"rootHints"····​#·​Landroid/​os/​Bundle;​
60 ····​.​param·​p4,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​ 60 ····​.​param·​p4,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​.​line·​295 62 ····​.​line·​298
63 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 63 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
64 ····​#·​invokes:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>isValidPackage(Ljava​/​lang/​String;​I)​Z 64 ····​#·​invokes:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>isValidPackage(Ljava​/​lang/​String;​I)​Z
65 ····​invoke-​static·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$400(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​String;​I)​Z 65 ····​invoke-​static·​{v0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$400(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Ljava/​lang/​String;​I)​Z
   
66 ····​move-​result·​v0 66 ····​move-​result·​v0
   
67 ····​if-​nez·​v0,​·​:​cond_0 67 ····​if-​nez·​v0,​·​:​cond_0
   
68 ····​.​line·​296 68 ····​.​line·​299
69 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 69 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
70 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 70 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
71 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 71 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
72 ····​const-​string·​v2,​·​"Package/​uid·​mismatch:​·​uid=" 72 ····​const-​string·​v2,​·​"Package/​uid·​mismatch:​·​uid="
Offset 119, 15 lines modified Offset 119, 15 lines modified
   
119 ····​move-​result-​object·​v1 119 ····​move-​result-​object·​v1
   
120 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 120 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
121 ····​throw·​v0 121 ····​throw·​v0
   
122 ····​.​line·​300 122 ····​.​line·​303
123 ····​:​cond_0 123 ····​:​cond_0
124 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 124 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
125 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 125 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
126 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 126 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
   
127 ····​move-​result-​object·​v6 127 ····​move-​result-​object·​v6
Offset 144, 62 lines modified Offset 144, 62 lines modified
   
144 ····​move·​v5,​·​p2 144 ····​move·​v5,​·​p2
Max diff block lines reached; 7153/11656 bytes (61.37%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi21.smali
Offset 24, 121 lines modified Offset 24, 121 lines modified
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V 25 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V
26 ····​.​locals·​1 26 ····​.​locals·​1
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​433 28 ····​.​line·​447
29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 29 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​434 31 ····​.​line·​448
32 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 32 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
33 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 33 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
   
34 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
35 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>getServiceImpl()​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 35 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​>getServiceImpl()​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 37 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
38 ····​.​line·​435 38 ····​.​line·​449
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
   
41 #·​virtual·​methods 41 #·​virtual·​methods
42 .​method·​public·​addSubscription(Ljava​/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V 42 .​method·​public·​addSubscription(Ljava​/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V
43 ····​.​locals·​4 43 ····​.​locals·​4
44 ····​.​param·​p1,​·​"id"····​#·​Ljava/​lang/​String;​ 44 ····​.​param·​p1,​·​"id"····​#·​Ljava/​lang/​String;​
45 ····​.​param·​p2,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​ 45 ····​.​param·​p2,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​453 47 ····​.​line·​467
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
49 ····​const/​4·​v1,​·​0x0 49 ····​const/​4·​v1,​·​0x0
   
50 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​ 50 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​
   
51 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 51 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
52 ····​invoke-​direct·​{v2,​·​v3,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V 52 ····​invoke-​direct·​{v2,​·​v3,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V
   
53 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>addSubscription(Ljav​a/​lang/​String;​Landroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V 53 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>addSubscription(Ljav​a/​lang/​String;​Landroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
   
54 ····​.​line·​454 54 ····​.​line·​468
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
57 .​method·​public·​connect(Ljava/​lang/​String;​Landroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V 57 .​method·​public·​connect(Ljava/​lang/​String;​Landroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V
58 ····​.​locals·​4 58 ····​.​locals·​4
59 ····​.​param·​p1,​·​"pkg"····​#·​Ljava/​lang/​String;​ 59 ····​.​param·​p1,​·​"pkg"····​#·​Ljava/​lang/​String;​
60 ····​.​param·​p2,​·​"rootHints"····​#·​Landroid/​os/​Bundle;​ 60 ····​.​param·​p2,​·​"rootHints"····​#·​Landroid/​os/​Bundle;​
61 ····​.​param·​p3,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​ 61 ····​.​param·​p3,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​440 63 ····​.​line·​454
64 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 64 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
65 ····​invoke-​static·​{},​·​Landroid/​os/​Binder;​-​>getCallingUid()​I 65 ····​invoke-​static·​{},​·​Landroid/​os/​Binder;​-​>getCallingUid()​I
   
66 ····​move-​result·​v1 66 ····​move-​result·​v1
   
67 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​ 67 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​
   
68 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 68 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
69 ····​invoke-​direct·​{v2,​·​v3,​·​p3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V 69 ····​invoke-​direct·​{v2,​·​v3,​·​p3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V
   
70 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​p2,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>connect(Ljava/​lang/​String;​ILandroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V 70 ····​invoke-​virtual·​{v0,​·​p1,​·​v1,​·​p2,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>connect(Ljava/​lang/​String;​ILandroid/​os/​Bundle;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
   
71 ····​.​line·​442 71 ····​.​line·​456
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
   
74 .​method·​public·​disconnect(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V 74 .​method·​public·​disconnect(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V
75 ····​.​locals·​3 75 ····​.​locals·​3
76 ····​.​param·​p1,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​ 76 ····​.​param·​p1,​·​"callbacks"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·​446 78 ····​.​line·​460
79 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 79 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
80 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​ 80 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​
   
81 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 81 ····​iget-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
82 ····​invoke-​direct·​{v1,​·​v2,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V 82 ····​invoke-​direct·​{v1,​·​v2,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​Api21;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi21$ServiceCall​backs;​)​V
   
83 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>disconnect(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V 83 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>disconnect(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceCallbacks​;​)​V
   
84 ····​.​line·​447 84 ····​.​line·​461
85 ····​return-​void 85 ····​return-​void
86 .​end·​method 86 .​end·​method
   
Max diff block lines reached; 1212/6631 bytes (18.28%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceImplApi23.smali
Offset 22, 56 lines modified Offset 22, 56 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V 23 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​463 26 ····​.​line·​477
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
28 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V 28 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi21​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V
   
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
31 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V 31 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
33 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 33 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
34 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​ 34 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​463 36 ····​.​line·​477
37 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V 37 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​V
   
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
   
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​getMediaItem(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​)​V 41 .​method·​public·​getMediaItem(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​)​V
42 ····​.​locals·​2 42 ····​.​locals·​2
43 ····​.​param·​p1,​·​"mediaId"····​#·​Ljava/​lang/​String;​ 43 ····​.​param·​p1,​·​"mediaId"····​#·​Ljava/​lang/​String;​
44 ····​.​param·​p2,​·​"cb"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​ 44 ····​.​param·​p2,​·​"cb"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​468 46 ····​.​line·​482
47 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​ 47 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​
   
48 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 48 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
49 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 49 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
50 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 50 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
   
51 ····​move-​result-​object·​v1 51 ····​move-​result-​object·​v1
   
52 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​Landroid/​os/​Handler;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​)​V 52 ····​invoke-​direct·​{v0,​·​p0,​·​v1,​·​p2},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​$1;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​Landroid/​os/​Handler;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpatApi23$ItemCallbac​k;​)​V
   
53 ····​.​line·​480 53 ····​.​line·​494
54 ····​.​local·​v0,​·​"receiverCompat":​Landroid/​support/​v4/​os/​ResultReceiver;​ 54 ····​.​local·​v0,​·​"receiverCompat":​Landroid/​support/​v4/​os/​ResultReceiver;​
55 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​ 55 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImplApi23​;​-​>mServiceImpl:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​
   
56 ····​invoke-​virtual·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>getMediaItem(Ljava/​lang/​String;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V 56 ····​invoke-​virtual·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceImpl;​-​>getMediaItem(Ljava/​lang/​String;​Landroid/​support/​v4/​os/​ResultReceiver;​)​V
   
57 ····​.​line·​481 57 ····​.​line·​495
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserServiceCompat.smali
Offset 76, 15 lines modified Offset 76, 15 lines modified
   
76 ····​const/​4·​v1,​·​0x0 76 ····​const/​4·​v1,​·​0x0
   
77 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V 77 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$1;​)​V
   
78 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 78 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
   
79 ····​.​line·​933 79 ····​.​line·​947
80 ····​return-​void 80 ····​return-​void
81 .​end·​method 81 .​end·​method
   
82 .​method·​static·​synthetic·​access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​ 82 .​method·​static·​synthetic·​access$100(Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​)​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ServiceHandler;​
83 ····​.​locals·​1 83 ····​.​locals·​1
84 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​ 84 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​
   
Offset 181, 34 lines modified Offset 181, 34 lines modified
181 .​method·​private·​addSubscription(Ljava​/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Landroid/​os/​Bundle;​)​V 181 .​method·​private·​addSubscription(Ljava​/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Landroid/​os/​Bundle;​)​V
182 ····​.​locals·​4 182 ····​.​locals·​4
183 ····​.​param·​p1,​·​"id"····​#·​Ljava/​lang/​String;​ 183 ····​.​param·​p1,​·​"id"····​#·​Ljava/​lang/​String;​
184 ····​.​param·​p2,​·​"connection"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​ 184 ····​.​param·​p2,​·​"connection"····​#·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​
185 ····​.​param·​p3,​·​"options"····​#·​Landroid/​os/​Bundle;​ 185 ····​.​param·​p3,​·​"options"····​#·​Landroid/​os/​Bundle;​
   
186 ····​.​prologue 186 ····​.​prologue
187 ····​.​line·​812 187 ····​.​line·​826
188 ····​iget-​object·​v3,​·​p2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>subscriptions:​Ljava/​util/​HashMap;​ 188 ····​iget-​object·​v3,​·​p2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>subscriptions:​Ljava/​util/​HashMap;​
   
189 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​util/​HashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 189 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​util/​HashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
190 ····​move-​result-​object·​v2 190 ····​move-​result-​object·​v2
   
191 ····​check-​cast·​v2,​·​Ljava/​util/​List;​ 191 ····​check-​cast·​v2,​·​Ljava/​util/​List;​
   
192 ····​.​line·​813 192 ····​.​line·​827
193 ····​.​local·​v2,​·​"optionsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​os/​Bundle;​>;​" 193 ····​.​local·​v2,​·​"optionsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​os/​Bundle;​>;​"
194 ····​if-​nez·​v2,​·​:​cond_0 194 ····​if-​nez·​v2,​·​:​cond_0
   
195 ····​.​line·​814 195 ····​.​line·​828
196 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 196 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
197 ····​.​end·​local·​v2····​#·​"optionsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​os/​Bundle;​>;​" 197 ····​.​end·​local·​v2····​#·​"optionsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​os/​Bundle;​>;​"
198 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 198 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
199 ····​.​line·​816 199 ····​.​line·​830
200 ····​.​restart·​local·​v2····​#·​"optionsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​os/​Bundle;​>;​" 200 ····​.​restart·​local·​v2····​#·​"optionsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​os/​Bundle;​>;​"
201 ····​:​cond_0 201 ····​:​cond_0
202 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 202 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
203 ····​move-​result-​object·​v1 203 ····​move-​result-​object·​v1
   
204 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 204 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​
Offset 221, 37 lines modified Offset 221, 37 lines modified
   
221 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 221 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
222 ····​move-​result-​object·​v0 222 ····​move-​result-​object·​v0
   
223 ····​check-​cast·​v0,​·​Landroid/​os/​Bundle;​ 223 ····​check-​cast·​v0,​·​Landroid/​os/​Bundle;​
   
224 ····​.​line·​817 224 ····​.​line·​831
225 ····​.​local·​v0,​·​"bundle":​Landroid/​os/​Bundle;​ 225 ····​.​local·​v0,​·​"bundle":​Landroid/​os/​Bundle;​
226 ····​invoke-​static·​{p3,​·​v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatUti​ls;​-​>areSameOptions(Landr​oid/​os/​Bundle;​Landroid/​os/​Bundle;​)​Z 226 ····​invoke-​static·​{p3,​·​v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompatUti​ls;​-​>areSameOptions(Landr​oid/​os/​Bundle;​Landroid/​os/​Bundle;​)​Z
   
227 ····​move-​result·​v3 227 ····​move-​result·​v3
   
228 ····​if-​eqz·​v3,​·​:​cond_1 228 ····​if-​eqz·​v3,​·​:​cond_1
   
229 ····​.​line·​825 229 ····​.​line·​839
230 ····​.​end·​local·​v0····​#·​"bundle":​Landroid/​os/​Bundle;​ 230 ····​.​end·​local·​v0····​#·​"bundle":​Landroid/​os/​Bundle;​
231 ····​:​goto_0 231 ····​:​goto_0
232 ····​return-​void 232 ····​return-​void
   
233 ····​.​line·​821 233 ····​.​line·​835
234 ····​:​cond_2 234 ····​:​cond_2
235 ····​invoke-​interface·​{v2,​·​p3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 235 ····​invoke-​interface·​{v2,​·​p3},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
236 ····​.​line·​822 236 ····​.​line·​836
237 ····​iget-​object·​v3,​·​p2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>subscriptions:​Ljava/​util/​HashMap;​ 237 ····​iget-​object·​v3,​·​p2,​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​-​>subscriptions:​Ljava/​util/​HashMap;​
   
238 ····​invoke-​virtual·​{v3,​·​p1,​·​v2},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 238 ····​invoke-​virtual·​{v3,​·​p1,​·​v2},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
239 ····​.​line·​824 239 ····​.​line·​838
240 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>performLoadChildren(​Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Landroid/​os/​Bundle;​)​V 240 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat;​-​>performLoadChildren(​Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserServiceCo​mpat$ConnectionRecord​;​Landroid/​os/​Bundle;​)​V
   
241 ····​goto·​:​goto_0 241 ····​goto·​:​goto_0
242 .​end·​method 242 .​end·​method
   
243 .​method·​private·​applyOptions(Ljava/​util/​List;​Landroid/​os/​Bundle;​)​Ljava/​util/​List;​ 243 .​method·​private·​applyOptions(Ljava/​util/​List;​Landroid/​os/​Bundle;​)​Ljava/​util/​List;​
244 ····​.​locals·​7 244 ····​.​locals·​7
Offset 274, 85 lines modified Offset 274, 85 lines modified
   
274 ····​.​prologue 274 ····​.​prologue
275 ····​.​local·​p1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​>;​" 275 ····​.​local·​p1,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaItem;​>;​"
276 ····​const/​4·​v6,​·​0x1 276 ····​const/​4·​v6,​·​0x1
   
277 ····​const/​4·​v5,​·​-​0x1 277 ····​const/​4·​v5,​·​-​0x1
   
278 ····​.​line·894 278 ····​.​line·908
279 ····​const-​string·​v4,​·​"android.​media.​browse.​extra.​PAGE" 279 ····​const-​string·​v4,​·​"android.​media.​browse.​extra.​PAGE"
   
Max diff block lines reached; 19426/23261 bytes (83.51%) of diff not shown.
[−]
smali/android/support/v4/media/ParceledListSliceAdapterApi21.smali
Offset 34, 16 lines modified Offset 34, 16 lines modified
   
34 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​ 34 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​
   
35 ····​move-​result-​object·​v2 35 ····​move-​result-​object·​v2
   
36 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​ParceledListSliceAdap​terApi21;​-​>sConstructor:​Ljava/​lang/​reflect/​Constructor;​ 36 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​ParceledListSliceAdap​terApi21;​-​>sConstructor:​Ljava/​lang/​reflect/​Constructor;​
37 ····​:​try_end_0 37 ····​:​try_end_0
38 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 38 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
39 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 39 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
40 ····​.​line·​37 40 ····​.​line·​37
41 ····​:​goto_0 41 ····​:​goto_0
42 ····​return-​void 42 ····​return-​void
   
43 ····​.​line·​34 43 ····​.​line·​34
44 ····​:​catch_0 44 ····​:​catch_0
[−]
smali/android/support/v4/view/ViewCompat$LollipopViewCompatImpl.smali
Offset 220, 14 lines modified Offset 220, 40 lines modified
220 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatLollipop;​-​>isNestedScrollingEna​bled(Landroid/​view/​View;​)​Z 220 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatLollipop;​-​>isNestedScrollingEna​bled(Landroid/​view/​View;​)​Z
   
221 ····​move-​result·​v0 221 ····​move-​result·​v0
   
222 ····​return·​v0 222 ····​return·​v0
223 .​end·​method 223 .​end·​method
   
  224 .​method·​public·​offsetLeftAndRight(La​ndroid/​view/​View;​I)​V
  225 ····​.​locals·​0
  226 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
  227 ····​.​param·​p2,​·​"offset"····​#·​I
   
  228 ····​.​prologue
  229 ····​.​line·​1653
  230 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatLollipop;​-​>offsetLeftAndRight(L​android/​view/​View;​I)​V
   
  231 ····​.​line·​1654
  232 ····​return-​void
  233 .​end·​method
   
  234 .​method·​public·​offsetTopAndBottom(La​ndroid/​view/​View;​I)​V
  235 ····​.​locals·​0
  236 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
  237 ····​.​param·​p2,​·​"offset"····​#·​I
   
  238 ····​.​prologue
  239 ····​.​line·​1658
  240 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatLollipop;​-​>offsetTopAndBottom(L​android/​view/​View;​I)​V
   
  241 ····​.​line·​1659
  242 ····​return-​void
  243 .​end·​method
   
224 .​method·​public·​onApplyWindowInsets(L​android/​view/​View;​Landroid/​support/​v4/​view/​WindowInsetsCompat;​)​Landroid/​support/​v4/​view/​WindowInsetsCompat;​ 244 .​method·​public·​onApplyWindowInsets(L​android/​view/​View;​Landroid/​support/​v4/​view/​WindowInsetsCompat;​)​Landroid/​support/​v4/​view/​WindowInsetsCompat;​
225 ····​.​locals·​1 245 ····​.​locals·​1
226 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​ 246 ····​.​param·​p1,​·​"v"····​#·​Landroid/​view/​View;​
227 ····​.​param·​p2,​·​"insets"····​#·​Landroid/​support/​v4/​view/​WindowInsetsCompat;​ 247 ····​.​param·​p2,​·​"insets"····​#·​Landroid/​support/​v4/​view/​WindowInsetsCompat;​
   
228 ····​.​prologue 248 ····​.​prologue
229 ····​.​line·​1638 249 ····​.​line·​1638
[−]
smali/android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.smali
Offset 15, 80 lines modified Offset 15, 80 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·​1652 19 ····​.​line·​1662
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$LollipopVi​ewCompatImpl;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat$LollipopVi​ewCompatImpl;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​getScrollIndicators(L​android/​view/​View;​)​I 24 .​method·​public·​getScrollIndicators(L​android/​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·​1665 28 ····​.​line·​1675
29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>getScrollIndicators(​Landroid/​view/​View;​)​I 29 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>getScrollIndicators(​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·​offsetLeftAndRight(La​ndroid/​view/​View;​I)​V 33 .​method·​public·​offsetLeftAndRight(La​ndroid/​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,​·​"offset"····​#·​I 36 ····​.​param·​p2,​·​"offset"····​#·​I
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​1671 38 ····​.​line·​1681
39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>offsetLeftAndRight(L​android/​view/​View;​I)​V 39 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>offsetLeftAndRight(L​android/​view/​View;​I)​V
   
40 ····​.​line·​1672 40 ····​.​line·​1682
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​offsetTopAndBottom(La​ndroid/​view/​View;​I)​V 43 .​method·​public·​offsetTopAndBottom(La​ndroid/​view/​View;​I)​V
44 ····​.​locals·​0 44 ····​.​locals·​0
45 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 45 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
46 ····​.​param·​p2,​·​"offset"····​#·​I 46 ····​.​param·​p2,​·​"offset"····​#·​I
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​1676 48 ····​.​line·​1686
49 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>offsetTopAndBottom(L​android/​view/​View;​I)​V 49 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>offsetTopAndBottom(L​android/​view/​View;​I)​V
   
50 ····​.​line·​1677 50 ····​.​line·​1687
51 ····​return-​void 51 ····​return-​void
52 .​end·​method 52 .​end·​method
   
53 .​method·​public·​setScrollIndicators(L​android/​view/​View;​I)​V 53 .​method·​public·​setScrollIndicators(L​android/​view/​View;​I)​V
54 ····​.​locals·​0 54 ····​.​locals·​0
55 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 55 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
56 ····​.​param·​p2,​·​"indicators"····​#·​I 56 ····​.​param·​p2,​·​"indicators"····​#·​I
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·​1655 58 ····​.​line·​1665
59 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>setScrollIndicators(​Landroid/​view/​View;​I)​V 59 ····​invoke-​static·​{p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>setScrollIndicators(​Landroid/​view/​View;​I)​V
   
60 ····​.​line·​1656 60 ····​.​line·​1666
61 ····​return-​void 61 ····​return-​void
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​setScrollIndicators(L​android/​view/​View;​II)​V 63 .​method·​public·​setScrollIndicators(L​android/​view/​View;​II)​V
64 ····​.​locals·​0 64 ····​.​locals·​0
65 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 65 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
66 ····​.​param·​p2,​·​"indicators"····​#·​I 66 ····​.​param·​p2,​·​"indicators"····​#·​I
67 ····​.​param·​p3,​·​"mask"····​#·​I 67 ····​.​param·​p3,​·​"mask"····​#·​I
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​1660 69 ····​.​line·​1670
70 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>setScrollIndicators(​Landroid/​view/​View;​II)​V 70 ····​invoke-​static·​{p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​view/​ViewCompatMarshmallow​;​-​>setScrollIndicators(​Landroid/​view/​View;​II)​V
   
71 ····​.​line·​1661 71 ····​.​line·​1671
72 ····​return-​void 72 ····​return-​void
73 .​end·​method 73 .​end·​method
[−]
smali/android/support/v4/view/ViewCompat.smali
Offset 93, 196 lines modified Offset 93, 196 lines modified
   
   
93 #·​direct·​methods 93 #·​direct·​methods
94 .​method·​static·​constructor·​<clinit>()​V 94 .​method·​static·​constructor·​<clinit>()​V
95 ····​.​locals·​2 95 ····​.​locals·​2
   
96 ····​.​prologue 96 ····​.​prologue
97 ····​.​line·​1682 97 ····​.​line·​1692
98 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 98 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
99 ····​.​line·​1683 99 ····​.​line·​1693
100 ····​.​local·​v0,​·​"version":​I 100 ····​.​local·​v0,​·​"version":​I
101 ····​const/​16·​v1,​·​0x17 101 ····​const/​16·​v1,​·​0x17
   
102 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 102 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
103 ····​.​line·​1684 103 ····​.​line·​1694
104 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$Marshmallo​wViewCompatImpl;​ 104 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$Marshmallo​wViewCompatImpl;​
   
105 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$Marshmallo​wViewCompatImpl;​-​><init>()​V 105 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$Marshmallo​wViewCompatImpl;​-​><init>()​V
   
106 ····​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;​
   
107 ····​.​line·​1706 107 ····​.​line·​1716
108 ····​:​goto_0 108 ····​:​goto_0
109 ····​return-​void 109 ····​return-​void
   
110 ····​.​line·​1685 110 ····​.​line·​1695
111 ····​:​cond_0 111 ····​:​cond_0
112 ····​const/​16·​v1,​·​0x15 112 ····​const/​16·​v1,​·​0x15
   
113 ····​if-​lt·​v0,​·​v1,​·​:​cond_1 113 ····​if-​lt·​v0,​·​v1,​·​:​cond_1
   
114 ····​.​line·​1686 114 ····​.​line·​1696
115 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$LollipopVi​ewCompatImpl;​ 115 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$LollipopVi​ewCompatImpl;​
   
116 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$LollipopVi​ewCompatImpl;​-​><init>()​V 116 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$LollipopVi​ewCompatImpl;​-​><init>()​V
   
117 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 117 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
   
118 ····​goto·​:​goto_0 118 ····​goto·​:​goto_0
   
119 ····​.​line·​1687 119 ····​.​line·​1697
120 ····​:​cond_1 120 ····​:​cond_1
121 ····​const/​16·​v1,​·​0x13 121 ····​const/​16·​v1,​·​0x13
   
122 ····​if-​lt·​v0,​·​v1,​·​:​cond_2 122 ····​if-​lt·​v0,​·​v1,​·​:​cond_2
   
123 ····​.​line·​1688 123 ····​.​line·​1698
124 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​ 124 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​
   
125 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​-​><init>()​V 125 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$KitKatView​CompatImpl;​-​><init>()​V
   
126 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 126 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
   
127 ····​goto·​:​goto_0 127 ····​goto·​:​goto_0
   
128 ····​.​line·​1689 128 ····​.​line·​1699
129 ····​:​cond_2 129 ····​:​cond_2
130 ····​const/​16·​v1,​·​0x11 130 ····​const/​16·​v1,​·​0x11
   
131 ····​if-​lt·​v0,​·​v1,​·​:​cond_3 131 ····​if-​lt·​v0,​·​v1,​·​:​cond_3
   
132 ····​.​line·​1690 132 ····​.​line·​1700
133 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​ 133 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​
   
134 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​-​><init>()​V 134 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$JbMr1ViewC​ompatImpl;​-​><init>()​V
   
135 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 135 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
   
136 ····​goto·​:​goto_0 136 ····​goto·​:​goto_0
   
137 ····​.​line·​1691 137 ····​.​line·​1701
138 ····​:​cond_3 138 ····​:​cond_3
139 ····​const/​16·​v1,​·​0x10 139 ····​const/​16·​v1,​·​0x10
   
140 ····​if-​lt·​v0,​·​v1,​·​:​cond_4 140 ····​if-​lt·​v0,​·​v1,​·​:​cond_4
   
141 ····​.​line·​1692 141 ····​.​line·​1702
142 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl;​ 142 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl;​
   
143 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl;​-​><init>()​V 143 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$JBViewComp​atImpl;​-​><init>()​V
   
144 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 144 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
   
145 ····​goto·​:​goto_0 145 ····​goto·​:​goto_0
   
146 ····​.​line·​1693 146 ····​.​line·​1703
147 ····​:​cond_4 147 ····​:​cond_4
148 ····​const/​16·​v1,​·​0xf 148 ····​const/​16·​v1,​·​0xf
   
149 ····​if-​lt·​v0,​·​v1,​·​:​cond_5 149 ····​if-​lt·​v0,​·​v1,​·​:​cond_5
   
150 ····​.​line·​1694 150 ····​.​line·​1704
151 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$ICSMr1View​CompatImpl;​ 151 ····​new-​instance·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat$ICSMr1View​CompatImpl;​
   
152 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$ICSMr1View​CompatImpl;​-​><init>()​V 152 ····​invoke-​direct·​{v1},​·​Landroid/​support/​v4/​view/​ViewCompat$ICSMr1View​CompatImpl;​-​><init>()​V
   
153 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​ 153 ····​sput-​object·​v1,​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>IMPL:​Landroid/​support/​v4/​view/​ViewCompat$ViewCompat​Impl;​
Max diff block lines reached; 60722/63648 bytes (95.40%) of diff not shown.
[−]
smali/android/support/v4/view/ViewCompatLollipop$1.smali
Offset 22, 15 lines modified Offset 22, 15 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​OnApplyWindowInsetsLi​stener;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​view/​OnApplyWindowInsetsLi​stener;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·59 26 ····​.​line·65
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompatLollipop$1;​-​>val$listener:​Landroid/​support/​v4/​view/​OnApplyWindowInsetsLi​stener;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompatLollipop$1;​-​>val$listener:​Landroid/​support/​v4/​view/​OnApplyWindowInsetsLi​stener;​
   
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
   
Offset 38, 31 lines modified Offset 38, 31 lines modified
38 #·​virtual·​methods 38 #·​virtual·​methods
39 .​method·​public·​onApplyWindowInsets(L​android/​view/​View;​Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​ 39 .​method·​public·​onApplyWindowInsets(L​android/​view/​View;​Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​
40 ····​.​locals·​2 40 ····​.​locals·​2
41 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​ 41 ····​.​param·​p1,​·​"view"····​#·​Landroid/​view/​View;​
42 ····​.​param·​p2,​·​"windowInsets"····​#·​Landroid/​view/​WindowInsets;​ 42 ····​.​param·​p2,​·​"windowInsets"····​#·​Landroid/​view/​WindowInsets;​
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​63 44 ····​.​line·​69
45 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​ 45 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​
   
46 ····​invoke-​direct·​{v0,​·​p2},​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​-​><init>(Landroid/​view/​WindowInsets;​)​V 46 ····​invoke-​direct·​{v0,​·​p2},​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​-​><init>(Landroid/​view/​WindowInsets;​)​V
   
47 ····​.​line·65 47 ····​.​line·71
48 ····​.​local·​v0,​·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​ 48 ····​.​local·​v0,​·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​
49 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompatLollipop$1;​-​>val$listener:​Landroid/​support/​v4/​view/​OnApplyWindowInsetsLi​stener;​ 49 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​view/​ViewCompatLollipop$1;​-​>val$listener:​Landroid/​support/​v4/​view/​OnApplyWindowInsetsLi​stener;​
   
50 ····​invoke-​interface·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​view/​OnApplyWindowInsetsLi​stener;​-​>onApplyWindowInsets(​Landroid/​view/​View;​Landroid/​support/​v4/​view/​WindowInsetsCompat;​)​Landroid/​support/​v4/​view/​WindowInsetsCompat;​ 50 ····​invoke-​interface·​{v1,​·​p1,​·​v0},​·​Landroid/​support/​v4/​view/​OnApplyWindowInsetsLi​stener;​-​>onApplyWindowInsets(​Landroid/​view/​View;​Landroid/​support/​v4/​view/​WindowInsetsCompat;​)​Landroid/​support/​v4/​view/​WindowInsetsCompat;​
   
51 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
52 ····​.​end·​local·​v0····​#·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​ 52 ····​.​end·​local·​v0····​#·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​
53 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​ 53 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​
   
54 ····​.​line·67 54 ····​.​line·73
55 ····​.​restart·​local·​v0····​#·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​ 55 ····​.​restart·​local·​v0····​#·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​
56 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​-​>unwrap()​Landroid/​view/​WindowInsets;​ 56 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​-​>unwrap()​Landroid/​view/​WindowInsets;​
   
57 ····​move-​result-​object·​v1 57 ····​move-​result-​object·​v1
   
58 ····​return-​object·​v1 58 ····​return-​object·​v1
59 .​end·​method 59 .​end·​method
[−]
smali/android/support/v4/view/ViewCompatLollipop.smali
Offset 1, 60 lines modified Offset 1, 73 lines modified
1 .​class·​Landroid/​support/​v4/​view/​ViewCompatLollipop;​ 1 .​class·​Landroid/​support/​v4/​view/​ViewCompatLollipop;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ViewCompatLollipop.​java" 3 .​source·​"ViewCompatLollipop.​java"
   
   
  4 #·​static·​fields
  5 .​field·​private·​static·​sThreadLocalRect:​Ljava/​lang/​ThreadLocal;​
  6 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  7 ········​value·​=·​{
  8 ············​"Ljava/​lang/​ThreadLocal",​
  9 ············​"<",​
  10 ············​"Landroid/​graphics/​Rect;​",​
  11 ············​">;​"
  12 ········​}
  13 ····​.​end·​annotation
  14 .​end·​field
   
   
4 #·​direct·​methods 15 #·​direct·​methods
5 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
6 ····​.​locals·​0 17 ····​.​locals·​0
   
7 ····​.​prologue 18 ····​.​prologue
8 ····​.​line·​24 19 ····​.​line·​28
9 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
10 ····​return-​void 21 ····​return-​void
11 .​end·​method 22 .​end·​method
   
12 .​method·​public·​static·​dispatchApplyWindowIn​sets(Landroid/​view/​View;​Landroid/​support/​v4/​view/​WindowInsetsCompat;​)​Landroid/​support/​v4/​view/​WindowInsetsCompat;​ 23 .​method·​public·​static·​dispatchApplyWindowIn​sets(Landroid/​view/​View;​Landroid/​support/​v4/​view/​WindowInsetsCompat;​)​Landroid/​support/​v4/​view/​WindowInsetsCompat;​
13 ····​.​locals·​3 24 ····​.​locals·​3
14 ····​.​param·​p0,​·​"v"····​#·​Landroid/​view/​View;​ 25 ····​.​param·​p0,​·​"v"····​#·​Landroid/​view/​View;​
15 ····​.​param·​p1,​·​"insets"····​#·​Landroid/​support/​v4/​view/​WindowInsetsCompat;​ 26 ····​.​param·​p1,​·​"insets"····​#·​Landroid/​support/​v4/​view/​WindowInsetsCompat;​
   
16 ····​.​prologue 27 ····​.​prologue
17 ····​.​line·​109 28 ····​.​line·​143
18 ····​instance-​of·​v2,​·​p1,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​ 29 ····​instance-​of·​v2,​·​p1,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​
   
19 ····​if-​eqz·​v2,​·​:​cond_0 30 ····​if-​eqz·​v2,​·​:​cond_0
   
20 ····​move-​object·​v2,​·​p1 31 ····​move-​object·​v2,​·​p1
   
21 ····​.​line·​111 32 ····​.​line·​145
22 ····​check-​cast·​v2,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​ 33 ····​check-​cast·​v2,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​
   
23 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​-​>unwrap()​Landroid/​view/​WindowInsets;​ 34 ····​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​-​>unwrap()​Landroid/​view/​WindowInsets;​
   
24 ····​move-​result-​object·​v1 35 ····​move-​result-​object·​v1
   
25 ····​.​line·​113 36 ····​.​line·​147
26 ····​.​local·​v1,​·​"unwrapped":​Landroid/​view/​WindowInsets;​ 37 ····​.​local·​v1,​·​"unwrapped":​Landroid/​view/​WindowInsets;​
27 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​View;​-​>dispatchApplyWindowI​nsets(Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​ 38 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​View;​-​>dispatchApplyWindowI​nsets(Landroid/​view/​WindowInsets;​)​Landroid/​view/​WindowInsets;​
   
28 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
29 ····​.​line·​115 40 ····​.​line·​149
30 ····​.​local·​v0,​·​"result":​Landroid/​view/​WindowInsets;​ 41 ····​.​local·​v0,​·​"result":​Landroid/​view/​WindowInsets;​
31 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 42 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
   
32 ····​.​line·​117 43 ····​.​line·​151
33 ····​new-​instance·​p1,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​ 44 ····​new-​instance·​p1,​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​
   
34 ····​.​end·​local·​p1····​#·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompat;​ 45 ····​.​end·​local·​p1····​#·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompat;​
35 ····​invoke-​direct·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​-​><init>(Landroid/​view/​WindowInsets;​)​V 46 ····​invoke-​direct·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​WindowInsetsCompatApi​21;​-​><init>(Landroid/​view/​WindowInsets;​)​V
   
36 ····​.​line·​120 47 ····​.​line·​154
37 ····​.​end·​local·​v0····​#·​"result":​Landroid/​view/​WindowInsets;​ 48 ····​.​end·​local·​v0····​#·​"result":​Landroid/​view/​WindowInsets;​
38 ····​.​end·​local·​v1····​#·​"unwrapped":​Landroid/​view/​WindowInsets;​ 49 ····​.​end·​local·​v1····​#·​"unwrapped":​Landroid/​view/​WindowInsets;​
39 ····​.​restart·​local·​p1····​#·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompat;​ 50 ····​.​restart·​local·​p1····​#·​"insets":​Landroid/​support/​v4/​view/​WindowInsetsCompat;​
40 ····​:​cond_0 51 ····​:​cond_0
41 ····​return-​object·​p1 52 ····​return-​object·​p1
42 .​end·​method 53 .​end·​method
   
Offset 62, 30 lines modified Offset 75, 30 lines modified
62 ····​.​locals·​1 75 ····​.​locals·​1
63 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 76 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
64 ····​.​param·​p1,​·​"velocityX"····​#·​F 77 ····​.​param·​p1,​·​"velocityX"····​#·​F
65 ····​.​param·​p2,​·​"velocityY"····​#·​F 78 ····​.​param·​p2,​·​"velocityY"····​#·​F
66 ····​.​param·​p3,​·​"consumed"····​#·​Z 79 ····​.​param·​p3,​·​"consumed"····​#·​Z
   
67 ····​.​prologue 80 ····​.​prologue
68 ····​.​line·​156 81 ····​.​line·​190
69 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​View;​-​>dispatchNestedFling(​FFZ)​Z 82 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​View;​-​>dispatchNestedFling(​FFZ)​Z
   
70 ····​move-​result·​v0 83 ····​move-​result·​v0
   
71 ····​return·​v0 84 ····​return·​v0
72 .​end·​method 85 .​end·​method
   
73 .​method·​public·​static·​dispatchNestedPreFlin​g(Landroid/​view/​View;​FF)​Z 86 .​method·​public·​static·​dispatchNestedPreFlin​g(Landroid/​view/​View;​FF)​Z
74 ····​.​locals·​1 87 ····​.​locals·​1
75 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 88 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
76 ····​.​param·​p1,​·​"velocityX"····​#·​F 89 ····​.​param·​p1,​·​"velocityX"····​#·​F
77 ····​.​param·​p2,​·​"velocityY"····​#·​F 90 ····​.​param·​p2,​·​"velocityY"····​#·​F
   
78 ····​.​prologue 91 ····​.​prologue
79 ····​.​line·​160 92 ····​.​line·​194
80 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View;​-​>dispatchNestedPreFli​ng(FF)​Z 93 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View;​-​>dispatchNestedPreFli​ng(FF)​Z
   
Max diff block lines reached; 20074/23119 bytes (86.83%) of diff not shown.
[−]
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·​3037 36 ····​.​line·​3039
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·​3018 38 ····​.​line·​3020
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·​3038 41 ····​.​line·​3040
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·​3041 49 ····​.​line·​3043
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·​3018 51 ····​.​line·​3020
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·​3043 54 ····​.​line·​3045
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·​3044 60 ····​.​line·​3046
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·​3045 67 ····​.​line·​3047
68 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 68 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
69 ····​.​line·​3046 69 ····​.​line·​3048
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·​2929 23 ····​.​line·​2931
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·​2982 32 ····​.​line·​2984
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·​2933 79 ····​.​line·​2935
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·​2934 81 ····​.​line·​2936
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·​2935 86 ····​.​line·​2937
87 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityEventCom​pat;​-​>asRecord(Landroid/​view/​accessibility/​AccessibilityEvent;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​ 87 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityEventCom​pat;​-​>asRecord(Landroid/​view/​accessibility/​AccessibilityEvent;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​
   
88 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
89 ····​.​line·​2937 89 ····​.​line·​2939
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·​2938 94 ····​.​line·​2940
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·​2940 120 ····​.​line·​2942
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·​2941 128 ····​.​line·​2943
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/9908 bytes (59.47%) 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·​2986 23 ····​.​line·​2988
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·​2986 33 ····​.​line·​2988
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·​2989 41 ····​.​line·​2991
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·​2990 44 ····​.​line·​2992
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·​2993 50 ····​.​line·​2995
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·​2994 53 ····​.​line·​2996
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
[−]
smali/android/support/v4/view/ViewPager$ViewPositionComparator.smali
Offset 28, 84 lines modified Offset 28, 84 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·​3049 32 ····​.​line·​3051
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·​3052 42 ····​.​line·​3054
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·​3053 46 ····​.​line·​3055
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·​3054 51 ····​.​line·​3056
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·​3055 56 ····​.​line·​3057
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·​3057 60 ····​.​line·​3059
61 ····​:​goto_0 61 ····​:​goto_0
62 ····​return·​v2 62 ····​return·​v2
   
63 ····​.​line·​3055 63 ····​.​line·​3057
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·​3057 67 ····​.​line·​3059
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
   
72 ····​goto·​:​goto_0 72 ····​goto·​:​goto_0
73 .​end·​method 73 .​end·​method
   
74 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I 74 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
75 ····​.​locals·​1 75 ····​.​locals·​1
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​.​line·​3049 77 ····​.​line·​3051
78 ····​check-​cast·​p1,​·​Landroid/​view/​View;​ 78 ····​check-​cast·​p1,​·​Landroid/​view/​View;​
   
79 ····​check-​cast·​p2,​·​Landroid/​view/​View;​ 79 ····​check-​cast·​p2,​·​Landroid/​view/​View;​
   
80 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​-​>compare(Landroid/​view/​View;​Landroid/​view/​View;​)​I 80 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​ViewPager$ViewPositio​nComparator;​-​>compare(Landroid/​view/​View;​Landroid/​view/​View;​)​I
   
81 ····​move-​result·​v0 81 ····​move-​result·​v0
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 1207, 15 lines modified Offset 1207, 15 lines modified
1207 ····​.​locals·​6 1207 ····​.​locals·​6
1208 ····​.​param·​p1,​·​"currentPage"····​#·​I 1208 ····​.​param·​p1,​·​"currentPage"····​#·​I
1209 ····​.​param·​p2,​·​"pageOffset"····​#·​F 1209 ····​.​param·​p2,​·​"pageOffset"····​#·​F
1210 ····​.​param·​p3,​·​"velocity"····​#·​I 1210 ····​.​param·​p3,​·​"velocity"····​#·​I
1211 ····​.​param·​p4,​·​"deltaX"····​#·​I 1211 ····​.​param·​p4,​·​"deltaX"····​#·​I
   
1212 ····​.​prologue 1212 ····​.​prologue
1213 ····​.​line·​2314 1213 ····​.​line·​2316
1214 ····​invoke-​static·​{p4},​·​Ljava/​lang/​Math;​-​>abs(I)​I 1214 ····​invoke-​static·​{p4},​·​Ljava/​lang/​Math;​-​>abs(I)​I
   
1215 ····​move-​result·​v4 1215 ····​move-​result·​v4
   
1216 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFlingDistance:​I 1216 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mFlingDistance:​I
   
1217 ····​if-​le·​v4,​·​v5,​·​:​cond_2 1217 ····​if-​le·​v4,​·​v5,​·​:​cond_2
Offset 1224, 42 lines modified Offset 1224, 42 lines modified
   
1224 ····​move-​result·​v4 1224 ····​move-​result·​v4
   
1225 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mMinimumVelocity:​I 1225 ····​iget·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mMinimumVelocity:​I
   
1226 ····​if-​le·​v4,​·​v5,​·​:​cond_2 1226 ····​if-​le·​v4,​·​v5,​·​:​cond_2
   
1227 ····​.​line·​2315 1227 ····​.​line·​2317
1228 ····​if-​lez·​p3,​·​:​cond_1 1228 ····​if-​lez·​p3,​·​:​cond_1
   
1229 ····​move·​v2,​·​p1 1229 ····​move·​v2,​·​p1
   
1230 ····​.​line·​2321 1230 ····​.​line·​2323
1231 ····​.​local·​v2,​·​"targetPage":​I 1231 ····​.​local·​v2,​·​"targetPage":​I
1232 ····​:​goto_0 1232 ····​:​goto_0
1233 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 1233 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
1234 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>size()​I 1234 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
1235 ····​move-​result·​v4 1235 ····​move-​result·​v4
   
1236 ····​if-​lez·​v4,​·​:​cond_0 1236 ····​if-​lez·​v4,​·​:​cond_0
   
1237 ····​.​line·​2322 1237 ····​.​line·​2324
1238 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 1238 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
1239 ····​const/​4·​v5,​·​0x0 1239 ····​const/​4·​v5,​·​0x0
   
1240 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 1240 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
1241 ····​move-​result-​object·​v0 1241 ····​move-​result-​object·​v0
   
1242 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 1242 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
1243 ····​.​line·​2323 1243 ····​.​line·​2325
1244 ····​.​local·​v0,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 1244 ····​.​local·​v0,​·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
1245 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 1245 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
1246 ····​iget-​object·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​ 1246 ····​iget-​object·​v5,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mItems:​Ljava/​util/​ArrayList;​
   
1247 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>size()​I 1247 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
Offset 1269, 64 lines modified Offset 1269, 64 lines modified
   
1269 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 1269 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
1270 ····​move-​result-​object·​v1 1270 ····​move-​result-​object·​v1
   
1271 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 1271 ····​check-​cast·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
   
1272 ····​.​line·​2326 1272 ····​.​line·​2328
1273 ····​.​local·​v1,​·​"lastItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 1273 ····​.​local·​v1,​·​"lastItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
1274 ····​iget·​v4,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​>position:​I 1274 ····​iget·​v4,​·​v0,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​>position:​I
   
1275 ····​iget·​v5,​·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​>position:​I 1275 ····​iget·​v5,​·​v1,​·​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​-​>position:​I
   
1276 ····​invoke-​static·​{v2,​·​v5},​·​Ljava/​lang/​Math;​-​>min(II)​I 1276 ····​invoke-​static·​{v2,​·​v5},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
1277 ····​move-​result·​v5 1277 ····​move-​result·​v5
   
1278 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>max(II)​I 1278 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
1279 ····​move-​result·​v2 1279 ····​move-​result·​v2
   
1280 ····​.​line·​2329 1280 ····​.​line·​2331
1281 ····​.​end·​local·​v0····​#·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 1281 ····​.​end·​local·​v0····​#·​"firstItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
1282 ····​.​end·​local·​v1····​#·​"lastItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​ 1282 ····​.​end·​local·​v1····​#·​"lastItem":​Landroid/​support/​v4/​view/​ViewPager$ItemInfo;​
1283 ····​:​cond_0 1283 ····​:​cond_0
1284 ····​return·​v2 1284 ····​return·​v2
   
1285 ····​.​line·​2315 1285 ····​.​line·​2317
1286 ····​.​end·​local·​v2····​#·​"targetPage":​I 1286 ····​.​end·​local·​v2····​#·​"targetPage":​I
1287 ····​:​cond_1 1287 ····​:​cond_1
1288 ····​add-​int/​lit8·​v2,​·​p1,​·​0x1 1288 ····​add-​int/​lit8·​v2,​·​p1,​·​0x1
   
1289 ····​goto·​:​goto_0 1289 ····​goto·​:​goto_0
   
1290 ····​.​line·​2317 1290 ····​.​line·​2319
1291 ····​:​cond_2 1291 ····​:​cond_2
1292 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mCurItem:​I 1292 ····​iget·​v4,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mCurItem:​I
   
1293 ····​if-​lt·​p1,​·​v4,​·​:​cond_3 1293 ····​if-​lt·​p1,​·​v4,​·​:​cond_3
   
Max diff block lines reached; 102216/104956 bytes (97.39%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout$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/​DrawerLayout;​)​V 22 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​)​V
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​2198 25 ····​.​line·​2203
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·​2199 28 ····​.​line·​2204
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
Offset 42, 230 lines modified Offset 42, 230 lines modified
   
42 .​method·​private·​addChildrenForAccessi​bility(Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​Landroid/​view/​ViewGroup;​)​V 42 .​method·​private·​addChildrenForAccessi​bility(Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​Landroid/​view/​ViewGroup;​)​V
43 ····​.​locals·​4 43 ····​.​locals·​4
44 ····​.​param·​p1,​·​"info"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 44 ····​.​param·​p1,​·​"info"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
45 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​ViewGroup;​ 45 ····​.​param·​p2,​·​"v"····​#·​Landroid/​view/​ViewGroup;​
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​2275 47 ····​.​line·​2280
48 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​ViewGroup;​-​>getChildCount()​I 48 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​ViewGroup;​-​>getChildCount()​I
   
49 ····​move-​result·​v1 49 ····​move-​result·​v1
   
50 ····​.​line·​2276 50 ····​.​line·​2281
51 ····​.​local·​v1,​·​"childCount":​I 51 ····​.​local·​v1,​·​"childCount":​I
52 ····​const/​4·​v2,​·​0x0 52 ····​const/​4·​v2,​·​0x0
   
53 ····​.​local·​v2,​·​"i":​I 53 ····​.​local·​v2,​·​"i":​I
54 ····​:​goto_0 54 ····​:​goto_0
55 ····​if-​ge·​v2,​·​v1,​·​:​cond_1 55 ····​if-​ge·​v2,​·​v1,​·​:​cond_1
   
56 ····​.​line·​2277 56 ····​.​line·​2282
57 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​ 57 ····​invoke-​virtual·​{p2,​·​v2},​·​Landroid/​view/​ViewGroup;​-​>getChildAt(I)​Landroid/​view/​View;​
   
58 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
59 ····​.​line·​2278 59 ····​.​line·​2283
60 ····​.​local·​v0,​·​"child":​Landroid/​view/​View;​ 60 ····​.​local·​v0,​·​"child":​Landroid/​view/​View;​
61 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>includeChildForAcces​sibility(Landroid/​view/​View;​)​Z 61 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>includeChildForAcces​sibility(Landroid/​view/​View;​)​Z
62 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$700(Landroid/​view/​View;​)​Z 62 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$700(Landroid/​view/​View;​)​Z
   
63 ····​move-​result·​v3 63 ····​move-​result·​v3
   
64 ····​if-​eqz·​v3,​·​:​cond_0 64 ····​if-​eqz·​v3,​·​:​cond_0
   
65 ····​.​line·​2279 65 ····​.​line·​2284
66 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>addChild(Landroid/​view/​View;​)​V 66 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>addChild(Landroid/​view/​View;​)​V
   
67 ····​.​line·​2276 67 ····​.​line·​2281
68 ····​:​cond_0 68 ····​:​cond_0
69 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 69 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
70 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
   
71 ····​.​line·​2282 71 ····​.​line·​2287
72 ····​.​end·​local·​v0····​#·​"child":​Landroid/​view/​View;​ 72 ····​.​end·​local·​v0····​#·​"child":​Landroid/​view/​View;​
73 ····​:​cond_1 73 ····​:​cond_1
74 ····​return-​void 74 ····​return-​void
75 .​end·​method 75 .​end·​method
   
76 .​method·​private·​copyNodeInfoNoChildre​n(Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V 76 .​method·​private·​copyNodeInfoNoChildre​n(Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V
77 ····​.​locals·​2 77 ····​.​locals·​2
78 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 78 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
79 ····​.​param·​p2,​·​"src"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 79 ····​.​param·​p2,​·​"src"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
   
80 ····​.​prologue 80 ····​.​prologue
81 ····​.​line·​2291 81 ····​.​line·​2296
82 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​-​>mTmpRect:​Landroid/​graphics/​Rect;​ 82 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$Accessib​ilityDelegate;​-​>mTmpRect:​Landroid/​graphics/​Rect;​
   
83 ····​.​line·​2293 83 ····​.​line·​2298
84 ····​.​local·​v0,​·​"rect":​Landroid/​graphics/​Rect;​ 84 ····​.​local·​v0,​·​"rect":​Landroid/​graphics/​Rect;​
85 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getBoundsInParent(La​ndroid/​graphics/​Rect;​)​V 85 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getBoundsInParent(La​ndroid/​graphics/​Rect;​)​V
   
86 ····​.​line·​2294 86 ····​.​line·​2299
87 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setBoundsInParent(La​ndroid/​graphics/​Rect;​)​V 87 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setBoundsInParent(La​ndroid/​graphics/​Rect;​)​V
   
88 ····​.​line·​2296 88 ····​.​line·​2301
89 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getBoundsInScreen(La​ndroid/​graphics/​Rect;​)​V 89 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>getBoundsInScreen(La​ndroid/​graphics/​Rect;​)​V
   
90 ····​.​line·​2297 90 ····​.​line·​2302
91 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setBoundsInScreen(La​ndroid/​graphics/​Rect;​)​V 91 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setBoundsInScreen(La​ndroid/​graphics/​Rect;​)​V
   
92 ····​.​line·​2299 92 ····​.​line·​2304
93 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isVisibleToUser()​Z 93 ····​invoke-​virtual·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>isVisibleToUser()​Z
   
94 ····​move-​result·​v1 94 ····​move-​result·​v1
   
95 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setVisibleToUser(Z)​V 95 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setVisibleToUser(Z)​V
   
Max diff block lines reached; 13018/16973 bytes (76.70%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate.smali
Offset 19, 15 lines modified Offset 19, 15 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​)​V 20 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​2316 23 ····​.​line·​2321
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ChildAcc​essibilityDelegate;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$ChildAcc​essibilityDelegate;​-​>this$0:​Landroid/​support/​v4/​widget/​DrawerLayout;​
   
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
   
Offset 35, 27 lines modified Offset 35, 27 lines modified
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​onInitializeAccessibi​lityNodeInfo(Landroid​/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V 36 .​method·​public·​onInitializeAccessibi​lityNodeInfo(Landroid​/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V
37 ····​.​locals·​1 37 ····​.​locals·​1
38 ····​.​param·​p1,​·​"child"····​#·​Landroid/​view/​View;​ 38 ····​.​param·​p1,​·​"child"····​#·​Landroid/​view/​View;​
39 ····​.​param·​p2,​·​"info"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​ 39 ····​.​param·​p2,​·​"info"····​#·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​2320 41 ····​.​line·​2325
42 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityNodeInfo(Landroi​d/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V 42 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityNodeInfo(Landroi​d/​view/​View;​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​)​V
   
43 ····​.​line·​2322 43 ····​.​line·​2327
44 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>includeChildForAcces​sibility(Landroid/​view/​View;​)​Z 44 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>includeChildForAcces​sibility(Landroid/​view/​View;​)​Z
45 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$700(Landroid/​view/​View;​)​Z 45 ····​invoke-​static·​{p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$700(Landroid/​view/​View;​)​Z
   
46 ····​move-​result·​v0 46 ····​move-​result·​v0
   
47 ····​if-​nez·​v0,​·​:​cond_0 47 ····​if-​nez·​v0,​·​:​cond_0
   
48 ····​.​line·​2326 48 ····​.​line·​2331
49 ····​const/​4·​v0,​·​0x0 49 ····​const/​4·​v0,​·​0x0
   
50 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setParent(Landroid/​view/​View;​)​V 50 ····​invoke-​virtual·​{p2,​·​v0},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityNodeInfo​Compat;​-​>setParent(Landroid/​view/​View;​)​V
   
51 ····​.​line·​2328 51 ····​.​line·​2333
52 ····​:​cond_0 52 ····​:​cond_0
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
[−]
smali/android/support/v4/widget/DrawerLayout$LayoutParams.smali
Offset 35, 215 lines modified Offset 35, 215 lines modified
35 #·​direct·​methods 35 #·​direct·​methods
36 .​method·​public·​constructor·​<init>(II)​V 36 .​method·​public·​constructor·​<init>(II)​V
37 ····​.​locals·​1 37 ····​.​locals·​1
38 ····​.​param·​p1,​·​"width"····​#·​I 38 ····​.​param·​p1,​·​"width"····​#·​I
39 ····​.​param·​p2,​·​"height"····​#·​I 39 ····​.​param·​p2,​·​"height"····​#·​I
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​2176 41 ····​.​line·​2181
42 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V 42 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(II)​V
   
43 ····​.​line·​2162 43 ····​.​line·​2167
44 ····​const/​4·​v0,​·​0x0 44 ····​const/​4·​v0,​·​0x0
   
45 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 45 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
46 ····​.​line·​2177 46 ····​.​line·​2182
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
   
49 .​method·​public·​constructor·​<init>(III)​V 49 .​method·​public·​constructor·​<init>(III)​V
50 ····​.​locals·​0 50 ····​.​locals·​0
51 ····​.​param·​p1,​·​"width"····​#·​I 51 ····​.​param·​p1,​·​"width"····​#·​I
52 ····​.​param·​p2,​·​"height"····​#·​I 52 ····​.​param·​p2,​·​"height"····​#·​I
53 ····​.​param·​p3,​·​"gravity"····​#·​I 53 ····​.​param·​p3,​·​"gravity"····​#·​I
   
54 ····​.​prologue 54 ····​.​prologue
55 ····​.​line·​2180 55 ····​.​line·​2185
56 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​><init>(II)​V 56 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​><init>(II)​V
   
57 ····​.​line·​2181 57 ····​.​line·​2186
58 ····​iput·​p3,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 58 ····​iput·​p3,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
59 ····​.​line·​2182 59 ····​.​line·​2187
60 ····​return-​void 60 ····​return-​void
61 .​end·​method 61 .​end·​method
   
62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 62 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
63 ····​.​locals·​3 63 ····​.​locals·​3
64 ····​.​param·​p1,​·​"c"····​#·​Landroid/​content/​Context;​ 64 ····​.​param·​p1,​·​"c"····​#·​Landroid/​content/​Context;​
65 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​ 65 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​const/​4·​v2,​·​0x0 67 ····​const/​4·​v2,​·​0x0
   
68 ····​.​line·​2168 68 ····​.​line·​2173
69 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 69 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
70 ····​.​line·​2162 70 ····​.​line·​2167
71 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 71 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
72 ····​.​line·​2170 72 ····​.​line·​2175
73 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>LAYOUT_ATTRS:​[I 73 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>LAYOUT_ATTRS:​[I
74 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$400()​[I 74 ····​invoke-​static·​{},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>access$400()​[I
   
75 ····​move-​result-​object·​v1 75 ····​move-​result-​object·​v1
   
76 ····​invoke-​virtual·​{p1,​·​p2,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​ 76 ····​invoke-​virtual·​{p1,​·​p2,​·​v1},​·​Landroid/​content/​Context;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[I)​Landroid/​content/​res/​TypedArray;​
   
77 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
78 ····​.​line·​2171 78 ····​.​line·​2176
79 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​ 79 ····​.​local·​v0,​·​"a":​Landroid/​content/​res/​TypedArray;​
80 ····​invoke-​virtual·​{v0,​·​v2,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I 80 ····​invoke-​virtual·​{v0,​·​v2,​·​v2},​·​Landroid/​content/​res/​TypedArray;​-​>getInt(II)​I
   
81 ····​move-​result·​v1 81 ····​move-​result·​v1
   
82 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 82 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
83 ····​.​line·​2172 83 ····​.​line·​2177
84 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 84 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
85 ····​.​line·​2173 85 ····​.​line·​2178
86 ····​return-​void 86 ····​return-​void
87 .​end·​method 87 .​end·​method
   
88 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​)​V 88 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​)​V
89 ····​.​locals·​1 89 ····​.​locals·​1
90 ····​.​param·​p1,​·​"source"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​ 90 ····​.​param·​p1,​·​"source"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​.​line·​2185 92 ····​.​line·​2190
93 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V 93 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup$MarginLayou​tParams;​-​><init>(Landroid/​view/​ViewGroup$MarginLayou​tParams;​)​V
   
94 ····​.​line·​2162 94 ····​.​line·​2167
95 ····​const/​4·​v0,​·​0x0 95 ····​const/​4·​v0,​·​0x0
   
96 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 96 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
97 ····​.​line·​2186 97 ····​.​line·​2191
98 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 98 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
99 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I 99 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$LayoutPa​rams;​-​>gravity:​I
   
100 ····​.​line·​2187 100 ····​.​line·​2192
101 ····​return-​void 101 ····​return-​void
102 .​end·​method 102 .​end·​method
   
103 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V 103 .​method·​public·​constructor·​<init>(Landroid/​view/​ViewGroup$LayoutParam​s;​)​V
104 ····​.​locals·​1 104 ····​.​locals·​1
Max diff block lines reached; 3648/6952 bytes (52.47%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout$SavedState$1.smali
Offset 28, 62 lines modified Offset 28, 62 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·​1978 32 ····​.​line·​1983
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·​1981 41 ····​.​line·​1986
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 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​1978 49 ····​.​line·​1983
50 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 50 ····​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 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
52 ····​return-​object·​v0 52 ····​return-​object·​v0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 54 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
55 ····​.​locals·​1 55 ····​.​locals·​1
56 ····​.​param·​p1,​·​"size"····​#·​I 56 ····​.​param·​p1,​·​"size"····​#·​I
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·​1986 58 ····​.​line·​1991
59 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 59 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
   
60 ····​return-​object·​v0 60 ····​return-​object·​v0
61 .​end·​method 61 .​end·​method
   
62 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 62 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
63 ····​.​locals·​1 63 ····​.​locals·​1
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​.​line·​1978 65 ····​.​line·​1983
66 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 66 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
   
67 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
68 ····​return-​object·​v0 68 ····​return-​object·​v0
69 .​end·​method 69 .​end·​method
[−]
smali/android/support/v4/widget/DrawerLayout$SavedState.smali
Offset 40, 125 lines modified Offset 40, 125 lines modified
   
   
40 #·​direct·​methods 40 #·​direct·​methods
41 .​method·​static·​constructor·​<clinit>()​V 41 .​method·​static·​constructor·​<clinit>()​V
42 ····​.​locals·​1 42 ····​.​locals·​1
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​1977 44 ····​.​line·​1982
45 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​ 45 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​
   
46 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​><init>()​V 46 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te$1;​-​><init>()​V
   
47 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 47 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
48 ····​return-​void 48 ····​return-​void
49 .​end·​method 49 .​end·​method
   
50 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V 50 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
51 ····​.​locals·​1 51 ····​.​locals·​1
52 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​ 52 ····​.​param·​p1,​·​"in"····​#·​Landroid/​os/​Parcel;​
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​.​line·​1955 54 ····​.​line·​1960
55 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V 55 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcel;​)​V
   
56 ····​.​line·​1948 56 ····​.​line·​1953
57 ····​const/​4·​v0,​·​0x0 57 ····​const/​4·​v0,​·​0x0
   
58 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I 58 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I
   
59 ····​.​line·​1956 59 ····​.​line·​1961
60 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 60 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
61 ····​move-​result·​v0 61 ····​move-​result·​v0
   
62 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I 62 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I
   
63 ····​.​line·​1957 63 ····​.​line·​1962
64 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 64 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
65 ····​move-​result·​v0 65 ····​move-​result·​v0
   
66 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeLeft:​I 66 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeLeft:​I
   
67 ····​.​line·​1958 67 ····​.​line·​1963
68 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 68 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
69 ····​move-​result·​v0 69 ····​move-​result·​v0
   
70 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeRight:​I 70 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeRight:​I
   
71 ····​.​line·​1959 71 ····​.​line·​1964
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/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeStart:​I 74 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeStart:​I
   
75 ····​.​line·​1960 75 ····​.​line·​1965
76 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I 76 ····​invoke-​virtual·​{p1},​·​Landroid/​os/​Parcel;​-​>readInt()​I
   
77 ····​move-​result·​v0 77 ····​move-​result·​v0
   
78 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeEnd:​I 78 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>lockModeEnd:​I
   
79 ····​.​line·​1961 79 ····​.​line·​1966
80 ····​return-​void 80 ····​return-​void
81 .​end·​method 81 .​end·​method
   
82 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V 82 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V
83 ····​.​locals·​1 83 ····​.​locals·​1
84 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​ 84 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​
   
85 ····​.​prologue 85 ····​.​prologue
86 ····​.​line·​1964 86 ····​.​line·​1969
87 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V 87 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
88 ····​.​line·​1948 88 ····​.​line·​1953
89 ····​const/​4·​v0,​·​0x0 89 ····​const/​4·​v0,​·​0x0
   
90 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I 90 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I
   
91 ····​.​line·​1965 91 ····​.​line·​1970
92 ····​return-​void 92 ····​return-​void
93 .​end·​method 93 .​end·​method
   
   
94 #·​virtual·​methods 94 #·​virtual·​methods
95 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 95 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
96 ····​.​locals·​1 96 ····​.​locals·​1
97 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 97 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
98 ····​.​param·​p2,​·​"flags"····​#·​I 98 ····​.​param·​p2,​·​"flags"····​#·​I
   
99 ····​.​prologue 99 ····​.​prologue
100 ····​.​line·​1969 100 ····​.​line·​1974
101 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V 101 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
102 ····​.​line·​1970 102 ····​.​line·​1975
103 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I 103 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>openDrawerGravity:​I
Max diff block lines reached; 873/3774 bytes (23.13%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout$ViewDragCallback$1.smali
Offset 22, 30 lines modified Offset 22, 30 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·1995 26 ····​.​line·2000
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·1997 35 ····​.​line·2002
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$300(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V 38 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​-​>access$300(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V
   
39 ····​.​line·1998 39 ····​.​line·2003
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
[−]
smali/android/support/v4/widget/DrawerLayout$ViewDragCallback.smali
Offset 26, 131 lines modified Offset 26, 131 lines modified
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​I)​V 27 .​method·​public·​constructor·​<init>(Landroid/​support/​v4/​widget/​DrawerLayout;​I)​V
28 ····​.​locals·​1 28 ····​.​locals·​1
29 ····​.​param·​p2,​·​"gravity"····​#·​I 29 ····​.​param·​p2,​·​"gravity"····​#·​I
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​2001 31 ····​.​line·​2006
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·1995 34 ····​.​line·2000
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·​2002 38 ····​.​line·​2007
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·​2003 40 ····​.​line·​2008
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
43 .​method·​static·​synthetic·​access$300(Landroid/​support/​v4/​widget/​DrawerLayout$ViewDrag​Callback;​)​V 43 .​method·​static·​synthetic·​access$300(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·​1991 47 ····​.​line·​1996
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·​2052 55 ····​.​line·​2057
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·​2053 59 ····​.​line·​2058
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·​2054 65 ····​.​line·​2059
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·​2055 68 ····​.​line·​2060
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·​2057 71 ····​.​line·​2062
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·​2086 81 ····​.​line·​2091
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·​2087 85 ····​.​line·​2092
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·​2088 90 ····​.​line·​2093
Max diff block lines reached; 16752/19914 bytes (84.12%) of diff not shown.
[−]
smali/android/support/v4/widget/DrawerLayout.smali
Offset 759, 15 lines modified Offset 759, 15 lines modified
759 .​end·​method 759 .​end·​method
   
760 .​method·​private·​static·​includeChildForAccess​ibility(Landroid/​view/​View;​)​Z 760 .​method·​private·​static·​includeChildForAccess​ibility(Landroid/​view/​View;​)​Z
761 ····​.​locals·​2 761 ····​.​locals·​2
762 ····​.​param·​p0,​·​"child"····​#·​Landroid/​view/​View;​ 762 ····​.​param·​p0,​·​"child"····​#·​Landroid/​view/​View;​
   
763 ····​.​prologue 763 ····​.​prologue
764 ····​.​line·​1938 764 ····​.​line·​1943
765 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>getImportantForAcces​sibility(Landroid/​view/​View;​)​I 765 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>getImportantForAcces​sibility(Landroid/​view/​View;​)​I
   
766 ····​move-​result·​v0 766 ····​move-​result·​v0
   
767 ····​const/​4·​v1,​·​0x4 767 ····​const/​4·​v1,​·​0x4
   
768 ····​if-​eq·​v0,​·​v1,​·​:​cond_0 768 ····​if-​eq·​v0,​·​v1,​·​:​cond_0
Offset 1212, 54 lines modified Offset 1212, 54 lines modified
1212 .​method·​public·​addView(Landroid/​view/​View;​ILandroid/​view/​ViewGroup$LayoutParam​s;​)​V 1212 .​method·​public·​addView(Landroid/​view/​View;​ILandroid/​view/​ViewGroup$LayoutParam​s;​)​V
1213 ····​.​locals·​2 1213 ····​.​locals·​2
1214 ····​.​param·​p1,​·​"child"····​#·​Landroid/​view/​View;​ 1214 ····​.​param·​p1,​·​"child"····​#·​Landroid/​view/​View;​
1215 ····​.​param·​p2,​·​"index"····​#·​I 1215 ····​.​param·​p2,​·​"index"····​#·​I
1216 ····​.​param·​p3,​·​"params"····​#·​Landroid/​view/​ViewGroup$LayoutParam​s;​ 1216 ····​.​param·​p3,​·​"params"····​#·​Landroid/​view/​ViewGroup$LayoutParam​s;​
   
1217 ····​.​prologue 1217 ····​.​prologue
1218 ····​.​line·​1910 1218 ····​.​line·​1915
1219 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​ViewGroup;​-​>addView(Landroid/​view/​View;​ILandroid/​view/​ViewGroup$LayoutParam​s;​)​V 1219 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​view/​ViewGroup;​-​>addView(Landroid/​view/​View;​ILandroid/​view/​ViewGroup$LayoutParam​s;​)​V
   
1220 ····​.​line·​1912 1220 ····​.​line·​1917
1221 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>findOpenDrawer()​Landroid/​view/​View;​ 1221 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>findOpenDrawer()​Landroid/​view/​View;​
   
1222 ····​move-​result-​object·​v0 1222 ····​move-​result-​object·​v0
   
1223 ····​.​line·​1913 1223 ····​.​line·​1918
1224 ····​.​local·​v0,​·​"openDrawer":​Landroid/​view/​View;​ 1224 ····​.​local·​v0,​·​"openDrawer":​Landroid/​view/​View;​
1225 ····​if-​nez·​v0,​·​:​cond_0 1225 ····​if-​nez·​v0,​·​:​cond_0
   
1226 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>isDrawerView(Landroi​d/​view/​View;​)​Z 1226 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>isDrawerView(Landroi​d/​view/​View;​)​Z
   
1227 ····​move-​result·​v1 1227 ····​move-​result·​v1
   
1228 ····​if-​eqz·​v1,​·​:​cond_2 1228 ····​if-​eqz·​v1,​·​:​cond_2
   
1229 ····​.​line·​1916 1229 ····​.​line·​1921
1230 ····​:​cond_0 1230 ····​:​cond_0
1231 ····​const/​4·​v1,​·​0x4 1231 ····​const/​4·​v1,​·​0x4
   
1232 ····​invoke-​static·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setImportantForAcces​sibility(Landroid/​view/​View;​I)​V 1232 ····​invoke-​static·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setImportantForAcces​sibility(Landroid/​view/​View;​I)​V
   
1233 ····​.​line·​1927 1233 ····​.​line·​1932
1234 ····​:​goto_0 1234 ····​:​goto_0
1235 ····​sget-​boolean·​v1,​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>CAN_HIDE_DESCENDANTS​:​Z 1235 ····​sget-​boolean·​v1,​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>CAN_HIDE_DESCENDANTS​:​Z
   
1236 ····​if-​nez·​v1,​·​:​cond_1 1236 ····​if-​nez·​v1,​·​:​cond_1
   
1237 ····​.​line·​1928 1237 ····​.​line·​1933
1238 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>mChildAccessibilityD​elegate:​Landroid/​support/​v4/​widget/​DrawerLayout$ChildAcc​essibilityDelegate;​ 1238 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​DrawerLayout;​-​>mChildAccessibilityD​elegate:​Landroid/​support/​v4/​widget/​DrawerLayout$ChildAcc​essibilityDelegate;​
   
1239 ····​invoke-​static·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setAccessibilityDele​gate(Landroid/​view/​View;​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​)​V 1239 ····​invoke-​static·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setAccessibilityDele​gate(Landroid/​view/​View;​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​)​V
   
1240 ····​.​line·​1930 1240 ····​.​line·​1935
1241 ····​:​cond_1 1241 ····​:​cond_1
1242 ····​return-​void 1242 ····​return-​void
   
1243 ····​.​line·​1921 1243 ····​.​line·​1926
1244 ····​:​cond_2 1244 ····​:​cond_2
1245 ····​const/​4·​v1,​·​0x1 1245 ····​const/​4·​v1,​·​0x1
   
1246 ····​invoke-​static·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setImportantForAcces​sibility(Landroid/​view/​View;​I)​V 1246 ····​invoke-​static·​{p1,​·​v1},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>setImportantForAcces​sibility(Landroid/​view/​View;​I)​V
   
1247 ····​goto·​:​goto_0 1247 ····​goto·​:​goto_0
1248 .​end·​method 1248 .​end·​method
Offset 4952, 99 lines modified Offset 4952, 111 lines modified
4952 ····​.​locals·​5 4952 ····​.​locals·​5
4953 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Parcelable;​ 4953 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Parcelable;​
   
4954 ····​.​prologue 4954 ····​.​prologue
4955 ····​const/​4·​v4,​·​0x3 4955 ····​const/​4·​v4,​·​0x3
   
4956 ····​.​line·​1855 4956 ····​.​line·​1855
  4957 ····​instance-​of·​v2,​·​p1,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
   
  4958 ····​if-​nez·​v2,​·​:​cond_1
   
  4959 ····​.​line·​1856
  4960 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup;​-​>onRestoreInstanceSta​te(Landroid/​os/​Parcelable;​)​V
   
  4961 ····​.​line·​1882
  4962 ····​:​cond_0
  4963 ····​:​goto_0
  4964 ····​return-​void
   
  4965 ····​:​cond_1
4957 ····​move-​object·​v0,​·​p1 4966 ····​move-​object·​v0,​·​p1
   
  4967 ····​.​line·​1860
4958 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 4968 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
   
4959 ····​.​line·​1856 4969 ····​.​line·​1861
4960 ····​.​local·​v0,​·​"ss":​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​ 4970 ····​.​local·​v0,​·​"ss":​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​
4961 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>getSuperState()​Landroid/​os/​Parcelable;​ 4971 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​DrawerLayout$SavedSta​te;​-​>getSuperState()​Landroid/​os/​Parcelable;​
Max diff block lines reached; 7035/10120 bytes (69.52%) 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·​739 23 ····​.​line·​744
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·​739 33 ····​.​line·​744
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·​742 42 ····​.​line·​747
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·​747 70 ····​.​line·​752
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/ExploreByTouchHelper.smali
Offset 15, 14 lines modified Offset 15, 16 lines modified
15 #·​static·​fields 15 #·​static·​fields
16 .​field·​private·​static·​final·​DEFAULT_CLASS_NAME:​Ljava/​lang/​String;​ 16 .​field·​private·​static·​final·​DEFAULT_CLASS_NAME:​Ljava/​lang/​String;​
   
17 .​field·​public·​static·​final·​HOST_ID:​I·​=·​-​0x1 17 .​field·​public·​static·​final·​HOST_ID:​I·​=·​-​0x1
   
18 .​field·​public·​static·​final·​INVALID_ID:​I·​=·​-​0x80000000 18 .​field·​public·​static·​final·​INVALID_ID:​I·​=·​-​0x80000000
   
  19 .​field·​private·​static·​final·​INVALID_PARENT_BOUNDS​:​Landroid/​graphics/​Rect;​
   
   
19 #·​instance·​fields 20 #·​instance·​fields
20 .​field·​private·​mFocusedVirtualViewId​:​I 21 .​field·​private·​mFocusedVirtualViewId​:​I
   
21 .​field·​private·​mHoveredVirtualViewId​:​I 22 .​field·​private·​mHoveredVirtualViewId​:​I
   
22 .​field·​private·​final·​mManager:​Landroid/​view/​accessibility/​AccessibilityManager;​ 23 .​field·​private·​final·​mManager:​Landroid/​view/​accessibility/​AccessibilityManager;​
Offset 38, 107 lines modified Offset 40, 118 lines modified
38 .​field·​private·​final·​mTempVisibleRect:​Landroid/​graphics/​Rect;​ 40 .​field·​private·​final·​mTempVisibleRect:​Landroid/​graphics/​Rect;​
   
39 .​field·​private·​final·​mView:​Landroid/​view/​View;​ 41 .​field·​private·​final·​mView:​Landroid/​view/​View;​
   
   
40 #·​direct·​methods 42 #·​direct·​methods
41 .​method·​static·​constructor·​<clinit>()​V 43 .​method·​static·​constructor·​<clinit>()​V
42 ····​.​locals·1 44 ····​.​locals·3
   
43 ····​.​prologue 45 ····​.​prologue
  46 ····​const·​v2,​·​0x7fffffff
   
  47 ····​const/​high16·​v1,​·​-​0x80000000
   
44 ····​.​line·​64 48 ····​.​line·​64
45 ····​const-​class·​v0,​·​Landroid/​view/​View;​ 49 ····​const-​class·​v0,​·​Landroid/​view/​View;​
   
46 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 50 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
47 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
48 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>DEFAULT_CLASS_NAME:​Ljava/​lang/​String;​ 52 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>DEFAULT_CLASS_NAME:​Ljava/​lang/​String;​
   
  53 ····​.​line·​67
  54 ····​new-​instance·​v0,​·​Landroid/​graphics/​Rect;​
   
  55 ····​invoke-​direct·​{v0,​·​v2,​·​v2,​·​v1,​·​v1},​·​Landroid/​graphics/​Rect;​-​><init>(IIII)​V
   
  56 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>INVALID_PARENT_BOUND​S:​Landroid/​graphics/​Rect;​
   
49 ····​return-​void 57 ····​return-​void
50 .​end·​method 58 .​end·​method
   
51 .​method·​public·​constructor·​<init>(Landroid/​view/​View;​)​V 59 .​method·​public·​constructor·​<init>(Landroid/​view/​View;​)​V
52 ····​.​locals·​3 60 ····​.​locals·​3
53 ····​.​param·​p1,​·​"forView"····​#·​Landroid/​view/​View;​ 61 ····​.​param·​p1,​·​"forView"····​#·​Landroid/​view/​View;​
   
54 ····​.​prologue 62 ····​.​prologue
55 ····​const/​high16·​v2,​·​-​0x80000000 63 ····​const/​high16·​v2,​·​-​0x80000000
   
56 ····​.​line·​92 64 ····​.​line·​96
57 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V 65 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V
   
58 ····​.​line·67 66 ····​.​line·71
59 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​ 67 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​
   
60 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Rect;​-​><init>()​V 68 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
61 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mTempScreenRect:​Landroid/​graphics/​Rect;​ 69 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mTempScreenRect:​Landroid/​graphics/​Rect;​
   
62 ····​.​line·68 70 ····​.​line·72
63 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​ 71 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​
   
64 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Rect;​-​><init>()​V 72 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
65 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mTempParentRect:​Landroid/​graphics/​Rect;​ 73 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mTempParentRect:​Landroid/​graphics/​Rect;​
   
66 ····​.​line·69 74 ····​.​line·73
67 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​ 75 ····​new-​instance·​v1,​·​Landroid/​graphics/​Rect;​
   
68 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Rect;​-​><init>()​V 76 ····​invoke-​direct·​{v1},​·​Landroid/​graphics/​Rect;​-​><init>()​V
   
69 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mTempVisibleRect:​Landroid/​graphics/​Rect;​ 77 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mTempVisibleRect:​Landroid/​graphics/​Rect;​
   
70 ····​.​line·​70 78 ····​.​line·​74
71 ····​const/​4·​v1,​·​0x2 79 ····​const/​4·​v1,​·​0x2
   
72 ····​new-​array·​v1,​·​v1,​·​[I 80 ····​new-​array·​v1,​·​v1,​·​[I
   
73 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mTempGlobalRect:​[I 81 ····​iput-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mTempGlobalRect:​[I
   
74 ····​.​line·​82 82 ····​.​line·​86
75 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mFocusedVirtualViewI​d:​I 83 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mFocusedVirtualViewI​d:​I
   
76 ····​.​line·​85 84 ····​.​line·​89
77 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mHoveredVirtualViewI​d:​I 85 ····​iput·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​ExploreByTouchHelper;​-​>mHoveredVirtualViewI​d:​I
   
78 ····​.​line·​93 86 ····​.​line·​97
79 ····​if-​nez·​p1,​·​:​cond_0 87 ····​if-​nez·​p1,​·​:​cond_0
   
80 ····​.​line·​94 88 ····​.​line·​98
81 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 89 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
Max diff block lines reached; 34849/37821 bytes (92.14%) of diff not shown.
[−]
smali/android/support/v4/widget/NestedScrollView$SavedState$1.smali
Offset 28, 62 lines modified Offset 28, 62 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·​1864 32 ····​.​line·​1868
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/​NestedScrollView$Save​dState;​ 37 .​method·​public·​createFromParcel(Land​roid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​
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·​1866 41 ····​.​line·​1870
42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​ 42 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​
   
43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​-​><init>(Landroid/​os/​Parcel;​)​V 43 ····​invoke-​direct·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​-​><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 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​1864 49 ····​.​line·​1868
50 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​ 50 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​
   
51 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
52 ····​return-​object·​v0 52 ····​return-​object·​v0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​ 54 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​
55 ····​.​locals·​1 55 ····​.​locals·​1
56 ····​.​param·​p1,​·​"size"····​#·​I 56 ····​.​param·​p1,​·​"size"····​#·​I
   
57 ····​.​prologue 57 ····​.​prologue
58 ····​.​line·​1870 58 ····​.​line·​1874
59 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​ 59 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​
   
60 ····​return-​object·​v0 60 ····​return-​object·​v0
61 .​end·​method 61 .​end·​method
   
62 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​ 62 .​method·​public·​bridge·​synthetic·​newArray(I)​[Ljava/​lang/​Object;​
63 ····​.​locals·​1 63 ····​.​locals·​1
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​.​line·​1864 65 ····​.​line·​1868
66 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​ 66 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​
   
67 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v0
   
68 ····​return-​object·​v0 68 ····​return-​object·​v0
69 .​end·​method 69 .​end·​method
[−]
smali/android/support/v4/widget/NestedScrollView$SavedState.smali
Offset 32, 62 lines modified Offset 32, 62 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·​1863 36 ····​.​line·​1867
37 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState$1;​ 37 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState$1;​
   
38 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState$1;​-​><init>()​V 38 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState$1;​-​><init>()​V
   
39 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​ 39 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​-​>CREATOR:​Landroid/​os/​Parcelable$Creator;​
   
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V 42 .​method·​public·​constructor·​<init>(Landroid/​os/​Parcel;​)​V
43 ····​.​locals·​1 43 ····​.​locals·​1
44 ····​.​param·​p1,​·​"source"····​#·​Landroid/​os/​Parcel;​ 44 ····​.​param·​p1,​·​"source"····​#·​Landroid/​os/​Parcel;​
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​1846 46 ····​.​line·​1850
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·​1847 48 ····​.​line·​1851
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 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​-​>scrollPosition:​I 51 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​-​>scrollPosition:​I
   
52 ····​.​line·​1848 52 ····​.​line·​1852
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
55 .​method·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V 55 .​method·​constructor·​<init>(Landroid/​os/​Parcelable;​)​V
56 ····​.​locals·​0 56 ····​.​locals·​0
57 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​ 57 ····​.​param·​p1,​·​"superState"····​#·​Landroid/​os/​Parcelable;​
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​1842 59 ····​.​line·​1846
60 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V 60 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​view/​View$BaseSavedState;​-​><init>(Landroid/​os/​Parcelable;​)​V
   
61 ····​.​line·​1843 61 ····​.​line·​1847
62 ····​return-​void 62 ····​return-​void
63 .​end·​method 63 .​end·​method
   
   
64 #·​virtual·​methods 64 #·​virtual·​methods
65 .​method·​public·​toString()​Ljava/​lang/​String;​ 65 .​method·​public·​toString()​Ljava/​lang/​String;​
66 ····​.​locals·​2 66 ····​.​locals·​2
   
67 ····​.​prologue 67 ····​.​prologue
68 ····​.​line·​1858 68 ····​.​line·​1862
69 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 69 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
70 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 70 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
71 ····​const-​string·​v1,​·​"HorizontalScrollView​.​SavedState{" 71 ····​const-​string·​v1,​·​"HorizontalScrollView​.​SavedState{"
   
72 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 72 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 133, 18 lines modified Offset 133, 18 lines modified
   
133 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 133 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
134 ····​.​locals·​1 134 ····​.​locals·​1
135 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​ 135 ····​.​param·​p1,​·​"dest"····​#·​Landroid/​os/​Parcel;​
136 ····​.​param·​p2,​·​"flags"····​#·​I 136 ····​.​param·​p2,​·​"flags"····​#·​I
   
137 ····​.​prologue 137 ····​.​prologue
138 ····​.​line·​1852 138 ····​.​line·​1856
139 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V 139 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​view/​View$BaseSavedState;​-​>writeToParcel(Landro​id/​os/​Parcel;​I)​V
   
140 ····​.​line·​1853 140 ····​.​line·​1857
141 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​-​>scrollPosition:​I 141 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView$Save​dState;​-​>scrollPosition:​I
   
142 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V 142 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V
   
143 ····​.​line·​1854 143 ····​.​line·​1858
144 ····​return-​void 144 ····​return-​void
145 .​end·​method 145 .​end·​method
[−]
smali/android/support/v4/widget/NestedScrollView.smali
Offset 258, 29 lines modified Offset 258, 29 lines modified
   
258 .​method·​private·​canScroll()​Z 258 .​method·​private·​canScroll()​Z
259 ····​.​locals·​6 259 ····​.​locals·​6
   
260 ····​.​prologue 260 ····​.​prologue
261 ····​const/​4·​v2,​·​0x0 261 ····​const/​4·​v2,​·​0x0
   
262 ····​.​line·​420 262 ····​.​line·​419
263 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getChildAt(I)​Landroid/​view/​View;​ 263 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getChildAt(I)​Landroid/​view/​View;​
   
264 ····​move-​result-​object·​v0 264 ····​move-​result-​object·​v0
   
265 ····​.​line·​421 265 ····​.​line·​420
266 ····​.​local·​v0,​·​"child":​Landroid/​view/​View;​ 266 ····​.​local·​v0,​·​"child":​Landroid/​view/​View;​
267 ····​if-​eqz·​v0,​·​:​cond_0 267 ····​if-​eqz·​v0,​·​:​cond_0
   
268 ····​.​line·​422 268 ····​.​line·​421
269 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getHeight()​I 269 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getHeight()​I
   
270 ····​move-​result·​v1 270 ····​move-​result·​v1
   
271 ····​.​line·​423 271 ····​.​line·​422
272 ····​.​local·​v1,​·​"childHeight":​I 272 ····​.​local·​v1,​·​"childHeight":​I
273 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getHeight()​I 273 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getHeight()​I
   
274 ····​move-​result·​v3 274 ····​move-​result·​v3
   
275 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getPaddingTop()​I 275 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getPaddingTop()​I
   
Offset 294, 270 lines modified Offset 294, 270 lines modified
   
294 ····​add-​int/​2addr·​v4,​·​v5 294 ····​add-​int/​2addr·​v4,​·​v5
   
295 ····​if-​ge·​v3,​·​v4,​·​:​cond_0 295 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
296 ····​const/​4·​v2,​·​0x1 296 ····​const/​4·​v2,​·​0x1
   
297 ····​.​line·​425 297 ····​.​line·​424
298 ····​.​end·​local·​v1····​#·​"childHeight":​I 298 ····​.​end·​local·​v1····​#·​"childHeight":​I
299 ····​:​cond_0 299 ····​:​cond_0
300 ····​return·​v2 300 ····​return·​v2
301 .​end·​method 301 .​end·​method
   
302 .​method·​private·​static·​clamp(III)​I 302 .​method·​private·​static·​clamp(III)​I
303 ····​.​locals·​1 303 ····​.​locals·​1
304 ····​.​param·​p0,​·​"n"····​#·​I 304 ····​.​param·​p0,​·​"n"····​#·​I
305 ····​.​param·​p1,​·​"my"····​#·​I 305 ····​.​param·​p1,​·​"my"····​#·​I
306 ····​.​param·​p2,​·​"child"····​#·​I 306 ····​.​param·​p2,​·​"child"····​#·​I
   
307 ····​.​prologue 307 ····​.​prologue
308 ····​.​line·​1793 308 ····​.​line·​1792
309 ····​if-​ge·​p1,​·​p2,​·​:​cond_0 309 ····​if-​ge·​p1,​·​p2,​·​:​cond_0
   
310 ····​if-​gez·​p0,​·​:​cond_2 310 ····​if-​gez·​p0,​·​:​cond_2
   
311 ····​.​line·​1809 311 ····​.​line·​1808
312 ····​:​cond_0 312 ····​:​cond_0
313 ····​const/​4·​p0,​·​0x0 313 ····​const/​4·​p0,​·​0x0
   
314 ····​.​line·​1819 314 ····​.​line·​1818
315 ····​.​end·​local·​p0····​#·​"n":​I 315 ····​.​end·​local·​p0····​#·​"n":​I
316 ····​:​cond_1 316 ····​:​cond_1
317 ····​:​goto_0 317 ····​:​goto_0
318 ····​return·​p0 318 ····​return·​p0
   
319 ····​.​line·​1811 319 ····​.​line·​1810
320 ····​.​restart·​local·​p0····​#·​"n":​I 320 ····​.​restart·​local·​p0····​#·​"n":​I
321 ····​:​cond_2 321 ····​:​cond_2
322 ····​add-​int·​v0,​·​p1,​·​p0 322 ····​add-​int·​v0,​·​p1,​·​p0
   
323 ····​if-​le·​v0,​·​p2,​·​:​cond_1 323 ····​if-​le·​v0,​·​p2,​·​:​cond_1
   
324 ····​.​line·​1817 324 ····​.​line·​1816
325 ····​sub-​int·​p0,​·​p2,​·​p1 325 ····​sub-​int·​p0,​·​p2,​·​p1
   
326 ····​goto·​:​goto_0 326 ····​goto·​:​goto_0
327 .​end·​method 327 .​end·​method
   
328 .​method·​private·​doScrollY(I)​V 328 .​method·​private·​doScrollY(I)​V
329 ····​.​locals·​2 329 ····​.​locals·​2
330 ····​.​param·​p1,​·​"delta"····​#·​I 330 ····​.​param·​p1,​·​"delta"····​#·​I
   
331 ····​.​prologue 331 ····​.​prologue
332 ····​const/​4·​v1,​·​0x0 332 ····​const/​4·​v1,​·​0x0
   
333 ····​.​line·​1286 333 ····​.​line·​1285
334 ····​if-​eqz·​p1,​·​:​cond_0 334 ····​if-​eqz·​p1,​·​:​cond_0
   
335 ····​.​line·​1287 335 ····​.​line·​1286
336 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>mSmoothScrollingEnab​led:​Z 336 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>mSmoothScrollingEnab​led:​Z
   
337 ····​if-​eqz·​v0,​·​:​cond_1 337 ····​if-​eqz·​v0,​·​:​cond_1
   
338 ····​.​line·​1288 338 ····​.​line·​1287
339 ····​invoke-​virtual·​{p0,​·​v1,​·​p1},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>smoothScrollBy(II)​V 339 ····​invoke-​virtual·​{p0,​·​v1,​·​p1},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>smoothScrollBy(II)​V
   
340 ····​.​line·​1293 340 ····​.​line·​1292
341 ····​:​cond_0 341 ····​:​cond_0
342 ····​:​goto_0 342 ····​:​goto_0
Max diff block lines reached; 138925/141080 bytes (98.47%) of diff not shown.
[−]
smali/android/support/v4/widget/NestedScrollView$AccessibilityDelegate.smali
Offset 15, 179 lines modified Offset 15, 179 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·​1875 19 ····​.​line·​1879
20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​onInitializeAccessibi​lityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V 24 .​method·​public·​onInitializeAccessibi​lityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V
25 ····​.​locals·​4 25 ····​.​locals·​4
26 ····​.​param·​p1,​·​"host"····​#·​Landroid/​view/​View;​ 26 ····​.​param·​p1,​·​"host"····​#·​Landroid/​view/​View;​
27 ····​.​param·​p2,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​ 27 ····​.​param·​p2,​·​"event"····​#·​Landroid/​view/​accessibility/​AccessibilityEvent;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​1932 29 ····​.​line·​1936
30 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V 30 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​view/​AccessibilityDelegate​Compat;​-​>onInitializeAccessib​ilityEvent(Landroid/​view/​View;​Landroid/​view/​accessibility/​AccessibilityEvent;​)​V
   
31 ····​move-​object·​v0,​·​p1 31 ····​move-​object·​v0,​·​p1
   
32 ····​.​line·​1933 32 ····​.​line·​1937
33 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​widget/​NestedScrollView;​ 33 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​widget/​NestedScrollView;​
   
34 ····​.​line·​1934 34 ····​.​line·​1938
35 ····​.​local·​v0,​·​"nsvHost":​Landroid/​support/​v4/​widget/​NestedScrollView;​ 35 ····​.​local·​v0,​·​"nsvHost":​Landroid/​support/​v4/​widget/​NestedScrollView;​
36 ····​const-​class·​v3,​·​Landroid/​widget/​ScrollView;​ 36 ····​const-​class·​v3,​·​Landroid/​widget/​ScrollView;​
   
37 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​ 37 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
   
38 ····​move-​result-​object·​v3 38 ····​move-​result-​object·​v3
   
39 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>setClassName(Ljava/​lang/​CharSequence;​)​V 39 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​accessibility/​AccessibilityEvent;​-​>setClassName(Ljava/​lang/​CharSequence;​)​V
   
40 ····​.​line·​1935 40 ····​.​line·​1939
41 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityEventCom​pat;​-​>asRecord(Landroid/​view/​accessibility/​AccessibilityEvent;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​ 41 ····​invoke-​static·​{p2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityEventCom​pat;​-​>asRecord(Landroid/​view/​accessibility/​AccessibilityEvent;​)​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​
   
42 ····​move-​result-​object·​v1 42 ····​move-​result-​object·​v1
   
43 ····​.​line·​1936 43 ····​.​line·​1940
44 ····​.​local·​v1,​·​"record":​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​ 44 ····​.​local·​v1,​·​"record":​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​
45 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollRange()​I 45 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollRange()​I
46 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>access$000(Landroid/​support/​v4/​widget/​NestedScrollView;​)​I 46 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>access$000(Landroid/​support/​v4/​widget/​NestedScrollView;​)​I
   
47 ····​move-​result·​v3 47 ····​move-​result·​v3
   
48 ····​if-​lez·​v3,​·​:​cond_0 48 ····​if-​lez·​v3,​·​:​cond_0
   
49 ····​const/​4·​v2,​·​0x1 49 ····​const/​4·​v2,​·​0x1
   
50 ····​.​line·​1937 50 ····​.​line·​1941
51 ····​.​local·​v2,​·​"scrollable":​Z 51 ····​.​local·​v2,​·​"scrollable":​Z
52 ····​:​goto_0 52 ····​:​goto_0
53 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setScrollable(Z)​V 53 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setScrollable(Z)​V
   
54 ····​.​line·​1938 54 ····​.​line·​1942
55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollX()​I 55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollX()​I
   
56 ····​move-​result·​v3 56 ····​move-​result·​v3
   
57 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setScrollX(I)​V 57 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setScrollX(I)​V
   
58 ····​.​line·​1939 58 ····​.​line·​1943
59 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollY()​I 59 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollY()​I
   
60 ····​move-​result·​v3 60 ····​move-​result·​v3
   
61 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setScrollY(I)​V 61 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setScrollY(I)​V
   
62 ····​.​line·​1940 62 ····​.​line·​1944
63 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollX()​I 63 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollX()​I
   
64 ····​move-​result·​v3 64 ····​move-​result·​v3
   
65 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setMaxScrollX(I)​V 65 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setMaxScrollX(I)​V
   
66 ····​.​line·​1941 66 ····​.​line·​1945
67 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollRange()​I 67 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>getScrollRange()​I
68 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>access$000(Landroid/​support/​v4/​widget/​NestedScrollView;​)​I 68 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​NestedScrollView;​-​>access$000(Landroid/​support/​v4/​widget/​NestedScrollView;​)​I
   
69 ····​move-​result·​v3 69 ····​move-​result·​v3
   
70 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setMaxScrollY(I)​V 70 ····​invoke-​virtual·​{v1,​·​v3},​·​Landroid/​support/​v4/​view/​accessibility/​AccessibilityRecordCo​mpat;​-​>setMaxScrollY(I)​V
   
71 ····​.​line·​1942 71 ····​.​line·​1946
72 ····​return-​void 72 ····​return-​void
   
73 ····​.​line·​1936 73 ····​.​line·​1940
74 ····​.​end·​local·​v2····​#·​"scrollable":​Z 74 ····​.​end·​local·​v2····​#·​"scrollable":​Z
75 ····​:​cond_0 75 ····​:​cond_0
76 ····​const/​4·​v2,​·​0x0 76 ····​const/​4·​v2,​·​0x0
   
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
78 .​end·​method 78 .​end·​method
Max diff block lines reached; 6255/9756 bytes (64.11%) 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·​1541 25 ····​.​line·​1546
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·​1542 28 ····​.​line·​1547
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·​1600 47 ····​.​line·​1605
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·​1602 49 ····​.​line·​1607
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·​1603 52 ····​.​line·​1608
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·​1605 54 ····​.​line·​1610
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·​1606 56 ····​.​line·​1611
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·​1608 58 ····​.​line·​1613
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·​1609 62 ····​.​line·​1614
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·​1610 66 ····​.​line·​1615
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·​1611 70 ····​.​line·​1616
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·​1613 74 ····​.​line·​1618
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·​1614 78 ····​.​line·​1619
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·​1615 82 ····​.​line·​1620
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·​1616 86 ····​.​line·​1621
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·​1630 30 ····​.​line·​1635
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·​1631 33 ····​.​line·​1636
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·​1632 35 ····​.​line·​1637
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·​1636 42 ····​.​line·​1641
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·​1637 48 ····​.​line·​1642
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·​1638 53 ····​.​line·​1643
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$1000(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·​1640 58 ····​.​line·​1645
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$1100(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·​1641 65 ····​.​line·​1646
66 ····​return-​void 66 ····​return-​void
67 .​end·​method 67 .​end·​method
[−]
smali/android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.smali
Offset 19, 69 lines modified Offset 19, 69 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·​1299 23 ····​.​line·​1304
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·​1299 33 ····​.​line·​1304
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·​7 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·​1365 44 ····​.​line·​1370
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·​1368 52 ····​.​line·​1373
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 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>isLayoutRtlSupport()​Z 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 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$700(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​Z
   
57 ····​move-​result·​v4 57 ····​move-​result·​v4
   
58 ····​if-​eqz·​v4,​·​:​cond_0 58 ····​if-​eqz·​v4,​·​:​cond_0
   
59 ····​.​line·​1369 59 ····​.​line·​1374
60 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 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 61 ····​invoke-​virtual·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>getWidth()​I
   
62 ····​move-​result·​v4 62 ····​move-​result·​v4
   
63 ····​iget-​object·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 63 ····​iget-​object·​v5,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
Offset 105, 67 lines modified Offset 105, 67 lines modified
   
105 ····​move-​result·​v6 105 ····​move-​result·​v6
   
106 ····​add-​int/​2addr·​v5,​·​v6 106 ····​add-​int/​2addr·​v5,​·​v6
   
107 ····​sub-​int·​v3,​·​v4,​·​v5 107 ····​sub-​int·​v3,​·​v4,​·​v5
   
108 ····​.​line·​1371 108 ····​.​line·​1376
109 ····​.​local·​v3,​·​"startBound":​I 109 ····​.​local·​v3,​·​"startBound":​I
110 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​ 110 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Dra​gHelperCallback;​-​>this$0:​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​
   
111 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mSlideRange:​I 111 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mSlideRange:​I
112 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$800(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​I 112 ····​invoke-​static·​{v4},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>access$800(Landroid/​support/​v4/​widget/​SlidingPaneLayout;​)​I
   
113 ····​move-​result·​v4 113 ····​move-​result·​v4
   
114 ····​sub-​int·​v0,​·​v3,​·​v4 114 ····​sub-​int·​v0,​·​v3,​·​v4
   
115 ····​.​line·​1372 115 ····​.​line·​1377
116 ····​.​local·​v0,​·​"endBound":​I 116 ····​.​local·​v0,​·​"endBound":​I
117 ····​invoke-​static·​{p2,​·​v3},​·​Ljava/​lang/​Math;​-​>min(II)​I 117 ····​invoke-​static·​{p2,​·​v3},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
118 ····​move-​result·​v4 118 ····​move-​result·​v4
   
119 ····​invoke-​static·​{v4,​·​v0},​·​Ljava/​lang/​Math;​-​>max(II)​I 119 ····​invoke-​static·​{v4,​·​v0},​·​Ljava/​lang/​Math;​-​>max(II)​I
   
120 ····​move-​result·​v2 120 ····​move-​result·​v2
   
121 ····​.​line·​1378 121 ····​.​line·​1383
Max diff block lines reached; 15143/18835 bytes (80.40%) 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·​1395 33 ····​.​line·​1400
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·​1419 55 ····​.​line·​1424
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·​1403 57 ····​.​line·​1408
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·​1420 60 ····​.​line·​1425
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·​1423 68 ····​.​line·​1428
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·​1403 70 ····​.​line·​1408
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·​1424 73 ····​.​line·​1429
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·​1440 82 ····​.​line·​1445
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·​1403 84 ····​.​line·​1408
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·​1442 86 ····​.​line·​1447
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·​1443 90 ····​.​line·​1448
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·​1444 96 ····​.​line·​1449
97 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 97 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
98 ····​.​line·​1445 98 ····​.​line·​1450
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·​1435 105 ····​.​line·​1440
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, 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·​1468 32 ····​.​line·​1473
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·​1470 41 ····​.​line·​1475
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 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​1468 50 ····​.​line·​1473
51 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​>createFromParcel(Lan​droid/​os/​Parcel;​)​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 51 ····​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 ····​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/​SlidingPaneLayout$Sav​edState;​ 55 .​method·​public·​newArray(I)​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
56 ····​.​locals·​1 56 ····​.​locals·​1
57 ····​.​param·​p1,​·​"size"····​#·​I 57 ····​.​param·​p1,​·​"size"····​#·​I
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​1474 59 ····​.​line·​1479
60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 60 ····​new-​array·​v0,​·​p1,​·​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
   
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 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​1468 66 ····​.​line·​1473
67 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 67 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState$1;​-​>newArray(I)​[Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
   
68 ····​move-​result-​object·​v0 68 ····​move-​result-​object·​v0
   
69 ····​return-​object·​v0 69 ····​return-​object·​v0
70 .​end·​method 70 .​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·​1467 36 ····​.​line·​1472
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·​1457 46 ····​.​line·​1462
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·​1458 48 ····​.​line·​1463
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·​1459 55 ····​.​line·​1464
56 ····​return-​void 56 ····​return-​void
   
57 ····​.​line·​1458 57 ····​.​line·​1463
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·​1449 67 ····​.​line·​1454
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·​1453 75 ····​.​line·​1458
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·​1454 77 ····​.​line·​1459
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·​1463 86 ····​.​line·​1468
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·​1464 88 ····​.​line·​1469
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·​1465 94 ····​.​line·​1470
95 ····​return-​void 95 ····​return-​void
   
96 ····​.​line·​1464 96 ····​.​line·​1469
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$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·​1483 22 ····​.​line·​1488
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·​1485 32 ····​.​line·​1490
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·​1487 54 ····​.​line·​1492
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​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·​1502 25 ····​.​line·​1507
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·​1504 27 ····​.​line·​1509
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·​1509 46 ····​.​line·​1514
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·​1510 54 ····​.​line·​1515
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·​1514 60 ····​.​line·​1519
61 ····​:​goto_1 61 ····​:​goto_1
62 ····​return-​void 62 ····​return-​void
   
63 ····​.​line·​1505 63 ····​.​line·​1510
64 ····​:​catch_0 64 ····​:​catch_0
65 ····​move-​exception·​v0 65 ····​move-​exception·​v0
   
66 ····​.​line·​1506 66 ····​.​line·​1511
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·​1511 72 ····​.​line·​1516
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·​1512 76 ····​.​line·​1517
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·​1518 112 ····​.​line·​1523
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·​1520 117 ····​.​line·​1525
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·​1534 19 ····​.​line·​1539
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·​1537 29 ····​.​line·​1542
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·​1538 35 ····​.​line·​1543
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
[−]
smali/android/support/v4/widget/SlidingPaneLayout.smali
Offset 573, 15 lines modified Offset 573, 15 lines modified
   
573 .​method·​private·​isLayoutRtlSupport()​Z 573 .​method·​private·​isLayoutRtlSupport()​Z
574 ····​.​locals·​2 574 ····​.​locals·​2
   
575 ····​.​prologue 575 ····​.​prologue
576 ····​const/​4·​v0,​·​0x1 576 ····​const/​4·​v0,​·​0x1
   
577 ····​.​line·​1645 577 ····​.​line·​1650
578 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>getLayoutDirection(L​android/​view/​View;​)​I 578 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompat;​-​>getLayoutDirection(L​android/​view/​View;​)​I
   
579 ····​move-​result·​v1 579 ····​move-​result·​v1
   
580 ····​if-​ne·​v1,​·​v0,​·​:​cond_0 580 ····​if-​ne·​v1,​·​v0,​·​:​cond_0
   
581 ····​:​goto_0 581 ····​:​goto_0
Offset 4053, 48 lines modified Offset 4053, 60 lines modified
   
4053 .​method·​protected·​onRestoreInstanceStat​e(Landroid/​os/​Parcelable;​)​V 4053 .​method·​protected·​onRestoreInstanceStat​e(Landroid/​os/​Parcelable;​)​V
4054 ····​.​locals·​2 4054 ····​.​locals·​2
4055 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Parcelable;​ 4055 ····​.​param·​p1,​·​"state"····​#·​Landroid/​os/​Parcelable;​
   
4056 ····​.​prologue 4056 ····​.​prologue
4057 ····​.​line·​1288 4057 ····​.​line·​1288
  4058 ····​instance-​of·​v1,​·​p1,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
   
  4059 ····​if-​nez·​v1,​·​:​cond_0
   
  4060 ····​.​line·​1289
  4061 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​view/​ViewGroup;​-​>onRestoreInstanceSta​te(Landroid/​os/​Parcelable;​)​V
   
  4062 ····​.​line·​1302
  4063 ····​:​goto_0
  4064 ····​return-​void
   
  4065 ····​:​cond_0
4058 ····​move-​object·​v0,​·​p1 4066 ····​move-​object·​v0,​·​p1
   
  4067 ····​.​line·​1293
4059 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 4068 ····​check-​cast·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
   
4060 ····​.​line·​1289 4069 ····​.​line·​1294
4061 ····​.​local·​v0,​·​"ss":​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​ 4070 ····​.​local·​v0,​·​"ss":​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​
4062 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>getSuperState()​Landroid/​os/​Parcelable;​ 4071 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>getSuperState()​Landroid/​os/​Parcelable;​
   
4063 ····​move-​result-​object·​v1 4072 ····​move-​result-​object·​v1
   
4064 ····​invoke-​super·​{p0,​·​v1},​·​Landroid/​view/​ViewGroup;​-​>onRestoreInstanceSta​te(Landroid/​os/​Parcelable;​)​V 4073 ····​invoke-​super·​{p0,​·​v1},​·​Landroid/​view/​ViewGroup;​-​>onRestoreInstanceSta​te(Landroid/​os/​Parcelable;​)​V
   
4065 ····​.​line·​1291 4074 ····​.​line·​1296
4066 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>isOpen:​Z 4075 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>isOpen:​Z
   
4067 ····​if-​eqz·​v1,​·​:​cond_0 4076 ····​if-​eqz·​v1,​·​:​cond_1
   
4068 ····​.​line·​1292 4077 ····​.​line·​1297
4069 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>openPane()​Z 4078 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>openPane()​Z
   
4070 ····​.​line·​1296 4079 ····​.​line·​1301
4071 ····​:​goto_0 4080 ····​:​goto_1
4072 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>isOpen:​Z 4081 ····​iget-​boolean·​v1,​·​v0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout$Sav​edState;​-​>isOpen:​Z
   
4073 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mPreservedOpenState:​Z 4082 ····​iput-​boolean·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>mPreservedOpenState:​Z
   
4074 ····.​line·​1297 4083 ····goto·​:​goto_0
4075 ····​return-​void  
   
4076 ····​.​line·​1294 4084 ····​.​line·​1299
4077 ····​:​cond_0 4085 ····​:​cond_1
4078 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>closePane()​Z 4086 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​widget/​SlidingPaneLayout;​-​>closePane()​Z
   
4079 ····​goto·​:​goto_0 4087 ····​goto·​:​goto_1
4080 .​end·​method 4088 .​end·​method
   
4081 .​method·​protected·​onSaveInstanceState()​Landroid/​os/​Parcelable;​ 4089 .​method·​protected·​onSaveInstanceState()​Landroid/​os/​Parcelable;​
4082 ····​.​locals·​3 4090 ····​.​locals·​3
   
4083 ····​.​prologue 4091 ····​.​prologue
4084 ····​.​line·​1278 4092 ····​.​line·​1278
[−]
smali/android/support/v4/widget/SwipeRefreshLayout$5.smali
Offset 22, 62 lines modified Offset 22, 62 lines modified
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 23 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​955 26 ····​.​line·​954
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$5;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$5;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
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·​onAnimationEnd(Landro​id/​view/​animation/​Animation;​)​V 32 .​method·​public·​onAnimationEnd(Landro​id/​view/​animation/​Animation;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​ 34 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​963 36 ····​.​line·​962
37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$5;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 37 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$5;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
38 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScale:​Z 38 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScale:​Z
39 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$800(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​Z 39 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$800(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​Z
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​if-​nez·​v0,​·​:​cond_0 41 ····​if-​nez·​v0,​·​:​cond_0
   
42 ····​.​line·​964 42 ····​.​line·​963
43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$5;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 43 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$5;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
44 ····​const/​4·​v1,​·​0x0 44 ····​const/​4·​v1,​·​0x0
   
45 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>startScaleDownAnimat​ion(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 45 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>startScaleDownAnimat​ion(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
46 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$900(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 46 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$900(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
   
47 ····​.​line·​966 47 ····​.​line·​965
48 ····​:​cond_0 48 ····​:​cond_0
49 ····​return-​void 49 ····​return-​void
50 .​end·​method 50 .​end·​method
   
51 .​method·​public·​onAnimationRepeat(Lan​droid/​view/​animation/​Animation;​)​V 51 .​method·​public·​onAnimationRepeat(Lan​droid/​view/​animation/​Animation;​)​V
52 ····​.​locals·​0 52 ····​.​locals·​0
53 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​ 53 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​
   
54 ····​.​prologue 54 ····​.​prologue
55 ····​.​line·​970 55 ····​.​line·​969
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
   
58 .​method·​public·​onAnimationStart(Land​roid/​view/​animation/​Animation;​)​V 58 .​method·​public·​onAnimationStart(Land​roid/​view/​animation/​Animation;​)​V
59 ····​.​locals·​0 59 ····​.​locals·​0
60 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​ 60 ····​.​param·​p1,​·​"animation"····​#·​Landroid/​view/​animation/​Animation;​
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​.​line·​959 62 ····​.​line·​958
63 ····​return-​void 63 ····​return-​void
64 .​end·​method 64 .​end·​method
[−]
smali/android/support/v4/widget/SwipeRefreshLayout$6.smali
Offset 19, 15 lines modified Offset 19, 15 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 20 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​1081 23 ····​.​line·​1080
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​animation/​Animation;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​animation/​Animation;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
Offset 35, 33 lines modified Offset 35, 33 lines modified
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V 36 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V
37 ····​.​locals·​5 37 ····​.​locals·​5
38 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F 38 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F
39 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​ 39 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​1084 41 ····​.​line·​1083
42 ····​const/​4·​v2,​·​0x0 42 ····​const/​4·​v2,​·​0x0
   
43 ····​.​line·​1085 43 ····​.​line·​1084
44 ····​.​local·​v2,​·​"targetTop":​I 44 ····​.​local·​v2,​·​"targetTop":​I
45 ····​const/​4·​v0,​·​0x0 45 ····​const/​4·​v0,​·​0x0
   
46 ····​.​line·​1086 46 ····​.​line·​1085
47 ····​.​local·​v0,​·​"endTarget":​I 47 ····​.​local·​v0,​·​"endTarget":​I
48 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 48 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
49 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mUsingCustomStart:​Z 49 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mUsingCustomStart:​Z
50 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1000(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​Z 50 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1000(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​Z
   
51 ····​move-​result·​v3 51 ····​move-​result·​v3
   
52 ····​if-​nez·​v3,​·​:​cond_0 52 ····​if-​nez·​v3,​·​:​cond_0
   
53 ····​.​line·​1087 53 ····​.​line·​1086
54 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 54 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
55 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mSpinnerFinalOffset:​F 55 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mSpinnerFinalOffset:​F
56 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1100(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​F 56 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1100(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​F
   
57 ····​move-​result·​v3 57 ····​move-​result·​v3
   
Offset 75, 15 lines modified Offset 75, 15 lines modified
   
75 ····​int-​to-​float·​v4,​·​v4 75 ····​int-​to-​float·​v4,​·​v4
   
76 ····​sub-​float/​2addr·​v3,​·​v4 76 ····​sub-​float/​2addr·​v3,​·​v4
   
77 ····​float-​to-​int·​v0,​·​v3 77 ····​float-​to-​int·​v0,​·​v3
   
78 ····​.​line·​1091 78 ····​.​line·​1090
79 ····​:​goto_0 79 ····​:​goto_0
80 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 80 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
81 ····​iget·​v3,​·​v3,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I 81 ····​iget·​v3,​·​v3,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I
   
82 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 82 ····​iget-​object·​v4,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
Offset 95, 55 lines modified Offset 95, 55 lines modified
   
95 ····​mul-​float/​2addr·​v4,​·​p1 95 ····​mul-​float/​2addr·​v4,​·​p1
   
96 ····​float-​to-​int·​v4,​·​v4 96 ····​float-​to-​int·​v4,​·​v4
   
97 ····​add-​int·​v2,​·​v3,​·​v4 97 ····​add-​int·​v2,​·​v3,​·​v4
   
98 ····​.​line·​1092 98 ····​.​line·​1091
99 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 99 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
100 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​ 100 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​
101 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$500(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​Landroid/​support/​v4/​widget/​CircleImageView;​ 101 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$500(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​Landroid/​support/​v4/​widget/​CircleImageView;​
   
102 ····​move-​result-​object·​v3 102 ····​move-​result-​object·​v3
   
103 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>getTop()​I 103 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>getTop()​I
   
104 ····​move-​result·​v3 104 ····​move-​result·​v3
   
105 ····​sub-​int·​v1,​·​v2,​·​v3 105 ····​sub-​int·​v1,​·​v2,​·​v3
   
106 ····​.​line·​1093 106 ····​.​line·​1092
107 ····​.​local·​v1,​·​"offset":​I 107 ····​.​local·​v1,​·​"offset":​I
108 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 108 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
109 ····​const/​4·​v4,​·​0x0 109 ····​const/​4·​v4,​·​0x0
   
110 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setTargetOffsetTopAn​dBottom(IZ)​V 110 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setTargetOffsetTopAn​dBottom(IZ)​V
111 ····​invoke-​static·​{v3,​·​v1,​·​v4},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1200(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​IZ)​V 111 ····​invoke-​static·​{v3,​·​v1,​·​v4},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1200(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​IZ)​V
   
112 ····​.​line·​1094 112 ····​.​line·​1093
113 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 113 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
Max diff block lines reached; 881/4537 bytes (19.42%) of diff not shown.
[−]
smali/android/support/v4/widget/SwipeRefreshLayout$7.smali
Offset 19, 15 lines modified Offset 19, 15 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 20 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​1105 23 ····​.​line·​1104
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$7;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$7;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​animation/​Animation;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​animation/​Animation;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
Offset 35, 16 lines modified Offset 35, 16 lines modified
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V 36 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V
37 ····​.​locals·​1 37 ····​.​locals·​1
38 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F 38 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F
39 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​ 39 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​1108 41 ····​.​line·​1107
42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$7;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 42 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$7;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
43 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>moveToStart(F)​V 43 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>moveToStart(F)​V
44 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1300(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​F)​V 44 ····​invoke-​static·​{v0,​·​p1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1300(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​F)​V
   
45 ····​.​line·​1109 45 ····​.​line·​1108
46 ····​return-​void 46 ····​return-​void
47 .​end·​method 47 .​end·​method
[−]
smali/android/support/v4/widget/SwipeRefreshLayout$8.smali
Offset 19, 15 lines modified Offset 19, 15 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 20 .​method·​constructor·​<init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​1120 23 ····​.​line·​1119
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$8;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$8;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​animation/​Animation;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​view/​animation/​Animation;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
Offset 35, 15 lines modified Offset 35, 15 lines modified
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V 36 .​method·​public·​applyTransformation(F​Landroid/​view/​animation/​Transformation;​)​V
37 ····​.​locals·​3 37 ····​.​locals·​3
38 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F 38 ····​.​param·​p1,​·​"interpolatedTime"····​#·​F
39 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​ 39 ····​.​param·​p2,​·​"t"····​#·​Landroid/​view/​animation/​Transformation;​
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​1123 41 ····​.​line·​1122
42 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$8;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 42 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$8;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
43 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mStartingScale:​F 43 ····​#·​getter·​for:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mStartingScale:​F
44 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1400(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​F 44 ····​invoke-​static·​{v1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1400(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​)​F
   
45 ····​move-​result·​v1 45 ····​move-​result·​v1
   
Offset 56, 23 lines modified Offset 56, 23 lines modified
   
56 ····​neg-​float·​v2,​·​v2 56 ····​neg-​float·​v2,​·​v2
   
57 ····​mul-​float/​2addr·​v2,​·​p1 57 ····​mul-​float/​2addr·​v2,​·​p1
   
58 ····​add-​float·​v0,​·​v1,​·​v2 58 ····​add-​float·​v0,​·​v1,​·​v2
   
59 ····​.​line·​1124 59 ····​.​line·​1123
60 ····​.​local·​v0,​·​"targetScale":​F 60 ····​.​local·​v0,​·​"targetScale":​F
61 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$8;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 61 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$8;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
62 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setAnimationProgress​(F)​V 62 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>setAnimationProgress​(F)​V
63 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$700(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​F)​V 63 ····​invoke-​static·​{v1,​·​v0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$700(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​F)​V
   
64 ····​.​line·​1125 64 ····​.​line·​1124
65 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$8;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​ 65 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$8;​-​>this$0:​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​
   
66 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>moveToStart(F)​V 66 ····​#·​invokes:​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>moveToStart(F)​V
67 ····​invoke-​static·​{v1,​·​p1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1300(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​F)​V 67 ····​invoke-​static·​{v1,​·​p1},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>access$1300(Landroid​/​support/​v4/​widget/​SwipeRefreshLayout;​F)​V
   
68 ····​.​line·​1126 68 ····​.​line·​1125
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
[−]
smali/android/support/v4/widget/SwipeRefreshLayout.smali
Offset 228, 22 lines modified Offset 228, 22 lines modified
228 ····​.​line·​168 228 ····​.​line·​168
229 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$1;​ 229 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$1;​
   
230 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$1;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 230 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$1;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
   
231 ····​iput-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mRefreshListener:​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 231 ····​iput-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mRefreshListener:​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
232 ····​.​line·​1081 232 ····​.​line·​1080
233 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​ 233 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​
   
234 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 234 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$6;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
   
235 ····​iput-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 235 ····​iput-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
236 ····​.​line·​1105 236 ····​.​line·​1104
237 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$7;​ 237 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$7;​
   
238 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$7;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V 238 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout$7;​-​><init>(Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​)​V
   
239 ····​iput-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​ 239 ····​iput-​object·​v2,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToStartPosit​ion:​Landroid/​view/​animation/​Animation;​
   
240 ····​.​line·​301 240 ····​.​line·​301
Offset 542, 117 lines modified Offset 542, 117 lines modified
   
542 .​method·​private·​animateOffsetToCorrec​tPosition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 542 .​method·​private·​animateOffsetToCorrec​tPosition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
543 ····​.​locals·​4 543 ····​.​locals·​4
544 ····​.​param·​p1,​·​"from"····​#·​I 544 ····​.​param·​p1,​·​"from"····​#·​I
545 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 545 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
546 ····​.​prologue 546 ····​.​prologue
547 ····​.​line·​1053 547 ····​.​line·​1052
548 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I 548 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I
   
549 ····​.​line·​1054 549 ····​.​line·​1053
550 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 550 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
551 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V 551 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​animation/​Animation;​-​>reset()​V
   
552 ····​.​line·​1055 552 ····​.​line·​1054
553 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 553 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
554 ····​const-​wide/​16·​v2,​·​0xc8 554 ····​const-​wide/​16·​v2,​·​0xc8
   
555 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V 555 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​view/​animation/​Animation;​-​>setDuration(J)​V
   
556 ····​.​line·​1056 556 ····​.​line·​1055
557 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 557 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
558 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​ 558 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mDecelerateInterpola​tor:​Landroid/​view/​animation/​DecelerateInterpolato​r;​
   
559 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V 559 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​animation/​Animation;​-​>setInterpolator(Land​roid/​view/​animation/​Interpolator;​)​V
   
560 ····​.​line·​1057 560 ····​.​line·​1056
561 ····​if-​eqz·​p2,​·​:​cond_0 561 ····​if-​eqz·​p2,​·​:​cond_0
   
562 ····​.​line·​1058 562 ····​.​line·​1057
563 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​ 563 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​
   
564 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>setAnimationListener​(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 564 ····​invoke-​virtual·​{v0,​·​p2},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>setAnimationListener​(Landroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
   
565 ····​.​line·​1060 565 ····​.​line·​1059
566 ····​:​cond_0 566 ····​:​cond_0
567 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​ 567 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​
   
568 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>clearAnimation()​V 568 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>clearAnimation()​V
   
569 ····​.​line·​1061 569 ····​.​line·​1060
570 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​ 570 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mCircleView:​Landroid/​support/​v4/​widget/​CircleImageView;​
   
571 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​ 571 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mAnimateToCorrectPos​ition:​Landroid/​view/​animation/​Animation;​
   
572 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>startAnimation(Landr​oid/​view/​animation/​Animation;​)​V 572 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​widget/​CircleImageView;​-​>startAnimation(Landr​oid/​view/​animation/​Animation;​)​V
   
573 ····​.​line·​1062 573 ····​.​line·​1061
574 ····​return-​void 574 ····​return-​void
575 .​end·​method 575 .​end·​method
   
576 .​method·​private·​animateOffsetToStartP​osition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V 576 .​method·​private·​animateOffsetToStartP​osition(ILandroid/​view/​animation/​Animation$AnimationLi​stener;​)​V
577 ····​.​locals·​4 577 ····​.​locals·​4
578 ····​.​param·​p1,​·​"from"····​#·​I 578 ····​.​param·​p1,​·​"from"····​#·​I
579 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​ 579 ····​.​param·​p2,​·​"listener"····​#·​Landroid/​view/​animation/​Animation$AnimationLi​stener;​
   
580 ····​.​prologue 580 ····​.​prologue
581 ····​.​line·​1065 581 ····​.​line·​1064
582 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScale:​Z 582 ····​iget-​boolean·​v0,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mScale:​Z
   
583 ····​if-​eqz·​v0,​·​:​cond_0 583 ····​if-​eqz·​v0,​·​:​cond_0
   
584 ····​.​line·​1067 584 ····​.​line·​1066
585 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>startScaleDownReturn​ToStartAnimation(ILan​droid/​view/​animation/​Animation$AnimationLi​stener;​)​V 585 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>startScaleDownReturn​ToStartAnimation(ILan​droid/​view/​animation/​Animation$AnimationLi​stener;​)​V
   
586 ····​.​line·​1079 586 ····​.​line·​1078
587 ····​:​goto_0 587 ····​:​goto_0
588 ····​return-​void 588 ····​return-​void
   
589 ····​.​line·​1069 589 ····​.​line·​1068
590 ····​:​cond_0 590 ····​:​cond_0
591 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I 591 ····​iput·​p1,​·​p0,​·​Landroid/​support/​v4/​widget/​SwipeRefreshLayout;​-​>mFrom:​I
   
Max diff block lines reached; 38622/43216 bytes (89.37%) of diff not shown.
[−]
smali/com/uberspot/a2048/MainActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​uberspot/​a2048/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​uberspot/​a2048/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​uberspot/​a2048/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​uberspot/​a2048/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​uberspot/​a2048/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​102 27 ····​.​line·​102
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​uberspot/​a2048/​MainActivity$1;​-​>this$0:​Lcom/​uberspot/​a2048/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​uberspot/​a2048/​MainActivity$1;​-​>this$0:​Lcom/​uberspot/​a2048/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 57, 14 lines modified Offset 58, 15 lines modified
   
57 ····​move-​result·​v4 58 ····​move-​result·​v4
   
58 ····​if-​ne·​v4,​·​v2,​·​:​cond_2 59 ····​if-​ne·​v4,​·​v2,​·​:​cond_2
   
59 ····​iget-​object·​v4,​·​p0,​·​Lcom/​uberspot/​a2048/​MainActivity$1;​-​>this$0:​Lcom/​uberspot/​a2048/​MainActivity;​ 60 ····​iget-​object·​v4,​·​p0,​·​Lcom/​uberspot/​a2048/​MainActivity$1;​-​>this$0:​Lcom/​uberspot/​a2048/​MainActivity;​
   
  61 ····​.​line·​110
60 ····​#·​getter·​for:​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>mLastTouch:​J 62 ····​#·​getter·​for:​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>mLastTouch:​J
61 ····​invoke-​static·​{v4},​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>access$000(Lcom/​uberspot/​a2048/​MainActivity;​)​J 63 ····​invoke-​static·​{v4},​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>access$000(Lcom/​uberspot/​a2048/​MainActivity;​)​J
   
62 ····​move-​result-​wide·​v4 64 ····​move-​result-​wide·​v4
   
63 ····​sub-​long·​v4,​·​v0,​·​v4 65 ····​sub-​long·​v4,​·​v0,​·​v4
   
[−]
smali/com/uberspot/a2048/MainActivity.smali
Offset 111, 44 lines modified Offset 111, 44 lines modified
111 .​method·​private·​applyFullScreen(Z)​V 111 .​method·​private·​applyFullScreen(Z)​V
112 ····​.​locals·​2 112 ····​.​locals·​2
113 ····​.​param·​p1,​·​"isFullScreen"····​#·​Z 113 ····​.​param·​p1,​·​"isFullScreen"····​#·​Z
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​const/​16·​v1,​·​0x400 115 ····​const/​16·​v1,​·​0x400
   
116 ····​.​line·​156 116 ····​.​line·​161
117 ····​if-​eqz·​p1,​·​:​cond_0 117 ····​if-​eqz·​p1,​·​:​cond_0
   
118 ····​.​line·​157 118 ····​.​line·​162
119 ····​invoke-​virtual·​{p0},​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>getWindow()​Landroid/​view/​Window;​ 119 ····​invoke-​virtual·​{p0},​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>getWindow()​Landroid/​view/​Window;​
   
120 ····​move-​result-​object·​v0 120 ····​move-​result-​object·​v0
   
121 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​Window;​-​>clearFlags(I)​V 121 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​view/​Window;​-​>clearFlags(I)​V
   
122 ····​.​line·​162 122 ····​.​line·​167
123 ····​:​goto_0 123 ····​:​goto_0
124 ····​return-​void 124 ····​return-​void
   
125 ····​.​line·​159 125 ····​.​line·​164
126 ····​:​cond_0 126 ····​:​cond_0
127 ····​invoke-​virtual·​{p0},​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>getWindow()​Landroid/​view/​Window;​ 127 ····​invoke-​virtual·​{p0},​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>getWindow()​Landroid/​view/​Window;​
   
128 ····​move-​result-​object·​v0 128 ····​move-​result-​object·​v0
   
129 ····​invoke-​virtual·​{v0,​·​v1,​·​v1},​·​Landroid/​view/​Window;​-​>setFlags(II)​V 129 ····​invoke-​virtual·​{v0,​·​v1,​·​v1},​·​Landroid/​view/​Window;​-​>setFlags(II)​V
   
130 ····​goto·​:​goto_0 130 ····​goto·​:​goto_0
131 .​end·​method 131 .​end·​method
   
132 .​method·​private·​isFullScreen()​Z 132 .​method·​private·​isFullScreen()​Z
133 ····​.​locals·​3 133 ····​.​locals·​3
   
134 ····​.​prologue 134 ····​.​prologue
135 ····​.​line·​147 135 ····​.​line·​152
136 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 136 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
137 ····​move-​result-​object·​v0 137 ····​move-​result-​object·​v0
   
138 ····​const-​string·​v1,​·​"is_fullscreen_pref" 138 ····​const-​string·​v1,​·​"is_fullscreen_pref"
   
139 ····​sget-​boolean·​v2,​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>DEF_FULLSCREEN:​Z 139 ····​sget-​boolean·​v2,​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>DEF_FULLSCREEN:​Z
Offset 161, 48 lines modified Offset 161, 48 lines modified
161 .​end·​method 161 .​end·​method
   
162 .​method·​private·​saveFullScreen(Z)​V 162 .​method·​private·​saveFullScreen(Z)​V
163 ····​.​locals·​2 163 ····​.​locals·​2
164 ····​.​param·​p1,​·​"isFullScreen"····​#·​Z 164 ····​.​param·​p1,​·​"isFullScreen"····​#·​Z
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​line·​141 166 ····​.​line·​146
167 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 167 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
168 ····​move-​result-​object·​v1 168 ····​move-​result-​object·​v1
   
169 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 169 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
170 ····​move-​result-​object·​v0 170 ····​move-​result-​object·​v0
   
171 ····​.​line·​142 171 ····​.​line·​147
172 ····​.​local·​v0,​·​"editor":​Landroid/​content/​SharedPreferences$Edi​tor;​ 172 ····​.​local·​v0,​·​"editor":​Landroid/​content/​SharedPreferences$Edi​tor;​
173 ····​const-​string·​v1,​·​"is_fullscreen_pref" 173 ····​const-​string·​v1,​·​"is_fullscreen_pref"
   
174 ····​invoke-​interface·​{v0,​·​v1,​·​p1},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putBoolean(Ljava/​lang/​String;​Z)​Landroid/​content/​SharedPreferences$Edi​tor;​ 174 ····​invoke-​interface·​{v0,​·​v1,​·​p1},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putBoolean(Ljava/​lang/​String;​Z)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
175 ····​.​line·​143 175 ····​.​line·​148
176 ····​invoke-​interface·​{v0},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 176 ····​invoke-​interface·​{v0},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
177 ····​.​line·​144 177 ····​.​line·​149
178 ····​return-​void 178 ····​return-​void
179 .​end·​method 179 .​end·​method
   
   
180 #·​virtual·​methods 180 #·​virtual·​methods
181 .​method·​public·​onBackPressed()​V 181 .​method·​public·​onBackPressed()​V
182 ····​.​locals·​6 182 ····​.​locals·​6
   
183 ····​.​prologue 183 ····​.​prologue
184 ····​.​line·​171 184 ····​.​line·​182
185 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 185 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
186 ····​move-​result-​wide·​v0 186 ····​move-​result-​wide·​v0
   
187 ····​.​line·​172 187 ····​.​line·​183
188 ····​.​local·​v0,​·​"currentTime":​J 188 ····​.​local·​v0,​·​"currentTime":​J
189 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>mLastBackPress:​J 189 ····​iget-​wide·​v2,​·​p0,​·​Lcom/​uberspot/​a2048/​MainActivity;​-​>mLastBackPress:​J
   
190 ····​sub-​long·​v2,​·​v0,​·​v2 190 ····​sub-​long·​v2,​·​v0,​·​v2
   
191 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>abs(J)​J 191 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>abs(J)​J
   
Offset 210, 47 lines modified Offset 210, 47 lines modified
   
210 ····​const-​wide/​16·​v4,​·​0xdac 210 ····​const-​wide/​16·​v4,​·​0xdac
   
211 ····​cmp-​long·​v2,​·​v2,​·​v4 211 ····​cmp-​long·​v2,​·​v2,​·​v4
   
Max diff block lines reached; 1266/3955 bytes (32.01%) of diff not shown.
[−]
smali/com/uberspot/a2048/R.smali
Offset 23, 10 lines modified Offset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V 23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​0 24 ····​.​locals·​0
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​10 26 ····​.​line·​10
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​63  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
[−]
smali/de/cketti/library/changelog/R.smali
Offset 16, 10 lines modified Offset 16, 9 lines modified
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​9 19 ····​.​line·​9
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
21 ····​.​line·​28  
22 ····​return-​void 21 ····​return-​void
23 .​end·​method 22 .​end·​method
[−]
original/AndroidManifest.xml
Offset 1, 17 lines modified Offset 1, 17 lines modified
00000000:​·​0300·​0800·9807·​0000·​0100·​1c00·3404·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000000:​·​0300·​0800·8807·​0000·​0100·​1c00·2404·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​$.​.​.​
00000010:​·​1f00·​0000·​0000·​0000·​0000·​0000·​9800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·​1f00·​0000·​0000·​0000·​0000·​0000·​9800·​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·​9000·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​9000·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​aa00·​0000·​b800·​0000·​c400·​0000·​e200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​aa00·​0000·​b800·​0000·​c400·​0000·​e200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​0801·​0000·​1a01·​0000·​7201·​0000·​7601·​0000··​.​.​.​.​.​.​.​.​r.​.​.​v.​.​.​ 00000050:​·​0801·​0000·​1a01·​0000·​7201·​0000·​7601·​0000··​.​.​.​.​.​.​.​.​r.​.​.​v.​.​.​
00000060:​·​8801·​0000·​bc01·​0000·​f001·​0000·​0402·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·​8801·​0000·​bc01·​0000·​f001·​0000·​0402·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·​2c02·​0000·​3802·​0000·​4002·​0000·5a02·​0000··​,​.​.​.​8.​.​.​@.​.​.​Z.​.​.​ 00000070:​·​2c02·​0000·​3802·​0000·​4002·​0000·4a02·​0000··​,​.​.​.​8.​.​.​@.​.​.​J.​.​.​
00000080:​·6e02·​0000·8802·​0000·9c02·​0000·de02·​0000··n.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000080:​·5e02·​0000·7802·​0000·8c02·​0000·ce02·​0000··^.​.​.​x.​.​.​.​.​.​.​.​.​.​.​
00000090:​·fc02·​0000·0c03·​0000·4403·​0000·5803·​0000··​.​.​.​.​.​.​.​.​D.​.​.​X.​.​.​ 00000090:​·ec02·​0000·fc02·​0000·3403·​0000·4803·​0000··​.​.​.​.​.​.​.​.​4.​.​.​H.​.​.​
000000a0:​·​0b00·​7600·​6500·​7200·​7300·​6900·​6f00·​6e00··​.​.​v.​e.​r.​s.​i.​o.​n.​ 000000a0:​·​0b00·​7600·​6500·​7200·​7300·​6900·​6f00·​6e00··​.​.​v.​e.​r.​s.​i.​o.​n.​
000000b0:​·​4300·​6f00·​6400·​6500·​0000·​0b00·​7600·​6500··​C.​o.​d.​e.​.​.​.​.​v.​e.​ 000000b0:​·​4300·​6f00·​6400·​6500·​0000·​0b00·​7600·​6500··​C.​o.​d.​e.​.​.​.​.​v.​e.​
000000c0:​·​7200·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00··​r.​s.​i.​o.​n.​N.​a.​m.​ 000000c0:​·​7200·​7300·​6900·​6f00·​6e00·​4e00·​6100·​6d00··​r.​s.​i.​o.​n.​N.​a.​m.​
000000d0:​·​6500·​0000·​0d00·​6d00·​6900·​6e00·​5300·​6400··​e.​.​.​.​.​m.​i.​n.​S.​d.​ 000000d0:​·​6500·​0000·​0d00·​6d00·​6900·​6e00·​5300·​6400··​e.​.​.​.​.​m.​i.​n.​S.​d.​
000000e0:​·​6b00·​5600·​6500·​7200·​7300·​6900·​6f00·​6e00··​k.​V.​e.​r.​s.​i.​o.​n.​ 000000e0:​·​6b00·​5600·​6500·​7200·​7300·​6900·​6f00·​6e00··​k.​V.​e.​r.​s.​i.​o.​n.​
000000f0:​·​0000·​1000·​7400·​6100·​7200·​6700·​6500·​7400··​.​.​.​.​t.​a.​r.​g.​e.​t.​ 000000f0:​·​0000·​1000·​7400·​6100·​7200·​6700·​6500·​7400··​.​.​.​.​t.​a.​r.​g.​e.​t.​
00000100:​·​5300·​6400·​6b00·​5600·​6500·​7200·​7300·​6900··​S.​d.​k.​V.​e.​r.​s.​i.​ 00000100:​·​5300·​6400·​6b00·​5600·​6500·​7200·​7300·​6900··​S.​d.​k.​V.​e.​r.​s.​i.​
Offset 39, 84 lines modified Offset 39, 83 lines modified
00000260:​·​6c00·​6100·​7400·​6600·​6f00·​7200·​6d00·​4200··​l.​a.​t.​f.​o.​r.​m.​B.​ 00000260:​·​6c00·​6100·​7400·​6600·​6f00·​7200·​6d00·​4200··​l.​a.​t.​f.​o.​r.​m.​B.​
00000270:​·​7500·​6900·​6c00·​6400·​5600·​6500·​7200·​7300··​u.​i.​l.​d.​V.​e.​r.​s.​ 00000270:​·​7500·​6900·​6c00·​6400·​5600·​6500·​7200·​7300··​u.​i.​l.​d.​V.​e.​r.​s.​
00000280:​·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​6500·​0000··​i.​o.​n.​N.​a.​m.​e.​.​.​ 00000280:​·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​6500·​0000··​i.​o.​n.​N.​a.​m.​e.​.​.​
00000290:​·​0800·​6d00·​6100·​6e00·​6900·​6600·​6500·​7300··​.​.​m.​a.​n.​i.​f.​e.​s.​ 00000290:​·​0800·​6d00·​6100·​6e00·​6900·​6600·​6500·​7300··​.​.​m.​a.​n.​i.​f.​e.​s.​
000002a0:​·​7400·​0000·​1200·​6300·​6f00·​6d00·​2e00·​7500··​t.​.​.​.​.​c.​o.​m.​.​.​u.​ 000002a0:​·​7400·​0000·​1200·​6300·​6f00·​6d00·​2e00·​7500··​t.​.​.​.​.​c.​o.​m.​.​.​u.​
000002b0:​·​6200·​6500·​7200·​7300·​7000·​6f00·​7400·​2e00··​b.​e.​r.​s.​p.​o.​t.​.​.​ 000002b0:​·​6200·​6500·​7200·​7300·​7000·​6f00·​7400·​2e00··​b.​e.​r.​s.​p.​o.​t.​.​.​
000002c0:​·​6100·​3200·​3000·​3400·​3800·​0000·​0400·​3200··​a.​2.​0.​4.​8.​.​.​.​.​2.​ 000002c0:​·​6100·​3200·​3000·​3400·​3800·​0000·​0400·​3200··​a.​2.​0.​4.​8.​.​.​.​.​2.​
000002d0:​·​2e00·​3000·​3600·​0000·​0200·​3200·​3300·​0000··​.​.​0.​6.​.​.​.​.​2.​3.​.​.​ 000002d0:​·​2e00·​3000·​3600·​0000·​0200·​3200·​3400·​0000··​.​.​0.​6.​.​.​.​.​2.​4.​.​.​
000002e0:​·​0b00·​3600·​2e00·​3000·2d00·3200·3100·3600··​.​.​6.​.​.​0.​-​.​2.​1.​6.​ 000002e0:​·​0300·​3700·​2e00·​3000·0000·0800·7500·7300··​.​.​7.​.​.​0.​.​.​.​.​u.​s.​
000002f0:​·3600·3700·3600·3700·0000·0800·7500·7300··6.​7.​6.​7.​.​.​.​.​u.​s.​ 000002f0:​·6500·7300·2d00·7300·6400·6b00·0000·0b00··e.​s.​-​.​s.​d.​k.​.​.​.​.​
00000300:​·​6500·​7300·2d00·7300·​6400·​6b00·0000·0b00··e.​s.​-​.​s.​d.​k.​.​.​.​.​ 00000300:​·​6100·​7000·7000·6c00·​6900·​6300·6100·7400··a.​p.​p.​l.​i.​c.​a.​t.​
00000310:​·​6100·7000·7000·6c00·6900·​6300·​6100·​7400··a.​p.​p.​l.​i.​c.​a.​t.​ 00000310:​·​6900·6f00·6e00·0000·0800·​6100·​6300·​7400··i.​o.​n.​.​.​.​.​a.​c.​t.​
00000320:​·​6900·6f00·​6e00·0000·0800·6100·6300·7400··​i.​o.​n.​.​.​.​.​a.​c.​t.​ 00000320:​·​6900·7600·​6900·7400·7900·0000·1f00·6300··​i.​v.​i.​t.​y.​.​.​.​.​c.​
00000330:​·​6900·7600·6900·​7400·7900·0000·1f00·6300··i.​v.​i.​t.​y.​.​.​.​.​c.​ 00000330:​·​6f00·6d00·2e00·​7500·6200·6500·7200·7300··o.​m.​.​.​u.​b.​e.​r.​s.​
00000340:​·6f00·​6d00·2e00·7500·​6200·6500·7200·7300··o.​m.​.​.​u.​b.​e.​r.​s.​ 00000340:​·7000·​6f00·7400·2e00·​6100·3200·3000·3400··p.​o.​t.​.​.​a.​2.​0.​4.​
00000350:​·7000·6f00·7400·2e00·​6100·3200·3000·3400··p.​o.​t.​.​.​a.​2.​0.​4.​ 00000350:​·3800·2e00·4d00·6100·​6900·6e00·4100·6300··8.​.​.​M.​a.​i.​n.​A.​c.​
00000360:​·3800·2e00·4d00·​6100·6900·6e00·4100·6300··8.​.​.​M.​a.​i.​n.​A.​c.​ 00000360:​·7400·6900·7600·​6900·7400·7900·0000·0d00··t.​i.​v.​i.​t.​y.​.​.​.​.​
00000370:​·7400·​6900·​7600·​6900·7400·​7900·0000·0d00··t.​i.​v.​i.​t.​y.​.​.​.​.​ 00000370:​·6900·​6e00·​7400·​6500·6e00·​7400·2d00·6600··i.​n.​t.​e.​n.​t.​-​.​f.​
00000380:​·​6900·​6e00·​7400·​6500·6e00·7400·2d00·​6600··​i.​n.​t.​e.​n.​t.​-​.​f.​ 00000380:​·​6900·​6c00·​7400·​6500·7200·0000·0600·​6100··​i.​l.​t.​e.​r.​.​.​.​.​a.​
00000390:​·​6900·6c00·7400·​6500·7200·​0000·0600·​6100··i.​l.​t.​e.​r.​.​.​.​.​a.​ 00000390:​·​6300·7400·6900·​6f00·6e00·​0000·1a00·​6100··c.​t.​i.​o.​n.​.​.​.​.​a.​
000003a0:​·​6300·7400·6900·​6f00·​6e00·0000·1a00·​6100··c.​t.​i.​o.​n.​.​.​.​.​a.​ 000003a0:​·​6e00·6400·7200·​6f00·​6900·6400·2e00·​6900··n.​d.​r.​o.​i.​d.​.​.​i.​
000003b0:​·​6e00·6400·7200·​6f00·6900·6400·2e00·​6900··​n.​d.​r.​o.​i.​d.​.​.​i.​ 000003b0:​·​6e00·7400·6500·​6e00·7400·2e00·6100·​6300··​n.​t.​e.​n.​t.​.​.​a.​c.​
000003c0:​·6e00·7400·​6500·​6e00·7400·2e00·6100·6300··n.​t.​e.​n.​t.​.​.​a.​c.​ 000003c0:​·7400·6900·​6f00·​6e00·2e00·4d00·4100·4900··t.​i.​o.​n.​.​.​M.​A.​I.​
000003d0:​·7400·6900·6f00·​6e00·2e00·4d00·4100·4900··t.​i.​o.​n.​.​.​M.​A.​I.​ 000003d0:​·4e00·0000·0800·​6300·6100·7400·6500·6700··N.​.​.​.​.​c.​a.​t.​e.​g.​
000003e0:​·4e00·0000·0800·6300·6100·7400·​6500·​6700··N.​.​.​.​.​c.​a.​t.​e.​g.​ 000003e0:​·6f00·7200·7900·0000·2000·6100·​6e00·​6400··o.​r.​y.​.​.​·.​a.​n.​d.​
000003f0:​·6f00·7200·7900·0000·​2000·​6100·​6e00·6400··o.​r.​y.​.​.​·.​a.​n.​d.​ 000003f0:​·7200·6f00·6900·6400·​2e00·​6900·​6e00·7400··r.​o.​i.​d.​.​.​i.​n.​t.​
00000400:​·7200·​6f00·6900·6400·2e00·​6900·6e00·7400··r.​o.​i.​d.​.​.​i.​n.​t.​ 00000400:​·6500·​6e00·7400·2e00·6300·​6100·7400·6500··e.​n.​t.​.​.​c.​a.​t.​e.​
00000410:​·​6500·​6e00·​7400·2e00·6300·6100·7400·6500··e.​n.​t.​.​.​c.​a.​t.​e.​ 00000410:​·​6700·​6f00·​7200·7900·2e00·4c00·4100·5500··g.​o.​r.​y.​.​.​L.​A.​U.​
00000420:​·6700·6f00·7200·7900·2e00·4c00·4100·5500··g.​o.​r.​y.​.​.​L.​A.​U.​ 00000420:​·4e00·4300·4800·4500·5200·0000·8001·0800··N.​C.​H.​E.​R.​.​.​.​.​.​.​
00000430:​·4e00·4300·4800·4500·5200·​0000·8001·​0800··N.​C.​H.​E.​R.​.​.​.​.​.​.​ 00000430:​·3400·0000·1b02·0101·1c02·​0101·0c02·​0101··4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000440:​·3400·​0000·1b02·​0101·1c02·​0101·​0c02·​0101··4.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000440:​·7002·​0101·8002·​0101·0200·​0101·​0100·​0101··p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000450:​·7002·​0101·8002·​0101·0200·​0101·0100·​0101··p.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000450:​·0000·​0101·0300·​0101·1f00·​0101·1e00·​0101··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000460:​·​0000·0101·0300·​0101·1f00·​0101·1e00·0101··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000460:​·​0001·1000·1800·​0000·0200·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000470:​·​0001·1000·1800·​0000·​0200·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000470:​·​0b00·0000·0c00·​0000·​0201·1000·8800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000480:​·​0b00·​0000·0c00·0000·0201·1000·8800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000480:​·​0200·​0000·ffff·ffff·ffff·ffff·1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000490:​·0200·0000·ffff·ffff·ffff·ffff·1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000490:​·1400·1400·0500·0000·0000·0000·0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004a0:​·1400·1400·0500·0000·​0000·​0000·0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004a0:​·0000·0000·ffff·ffff·​0800·​0010·1600·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004b0:​·​0000·​0000·ffff·ffff·0800·​0010·1600·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004b0:​·​0c00·​0000·0100·0000·1300·​0000·0800·​0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004c0:​·0c00·​0000·0100·0000·1300·​0000·0800·​0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004c0:​·1300·​0000·ffff·ffff·0e00·​0000·1200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004d0:​·1300·​0000·ffff·ffff·0e00·0000·1200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004d0:​·0800·​0003·1200·0000·ffff·ffff·0f00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004e0:​·0800·​0003·1200·​0000·ffff·ffff·0f00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004e0:​·1400·​0000·0800·​0010·1800·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004f0:​·​1400·​0000·0800·​0010·1700·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000004f0:​·​1000·​0000·1500·​0000·0800·​0004·0000·e040··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​@
00000500:​·1000·0000·1500·​0000·​0800·​0003·1500·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000500:​·0201·1000·4c00·​0000·​0700·​0000·ffff·ffff··​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​
00000510:​·0201·1000·4c00·​0000·0700·0000·ffff·ffff··​.​.​.​.​L.​.​.​.​.​.​.​.​.​.​.​ 00000510:​·ffff·ffff·1600·​0000·1400·1400·0200·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000520:​·ffff·ffff·1600·​0000·1400·1400·0200·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000520:​·0000·0000·0c00·​0000·0200·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000530:​·​0000·​0000·​0c00·​0000·​0200·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000530:​·​0800·​0010·​0800·​0000·​0c00·​0000·0300·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000540:​·0800·0010·​0800·​0000·0c00·​0000·​0300·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000540:​·ffff·ffff·​0800·​0010·1700·​0000·​0301·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000550:​·ffff·ffff·​0800·​0010·1700·0000·0301·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000550:​·1800·0000·​0900·​0000·ffff·ffff·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000560:​·​1800·​0000·​0900·0000·ffff·ffff·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000560:​·​1600·​0000·​0201·1000·7400·0000·0b00·0000··​.​.​.​.​.​.​.​.​t.​.​.​.​.​.​.​
00000570:​·1600·0000·0201·1000·7400·​0000·0b00·0000··​.​.​.​.​.​.​.​.​t.​.​.​.​.​.​.​ 00000570:​·ffff·ffff·ffff·ffff·1700·​0000·1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000580:​·ffff·ffff·ffff·ffff·1700·​0000·1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000580:​·0400·0000·0000·0000·0c00·​0000·0700·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000590:​·0400·0000·​0000·​0000·​0c00·​0000·​0700·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000590:​·ffff·ffff·​0800·​0001·​0100·​077f·​0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005a0:​·​ffff·​ffff·​0800·​0001·​0100·​077f·​0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005a0:​·​0600·​0000·​ffff·​ffff·​0800·​0001·​0100·​057f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005b0:​·​0600·​0000·ffff·ffff·0800·0001·​0100·​057f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005b0:​·​0c00·​0000·0500·0000·ffff·ffff·​0800·​0001··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005c0:​·​0c00·​0000·​0500·​0000·ffff·ffff·0800·0001··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005c0:​·​0000·​027f·​0c00·​0000·0400·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005d0:​·​0000·​027f·0c00·0000·​0400·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005d0:​·​0800·​0012·ffff·ffff·​0201·1000·7400·0000··​.​.​.​.​.​.​.​.​.​.​.​.​t.​.​.​
000005e0:​·0800·​0012·​ffff·​ffff·0201·1000·7400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​t.​.​.​ 000005e0:​·1000·​0000·​ffff·​ffff·ffff·ffff·1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005f0:​·​1000·0000·ffff·ffff·ffff·ffff·1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005f0:​·​1400·1400·0400·0000·0000·0000·0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000600:​·1400·1400·0400·0000·​0000·​0000·​0c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000600:​·0600·0000·ffff·ffff·​0800·​0001·​0100·​057f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000610:​·​0600·​0000·ffff·ffff·0800·​0001·​0100·​057f··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000610:​·​0c00·​0000·0800·0000·1900·​0000·​0800·​0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000620:​·0c00·​0000·​0800·​0000·1900·​0000·0800·0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000620:​·1900·​0000·​0c00·​0000·0a00·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000630:​·1900·​0000·​0c00·​0000·​0a00·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000630:​·0800·​0010·​0100·​0000·​0c00·​0000·0900·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000640:​·0800·0010·​0100·​0000·0c00·​0000·​0900·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000640:​·ffff·ffff·​0800·​0011·a004·​0000·​0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000650:​·ffff·ffff·0800·​0011·a004·0000·0201·1000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000650:​·2400·0000·1500·​0000·ffff·ffff·ffff·ffff··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000660:​·2400·​0000·​1500·0000·ffff·ffff·ffff·ffff··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000660:​·1a00·​0000·​1400·1400·0000·0000·0000·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000670:​·1a00·0000·1400·1400·0000·​0000·0000·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000670:​·0201·1000·3800·0000·1600·​0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
00000680:​·0201·1000·3800·​0000·​1600·0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​ 00000680:​·ffff·ffff·1b00·​0000·​1400·1400·0100·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000690:​·ffff·ffff·1b00·​0000·1400·1400·0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000690:​·0000·0000·0c00·​0000·0800·0000·1c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000006a0:​·​0000·​0000·0c00·​0000·​0800·0000·​1c00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000006a0:​·​0800·​0003·1c00·​0000·​0301·1000·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000006b0:​·0800·​0003·1c00·0000·0301·1000·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000006b0:​·1600·​0000·ffff·ffff·ffff·ffff·​1b00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000006c0:​·1600·0000·ffff·ffff·ffff·ffff·1b00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000006c0:​·0201·1000·3800·0000·1800·0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
000006d0:​·0201·1000·3800·​0000·​1800·0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​ 000006d0:​·ffff·ffff·1d00·​0000·​1400·1400·0100·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000006e0:​·ffff·ffff·1d00·​0000·1400·1400·0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000006e0:​·0000·0000·0c00·​0000·0800·0000·1e00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000006f0:​·​0000·​0000·0c00·​0000·​0800·0000·​1e00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000006f0:​·​0800·​0003·1e00·​0000·​0301·1000·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000700:​·0800·​0003·1e00·0000·0301·1000·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000700:​·1800·​0000·ffff·ffff·ffff·ffff·​1d00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000710:​·1800·0000·ffff·ffff·ffff·ffff·1d00·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000710:​·0301·1000·1800·0000·1900·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000720:​·0301·1000·​1800·​0000·1900·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000720:​·ffff·ffff·​1a00·​0000·0301·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000730:​·ffff·ffff·1a00·0000·0301·1000·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000730:​·1a00·0000·ffff·ffff·ffff·ffff·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000740:​·1a00·0000·ffff·ffff·ffff·ffff·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000740:​·0301·1000·1800·0000·1b00·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000750:​·0301·1000·​1800·​0000·1b00·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000750:​·ffff·ffff·​1700·​0000·0301·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000760:​·ffff·ffff·1700·0000·0301·1000·​1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000760:​·1d00·0000·ffff·ffff·ffff·ffff·​1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/12511 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserServiceImplBase$MediaServiceConnection.smali vs.
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.smali
Files similar despite different names (difference score: 53)
Offset 1, 95 lines modified Offset 1, 95 lines modified
1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"MediaBrowserCompat.​java" 3 .​source·​"MediaBrowserCompat.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​content/​ServiceConnection;​ 5 .​implements·​Landroid/​content/​ServiceConnection;​
   
   
6 #·​annotations 6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​ 7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​
8 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 8 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
9 .​end·​annotation 9 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x2 11 ····​accessFlags·​=·​0x2
12 ····​name·​=·​"MediaServiceConnecti​on" 12 ····​name·​=·​"MediaServiceConnecti​on"
13 .​end·​annotation 13 .​end·​annotation
   
   
14 #·​instance·​fields 14 #·​instance·​fields
15 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 15 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​)​V 17 .​method·​private·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​)​V
18 ····​.​locals·​0 18 ····​.​locals·​0
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​1110 20 ····​.​line·​1111
21 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 21 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
25 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​Landroid/​support/​v4/​media/​MediaBrowserCompat$1;​)​V 25 .​method·​synthetic·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​Landroid/​support/​v4/​media/​MediaBrowserCompat$1;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
27 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 27 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
28 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$1;​ 28 ····​.​param·​p2,​·​"x1"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$1;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​1110 30 ····​.​line·​1111
31 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​)​V 31 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​)​V
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​static·​synthetic·​access$1000(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​Ljava/​lang/​String;​)​Z 34 .​method·​static·​synthetic·​access$1000(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​Ljava/​lang/​String;​)​Z
35 ····​.​locals·​1 35 ····​.​locals·​1
36 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 36 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
37 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​ 37 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​String;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​1110 39 ····​.​line·​1111
40 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>isCurrent(Ljava/​lang/​String;​)​Z 40 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>isCurrent(Ljava/​lang/​String;​)​Z
   
41 ····​move-​result·​v0 41 ····​move-​result·​v0
   
42 ····​return·​v0 42 ····​return·​v0
43 .​end·​method 43 .​end·​method
   
44 .​method·​private·​isCurrent(Ljava/​lang/​String;​)​Z 44 .​method·​private·​isCurrent(Ljava/​lang/​String;​)​Z
45 ····​.​locals·​3 45 ····​.​locals·​3
46 ····​.​param·​p1,​·​"funcName"····​#·​Ljava/​lang/​String;​ 46 ····​.​param·​p1,​·​"funcName"····​#·​Ljava/​lang/​String;​
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·​1204 48 ····​.​line·​1205
49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 49 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
50 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mServiceConnection:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 50 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mServiceConnection:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
51 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>access$700(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 51 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>access$700(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
   
52 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
53 ····​if-​eq·​v0,​·​p0,​·​:​cond_1 53 ····​if-​eq·​v0,​·​p0,​·​:​cond_1
   
54 ····​.​line·​1205 54 ····​.​line·​1206
55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 55 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
56 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mState:​I 56 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mState:​I
57 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>access$1400(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​)​I 57 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>access$1400(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​)​I
   
58 ····​move-​result·​v0 58 ····​move-​result·​v0
   
59 ····​if-​eqz·​v0,​·​:​cond_0 59 ····​if-​eqz·​v0,​·​:​cond_0
   
60 ····​.​line·​1207 60 ····​.​line·​1208
61 ····​const-​string·​v0,​·​"MediaBrowserCompat" 61 ····​const-​string·​v0,​·​"MediaBrowserCompat"
   
62 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 62 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
63 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 63 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
64 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 64 ····​invoke-​virtual·​{v1,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 98, 35 lines modified Offset 98, 35 lines modified
   
98 ····​const-​string·​v2,​·​"·​for·​" 98 ····​const-​string·​v2,​·​"·​for·​"
   
Max diff block lines reached; 9646/16566 bytes (58.23%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserServiceImplBase$MediaServiceConnection$1.smali vs.
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1.smali
Files similar despite different names (difference score: 49)
Offset 1, 208 lines modified Offset 1, 208 lines modified
1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​ 1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"MediaBrowserCompat.​java" 3 .​source·​"MediaBrowserCompat.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​ 5 .​implements·​Ljava/​lang/​Runnable;​
   
   
6 #·​annotations 6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​ 7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>onServiceConnected(L​android/​content/​ComponentName;​Landroid/​os/​IBinder;​)​V 8 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>onServiceConnected(L​android/​content/​ComponentName;​Landroid/​os/​IBinder;​)​V
9 .​end·​annotation 9 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x0 11 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null 12 ····​name·​=·​null
13 .​end·​annotation 13 .​end·​annotation
   
   
14 #·​instance·​fields 14 #·​instance·​fields
15 .​field·​final·​synthetic·​this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 15 .​field·​final·​synthetic·​this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
   
16 .​field·​final·​synthetic·​val$binder:​Landroid/​os/​IBinder;​ 16 .​field·​final·​synthetic·​val$binder:​Landroid/​os/​IBinder;​
   
17 .​field·​final·​synthetic·​val$name:​Landroid/​content/​ComponentName;​ 17 .​field·​final·​synthetic·​val$name:​Landroid/​content/​ComponentName;​
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​Landroid/​content/​ComponentName;​Landroid/​os/​IBinder;​)​V 19 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​Landroid/​content/​ComponentName;​Landroid/​os/​IBinder;​)​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​1113 22 ····​.​line·​1114
23 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 23 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
   
24 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​-​>val$name:​Landroid/​content/​ComponentName;​ 24 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​-​>val$name:​Landroid/​content/​ComponentName;​
   
25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​-​>val$binder:​Landroid/​os/​IBinder;​ 25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​-​>val$binder:​Landroid/​os/​IBinder;​
   
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​run()​V 30 .​method·​public·​run()​V
31 ····​.​locals·​5 31 ····​.​locals·​5
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​1124 33 ····​.​line·​1125
34 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 34 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
   
35 ····​const-​string·​v2,​·​"onServiceConnected" 35 ····​const-​string·​v2,​·​"onServiceConnected"
   
36 ····​#·​invokes:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>isCurrent(Ljava/​lang/​String;​)​Z 36 ····​#·​invokes:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>isCurrent(Ljava/​lang/​String;​)​Z
37 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>access$1000(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​Ljava/​lang/​String;​)​Z 37 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>access$1000(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​Ljava/​lang/​String;​)​Z
   
38 ····​move-​result·​v1 38 ····​move-​result·​v1
   
39 ····​if-​nez·​v1,​·​:​cond_0 39 ····​if-​nez·​v1,​·​:​cond_0
   
40 ····​.​line·​1158 40 ····​.​line·​1159
41 ····​:​goto_0 41 ····​:​goto_0
42 ····​return-​void 42 ····​return-​void
   
43 ····​.​line·​1129 43 ····​.​line·​1130
44 ····​:​cond_0 44 ····​:​cond_0
45 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 45 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 46 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
47 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​ 47 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​
   
48 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​-​>val$binder:​Landroid/​os/​IBinder;​ 48 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​-​>val$binder:​Landroid/​os/​IBinder;​
   
49 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​><init>(Landroid/​os/​IBinder;​)​V 49 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​-​><init>(Landroid/​os/​IBinder;​)​V
   
50 ····​#·​setter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mServiceBinderWrappe​r:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​ 50 ····​#·​setter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mServiceBinderWrappe​r:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​
51 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>access$1102(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​ 51 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>access$1102(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​
   
52 ····​.​line·​1133 52 ····​.​line·​1134
53 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 53 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
   
54 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 54 ····​iget-​object·​v1,​·​v1,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
55 ····​new-​instance·​v2,​·​Landroid/​os/​Messenger;​ 55 ····​new-​instance·​v2,​·​Landroid/​os/​Messenger;​
   
56 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection$1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 56 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection$​1;​-​>this$1:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
   
57 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 57 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
58 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​ 58 ····​#·​getter·​for:​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​
59 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>access$1300(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​ 59 ····​invoke-​static·​{v3},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>access$1300(Landroid​/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​
   
60 ····​move-​result-​object·​v3 60 ····​move-​result-​object·​v3
   
61 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​os/​Messenger;​-​><init>(Landroid/​os/​Handler;​)​V 61 ····​invoke-​direct·​{v2,​·​v3},​·​Landroid/​os/​Messenger;​-​><init>(Landroid/​os/​Handler;​)​V
   
Max diff block lines reached; 13762/23979 bytes (57.39%) of diff not shown.
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserServiceImplBase$3.smali vs.
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3.smali
Files similar despite different names (difference score: 44)
Offset 1, 60 lines modified Offset 1, 60 lines modified
1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$3;​ 1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$3;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"MediaBrowserCompat.​java" 3 .​source·​"MediaBrowserCompat.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​ 5 .​implements·​Ljava/​lang/​Runnable;​
   
   
6 #·​annotations 6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​ 7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>getItem(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​)​V 8 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>getItem(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​)​V
9 .​end·​annotation 9 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x0 11 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null 12 ····​name·​=·​null
13 .​end·​annotation 13 .​end·​annotation
   
   
14 #·​instance·​fields 14 #·​instance·​fields
15 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 15 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
16 .​field·​final·​synthetic·​val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 16 .​field·​final·​synthetic·​val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
17 .​field·​final·​synthetic·​val$mediaId:​Ljava/​lang/​String;​ 17 .​field·​final·​synthetic·​val$mediaId:​Ljava/​lang/​String;​
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Ljava/​lang/​String;​)​V 19 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Ljava/​lang/​String;​)​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​955 22 ····​.​line·​956
23 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$3;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 23 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$3;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
24 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$3;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 24 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$3;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$3;​-​>val$mediaId:​Ljava/​lang/​String;​ 25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$3;​-​>val$mediaId:​Ljava/​lang/​String;​
   
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​run()​V 30 .​method·​public·​run()​V
31 ····​.​locals·​2 31 ····​.​locals·​2
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​958 33 ····​.​line·​959
34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$3;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$3;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
35 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$3;​-​>val$mediaId:​Ljava/​lang/​String;​ 35 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$3;​-​>val$mediaId:​Ljava/​lang/​String;​
   
36 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V 36 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V
   
37 ····​.​line·​959 37 ····​.​line·​960
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserServiceImplBase$2.smali vs.
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2.smali
Files similar despite different names (difference score: 45)
Offset 1, 60 lines modified Offset 1, 60 lines modified
1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$2;​ 1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$2;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"MediaBrowserCompat.​java" 3 .​source·​"MediaBrowserCompat.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Ljava/​lang/​Runnable;​ 5 .​implements·​Ljava/​lang/​Runnable;​
   
   
6 #·​annotations 6 #·​annotations
7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​ 7 .​annotation·​system·​Ldalvik/​annotation/​EnclosingMethod;​
8 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>getItem(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​)​V 8 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>getItem(Ljava/​lang/​String;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​)​V
9 .​end·​annotation 9 .​end·​annotation
   
10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 10 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
11 ····​accessFlags·​=·​0x0 11 ····​accessFlags·​=·​0x0
12 ····​name·​=·​null 12 ····​name·​=·​null
13 .​end·​annotation 13 .​end·​annotation
   
   
14 #·​instance·​fields 14 #·​instance·​fields
15 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 15 .​field·​final·​synthetic·​this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
16 .​field·​final·​synthetic·​val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 16 .​field·​final·​synthetic·​val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
17 .​field·​final·​synthetic·​val$mediaId:​Ljava/​lang/​String;​ 17 .​field·​final·​synthetic·​val$mediaId:​Ljava/​lang/​String;​
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Ljava/​lang/​String;​)​V 19 .​method·​constructor·​<init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​Ljava/​lang/​String;​)​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​942 22 ····​.​line·​943
23 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 23 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$2;​-​>this$0:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
   
24 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$2;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 24 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$2;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$2;​-​>val$mediaId:​Ljava/​lang/​String;​ 25 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$2;​-​>val$mediaId:​Ljava/​lang/​String;​
   
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​run()​V 30 .​method·​public·​run()​V
31 ····​.​locals·​2 31 ····​.​locals·​2
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​945 33 ····​.​line·​946
34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$2;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​ 34 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$2;​-​>val$cb:​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​
   
35 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$2;​-​>val$mediaId:​Ljava/​lang/​String;​ 35 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$2;​-​>val$mediaId:​Ljava/​lang/​String;​
   
36 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V 36 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$It​emCallback;​-​>onError(Ljava/​lang/​String;​)​V
   
37 ····​.​line·​946 37 ····​.​line·​947
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
[−]
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserServiceImplBase.smali vs.
smali/android/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase.smali
Files similar despite different names (difference score: 44)
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 1 .​class·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"MediaBrowserCompat.​java" 3 .​source·​"MediaBrowserCompat.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImpl;​ 5 .​implements·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImpl;​
6 .​implements·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​ 6 .​implements·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​
   
Offset 10, 20 lines modified Offset 10, 20 lines modified
10 #·​annotations 10 #·​annotations
11 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​ 11 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​
12 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat;​ 12 ····​value·​=·​Landroid/​support/​v4/​media/​MediaBrowserCompat;​
13 .​end·​annotation 13 .​end·​annotation
   
14 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 14 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
15 ····​accessFlags·​=·​0x8 15 ····​accessFlags·​=·​0x8
16 ····​name·​=·​"MediaBrowserServiceI​mplBase" 16 ····​name·​=·​"MediaBrowserImplBase​"
17 .​end·​annotation 17 .​end·​annotation
   
18 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 18 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
19 ····​value·​=·​{ 19 ····​value·​=·​{
20 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 20 ········​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
21 ····​} 21 ····​}
22 .​end·​annotation 22 .​end·​annotation
   
   
23 #·​static·​fields 23 #·​static·​fields
24 .​field·​private·​static·​final·​CONNECT_STATE_CONNECT​ED:​I·​=·​0x2 24 .​field·​private·​static·​final·​CONNECT_STATE_CONNECT​ED:​I·​=·​0x2
   
Offset 53, 15 lines modified Offset 53, 15 lines modified
   
53 .​field·​private·​mRootId:​Ljava/​lang/​String;​ 53 .​field·​private·​mRootId:​Ljava/​lang/​String;​
   
54 .​field·​private·​mServiceBinderWrapper​:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​ 54 .​field·​private·​mServiceBinderWrapper​:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​
   
55 .​field·​private·​final·​mServiceComponent:​Landroid/​content/​ComponentName;​ 55 .​field·​private·​final·​mServiceComponent:​Landroid/​content/​ComponentName;​
   
56 .​field·​private·​mServiceConnection:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base$MediaServiceConn​ection;​ 56 .​field·​private·​mServiceConnection:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase$Me​diaServiceConnection;​
   
57 .​field·​private·​mState:​I 57 .​field·​private·​mState:​I
   
58 .​field·​private·​final·​mSubscriptions:​Landroid/​support/​v4/​util/​ArrayMap;​ 58 .​field·​private·​final·​mSubscriptions:​Landroid/​support/​v4/​util/​ArrayMap;​
59 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 59 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
60 ········​value·​=·​{ 60 ········​value·​=·​{
61 ············​"Landroid/​support/​v4/​util/​ArrayMap",​ 61 ············​"Landroid/​support/​v4/​util/​ArrayMap",​
Offset 87, 27 lines modified Offset 87, 27 lines modified
87 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 87 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
88 ····​.​line·​708 88 ····​.​line·​708
89 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​ 89 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​
   
90 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​)​V 90 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​-​><init>(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceCall​backImpl;​)​V
   
91 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​ 91 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mHandler:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Ca​llbackHandler;​
   
92 ····​.​line·​709 92 ····​.​line·​709
93 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​util/​ArrayMap;​ 93 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​util/​ArrayMap;​
   
94 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​><init>()​V 94 ····​invoke-​direct·​{v0},​·​Landroid/​support/​v4/​util/​ArrayMap;​-​><init>()​V
   
95 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mSubscriptions:​Landroid/​support/​v4/​util/​ArrayMap;​ 95 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mSubscriptions:​Landroid/​support/​v4/​util/​ArrayMap;​
   
96 ····​.​line·​711 96 ····​.​line·​711
97 ····​const/​4·​v0,​·​0x0 97 ····​const/​4·​v0,​·​0x0
   
98 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mState:​I 98 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mState:​I
   
99 ····​.​line·​721 99 ····​.​line·​721
100 ····​if-​nez·​p1,​·​:​cond_0 100 ····​if-​nez·​p1,​·​:​cond_0
   
101 ····​.​line·​722 101 ····​.​line·​722
102 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 102 ····​new-​instance·​v0,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
Offset 141, 227 lines modified Offset 141, 232 lines modified
   
141 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 141 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
142 ····​throw·​v0 142 ····​throw·​v0
   
143 ····​.​line·​730 143 ····​.​line·​730
144 ····​:​cond_2 144 ····​:​cond_2
145 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mContext:​Landroid/​content/​Context;​ 145 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mContext:​Landroid/​content/​Context;​
   
146 ····​.​line·​731 146 ····​.​line·​731
147 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mServiceComponent:​Landroid/​content/​ComponentName;​ 147 ····​iput-​object·​p2,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mServiceComponent:​Landroid/​content/​ComponentName;​
   
148 ····​.​line·​732 148 ····​.​line·​732
149 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​ 149 ····​iput-​object·​p3,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mCallback:​Landroid/​support/​v4/​media/​MediaBrowserCompat$Co​nnectionCallback;​
   
150 ····​.​line·​733 150 ····​.​line·​733
151 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​-​>mRootHints:​Landroid/​os/​Bundle;​ 151 ····​iput-​object·​p4,​·​p0,​·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​-​>mRootHints:​Landroid/​os/​Bundle;​
   
152 ····​.​line·​734 152 ····​.​line·​734
153 ····​return-​void 153 ····​return-​void
154 .​end·​method 154 .​end·​method
   
155 .​method·​static·​synthetic·​access$1100(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​ 155 .​method·​static·​synthetic·​access$1100(Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​)​Landroid/​support/​v4/​media/​MediaBrowserCompat$Se​rviceBinderWrapper;​
156 ····​.​locals·​1 156 ····​.​locals·​1
157 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserServiceImpl​Base;​ 157 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​media/​MediaBrowserCompat$Me​diaBrowserImplBase;​
Max diff block lines reached; 77499/82842 bytes (93.55%) of diff not shown.