[−]
/home/hans/code/fdroid/data/tmp/org.openbmap.unifiedNlp_15.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.openbmap.unifiedNlp_15.apk
[−]
zipinfo {}
Offset 1, 19 lines modified Offset 1, 18 lines modified
1 Zip·​file·​size:​·​610661·​bytes,​·​number·​of·​entries:​·​17 1 Zip·​file·​size:​·​611239·​bytes,​·​number·​of·​entries:​·​16
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1231·​bl·​defN·​16-​Apr-​17·​15:​12·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1231·​bl·​defN·​16-​Apr-​17·​15:​12·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1352·​bl·​defN·​16-​Apr-​17·​15:​12·​META-​INF/​E59B03E8.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​1352·​bl·​defN·​16-​Apr-​17·​15:​12·​META-​INF/​E59B03E8.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Apr-​17·​15:​12·​META-​INF/​E59B03E8.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Apr-​17·​15:​12·​META-​INF/​E59B03E8.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Apr-​17·​13:​39·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Apr-​17·​13:​39·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Apr-​17·​13:​39·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Apr-​17·​13:​39·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​3900·​bX·​defN·​16-​Apr-​17·13:​39·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​3900·​bX·​defN·​16-​Sep-​06·20:​04·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat·····​9193·​b-​·​stor·​16-​Apr-​17·13:​38·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 8 -​rw-​-​-​-​·····​1.​0·​fat·····​9193·​b-​·​stor·​16-​Sep-​06·20:​03·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
9 -​rw-​-​-​-​·····​1.​0·​fat·····​5057·​b-​·​stor·​16-​Apr-​17·13:​38·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​5057·​b-​·​stor·​16-​Sep-​06·20:​03·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat····​14068·​b-​·​stor·​16-​Apr-​17·13:​38·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 10 -​rw-​-​-​-​·····​1.​0·​fat····​14068·​b-​·​stor·​16-​Sep-​06·20:​03·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
11 -​rw-​-​-​-​·····​2.​0·​fat······656·​bl·​defN·​16-​Apr-​17·13:​39·​res/​layout-​v17/​dialogpreference_cata​logs_group.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······588·​bl·​defN·​16-​Sep-​06·20:​04·​res/​layout/​dialogpreference_cata​logs.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······588·​bl·​defN·​16-​Apr-​17·13:​39·​res/​layout/​dialogpreference_cata​logs.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······836·​bl·​defN·​16-​Sep-​06·20:​04·​res/​layout/​dialogpreference_cata​logs_detail.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······836·​bl·​defN·​16-​Apr-​17·13:​39·​res/​layout/​dialogpreference_cata​logs_detail.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······656·​bl·​defN·​16-​Sep-​06·20:​04·​res/​layout/​dialogpreference_cata​logs_group.​xml
14 -​rw-​-​-​-​·····2.​0·​fat······612·​bl·defN·​16-​Apr-​17·13:​39·​res/​layout/​dialogpreference_cata​logs_group.​xml 14 -​rw-​-​-​-​·····1.​0·​fat·······13·​b-​·stor·​16-​Sep-​06·20:​03·​res/​raw/​build.​txt
15 -​rw-​-​-​-​·····1.​0·​fat·······​13·​b-​·stor·​16-​Apr-​17·13:​38·​res/​raw/​build.​txt 15 -​rw-​-​-​-​·····2.​0·​fat·····2224·​bl·defN·​16-​Sep-​06·20:​04·​res/​xml/​preferences.​xml
16 -​rw-​-​-​-​·····2.​0·​fat·····2224·​bl·defN·​16-​Apr-​17·13:​39·​res/​xml/​preferences.​xml 16 -​rw-​-​-​-​·····1.​0·​fat·····6248·​b-​·stor·​16-​Sep-​06·20:​03·​resources.​arsc
17 -​rw-​-​-​-​·····1.​0·​fat·····​6452·​b-​·stor·​16-​Apr-​17·13:​38·resources.​arsc 17 -​rw-​-​-​-​·····2.​0·​fat··2234764·​bl·defN·​16-​Sep-​06·20:​04·classes.​dex
18 -​rw-​-​-​-​·····​2.​0·​fat··​1793188·​bl·​defN·​16-​Apr-​17·13:​39·​classes.​dex 18 16·​files,​·​2281538·bytes·​uncompressed,​·​608997·bytes·​compressed:​··​73.​3%
19 17·​files,​·​1840778·​bytes·​uncompressed,​·​608178·​bytes·​compressed:​··​67.​0%  
[−]
res/layout/dialogpreference_catalogs_group.xml
Offset 1, 3 lines modified Offset 1, 3 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <CheckedTextView·​android:​textSize="14.​0sp"·​android:​textStyle="bold"·​android:​gravity="start"·​android:​id="@id/​textView1"·​android:​paddingLeft="32.​0dip"·​android:​paddingTop="8.​0dip"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="?andro​id:​listPreferredItemHeig​ht"·​android:​layout_marginLeft="8.​0dip" 2 <CheckedTextView·​android:​textSize="14.​0sp"·​android:​textStyle="bold"·​android:​gravity="start"·​android:​id="@id/​textView1"·​android:​paddingLeft="32.​0dip"·​android:​paddingTop="8.​0dip"·​android:​layout_width="wrap_co​ntent"·​android:​layout_height="?andro​id:​listPreferredItemHeig​ht"·​android:​layout_marginLeft="8.​0dip"·​android:​textAlignment="textEn​d"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"·​/​> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"·​/​>
[−]
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·​1221 28 ····​.​line·​1209
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·​1224 44 ····​.​line·​1212
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·​1267 40 ····​.​line·​1255
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·​1270 68 ····​.​line·​1258
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·​1272 73 ····​.​line·​1260
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·​1273 76 ····​.​line·​1261
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·​1275 80 ····​.​line·​1263
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·​1277 83 ····​.​line·​1265
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·​1279 91 ····​.​line·​1267
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·​1282 98 ····​.​line·​1270
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·​1284 103 ····​.​line·​1272
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·​1288 111 ····​.​line·​1276
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·​1393 34 ····​.​line·​1381
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·​1395 56 ····​.​line·​1383
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·​1396 61 ····​.​line·​1384
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·​1397 68 ····​.​line·​1385
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$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·​1480 50 ····​.​line·​1468
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·​1481 53 ····​.​line·​1469
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·​1482 57 ····​.​line·​1470
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·​1484 61 ····​.​line·​1472
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/BackStackRecord.smali
Offset 224, 25 lines modified Offset 224, 22 lines modified
224 ············​"Landroid/​support/​v4/​app/​Fragment;​",​ 224 ············​"Landroid/​support/​v4/​app/​Fragment;​",​
225 ············​">;​Z)​",​ 225 ············​">;​Z)​",​
226 ············​"Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​" 226 ············​"Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​"
227 ········​} 227 ········​}
228 ····​.​end·​annotation 228 ····​.​end·​annotation
   
229 ····​.​prologue 229 ····​.​prologue
230 ····​.​line·​1036 230 ····​.​line·​1040
231 ····​.​local·​p1,​·​"firstOutFragments":​Landroid/​util/​SparseArray;​,​·​"Landroid/​util/​SparseArray<Landroid/​support/​v4/​app/​Fragment;​>;​" 231 ····​.​local·​p1,​·​"firstOutFragments":​Landroid/​util/​SparseArray;​,​·​"Landroid/​util/​SparseArray<Landroid/​support/​v4/​app/​Fragment;​>;​"
232 ····​.​local·​p2,​·​"lastInFragments":​Landroid/​util/​SparseArray;​,​·​"Landroid/​util/​SparseArray<Landroid/​support/​v4/​app/​Fragment;​>;​" 232 ····​.​local·​p2,​·​"lastInFragments":​Landroid/​util/​SparseArray;​,​·​"Landroid/​util/​SparseArray<Landroid/​support/​v4/​app/​Fragment;​>;​"
233 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>ensureFragmentsAreIn​itialized(Landroid/​util/​SparseArray;​)​V  
   
234 ····​.​line·​1037  
235 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 233 ····​new-​instance·​v2,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
   
236 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​><init>(Landroid/​support/​v4/​app/​BackStackRecord;​)​V 234 ····​invoke-​direct·​{v2,​·​p0},​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​><init>(Landroid/​support/​v4/​app/​BackStackRecord;​)​V
   
237 ····​.​line·​1042 235 ····​.​line·​1045
238 ····​.​local·​v2,​·​"state":​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ 236 ····​.​local·​v2,​·​"state":​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​
239 ····​new-​instance·​v0,​·​Landroid/​view/​View;​ 237 ····​new-​instance·​v0,​·​Landroid/​view/​View;​
   
240 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mManager:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​ 238 ····​iget-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>mManager:​Landroid/​support/​v4/​app/​FragmentManagerImpl;​
   
241 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mHost:​Landroid/​support/​v4/​app/​FragmentHostCallback;​ 239 ····​iget-​object·​v3,​·​v3,​·​Landroid/​support/​v4/​app/​FragmentManagerImpl;​-​>mHost:​Landroid/​support/​v4/​app/​FragmentHostCallback;​
   
Offset 250, 77 lines modified Offset 247, 77 lines modified
   
250 ····​move-​result-​object·​v3 247 ····​move-​result-​object·​v3
   
251 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​View;​-​><init>(Landroid/​content/​Context;​)​V 248 ····​invoke-​direct·​{v0,​·​v3},​·​Landroid/​view/​View;​-​><init>(Landroid/​content/​Context;​)​V
   
252 ····​iput-​object·​v0,​·​v2,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>nonExistentView:​Landroid/​view/​View;​ 249 ····​iput-​object·​v0,​·​v2,​·​Landroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​-​>nonExistentView:​Landroid/​view/​View;​
   
253 ····​.​line·​1044 250 ····​.​line·​1047
254 ····​const/​4·​v6,​·​0x0 251 ····​const/​4·​v6,​·​0x0
   
255 ····​.​line·​1046 252 ····​.​line·​1049
256 ····​.​local·​v6,​·​"anyTransitionStarted​":​Z 253 ····​.​local·​v6,​·​"anyTransitionStarted​":​Z
257 ····​const/​4·​v7,​·​0x0 254 ····​const/​4·​v7,​·​0x0
   
258 ····​.​local·​v7,​·​"i":​I 255 ····​.​local·​v7,​·​"i":​I
259 ····​:​goto_0 256 ····​:​goto_0
260 ····​invoke-​virtual·​{p1},​·​Landroid/​util/​SparseArray;​-​>size()​I 257 ····​invoke-​virtual·​{p1},​·​Landroid/​util/​SparseArray;​-​>size()​I
   
261 ····​move-​result·​v0 258 ····​move-​result·​v0
   
262 ····​if-​ge·​v7,​·​v0,​·​:​cond_1 259 ····​if-​ge·​v7,​·​v0,​·​:​cond_1
   
263 ····​.​line·​1047 260 ····​.​line·​1050
264 ····​invoke-​virtual·​{p1,​·​v7},​·​Landroid/​util/​SparseArray;​-​>keyAt(I)​I 261 ····​invoke-​virtual·​{p1,​·​v7},​·​Landroid/​util/​SparseArray;​-​>keyAt(I)​I
   
265 ····​move-​result·​v1 262 ····​move-​result·​v1
   
266 ····​.​local·​v1,​·​"containerId":​I 263 ····​.​local·​v1,​·​"containerId":​I
267 ····​move-​object·​v0,​·​p0 264 ····​move-​object·​v0,​·​p0
   
268 ····​move·​v3,​·​p3 265 ····​move·​v3,​·​p3
   
269 ····​move-​object·​v4,​·​p1 266 ····​move-​object·​v4,​·​p1
   
270 ····​move-​object·​v5,​·​p2 267 ····​move-​object·​v5,​·​p2
   
271 ····​.​line·​1048 268 ····​.​line·​1051
272 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>configureTransitions​(ILandroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​util/​SparseArray;​Landroid/​util/​SparseArray;​)​Z 269 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Landroid/​support/​v4/​app/​BackStackRecord;​-​>configureTransitions​(ILandroid/​support/​v4/​app/​BackStackRecord$Trans​itionState;​ZLandroid/​util/​SparseArray;​Landroid/​util/​SparseArray;​)​Z
   
273 ····​move-​result·​v0 270 ····​move-​result·​v0
   
274 ····​if-​eqz·​v0,​·​:​cond_0 271 ····​if-​eqz·​v0,​·​:​cond_0
   
275 ····​.​line·​1050 272 ····​.​line·​1053
276 ····​const/​4·​v6,​·​0x1 273 ····​const/​4·​v6,​·​0x1
   
277 ····​.​line·​1046 274 ····​.​line·​1049
278 ····​:​cond_0 275 ····​:​cond_0
279 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1 276 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1
   
280 ····​goto·​:​goto_0 277 ····​goto·​:​goto_0
   
281 ····​.​line·​1055 278 ····​.​line·​1058
282 ····​.​end·​local·​v1····​#·​"containerId":​I 279 ····​.​end·​local·​v1····​#·​"containerId":​I
283 ····​:​cond_1 280 ····​:​cond_1
284 ····​const/​4·​v7,​·​0x0 281 ····​const/​4·​v7,​·​0x0
   
285 ····​:​goto_1 282 ····​:​goto_1
286 ····​invoke-​virtual·​{p2},​·​Landroid/​util/​SparseArray;​-​>size()​I 283 ····​invoke-​virtual·​{p2},​·​Landroid/​util/​SparseArray;​-​>size()​I
   
287 ····​move-​result·​v0 284 ····​move-​result·​v0
   
288 ····​if-​ge·​v7,​·​v0,​·​:​cond_3 285 ····​if-​ge·​v7,​·​v0,​·​:​cond_3
   
289 ····​.​line·​1056 286 ····​.​line·​1059
290 ····​invoke-​virtual·​{p2,​·​v7},​·​Landroid/​util/​SparseArray;​-​>keyAt(I)​I 287 ····​invoke-​virtual·​{p2,​·​v7},​·​Landroid/​util/​SparseArray;​-​>keyAt(I)​I
   
291 ····​move-​result·​v1 288 ····​move-​result·​v1
   
292 ····​.​line·​1057 289 ····​.​line·​1060
293 ····​.​restart·​local·​v1····​#·​"containerId":​I 290 ····​.​restart·​local·​v1····​#·​"containerId":​I
294 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​util/​SparseArray;​-​>get(I)​Ljava/​lang/​Object;​ 291 ····​invoke-​virtual·​{p1,​·​v1},​·​Landroid/​util/​SparseArray;​-​>get(I)​Ljava/​lang/​Object;​
   
Max diff block lines reached; 84576/87659 bytes (96.48%) of diff not shown.
[−]
smali/android/support/v4/app/BaseFragmentActivityDonut.smali
Offset 15, 14 lines modified Offset 15, 25 lines modified
15 .​end·​method 15 .​end·​method
   
   
16 #·​virtual·​methods 16 #·​virtual·​methods
17 .​method·​abstract·​dispatchFragmentsOnCr​eateView(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 17 .​method·​abstract·​dispatchFragmentsOnCr​eateView(Landroid/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
18 .​end·​method 18 .​end·​method
   
  19 .​method·​onBackPressedNotHandl​ed()​V
  20 ····​.​locals·​0
   
  21 ····​.​prologue
  22 ····​.​line·​59
  23 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​app/​BaseFragmentActivityD​onut;​-​>finish()​V
   
  24 ····​.​line·​60
  25 ····​return-​void
  26 .​end·​method
   
19 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 27 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
20 ····​.​locals·​2 28 ····​.​locals·​2
21 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 29 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
22 ····​.​prologue 30 ····​.​prologue
23 ····​.​line·​33 31 ····​.​line·​33
24 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 32 ····​sget·​v0,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
[−]
smali/android/support/v4/app/BaseFragmentActivityHoneycomb.smali
Offset 1, 19 lines modified Offset 1, 19 lines modified
1 .​class·​abstract·​Landroid/​support/​v4/​app/​BaseFragmentActivityH​oneycomb;​ 1 .​class·​abstract·​Landroid/​support/​v4/​app/​BaseFragmentActivityH​oneycomb;​
2 .​super·​Landroid/​support/​v4/​app/​BaseFragmentActivityD​onut;​ 2 .​super·​Landroid/​support/​v4/​app/​BaseFragmentActivityE​clair;​
3 .​source·​"BaseFragmentActivity​Honeycomb.​java" 3 .​source·​"BaseFragmentActivity​Honeycomb.​java"
   
   
4 #·​direct·​methods 4 #·​direct·​methods
5 .​method·​constructor·​<init>()​V 5 .​method·​constructor·​<init>()​V
6 ····​.​locals·​0 6 ····​.​locals·​0
   
7 ····​.​prologue 7 ····​.​prologue
8 ····​.​line·​27 8 ····​.​line·​27
9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​BaseFragmentActivityD​onut;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​BaseFragmentActivityE​clair;​-​><init>()​V
   
10 ····​return-​void 10 ····​return-​void
11 .​end·​method 11 .​end·​method
   
   
12 #·​virtual·​methods 12 #·​virtual·​methods
13 .​method·​public·​onCreateView(Landroid​/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 13 .​method·​public·​onCreateView(Landroid​/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
Offset 36, 15 lines modified Offset 36, 15 lines modified
36 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 36 ····​sget·​v1,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
37 ····​const/​16·​v2,​·​0xb 37 ····​const/​16·​v2,​·​0xb
   
38 ····​if-​lt·​v1,​·​v2,​·​:​cond_0 38 ····​if-​lt·​v1,​·​v2,​·​:​cond_0
   
39 ····​.​line·​34 39 ····​.​line·​34
40 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​app/​BaseFragmentActivityD​onut;​-​>onCreateView(Landroi​d/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​ 40 ····​invoke-​super·​{p0,​·​p1,​·​p2,​·​p3,​·​p4},​·​Landroid/​support/​v4/​app/​BaseFragmentActivityE​clair;​-​>onCreateView(Landroi​d/​view/​View;​Ljava/​lang/​String;​Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​Landroid/​view/​View;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
42 ····​.​line·​36 42 ····​.​line·​36
43 ····​.​end·​local·​v0····​#·​"v":​Landroid/​view/​View;​ 43 ····​.​end·​local·​v0····​#·​"v":​Landroid/​view/​View;​
44 ····​:​cond_0 44 ····​:​cond_0
45 ····​return-​object·​v0 45 ····​return-​object·​v0
[−]
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$1.smali
Offset 19, 75 lines modified Offset 19, 75 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V 20 .​method·​constructor·​<init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​97 23 ····​.​line·​96
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V 29 .​method·​public·​handleMessage(Landroi​d/​os/​Message;​)​V
30 ····​.​locals·​2 30 ····​.​locals·​2
31 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​ 31 ····​.​param·​p1,​·​"msg"····​#·​Landroid/​os/​Message;​
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·100 33 ····​.​line·99
34 ····​iget·​v0,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I 34 ····​iget·​v0,​·​p1,​·​Landroid/​os/​Message;​-​>what:​I
   
35 ····​packed-​switch·​v0,​·​:​pswitch_data_0 35 ····​packed-​switch·​v0,​·​:​pswitch_data_0
   
36 ····​.​line·​111 36 ····​.​line·​110
37 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​os/​Handler;​-​>handleMessage(Landro​id/​os/​Message;​)​V 37 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​os/​Handler;​-​>handleMessage(Landro​id/​os/​Message;​)​V
   
38 ····​.​line·​113 38 ····​.​line·​112
39 ····​:​cond_0 39 ····​:​cond_0
40 ····​:​goto_0 40 ····​:​goto_0
41 ····​return-​void 41 ····​return-​void
   
42 ····​.​line·​102 42 ····​.​line·​101
43 ····​:​pswitch_0 43 ····​:​pswitch_0
44 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 44 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
45 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mStopped:​Z 45 ····​iget-​boolean·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mStopped:​Z
   
46 ····​if-​eqz·​v0,​·​:​cond_0 46 ····​if-​eqz·​v0,​·​:​cond_0
   
47 ····​.​line·​103 47 ····​.​line·​102
48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 48 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
49 ····​const/​4·​v1,​·​0x0 49 ····​const/​4·​v1,​·​0x0
   
50 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>doReallyStop(Z)​V 50 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>doReallyStop(Z)​V
   
51 ····​goto·​:​goto_0 51 ····​goto·​:​goto_0
   
52 ····​.​line·​107 52 ····​.​line·​106
53 ····​:​pswitch_1 53 ····​:​pswitch_1
54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 54 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>onResumeFragments()​V 55 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>onResumeFragments()​V
   
56 ····​.​line·​108 56 ····​.​line·​107
57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​ 57 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​>this$0:​Landroid/​support/​v4/​app/​FragmentActivity;​
   
58 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mFragments:​Landroid/​support/​v4/​app/​FragmentController;​ 58 ····​iget-​object·​v0,​·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mFragments:​Landroid/​support/​v4/​app/​FragmentController;​
   
59 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentController;​-​>execPendingActions()​Z 59 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentController;​-​>execPendingActions()​Z
   
60 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
   
61 ····​.​line·100 61 ····​.​line·99
62 ····​nop 62 ····​nop
   
63 ····​:​pswitch_data_0 63 ····​:​pswitch_data_0
64 ····​.​packed-​switch·​0x1 64 ····​.​packed-​switch·​0x1
65 ········​:​pswitch_0 65 ········​:​pswitch_0
66 ········​:​pswitch_1 66 ········​:​pswitch_1
67 ····​.​end·​packed-​switch 67 ····​.​end·​packed-​switch
[−]
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·​973 32 ····​.​line·​972
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·​974 34 ····​.​line·​973
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·​975 36 ····​.​line·​974
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·​1039 44 ····​.​line·​1038
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·​1040 47 ····​.​line·​1039
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·​979 57 ····​.​line·​978
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·​980 60 ····​.​line·​979
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·​1045 69 ····​.​line·​1044
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·​994 78 ····​.​line·​993
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·​972 85 ····​.​line·​971
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·​989 93 ····​.​line·​988
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$NonConfigurationInstances.smali
Offset 42, 12 lines modified Offset 42, 12 lines modified
   
   
42 #·​direct·​methods 42 #·​direct·​methods
43 .​method·​constructor·​<init>()​V 43 .​method·​constructor·​<init>()​V
44 ····​.​locals·​0 44 ····​.​locals·​0
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​144 46 ····​.​line·​143
47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
48 ····​return-​void 48 ····​return-​void
49 .​end·​method 49 .​end·​method
[−]
smali/android/support/v4/app/FragmentActivity.smali
Offset 74, 178 lines modified Offset 74, 178 lines modified
   
   
74 #·​direct·​methods 74 #·​direct·​methods
75 .​method·​public·​constructor·​<init>()​V 75 .​method·​public·​constructor·​<init>()​V
76 ····​.​locals·​1 76 ····​.​locals·​1
   
77 ····​.​prologue 77 ····​.​prologue
78 ····​.​line·80 78 ····​.​line·79
79 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​BaseFragmentActivityH​oneycomb;​-​><init>()​V 79 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​BaseFragmentActivityH​oneycomb;​-​><init>()​V
   
80 ····​.​line·​97 80 ····​.​line·​96
81 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​ 81 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​
   
82 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​><init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V 82 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​FragmentActivity$1;​-​><init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V
   
83 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mHandler:​Landroid/​os/​Handler;​ 83 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mHandler:​Landroid/​os/​Handler;​
   
84 ····​.​line·​116 84 ····​.​line·​115
85 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​ 85 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​
   
86 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​><init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V 86 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​app/​FragmentActivity$Host​Callbacks;​-​><init>(Landroid/​support/​v4/​app/​FragmentActivity;​)​V
   
87 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​app/​FragmentController;​-​>createController(Lan​droid/​support/​v4/​app/​FragmentHostCallback;​)​Landroid/​support/​v4/​app/​FragmentController;​ 87 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​app/​FragmentController;​-​>createController(Lan​droid/​support/​v4/​app/​FragmentHostCallback;​)​Landroid/​support/​v4/​app/​FragmentController;​
   
88 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
89 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mFragments:​Landroid/​support/​v4/​app/​FragmentController;​ 89 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mFragments:​Landroid/​support/​v4/​app/​FragmentController;​
   
90 ····​.​line·​972 90 ····​.​line·​971
91 ····​return-​void 91 ····​return-​void
92 .​end·​method 92 .​end·​method
   
93 .​method·​static·​synthetic·​access$000(Landroid/​support/​v4/​app/​FragmentActivity;​Landroid/​support/​v4/​app/​Fragment;​[Ljava/​lang/​String;​I)​V 93 .​method·​static·​synthetic·​access$000(Landroid/​support/​v4/​app/​FragmentActivity;​Landroid/​support/​v4/​app/​Fragment;​[Ljava/​lang/​String;​I)​V
94 ····​.​locals·​0 94 ····​.​locals·​0
95 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​FragmentActivity;​ 95 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​support/​v4/​app/​FragmentActivity;​
96 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 96 ····​.​param·​p1,​·​"x1"····​#·​Landroid/​support/​v4/​app/​Fragment;​
97 ····​.​param·​p2,​·​"x2"····​#·​[Ljava/​lang/​String;​ 97 ····​.​param·​p2,​·​"x2"····​#·​[Ljava/​lang/​String;​
98 ····​.​param·​p3,​·​"x3"····​#·​I 98 ····​.​param·​p3,​·​"x3"····​#·​I
   
99 ····​.​prologue 99 ····​.​prologue
100 ····​.​line·80 100 ····​.​line·79
101 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>requestPermissionsFr​omFragment(Landroid/​support/​v4/​app/​Fragment;​[Ljava/​lang/​String;​I)​V 101 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​p3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>requestPermissionsFr​omFragment(Landroid/​support/​v4/​app/​Fragment;​[Ljava/​lang/​String;​I)​V
   
102 ····​return-​void 102 ····​return-​void
103 .​end·​method 103 .​end·​method
   
104 .​method·​private·​allocateRequestIndex(​Landroid/​support/​v4/​app/​Fragment;​)​I 104 .​method·​private·​allocateRequestIndex(​Landroid/​support/​v4/​app/​Fragment;​)​I
105 ····​.​locals·​4 105 ····​.​locals·​4
106 ····​.​param·​p1,​·​"fragment"····​#·​Landroid/​support/​v4/​app/​Fragment;​ 106 ····​.​param·​p1,​·​"fragment"····​#·​Landroid/​support/​v4/​app/​Fragment;​
   
107 ····​.​prologue 107 ····​.​prologue
108 ····​const·​v3,​·​0xfffe 108 ····​const·​v3,​·​0xfffe
   
109 ····​.​line·​932 109 ····​.​line·​931
110 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​ 110 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​
   
111 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>size()​I 111 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>size()​I
   
112 ····​move-​result·​v1 112 ····​move-​result·​v1
   
113 ····​if-​lt·​v1,​·​v3,​·​:​cond_0 113 ····​if-​lt·​v1,​·​v3,​·​:​cond_0
   
114 ····​.​line·​933 114 ····​.​line·​932
115 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​ 115 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalStateException​;​
   
116 ····​const-​string·​v2,​·​"Too·​many·​pending·​Fragment·​activity·​results.​" 116 ····​const-​string·​v2,​·​"Too·​many·​pending·​Fragment·​activity·​results.​"
   
117 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 117 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
118 ····​throw·​v1 118 ····​throw·​v1
   
119 ····​.​line·​937 119 ····​.​line·​936
120 ····​:​cond_0 120 ····​:​cond_0
121 ····​:​goto_0 121 ····​:​goto_0
122 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​ 122 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mPendingFragmentActi​vityResults:​Landroid/​support/​v4/​util/​SparseArrayCompat;​
   
123 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 123 ····​iget·​v2,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
124 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>indexOfKey(I)​I 124 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​util/​SparseArrayCompat;​-​>indexOfKey(I)​I
   
125 ····​move-​result·​v1 125 ····​move-​result·​v1
   
126 ····​if-​ltz·​v1,​·​:​cond_1 126 ····​if-​ltz·​v1,​·​:​cond_1
   
127 ····​.​line·​938 127 ····​.​line·​937
128 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 128 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
129 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 129 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
130 ····​rem-​int/​2addr·​v1,​·​v3 130 ····​rem-​int/​2addr·​v1,​·​v3
   
131 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 131 ····​iput·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
132 ····​goto·​:​goto_0 132 ····​goto·​:​goto_0
   
133 ····​.​line·​942 133 ····​.​line·​941
134 ····​:​cond_1 134 ····​:​cond_1
135 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I 135 ····​iget·​v0,​·​p0,​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>mNextCandidateReques​tIndex:​I
   
Max diff block lines reached; 72223/75720 bytes (95.38%) of diff not shown.
[−]
smali/android/support/v4/app/ShareCompat$IntentBuilder.smali
Offset 411, 14 lines modified Offset 411, 18 lines modified
   
411 ····​move-​result-​object·​v0 411 ····​move-​result-​object·​v0
   
412 ····​check-​cast·​v0,​·​Landroid/​net/​Uri;​ 412 ····​check-​cast·​v0,​·​Landroid/​net/​Uri;​
   
413 ····​.​line·​490 413 ····​.​line·​490
414 ····​.​local·​v0,​·​"currentStream":​Landroid/​net/​Uri;​ 414 ····​.​local·​v0,​·​"currentStream":​Landroid/​net/​Uri;​
  415 ····​iget-​object·​v1,​·​p0,​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>mStreams:​Ljava/​util/​ArrayList;​
   
  416 ····​if-​nez·​v1,​·​:​cond_0
   
415 ····​if-​nez·​v0,​·​:​cond_0 417 ····​if-​nez·​v0,​·​:​cond_0
   
416 ····​.​line·​491 418 ····​.​line·​491
417 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>setStream(Landroid/​net/​Uri;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​ 419 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​-​>setStream(Landroid/​net/​Uri;​)​Landroid/​support/​v4/​app/​ShareCompat$IntentBui​lder;​
   
418 ····​move-​result-​object·​p0 420 ····​move-​result-​object·​p0
   
[−]
smali/android/support/v4/graphics/drawable/DrawableCompat.smali
Offset 133, 15 lines modified Offset 133, 15 lines modified
133 ····​goto·​:​goto_0 133 ····​goto·​:​goto_0
134 .​end·​method 134 .​end·​method
   
135 .​method·​private·​constructor·​<init>()​V 135 .​method·​private·​constructor·​<init>()​V
136 ····​.​locals·​0 136 ····​.​locals·​0
   
137 ····​.​prologue 137 ····​.​prologue
138 ····​.​line·​513 138 ····​.​line·​526
139 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 139 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
140 ····​return-​void 140 ····​return-​void
141 .​end·​method 141 .​end·​method
   
142 .​method·​public·​static·​applyTheme(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​Resources$Theme;​)​V 142 .​method·​public·​static·​applyTheme(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​Resources$Theme;​)​V
143 ····​.​locals·​1 143 ····​.​locals·​1
Offset 210, 15 lines modified Offset 210, 15 lines modified
210 ····​.​locals·​1 210 ····​.​locals·​1
211 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 211 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
212 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​ 212 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
213 ········​.​end·​annotation 213 ········​.​end·​annotation
214 ····​.​end·​param 214 ····​.​end·​param
   
215 ····​.​prologue 215 ····​.​prologue
216 ····​.​line·​510 216 ····​.​line·​523
217 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​ 217 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​
   
218 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​-​>getLayoutDirection(L​android/​graphics/​drawable/​Drawable;​)​I 218 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​-​>getLayoutDirection(L​android/​graphics/​drawable/​Drawable;​)​I
   
219 ····​move-​result·​v0 219 ····​move-​result·​v0
   
220 ····​return·​v0 220 ····​return·​v0
Offset 366, 20 lines modified Offset 366, 20 lines modified
366 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 366 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
367 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​ 367 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
368 ········​.​end·​annotation 368 ········​.​end·​annotation
369 ····​.​end·​param 369 ····​.​end·​param
370 ····​.​param·​p1,​·​"layoutDirection"····​#·​I 370 ····​.​param·​p1,​·​"layoutDirection"····​#·​I
   
371 ····​.​prologue 371 ····​.​prologue
372 ····​.​line·499 372 ····​.​line·512
373 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​ 373 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​
   
374 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​-​>setLayoutDirection(L​android/​graphics/​drawable/​Drawable;​I)​V 374 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​-​>setLayoutDirection(L​android/​graphics/​drawable/​Drawable;​I)​V
   
375 ····​.​line·​500 375 ····​.​line·​513
376 ····​return-​void 376 ····​return-​void
377 .​end·​method 377 .​end·​method
   
378 .​method·​public·​static·​setTint(Landroid/​graphics/​drawable/​Drawable;​I)​V 378 .​method·​public·​static·​setTint(Landroid/​graphics/​drawable/​Drawable;​I)​V
379 ····​.​locals·​1 379 ····​.​locals·​1
380 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 380 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
381 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​ 381 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
Offset 455, 41 lines modified Offset 455, 41 lines modified
455 ············​">(",​ 455 ············​">(",​
456 ············​"Landroid/​graphics/​drawable/​Drawable;​",​ 456 ············​"Landroid/​graphics/​drawable/​Drawable;​",​
457 ············​")​TT;​" 457 ············​")​TT;​"
458 ········​} 458 ········​}
459 ····​.​end·​annotation 459 ····​.​end·​annotation
   
460 ····​.​prologue 460 ····​.​prologue
461 ····​.​line·​482 461 ····​.​line·​495
462 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 462 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​
   
463 ····​if-​eqz·​v0,​·​:​cond_0 463 ····​if-​eqz·​v0,​·​:​cond_0
   
464 ····​.​line·​483 464 ····​.​line·​496
465 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 465 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​
   
466 ····​.​end·​local·​p0····​#·​"drawable":​Landroid/​graphics/​drawable/​Drawable;​ 466 ····​.​end·​local·​p0····​#·​"drawable":​Landroid/​graphics/​drawable/​Drawable;​
467 ····​invoke-​interface·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​-​>getWrappedDrawable()​Landroid/​graphics/​drawable/​Drawable;​ 467 ····​invoke-​interface·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​-​>getWrappedDrawable()​Landroid/​graphics/​drawable/​Drawable;​
   
468 ····​move-​result-​object·​p0 468 ····​move-​result-​object·​p0
   
469 ····​.​line·​485 469 ····​.​line·​498
470 ····​:​cond_0 470 ····​:​cond_0
471 ····​return-​object·​p0 471 ····​return-​object·​p0
472 .​end·​method 472 .​end·​method
   
473 .​method·​public·​static·​wrap(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 473 .​method·​public·​static·​wrap(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
474 ····​.​locals·​1 474 ····​.​locals·​1
475 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 475 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
476 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​ 476 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
477 ········​.​end·​annotation 477 ········​.​end·​annotation
478 ····​.​end·​param 478 ····​.​end·​param
   
479 ····​.​prologue 479 ····​.​prologue
480 ····​.​line·​468 480 ····​.​line·​481
481 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​ 481 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat;​-​>IMPL:​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​
   
482 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​-​>wrap(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 482 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableCompat$Drawab​leImpl;​-​>wrap(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
   
483 ····​move-​result-​object·​v0 483 ····​move-​result-​object·​v0
   
484 ····​return-​object·​v0 484 ····​return-​object·​v0
[−]
smali/android/support/v4/graphics/drawable/DrawableCompatBase.smali
Offset 39, 80 lines modified Offset 39, 80 lines modified
39 .​method·​public·​static·​setTint(Landroid/​graphics/​drawable/​Drawable;​I)​V 39 .​method·​public·​static·​setTint(Landroid/​graphics/​drawable/​Drawable;​I)​V
40 ····​.​locals·​1 40 ····​.​locals·​1
41 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 41 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
42 ····​.​param·​p1,​·​"tint"····​#·​I 42 ····​.​param·​p1,​·​"tint"····​#·​I
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​35 44 ····​.​line·​35
45 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 45 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
46 ····​if-​eqz·​v0,​·​:​cond_0 46 ····​if-​eqz·​v0,​·​:​cond_0
   
47 ····​.​line·​36 47 ····​.​line·​36
48 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 48 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
49 ····​.​end·​local·​p0····​#·​"drawable":​Landroid/​graphics/​drawable/​Drawable;​ 49 ····​.​end·​local·​p0····​#·​"drawable":​Landroid/​graphics/​drawable/​Drawable;​
50 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​-​>setCompatTint(I)​V 50 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​-​>setTint(I)​V
   
51 ····​.​line·​38 51 ····​.​line·​38
52 ····​:​cond_0 52 ····​:​cond_0
53 ····​return-​void 53 ····​return-​void
54 .​end·​method 54 .​end·​method
   
55 .​method·​public·​static·​setTintList(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V 55 .​method·​public·​static·​setTintList(Landroid/​graphics/​drawable/​Drawable;​Landroid/​content/​res/​ColorStateList;​)​V
56 ····​.​locals·​1 56 ····​.​locals·​1
57 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 57 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
58 ····​.​param·​p1,​·​"tint"····​#·​Landroid/​content/​res/​ColorStateList;​ 58 ····​.​param·​p1,​·​"tint"····​#·​Landroid/​content/​res/​ColorStateList;​
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·​41 60 ····​.​line·​41
61 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 61 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
62 ····​if-​eqz·​v0,​·​:​cond_0 62 ····​if-​eqz·​v0,​·​:​cond_0
   
63 ····​.​line·​42 63 ····​.​line·​42
64 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 64 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
65 ····​.​end·​local·​p0····​#·​"drawable":​Landroid/​graphics/​drawable/​Drawable;​ 65 ····​.​end·​local·​p0····​#·​"drawable":​Landroid/​graphics/​drawable/​Drawable;​
66 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​-​>setCompatTintList(La​ndroid/​content/​res/​ColorStateList;​)​V 66 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​-​>setTintList(Landroid​/​content/​res/​ColorStateList;​)​V
   
67 ····​.​line·​44 67 ····​.​line·​44
68 ····​:​cond_0 68 ····​:​cond_0
69 ····​return-​void 69 ····​return-​void
70 .​end·​method 70 .​end·​method
   
71 .​method·​public·​static·​setTintMode(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V 71 .​method·​public·​static·​setTintMode(Landroid/​graphics/​drawable/​Drawable;​Landroid/​graphics/​PorterDuff$Mode;​)​V
72 ····​.​locals·​1 72 ····​.​locals·​1
73 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 73 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
74 ····​.​param·​p1,​·​"tintMode"····​#·​Landroid/​graphics/​PorterDuff$Mode;​ 74 ····​.​param·​p1,​·​"tintMode"····​#·​Landroid/​graphics/​PorterDuff$Mode;​
   
75 ····​.​prologue 75 ····​.​prologue
76 ····​.​line·​47 76 ····​.​line·​47
77 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 77 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
78 ····​if-​eqz·​v0,​·​:​cond_0 78 ····​if-​eqz·​v0,​·​:​cond_0
   
79 ····​.​line·​48 79 ····​.​line·​48
80 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 80 ····​check-​cast·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
81 ····​.​end·​local·​p0····​#·​"drawable":​Landroid/​graphics/​drawable/​Drawable;​ 81 ····​.​end·​local·​p0····​#·​"drawable":​Landroid/​graphics/​drawable/​Drawable;​
82 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​-​>setCompatTintMode(La​ndroid/​graphics/​PorterDuff$Mode;​)​V 82 ····​invoke-​interface·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​-​>setTintMode(Landroid​/​graphics/​PorterDuff$Mode;​)​V
   
83 ····​.​line·​50 83 ····​.​line·​50
84 ····​:​cond_0 84 ····​:​cond_0
85 ····​return-​void 85 ····​return-​void
86 .​end·​method 86 .​end·​method
   
87 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 87 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
88 ····​.​locals·​1 88 ····​.​locals·​1
89 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 89 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
90 ····​.​prologue 90 ····​.​prologue
91 ····​.​line·​53 91 ····​.​line·​53
92 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​ 92 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
93 ····​if-​nez·​v0,​·​:​cond_0 93 ····​if-​nez·​v0,​·​:​cond_0
   
94 ····​.​line·​54 94 ····​.​line·​54
95 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​ 95 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​
   
96 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 96 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
[−]
smali/android/support/v4/graphics/drawable/DrawableCompatEclair.smali
Offset 16, 15 lines modified Offset 16, 15 lines modified
   
16 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 16 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
17 ····​.​locals·​1 17 ····​.​locals·​1
18 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 18 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​26 20 ····​.​line·​26
21 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperEclair​;​ 21 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
22 ····​if-​nez·​v0,​·​:​cond_0 22 ····​if-​nez·​v0,​·​:​cond_0
   
23 ····​.​line·​27 23 ····​.​line·​27
24 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperEclair​;​ 24 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperEclair​;​
   
25 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperEclair​;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 25 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperEclair​;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
[−]
smali/android/support/v4/graphics/drawable/DrawableCompatHoneycomb.smali
Offset 28, 15 lines modified Offset 28, 15 lines modified
   
28 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 28 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
29 ····​.​locals·​1 29 ····​.​locals·​1
30 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 30 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​33 32 ····​.​line·​33
33 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperHoneyc​omb;​ 33 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
34 ····​if-​nez·​v0,​·​:​cond_0 34 ····​if-​nez·​v0,​·​:​cond_0
   
35 ····​.​line·​34 35 ····​.​line·​34
36 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperHoneyc​omb;​ 36 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperHoneyc​omb;​
   
37 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperHoneyc​omb;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 37 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperHoneyc​omb;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
[−]
smali/android/support/v4/graphics/drawable/DrawableCompatKitKat.smali
Offset 55, 15 lines modified Offset 55, 15 lines modified
   
55 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 55 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
56 ····​.​locals·​1 56 ····​.​locals·​1
57 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 57 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​36 59 ····​.​line·​36
60 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperKitKat​;​ 60 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
61 ····​if-​nez·​v0,​·​:​cond_0 61 ····​if-​nez·​v0,​·​:​cond_0
   
62 ····​.​line·​37 62 ····​.​line·​37
63 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperKitKat​;​ 63 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperKitKat​;​
   
64 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperKitKat​;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 64 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperKitKat​;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
[−]
smali/android/support/v4/graphics/drawable/DrawableCompatLollipop.smali
Offset 146, 15 lines modified Offset 146, 15 lines modified
   
146 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​ 146 .​method·​public·​static·​wrapForTinting(Landro​id/​graphics/​drawable/​Drawable;​)​Landroid/​graphics/​drawable/​Drawable;​
147 ····​.​locals·​1 147 ····​.​locals·​1
148 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 148 ····​.​param·​p0,​·​"drawable"····​#·​Landroid/​graphics/​drawable/​Drawable;​
   
149 ····​.​prologue 149 ····​.​prologue
150 ····​.​line·​57 150 ····​.​line·​57
151 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​ 151 ····​instance-​of·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
152 ····​if-​nez·​v0,​·​:​cond_0 152 ····​if-​nez·​v0,​·​:​cond_0
   
153 ····​.​line·​58 153 ····​.​line·​58
154 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​ 154 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​
   
155 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V 155 ····​invoke-​direct·​{v0,​·​p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​><init>(Landroid/​graphics/​drawable/​Drawable;​)​V
[−]
smali/android/support/v4/graphics/drawable/DrawableWrapper.smali
Offset 3, 18 lines modified Offset 3, 9 lines modified
3 .​source·​"DrawableWrapper.​java" 3 .​source·​"DrawableWrapper.​java"
   
   
4 #·​virtual·​methods 4 #·​virtual·​methods
5 .​method·​public·​abstract·​getWrappedDrawable()​Landroid/​graphics/​drawable/​Drawable;​ 5 .​method·​public·​abstract·​getWrappedDrawable()​Landroid/​graphics/​drawable/​Drawable;​
6 .​end·​method 6 .​end·​method
   
7 .​method·​public·​abstract·​setCompatTint(I)​V  
8 .​end·​method  
   
9 .​method·​public·​abstract·​setCompatTintList(Lan​droid/​content/​res/​ColorStateList;​)​V  
10 .​end·​method  
   
11 .​method·​public·​abstract·​setCompatTintMode(Lan​droid/​graphics/​PorterDuff$Mode;​)​V  
12 .​end·​method  
   
13 .​method·​public·​abstract·​setWrappedDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V 7 .​method·​public·​abstract·​setWrappedDrawable(La​ndroid/​graphics/​drawable/​Drawable;​)​V
14 .​end·​method 8 .​end·​method
[−]
smali/android/support/v4/graphics/drawable/DrawableWrapperDonut$DrawableWrapperStateDonut.smali
Offset 23, 31 lines modified Offset 23, 31 lines modified
23 ····​.​end·​param 23 ····​.​end·​param
24 ····​.​param·​p2,​·​"res"····​#·​Landroid/​content/​res/​Resources;​ 24 ····​.​param·​p2,​·​"res"····​#·​Landroid/​content/​res/​Resources;​
25 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​ 25 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
26 ········​.​end·​annotation 26 ········​.​end·​annotation
27 ····​.​end·​param 27 ····​.​end·​param
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​381 29 ····​.​line·​375
30 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​><init>(Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​Landroid/​content/​res/​Resources;​)​V 30 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​><init>(Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​Landroid/​content/​res/​Resources;​)​V
   
31 ····​.​line·​382 31 ····​.​line·​376
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
   
34 #·​virtual·​methods 34 #·​virtual·​methods
35 .​method·​public·​newDrawable(Landroid/​content/​res/​Resources;​)​Landroid/​graphics/​drawable/​Drawable;​ 35 .​method·​public·​newDrawable(Landroid/​content/​res/​Resources;​)​Landroid/​graphics/​drawable/​Drawable;​
36 ····​.​locals·​1 36 ····​.​locals·​1
37 ····​.​param·​p1,​·​"res"····​#·​Landroid/​content/​res/​Resources;​ 37 ····​.​param·​p1,​·​"res"····​#·​Landroid/​content/​res/​Resources;​
38 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​ 38 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
39 ········​.​end·​annotation 39 ········​.​end·​annotation
40 ····​.​end·​param 40 ····​.​end·​param
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​386 42 ····​.​line·​380
43 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​ 43 ····​new-​instance·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​
   
44 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​><init>(Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​Landroid/​content/​res/​Resources;​)​V 44 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​><init>(Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​Landroid/​content/​res/​Resources;​)​V
   
45 ····​return-​object·​v0 45 ····​return-​object·​v0
46 .​end·​method 46 .​end·​method
[−]
smali/android/support/v4/graphics/drawable/DrawableWrapperDonut$DrawableWrapperState.smali
Offset 33, 62 lines modified Offset 33, 62 lines modified
33 ····​.​end·​param 33 ····​.​end·​param
34 ····​.​param·​p2,​·​"res"····​#·​Landroid/​content/​res/​Resources;​ 34 ····​.​param·​p2,​·​"res"····​#·​Landroid/​content/​res/​Resources;​
35 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​ 35 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
36 ········​.​end·​annotation 36 ········​.​end·​annotation
37 ····​.​end·​param 37 ····​.​end·​param
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​351 39 ····​.​line·​345
40 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​-​><init>()​V
   
41 ····​.​line·​348 41 ····​.​line·​342
42 ····​const/​4·​v0,​·​0x0 42 ····​const/​4·​v0,​·​0x0
   
43 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTint:​Landroid/​content/​res/​ColorStateList;​ 43 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTint:​Landroid/​content/​res/​ColorStateList;​
   
44 ····​.​line·​349 44 ····​.​line·​343
45 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>DEFAULT_TINT_MODE:​Landroid/​graphics/​PorterDuff$Mode;​ 45 ····​sget-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>DEFAULT_TINT_MODE:​Landroid/​graphics/​PorterDuff$Mode;​
   
46 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTintMode:​Landroid/​graphics/​PorterDuff$Mode;​ 46 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTintMode:​Landroid/​graphics/​PorterDuff$Mode;​
   
47 ····​.​line·​352 47 ····​.​line·​346
48 ····​if-​eqz·​p1,​·​:​cond_0 48 ····​if-​eqz·​p1,​·​:​cond_0
   
49 ····​.​line·​353 49 ····​.​line·​347
50 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mChangingConfigurati​ons:​I 50 ····​iget·​v0,​·​p1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mChangingConfigurati​ons:​I
   
51 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mChangingConfigurati​ons:​I 51 ····​iput·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mChangingConfigurati​ons:​I
   
52 ····​.​line·​354 52 ····​.​line·​348
53 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​ 53 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​
   
54 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​ 54 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​
   
55 ····​.​line·​355 55 ····​.​line·​349
56 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTint:​Landroid/​content/​res/​ColorStateList;​ 56 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTint:​Landroid/​content/​res/​ColorStateList;​
   
57 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTint:​Landroid/​content/​res/​ColorStateList;​ 57 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTint:​Landroid/​content/​res/​ColorStateList;​
   
58 ····​.​line·​356 58 ····​.​line·​350
59 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTintMode:​Landroid/​graphics/​PorterDuff$Mode;​ 59 ····​iget-​object·​v0,​·​p1,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTintMode:​Landroid/​graphics/​PorterDuff$Mode;​
   
60 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTintMode:​Landroid/​graphics/​PorterDuff$Mode;​ 60 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mTintMode:​Landroid/​graphics/​PorterDuff$Mode;​
   
61 ····​.​line·​358 61 ····​.​line·​352
62 ····​:​cond_0 62 ····​:​cond_0
63 ····​return-​void 63 ····​return-​void
64 .​end·​method 64 .​end·​method
   
   
65 #·​virtual·​methods 65 #·​virtual·​methods
66 .​method·​canConstantState()​Z 66 .​method·​canConstantState()​Z
67 ····​.​locals·​1 67 ····​.​locals·​1
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​.​line·​374 69 ····​.​line·​368
70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​ 70 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​
   
71 ····​if-​eqz·​v0,​·​:​cond_0 71 ····​if-​eqz·​v0,​·​:​cond_0
   
72 ····​const/​4·​v0,​·​0x1 72 ····​const/​4·​v0,​·​0x1
   
73 ····​:​goto_0 73 ····​:​goto_0
Offset 100, 15 lines modified Offset 100, 15 lines modified
100 ····​goto·​:​goto_0 100 ····​goto·​:​goto_0
101 .​end·​method 101 .​end·​method
   
102 .​method·​public·​getChangingConfigurat​ions()​I 102 .​method·​public·​getChangingConfigurat​ions()​I
103 ····​.​locals·​2 103 ····​.​locals·​2
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​369 105 ····​.​line·​363
106 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mChangingConfigurati​ons:​I 106 ····​iget·​v1,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mChangingConfigurati​ons:​I
   
107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​ 107 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​
   
108 ····​if-​eqz·​v0,​·​:​cond_0 108 ····​if-​eqz·​v0,​·​:​cond_0
   
109 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​ 109 ····​iget-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>mDrawableState:​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​
Offset 128, 15 lines modified Offset 128, 15 lines modified
128 ····​goto·​:​goto_0 128 ····​goto·​:​goto_0
129 .​end·​method 129 .​end·​method
   
130 .​method·​public·​newDrawable()​Landroid/​graphics/​drawable/​Drawable;​ 130 .​method·​public·​newDrawable()​Landroid/​graphics/​drawable/​Drawable;​
131 ····​.​locals·​1 131 ····​.​locals·​1
   
132 ····​.​prologue 132 ····​.​prologue
133 ····​.​line·​362 133 ····​.​line·​356
134 ····​const/​4·​v0,​·​0x0 134 ····​const/​4·​v0,​·​0x0
   
135 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>newDrawable(Landroid​/​content/​res/​Resources;​)​Landroid/​graphics/​drawable/​Drawable;​ 135 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​-​>newDrawable(Landroid​/​content/​res/​Resources;​)​Landroid/​graphics/​drawable/​Drawable;​
   
136 ····​move-​result-​object·​v0 136 ····​move-​result-​object·​v0
   
137 ····​return-​object·​v0 137 ····​return-​object·​v0
[−]
smali/android/support/v4/graphics/drawable/DrawableWrapperDonut.smali
Offset 1, 14 lines modified Offset 1, 15 lines modified
1 .​class·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​ 1 .​class·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​
2 .​super·​Landroid/​graphics/​drawable/​Drawable;​ 2 .​super·​Landroid/​graphics/​drawable/​Drawable;​
3 .​source·​"DrawableWrapperDonut​.​java" 3 .​source·​"DrawableWrapperDonut​.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​ 5 .​implements·​Landroid/​graphics/​drawable/​Drawable$Callback;​
6 .​implements·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​ 6 .​implements·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapper;​
  7 .​implements·​Landroid/​support/​v4/​graphics/​drawable/​TintAwareDrawable;​
   
   
7 #·​annotations 8 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 10 ····​value·​=·​{
10 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperStateD​onut;​,​ 11 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperStateD​onut;​,​
11 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​ 12 ········​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​
Offset 35, 15 lines modified Offset 36, 15 lines modified
   
   
35 #·​direct·​methods 36 #·​direct·​methods
36 .​method·​static·​constructor·​<clinit>()​V 37 .​method·​static·​constructor·​<clinit>()​V
37 ····​.​locals·​1 38 ····​.​locals·​1
   
38 ····​.​prologue 39 ····​.​prologue
39 ····​.​line·​38 40 ····​.​line·​39
40 ····​sget-​object·​v0,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_IN:​Landroid/​graphics/​PorterDuff$Mode;​ 41 ····​sget-​object·​v0,​·​Landroid/​graphics/​PorterDuff$Mode;​-​>SRC_IN:​Landroid/​graphics/​PorterDuff$Mode;​
   
41 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>DEFAULT_TINT_MODE:​Landroid/​graphics/​PorterDuff$Mode;​ 42 ····​sput-​object·​v0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>DEFAULT_TINT_MODE:​Landroid/​graphics/​PorterDuff$Mode;​
   
42 ····​return-​void 43 ····​return-​void
43 .​end·​method 44 .​end·​method
   
Offset 51, 38 lines modified Offset 52, 28 lines modified
51 ····​.​locals·​1 52 ····​.​locals·​1
52 ····​.​param·​p1,​·​"dr"····​#·​Landroid/​graphics/​drawable/​Drawable;​ 53 ····​.​param·​p1,​·​"dr"····​#·​Landroid/​graphics/​drawable/​Drawable;​
53 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​ 54 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
54 ········​.​end·​annotation 55 ········​.​end·​annotation
55 ····​.​end·​param 56 ····​.​end·​param
   
56 ····​.​prologue 57 ····​.​prologue
57 ····​.​line·59 58 ····​.​line·60
58 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V 59 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V
   
59 ····​.​line·​67 60 ····​.​line·​61
60 ····​if-​eqz·​p1,​·​:​cond_0  
   
61 ····​invoke-​virtual·​{p1},​·​Landroid/​graphics/​drawable/​Drawable;​-​>getConstantState()​Landroid/​graphics/​drawable/​Drawable$ConstantStat​e;​  
   
62 ····​move-​result-​object·​v0  
   
63 ····​if-​eqz·​v0,​·​:​cond_0  
   
64 ····​.​line·​68  
65 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>mutateConstantState(​)​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​ 61 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>mutateConstantState(​)​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​
   
66 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
67 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>mState:​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​ 63 ····​iput-​object·​v0,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>mState:​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​
   
68 ····​.​line·71 64 ····​.​line·63
69 ····​:​cond_0  
70 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>setWrappedDrawable(L​android/​graphics/​drawable/​Drawable;​)​V 65 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>setWrappedDrawable(L​android/​graphics/​drawable/​Drawable;​)​V
   
71 ····​.​line·72 66 ····​.​line·64
72 ····​return-​void 67 ····​return-​void
73 .​end·​method 68 .​end·​method
   
74 .​method·​constructor·​<init>(Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​Landroid/​content/​res/​Resources;​)​V 69 .​method·​constructor·​<init>(Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​Landroid/​content/​res/​Resources;​)​V
75 ····​.​locals·​0 70 ····​.​locals·​0
76 ····​.​param·​p1,​·​"state"····​#·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​ 71 ····​.​param·​p1,​·​"state"····​#·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​
77 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​ 72 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
Offset 90, 177 lines modified Offset 81, 177 lines modified
90 ····​.​end·​param 81 ····​.​end·​param
91 ····​.​param·​p2,​·​"res"····​#·​Landroid/​content/​res/​Resources;​ 82 ····​.​param·​p2,​·​"res"····​#·​Landroid/​content/​res/​Resources;​
92 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​ 83 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
93 ········​.​end·​annotation 84 ········​.​end·​annotation
94 ····​.​end·​param 85 ····​.​end·​param
   
95 ····​.​prologue 86 ····​.​prologue
96 ····​.​line·49 87 ····​.​line·50
97 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V 88 ····​invoke-​direct·​{p0},​·​Landroid/​graphics/​drawable/​Drawable;​-​><init>()​V
   
98 ····​.​line·​50 89 ····​.​line·​51
99 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>mState:​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​ 90 ····​iput-​object·​p1,​·​p0,​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>mState:​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut$​DrawableWrapperState;​
   
100 ····​.​line·​51 91 ····​.​line·​52
101 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>updateLocalState(Lan​droid/​content/​res/​Resources;​)​V 92 ····​invoke-​direct·​{p0,​·​p2},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperDonut;​-​>updateLocalState(Lan​droid/​content/​res/​Resources;​)​V
   
102 ····​.​line·​52 93 ····​.​line·​53
103 ····​return-​void 94 ····​return-​void
104 .​end·​method 95 .​end·​method
   
105 .​method·​private·​updateLocalState(Land​roid/​content/​res/​Resources;​)​V 96 .​method·​private·​updateLocalState(Land​roid/​content/​res/​Resources;​)​V
106 ····​.​locals·​2 97 ····​.​locals·​2
107 ····​.​param·​p1,​·​"res"····​#·​Landroid/​content/​res/​Resources;​ 98 ····​.​param·​p1,​·​"res"····​#·​Landroid/​content/​res/​Resources;​
108 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​ 99 ········​.​annotation·​build·​Landroid/​support/​annotation/​Nullable;​
109 ········​.​end·​annotation 100 ········​.​end·​annotation
110 ····​.​end·​param 101 ····​.​end·​param
   
111 ····​.​prologue 102 ····​.​prologue
Max diff block lines reached; 29653/33506 bytes (88.50%) of diff not shown.
[−]
smali/android/support/v4/graphics/drawable/DrawableWrapperLollipop.smali
Offset 193, 15 lines modified Offset 193, 15 lines modified
193 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>isCompatTintEnabled(​)​Z 193 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>isCompatTintEnabled(​)​Z
   
194 ····​move-​result·​v0 194 ····​move-​result·​v0
   
195 ····​if-​eqz·​v0,​·​:​cond_0 195 ····​if-​eqz·​v0,​·​:​cond_0
   
196 ····​.​line·​74 196 ····​.​line·​74
197 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>setCompatTint(I)​V 197 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperKitKat​;​-​>setTint(I)​V
   
198 ····​.​line·​78 198 ····​.​line·​78
199 ····​:​goto_0 199 ····​:​goto_0
200 ····​return-​void 200 ····​return-​void
   
201 ····​.​line·​76 201 ····​.​line·​76
202 ····​:​cond_0 202 ····​:​cond_0
Offset 221, 15 lines modified Offset 221, 15 lines modified
221 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>isCompatTintEnabled(​)​Z 221 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>isCompatTintEnabled(​)​Z
   
222 ····​move-​result·​v0 222 ····​move-​result·​v0
   
223 ····​if-​eqz·​v0,​·​:​cond_0 223 ····​if-​eqz·​v0,​·​:​cond_0
   
224 ····​.​line·​65 224 ····​.​line·​65
225 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>setCompatTintList(La​ndroid/​content/​res/​ColorStateList;​)​V 225 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperKitKat​;​-​>setTintList(Landroid​/​content/​res/​ColorStateList;​)​V
   
226 ····​.​line·​69 226 ····​.​line·​69
227 ····​:​goto_0 227 ····​:​goto_0
228 ····​return-​void 228 ····​return-​void
   
229 ····​.​line·​67 229 ····​.​line·​67
230 ····​:​cond_0 230 ····​:​cond_0
Offset 249, 15 lines modified Offset 249, 15 lines modified
249 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>isCompatTintEnabled(​)​Z 249 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>isCompatTintEnabled(​)​Z
   
250 ····​move-​result·​v0 250 ····​move-​result·​v0
   
251 ····​if-​eqz·​v0,​·​:​cond_0 251 ····​if-​eqz·​v0,​·​:​cond_0
   
252 ····​.​line·​83 252 ····​.​line·​83
253 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperLollip​op;​-​>setCompatTintMode(La​ndroid/​graphics/​PorterDuff$Mode;​)​V 253 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​graphics/​drawable/​DrawableWrapperKitKat​;​-​>setTintMode(Landroid​/​graphics/​PorterDuff$Mode;​)​V
   
254 ····​.​line·​87 254 ····​.​line·​87
255 ····​:​goto_0 255 ····​:​goto_0
256 ····​return-​void 256 ····​return-​void
   
257 ····​.​line·​85 257 ····​.​line·​85
258 ····​:​cond_0 258 ····​:​cond_0
[−]
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/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/ViewCompatHC.smali
Offset 262, 66 lines modified Offset 262, 72 lines modified
   
262 .​method·​static·​offsetLeftAndRight(La​ndroid/​view/​View;​I)​V 262 .​method·​static·​offsetLeftAndRight(La​ndroid/​view/​View;​I)​V
263 ····​.​locals·​2 263 ····​.​locals·​2
264 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 264 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
265 ····​.​param·​p1,​·​"offset"····​#·​I 265 ····​.​param·​p1,​·​"offset"····​#·​I
   
266 ····​.​prologue 266 ····​.​prologue
267 ····​.​line·​174 267 ····​.​line·​176
268 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>offsetLeftAndRight(I​)​V 268 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>offsetLeftAndRight(I​)​V
   
269 ····​.​line·​175 269 ····​.​line·​177
  270 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>tickleInvalidationFl​ag(Landroid/​view/​View;​)​V
   
  271 ····​.​line·​179
270 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getParent()​Landroid/​view/​ViewParent;​ 272 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getParent()​Landroid/​view/​ViewParent;​
   
271 ····​move-​result-​object·​v0 273 ····​move-​result-​object·​v0
   
272 ····​.​line·​176 274 ····​.​line·​180
273 ····​.​local·​v0,​·​"parent":​Landroid/​view/​ViewParent;​ 275 ····​.​local·​v0,​·​"parent":​Landroid/​view/​ViewParent;​
274 ····​instance-​of·​v1,​·​v0,​·​Landroid/​view/​View;​ 276 ····​instance-​of·​v1,​·​v0,​·​Landroid/​view/​View;​
   
275 ····​if-​eqz·​v1,​·​:​cond_0 277 ····​if-​eqz·​v1,​·​:​cond_0
   
276 ····​.​line·​177 278 ····​.​line·​181
277 ····​check-​cast·​v0,​·​Landroid/​view/​View;​ 279 ····​check-​cast·​v0,​·​Landroid/​view/​View;​
   
278 ····​.​end·​local·​v0····​#·​"parent":​Landroid/​view/​ViewParent;​ 280 ····​.​end·​local·​v0····​#·​"parent":​Landroid/​view/​ViewParent;​
279 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>tickleInvalidationFl​ag(Landroid/​view/​View;​)​V 281 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>tickleInvalidationFl​ag(Landroid/​view/​View;​)​V
   
280 ····​.​line·​179 282 ····​.​line·​183
281 ····​:​cond_0 283 ····​:​cond_0
282 ····​return-​void 284 ····​return-​void
283 .​end·​method 285 .​end·​method
   
284 .​method·​static·​offsetTopAndBottom(La​ndroid/​view/​View;​I)​V 286 .​method·​static·​offsetTopAndBottom(La​ndroid/​view/​View;​I)​V
285 ····​.​locals·​2 287 ····​.​locals·​2
286 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 288 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
287 ····​.​param·​p1,​·​"offset"····​#·​I 289 ····​.​param·​p1,​·​"offset"····​#·​I
   
288 ····​.​prologue 290 ····​.​prologue
289 ····​.​line·​166 291 ····​.​line·​166
290 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>offsetTopAndBottom(I​)​V 292 ····​invoke-​virtual·​{p0,​·​p1},​·​Landroid/​view/​View;​-​>offsetTopAndBottom(I​)​V
   
291 ····​.​line·​167 293 ····​.​line·​167
  294 ····​invoke-​static·​{p0},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>tickleInvalidationFl​ag(Landroid/​view/​View;​)​V
   
  295 ····​.​line·​169
292 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getParent()​Landroid/​view/​ViewParent;​ 296 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getParent()​Landroid/​view/​ViewParent;​
   
293 ····​move-​result-​object·​v0 297 ····​move-​result-​object·​v0
   
294 ····​.​line·​168 298 ····​.​line·​170
295 ····​.​local·​v0,​·​"parent":​Landroid/​view/​ViewParent;​ 299 ····​.​local·​v0,​·​"parent":​Landroid/​view/​ViewParent;​
296 ····​instance-​of·​v1,​·​v0,​·​Landroid/​view/​View;​ 300 ····​instance-​of·​v1,​·​v0,​·​Landroid/​view/​View;​
   
297 ····​if-​eqz·​v1,​·​:​cond_0 301 ····​if-​eqz·​v1,​·​:​cond_0
   
298 ····​.​line·​169 302 ····​.​line·​171
299 ····​check-​cast·​v0,​·​Landroid/​view/​View;​ 303 ····​check-​cast·​v0,​·​Landroid/​view/​View;​
   
300 ····​.​end·​local·​v0····​#·​"parent":​Landroid/​view/​ViewParent;​ 304 ····​.​end·​local·​v0····​#·​"parent":​Landroid/​view/​ViewParent;​
301 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>tickleInvalidationFl​ag(Landroid/​view/​View;​)​V 305 ····​invoke-​static·​{v0},​·​Landroid/​support/​v4/​view/​ViewCompatHC;​-​>tickleInvalidationFl​ag(Landroid/​view/​View;​)​V
   
302 ····​.​line·​171 306 ····​.​line·​173
303 ····​:​cond_0 307 ····​:​cond_0
304 ····​return-​void 308 ····​return-​void
305 .​end·​method 309 .​end·​method
   
306 .​method·​public·​static·​resolveSizeAndState(I​II)​I 310 .​method·​public·​static·​resolveSizeAndState(I​II)​I
307 ····​.​locals·​1 311 ····​.​locals·​1
308 ····​.​param·​p0,​·​"size"····​#·​I 312 ····​.​param·​p0,​·​"size"····​#·​I
Offset 534, 26 lines modified Offset 540, 26 lines modified
534 .​end·​method 540 .​end·​method
   
535 .​method·​private·​static·​tickleInvalidationFla​g(Landroid/​view/​View;​)​V 541 .​method·​private·​static·​tickleInvalidationFla​g(Landroid/​view/​View;​)​V
536 ····​.​locals·​2 542 ····​.​locals·​2
537 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​ 543 ····​.​param·​p0,​·​"view"····​#·​Landroid/​view/​View;​
   
538 ····​.​prologue 544 ····​.​prologue
539 ····​.​line·​182 545 ····​.​line·​186
540 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTranslationY()​F 546 ····​invoke-​virtual·​{p0},​·​Landroid/​view/​View;​-​>getTranslationY()​F
   
541 ····​move-​result·​v0 547 ····​move-​result·​v0
   
542 ····​.​line·​183 548 ····​.​line·​187
543 ····​.​local·​v0,​·​"y":​F 549 ····​.​local·​v0,​·​"y":​F
544 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 550 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
545 ····​add-​float/​2addr·​v1,​·​v0 551 ····​add-​float/​2addr·​v1,​·​v0
   
546 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​View;​-​>setTranslationY(F)​V 552 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​view/​View;​-​>setTranslationY(F)​V
   
547 ····​.​line·​184 553 ····​.​line·​188
548 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​view/​View;​-​>setTranslationY(F)​V 554 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​view/​View;​-​>setTranslationY(F)​V
   
549 ····​.​line·​185 555 ····​.​line·​189
550 ····​return-​void 556 ····​return-​void
551 .​end·​method 557 .​end·​method
Max diff block lines reached; 0/2797 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/view/ViewPager.smali
Offset 1028, 177 lines modified Offset 1028, 177 lines modified
1028 ····​.​param·​p1,​·​"postEvents"····​#·​Z 1028 ····​.​param·​p1,​·​"postEvents"····​#·​Z
   
1029 ····​.​prologue 1029 ····​.​prologue
1030 ····​const/​4·​v5,​·​0x1 1030 ····​const/​4·​v5,​·​0x1
   
1031 ····​const/​4·​v8,​·​0x0 1031 ····​const/​4·​v8,​·​0x0
   
1032 ····​.​line·​1889 1032 ····​.​line·​1894
1033 ····​iget·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScrollState:​I 1033 ····​iget·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScrollState:​I
   
1034 ····​const/​4·​v10,​·​0x2 1034 ····​const/​4·​v10,​·​0x2
   
1035 ····​if-​ne·​v9,​·​v10,​·​:​cond_3 1035 ····​if-​ne·​v9,​·​v10,​·​:​cond_3
   
1036 ····​move·​v2,​·​v5 1036 ····​move·​v2,​·​v5
   
1037 ····​.​line·​1890 1037 ····​.​line·​1895
1038 ····​.​local·​v2,​·​"needPopulate":​Z 1038 ····​.​local·​v2,​·​"needPopulate":​Z
1039 ····​:​goto_0 1039 ····​:​goto_0
1040 ····​if-​eqz·​v2,​·​:​cond_1 1040 ····​if-​eqz·​v2,​·​:​cond_1
   
1041 ····​.​line·​1892 1041 ····​.​line·​1897
1042 ····​invoke-​direct·​{p0,​·​v8},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>setScrollingCacheEna​bled(Z)​V 1042 ····​invoke-​direct·​{p0,​·​v8},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>setScrollingCacheEna​bled(Z)​V
   
1043 ····​.​line·​1893 1043 ····​.​line·​1898
1044 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScroller:​Landroid/​widget/​Scroller;​ 1044 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScroller:​Landroid/​widget/​Scroller;​
   
1045 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Scroller;​-​>isFinished()​Z 1045 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Scroller;​-​>isFinished()​Z
   
1046 ····​move-​result·​v9 1046 ····​move-​result·​v9
   
1047 ····​if-​nez·​v9,​·​:​cond_4 1047 ····​if-​nez·​v9,​·​:​cond_4
   
1048 ····​.​line·​1894 1048 ····​.​line·​1899
1049 ····​.​local·​v5,​·​"wasScrolling":​Z 1049 ····​.​local·​v5,​·​"wasScrolling":​Z
1050 ····​:​goto_1 1050 ····​:​goto_1
1051 ····​if-​eqz·​v5,​·​:​cond_1 1051 ····​if-​eqz·​v5,​·​:​cond_1
   
1052 ····​.​line·​1895 1052 ····​.​line·​1900
1053 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScroller:​Landroid/​widget/​Scroller;​ 1053 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScroller:​Landroid/​widget/​Scroller;​
   
1054 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Scroller;​-​>abortAnimation()​V 1054 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Scroller;​-​>abortAnimation()​V
   
1055 ····​.​line·​1896 1055 ····​.​line·​1901
1056 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I 1056 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollX()​I
   
1057 ····​move-​result·​v3 1057 ····​move-​result·​v3
   
1058 ····​.​line·​1897 1058 ····​.​line·​1902
1059 ····​.​local·​v3,​·​"oldX":​I 1059 ····​.​local·​v3,​·​"oldX":​I
1060 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollY()​I 1060 ····​invoke-​virtual·​{p0},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>getScrollY()​I
   
1061 ····​move-​result·​v4 1061 ····​move-​result·​v4
   
1062 ····​.​line·​1898 1062 ····​.​line·​1903
1063 ····​.​local·​v4,​·​"oldY":​I 1063 ····​.​local·​v4,​·​"oldY":​I
1064 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScroller:​Landroid/​widget/​Scroller;​ 1064 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScroller:​Landroid/​widget/​Scroller;​
   
1065 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Scroller;​-​>getCurrX()​I 1065 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Scroller;​-​>getCurrX()​I
   
1066 ····​move-​result·​v6 1066 ····​move-​result·​v6
   
1067 ····​.​line·​1899 1067 ····​.​line·​1904
1068 ····​.​local·​v6,​·​"x":​I 1068 ····​.​local·​v6,​·​"x":​I
1069 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScroller:​Landroid/​widget/​Scroller;​ 1069 ····​iget-​object·​v9,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mScroller:​Landroid/​widget/​Scroller;​
   
1070 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Scroller;​-​>getCurrY()​I 1070 ····​invoke-​virtual·​{v9},​·​Landroid/​widget/​Scroller;​-​>getCurrY()​I
   
1071 ····​move-​result·​v7 1071 ····​move-​result·​v7
   
1072 ····​.​line·​1900 1072 ····​.​line·​1905
1073 ····​.​local·​v7,​·​"y":​I 1073 ····​.​local·​v7,​·​"y":​I
1074 ····​if-​ne·​v3,​·​v6,​·​:​cond_0 1074 ····​if-​ne·​v3,​·​v6,​·​:​cond_0
   
1075 ····​if-​eq·​v4,​·​v7,​·​:​cond_1 1075 ····​if-​eq·​v4,​·​v7,​·​:​cond_1
   
1076 ····​.​line·​1901 1076 ····​.​line·​1906
1077 ····​:​cond_0 1077 ····​:​cond_0
1078 ····​invoke-​virtual·​{p0,​·​v6,​·​v7},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>scrollTo(II)​V 1078 ····​invoke-​virtual·​{p0,​·​v6,​·​v7},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>scrollTo(II)​V
   
1079 ····​.​line·​1902 1079 ····​.​line·​1907
1080 ····​if-​eq·​v6,​·​v3,​·​:​cond_1 1080 ····​if-​eq·​v6,​·​v3,​·​:​cond_1
   
1081 ····​.​line·​1903 1081 ····​.​line·​1908
1082 ····​invoke-​direct·​{p0,​·​v6},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>pageScrolled(I)​Z 1082 ····​invoke-​direct·​{p0,​·​v6},​·​Landroid/​support/​v4/​view/​ViewPager;​-​>pageScrolled(I)​Z
   
1083 ····​.​line·​1908 1083 ····​.​line·​1913
1084 ····​.​end·​local·​v3····​#·​"oldX":​I 1084 ····​.​end·​local·​v3····​#·​"oldX":​I
1085 ····​.​end·​local·​v4····​#·​"oldY":​I 1085 ····​.​end·​local·​v4····​#·​"oldY":​I
1086 ····​.​end·​local·​v5····​#·​"wasScrolling":​Z 1086 ····​.​end·​local·​v5····​#·​"wasScrolling":​Z
1087 ····​.​end·​local·​v6····​#·​"x":​I 1087 ····​.​end·​local·​v6····​#·​"x":​I
1088 ····​.​end·​local·​v7····​#·​"y":​I 1088 ····​.​end·​local·​v7····​#·​"y":​I
1089 ····​:​cond_1 1089 ····​:​cond_1
1090 ····​iput-​boolean·​v8,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mPopulatePending:​Z 1090 ····​iput-​boolean·​v8,​·​p0,​·​Landroid/​support/​v4/​view/​ViewPager;​-​>mPopulatePending:​Z
   
1091 ····​.​line·​1909 1091 ····​.​line·​1914
1092 ····​const/​4·​v0,​·​0x0 1092 ····​const/​4·​v0,​·​0x0
   
1093 ····​.​local·​v0,​·​"i":​I 1093 ····​.​local·​v0,​·​"i":​I
Max diff block lines reached; 128921/131602 bytes (97.96%) 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·​3039 36 ····​.​line·​3044
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·​3020 38 ····​.​line·​3025
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·​3040 41 ····​.​line·​3045
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·​3043 49 ····​.​line·​3048
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·​3020 51 ····​.​line·​3025
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·​3045 54 ····​.​line·​3050
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·​3046 60 ····​.​line·​3051
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·​3047 67 ····​.​line·​3052
68 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V 68 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​res/​TypedArray;​-​>recycle()​V
   
69 ····​.​line·​3048 69 ····​.​line·​3053
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·​2931 23 ····​.​line·​2936
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·​2984 32 ····​.​line·​2989
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·​2935 79 ····​.​line·​2940
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·​2936 81 ····​.​line·​2941
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·​2937 86 ····​.​line·​2942
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·​2939 89 ····​.​line·​2944
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·​2940 94 ····​.​line·​2945
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·​2942 120 ····​.​line·​2947
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·​2943 128 ····​.​line·​2948
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·​2988 23 ····​.​line·​2993
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·​2988 33 ····​.​line·​2993
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·​2991 41 ····​.​line·​2996
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·​2992 44 ····​.​line·​2997
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·2995 50 ····​.​line·3000
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·2996 53 ····​.​line·3001
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·​3051 32 ····​.​line·​3056
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·​3054 42 ····​.​line·​3059
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·​3055 46 ····​.​line·​3060
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·​3056 51 ····​.​line·​3061
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·​3057 56 ····​.​line·​3062
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·​3059 60 ····​.​line·​3064
61 ····​:​goto_0 61 ····​:​goto_0
62 ····​return·​v2 62 ····​return·​v2
   
63 ····​.​line·​3057 63 ····​.​line·​3062
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·​3059 67 ····​.​line·​3064
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·​3051 77 ····​.​line·​3056
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/org/microg/nlp/api/R.smali
Offset 15, 10 lines modified Offset 15, 9 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​9 18 ····​.​line·​9
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​10  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
[−]
smali/org/openbmap/services/wireless/blacklists/SsidBlackList.smali
Offset 320, 119 lines modified Offset 320, 118 lines modified
320 ········​value·​=·​{ 320 ········​value·​=·​{
321 ············​"DefaultLocale" 321 ············​"DefaultLocale"
322 ········​} 322 ········​}
323 ····​.​end·​annotation 323 ····​.​end·​annotation
   
324 ····​.​prologue 324 ····​.​prologue
325 ····​.​line·​160 325 ····​.​line·​160
326 ····​const/​4·​v1,​·​0x0 326 ····​const/​4·​v0,​·​0x0
   
327 ····​.​line·​161 327 ····​.​line·​161
328 ····​.​local·​v1,​·​"match":​Z 328 ····​.​local·​v0,​·​"match":​Z
329 ····​iget-​object·​v5,​·​p0,​·​Lorg/​openbmap/​services/​wireless/​blacklists/​SsidBlackList;​-​>mPrefixes:​Ljava/​util/​ArrayList;​ 329 ····​iget-​object·​v4,​·​p0,​·​Lorg/​openbmap/​services/​wireless/​blacklists/​SsidBlackList;​-​>mPrefixes:​Ljava/​util/​ArrayList;​
   
330 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 330 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
331 ····​move-​result-​object·​v0 331 ····​move-​result-​object·​v4
   
332 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
333 ····​:​cond_0 332 ····​:​cond_0
334 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 333 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
335 ····​move-​result·​v5 334 ····​move-​result·​v5
   
336 ····​if-​eqz·​v5,​·​:​cond_1 335 ····​if-​eqz·​v5,​·​:​cond_1
   
337 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 336 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
338 ····​move-​result-​object·​v3 337 ····​move-​result-​object·​v2
   
339 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 338 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
340 ····​.​line·​162 339 ····​.​line·​162
341 ····​.​local·​v3,​·​"prefix":​Ljava/​lang/​String;​ 340 ····​.​local·​v2,​·​"prefix":​Ljava/​lang/​String;​
342 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 341 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
343 ····​move-​result-​object·​v5 342 ····​move-​result-​object·​v5
   
344 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 343 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
345 ····​move-​result-​object·​v6 344 ····​move-​result-​object·​v6
   
346 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 345 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
347 ····​move-​result·​v5 346 ····​move-​result·​v5
   
348 ····​if-​eqz·​v5,​·​:​cond_0 347 ····​if-​eqz·​v5,​·​:​cond_0
   
349 ····​.​line·​163 348 ····​.​line·​163
350 ····​const/​4·​v1,​·​0x1 349 ····​const/​4·​v0,​·​0x1
   
351 ····​.​line·​169 350 ····​.​line·​169
352 ····​.​end·​local·​v3····​#·​"prefix":​Ljava/​lang/​String;​ 351 ····​.​end·​local·​v2····​#·​"prefix":​Ljava/​lang/​String;​
353 ····​:​cond_1 352 ····​:​cond_1
354 ····​if-​eqz·​v1,​·​:​cond_2 353 ····​if-​eqz·​v0,​·​:​cond_2
   
355 ····​move·​v2,​·​v1 354 ····​move·​v1,​·​v0
   
356 ····​.​line·​180 355 ····​.​line·​180
357 ····​.​end·​local·​v1····​#·​"match":​Z 356 ····​.​end·​local·​v0····​#·​"match":​Z
358 ····​.​local·​v2,​·​"match":​Z 357 ····​.​local·​v1,​·​"match":​Z
359 ····​:​goto_0 358 ····​:​goto_0
360 ····​return·​v2 359 ····​return·​v1
   
361 ····​.​line·​173 360 ····​.​line·​173
362 ····​.​end·​local·​v2····​#·​"match":​Z 361 ····​.​end·​local·​v1····​#·​"match":​Z
363 ····​.​restart·​local·​v1····​#·​"match":​Z 362 ····​.​restart·​local·​v0····​#·​"match":​Z
364 ····​:​cond_2 363 ····​:​cond_2
365 ····​iget-​object·​v5,​·​p0,​·​Lorg/​openbmap/​services/​wireless/​blacklists/​SsidBlackList;​-​>mSuffixes:​Ljava/​util/​ArrayList;​ 364 ····​iget-​object·​v4,​·​p0,​·​Lorg/​openbmap/​services/​wireless/​blacklists/​SsidBlackList;​-​>mSuffixes:​Ljava/​util/​ArrayList;​
   
366 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 365 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
367 ····​move-​result-​object·​v0 366 ····​move-​result-​object·​v4
   
368 ····​:​cond_3 367 ····​:​cond_3
369 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 368 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
370 ····​move-​result·​v5 369 ····​move-​result·​v5
   
371 ····​if-​eqz·​v5,​·​:​cond_4 370 ····​if-​eqz·​v5,​·​:​cond_4
   
372 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 371 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
373 ····​move-​result-​object·​v4 372 ····​move-​result-​object·​v3
   
374 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 373 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
375 ····​.​line·​174 374 ····​.​line·​174
376 ····​.​local·​v4,​·​"suffix":​Ljava/​lang/​String;​ 375 ····​.​local·​v3,​·​"suffix":​Ljava/​lang/​String;​
377 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 376 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
378 ····​move-​result-​object·​v5 377 ····​move-​result-​object·​v5
   
379 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 378 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
380 ····​move-​result-​object·​v6 379 ····​move-​result-​object·​v6
   
381 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z 380 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z
   
382 ····​move-​result·​v5 381 ····​move-​result·​v5
Max diff block lines reached; 625/4427 bytes (14.12%) of diff not shown.
[−]
smali/org/openbmap/services/wireless/blacklists/SsidBlackListBootstraper.smali
Offset 1806, 355 lines modified Offset 1806, 337 lines modified
1806 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 1806 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
1807 ····​.​line·​256 1807 ····​.​line·​256
1808 ····​return-​void 1808 ····​return-​void
1809 .​end·​method 1809 .​end·​method
   
1810 .​method·​public·​static·​run(Ljava/​lang/​String;​)​V 1810 .​method·​public·​static·​run(Ljava/​lang/​String;​)​V
1811 ····​.​locals·​14 1811 ····​.​locals·​15
1812 ····​.​param·​p0,​·​"filename"····​#·​Ljava/​lang/​String;​ 1812 ····​.​param·​p0,​·​"filename"····​#·​Ljava/​lang/​String;​
   
1813 ····​.​prologue 1813 ····​.​prologue
1814 ····.​line·217 1814 ····const/​4·v14,​·​0x1
1815 ····​new-​instance·​v4,​·​Ljava/​io/​File;​  
   
1816 ····​const/​4·​v11,​·​0x1 1815 ····​const/​4·​v9,​·​0x0
   
1817 ····sget-​object·v12,​·​Ljava/​io/​File;​-​>separator:​Ljava/​lang/​String;​ 1816 ····.​line·​217
  1817 ····​new-​instance·​v3,​·​Ljava/​io/​File;​
   
1818 ····invoke-​virtual·​{p0,​·​v12},​·​Ljava/​lang/​String;​-​>lastIndexOf(Ljava/​lang/​String;​)​I 1818 ····sget-​object·​v8,​·​Ljava/​io/​File;​-​>separator:​Ljava/​lang/​String;​
   
1819 ····move-​result·​v12 1819 ····invoke-​virtual·​{p0,​·​v8},​·​Ljava/​lang/​String;​-​>lastIndexOf(Ljava/​lang/​String;​)​I
   
1820 ····invoke-​virtual·​{p0,​·​v11,​·​v12},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 1820 ····move-​result·​v8
   
1821 ····move-​result-​object·​v11 1821 ····invoke-​virtual·​{p0,​·​v14,​·​v8},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
  1822 ····​move-​result-​object·​v8
   
1822 ····​invoke-​direct·​{v4,​·​v11},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V 1823 ····​invoke-​direct·​{v3,​·​v8},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
   
1823 ····​.​line·​218 1824 ····​.​line·​218
1824 ····​.​local·​v4,​·​"folder":​Ljava/​io/​File;​ 1825 ····​.​local·​v3,​·​"folder":​Ljava/​io/​File;​
1825 ····​const/​4·​v5,​·​0x0 1826 ····​const/​4·​v4,​·​0x0
   
1826 ····​.​line·​219 1827 ····​.​line·​219
1827 ····​.​local·​v5,​·​"folderAccessible":​Z 1828 ····​.​local·​v4,​·​"folderAccessible":​Z
1828 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>exists()​Z 1829 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>exists()​Z
   
1829 ····​move-​result·​v11 1830 ····​move-​result·​v8
   
1830 ····​if-​eqz·​v11,​·​:​cond_0 1831 ····​if-​eqz·​v8,​·​:​cond_0
   
1831 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>canWrite()​Z 1832 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>canWrite()​Z
   
1832 ····​move-​result·​v11 1833 ····​move-​result·​v8
   
1833 ····​if-​eqz·​v11,​·​:​cond_0 1834 ····​if-​eqz·​v8,​·​:​cond_0
   
1834 ····​.​line·​220 1835 ····​.​line·​220
1835 ····​const/​4·​v5,​·​0x1 1836 ····​const/​4·​v4,​·​0x1
   
1836 ····​.​line·​223 1837 ····​.​line·​223
1837 ····​:​cond_0 1838 ····​:​cond_0
1838 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>exists()​Z 1839 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>exists()​Z
   
1839 ····​move-​result·​v11 1840 ····​move-​result·​v8
   
1840 ····​if-​nez·​v11,​·​:​cond_1 1841 ····​if-​nez·​v8,​·​:​cond_1
   
1841 ····​.​line·​224 1842 ····​.​line·​224
1842 ····​sget-​object·​v11,​·​Lorg/​openbmap/​services/​wireless/​blacklists/​SsidBlackListBootstra​per;​-​>TAG:​Ljava/​lang/​String;​ 1843 ····​sget-​object·​v8,​·​Lorg/​openbmap/​services/​wireless/​blacklists/​SsidBlackListBootstra​per;​-​>TAG:​Ljava/​lang/​String;​
   
1843 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​ 1844 ····​new-​instance·​v10,​·​Ljava/​lang/​StringBuilder;​
   
1844 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1845 ····​invoke-​direct·​{v10},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
1845 ····​const-​string·​v13,​·​"Folder·​missing:​·​create·​" 1846 ····​const-​string·​v11,​·​"Folder·​missing:​·​create·​"
   
1846 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1847 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1847 ····​move-​result-​object·​v12 1848 ····​move-​result-​object·​v10
   
1848 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​ 1849 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
   
1849 ····​move-​result-​object·​v13 1850 ····​move-​result-​object·​v11
   
1850 ····​invoke-​virtual·​{v12,​·​v13},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1851 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1851 ····​move-​result-​object·​v12 1852 ····​move-​result-​object·​v10
   
1852 ····​invoke-​virtual·​{v12},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1853 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1853 ····​move-​result-​object·​v12 1854 ····​move-​result-​object·​v10
   
1854 ····​invoke-​static·​{v11,​·​v12},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 1855 ····​invoke-​static·​{v8,​·​v10},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
1855 ····​.​line·​225 1856 ····​.​line·​225
1856 ····​invoke-​virtual·​{v4},​·​Ljava/​io/​File;​-​>mkdirs()​Z 1857 ····​invoke-​virtual·​{v3},​·​Ljava/​io/​File;​-​>mkdirs()​Z
   
1857 ····​move-​result·​v5 1858 ····​move-​result·​v4
   
1858 ····​.​line·​228 1859 ····​.​line·​228
1859 ····​:​cond_1 1860 ····​:​cond_1
1860 ····​if-​eqz·​v5,​·​:​cond_4 1861 ····​if-​eqz·​v4,​·​:​cond_4
   
1861 ····​.​line·​229 1862 ····​.​line·​229
1862 ····​new-​instance·​v9,​·​Ljava/​lang/​StringBuilder;​ 1863 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 14076/18423 bytes (76.40%) of diff not shown.
[−]
smali/org/openbmap/unifiedNlp/DialogPreferenceCatalogs.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lorg/​openbmap/​unifiedNlp/​utils/​ICatalogsListAdapterL​istener;​ 6 .​implements·​Lorg/​openbmap/​unifiedNlp/​utils/​ICatalogsListAdapterL​istener;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogs$1;​,​  
11 ········​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogs$GetAvailableCatal​ogsTask;​ 10 ········​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogs$GetAvailableCatal​ogsTask;​
12 ····​} 11 ····​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​static·​fields 13 #·​static·​fields
15 .​field·​private·​static·​final·​LIST_DOWNLOADS_URL:​Ljava/​lang/​String;​·​=·​"https:​/​/​radiocells.​org/​downloads/​catalog_downloads.​json" 14 .​field·​private·​static·​final·​LIST_DOWNLOADS_URL:​Ljava/​lang/​String;​·​=·​"https:​/​/​radiocells.​org/​downloads/​catalog_downloads.​json"
[−]
smali/org/openbmap/unifiedNlp/DialogPreferenceCatalogsListAdapter$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$children:​Lorg/​openbmap/​unifiedNlp/​utils/​CatalogDownload;​ 22 .​field·​final·​synthetic·​val$children:​Lorg/​openbmap/​unifiedNlp/​utils/​CatalogDownload;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter;​Lorg/​openbmap/​unifiedNlp/​utils/​CatalogDownload;​)​V 24 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter;​Lorg/​openbmap/​unifiedNlp/​utils/​CatalogDownload;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​68 28 ····​.​line·​68
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter$1;​-​>val$children:​Lorg/​openbmap/​unifiedNlp/​utils/​CatalogDownload;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​DialogPreferenceCatal​ogsListAdapter$1;​-​>val$children:​Lorg/​openbmap/​unifiedNlp/​utils/​CatalogDownload;​
   
[−]
smali/org/openbmap/unifiedNlp/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·​92  
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​90 27 ····​.​line·​90
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​95 27 ····​.​line·​95
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$2;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$2;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$3$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 22 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V 24 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V
25 ····​.​locals·​4 25 ····​.​locals·​4
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​160 28 ····​.​line·​160
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 42, 22 lines modified Offset 43, 24 lines modified
   
42 ····​const-​string·​v1,​·​"data.​dir" 43 ····​const-​string·​v1,​·​"data.​dir"
   
43 ····​iget-​object·​v2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 44 ····​iget-​object·​v2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
44 ····​const/​4·​v3,​·​0x0 45 ····​const/​4·​v3,​·​0x0
   
  46 ····​.​line·​162
45 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​ 47 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​
   
46 ····​move-​result-​object·​v2 48 ····​move-​result-​object·​v2
   
47 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​ 49 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
   
48 ····​move-​result-​object·​v2 50 ····​move-​result-​object·​v2
   
  51 ····​.​line·​161
49 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 52 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
50 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
51 ····​iput-​object·​v0,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​-​>mChosenDir:​Ljava/​lang/​String;​ 54 ····​iput-​object·​v0,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$3;​-​>mChosenDir:​Ljava/​lang/​String;​
   
52 ····​return-​void 55 ····​return-​void
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$5$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​254 27 ····​.​line·​254
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​202 27 ····​.​line·​202
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​243 27 ····​.​line·​243
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$6.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V 20 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​293 24 ····​.​line·​293
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$6;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$6;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$5$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​260 27 ····​.​line·​260
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5$2;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5$2;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$5;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​385 27 ····​.​line·​385
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$7;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$7;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/SettingsActivity$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​392 27 ····​.​line·​392
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$8;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​SettingsActivity$8;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/Geocoder/OfflineProvider$1.smali
Offset 52, 14 lines modified Offset 52, 15 lines modified
   
52 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​ 52 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​
   
   
53 #·​direct·​methods 53 #·​direct·​methods
54 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​)​V 54 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​)​V
55 ····​.​locals·​0 55 ····​.​locals·​0
  56 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​
   
56 ····​.​prologue 57 ····​.​prologue
57 ····​.​line·​103 58 ····​.​line·​103
58 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​ 59 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​
   
59 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 60 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
Offset 195, 15 lines modified Offset 196, 15 lines modified
   
195 ····​goto·​:​goto_0 196 ····​goto·​:​goto_0
196 .​end·​method 197 .​end·​method
   
   
197 #·​virtual·​methods 198 #·​virtual·​methods
198 .​method·​protected·​varargs·​doInBackground([Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​)​Landroid/​location/​Location;​ 199 .​method·​protected·​varargs·​doInBackground([Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​)​Landroid/​location/​Location;​
199 ····​.​locals·​43 200 ····​.​locals·​40
200 ····​.​param·​p1,​·​"params"····​#·​[Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​ 201 ····​.​param·​p1,​·​"params"····​#·​[Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​
201 ····​.​annotation·​build·​Landroid/​annotation/​SuppressLint;​ 202 ····​.​annotation·​build·​Landroid/​annotation/​SuppressLint;​
202 ········​value·​=·​{ 203 ········​value·​=·​{
203 ············​"DefaultLocale" 204 ············​"DefaultLocale"
204 ········​} 205 ········​}
205 ····​.​end·​annotation 206 ····​.​end·​annotation
   
Offset 211, 18 lines modified Offset 212, 18 lines modified
211 ········​value·​=·​0x11 212 ········​value·​=·​0x11
212 ····​.​end·​annotation 213 ····​.​end·​annotation
   
213 ····​.​prologue 214 ····​.​prologue
214 ····​.​line·​121 215 ····​.​line·​121
215 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J 216 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>elapsedRealtime()​J
   
216 ····​move-​result-​wide·​v32 217 ····​move-​result-​wide·​v28
   
217 ····​.​line·​122 218 ····​.​line·​122
218 ····​.​local·​v32,​·​"now":​J 219 ····​.​local·​v28,​·​"now":​J
219 ····​if-​nez·​p1,​·​:​cond_0 220 ····​if-​nez·​p1,​·​:​cond_0
   
220 ····​.​line·​123 221 ····​.​line·​123
221 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 222 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
222 ····​const-​string·​v3,​·​"Wifi·​list·​was·​null" 223 ····​const-​string·​v3,​·​"Wifi·​list·​was·​null"
   
Offset 270, 262 lines modified Offset 271, 261 lines modified
270 ····​:​cond_1 271 ····​:​cond_1
271 ····​const/​4·​v2,​·​0x0 272 ····​const/​4·​v2,​·​0x0
   
272 ····​aget-​object·​v2,​·​p1,​·​v2 273 ····​aget-​object·​v2,​·​p1,​·​v2
   
273 ····​iget-​object·​v0,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​-​>wifiList:​Ljava/​util/​List;​ 274 ····​iget-​object·​v0,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​-​>wifiList:​Ljava/​util/​List;​
   
274 ····​move-​object/​from16·​v40,​·​v0 275 ····​move-​object/​from16·​v37,​·​v0
   
275 ····​.​line·​131 276 ····​.​line·​131
276 ····​.​local·​v40,​·​"wifiListRaw":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​net/​wifi/​ScanResult;​>;​" 277 ····​.​local·​v37,​·​"wifiListRaw":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​net/​wifi/​ScanResult;​>;​"
277 ····​const/​4·​v2,​·​0x0 278 ····​const/​4·​v2,​·​0x0
   
278 ····​aget-​object·​v2,​·​p1,​·​v2 279 ····​aget-​object·​v2,​·​p1,​·​v2
   
279 ····​iget-​object·​v0,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​-​>cellsList:​Ljava/​util/​List;​ 280 ····​iget-​object·​v0,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​-​>cellsList:​Ljava/​util/​List;​
   
280 ····​move-​object/​from16·​v21,​·​v0 281 ····​move-​object/​from16·​v20,​·​v0
   
281 ····​.​line·​132 282 ····​.​line·​132
282 ····​.​local·​v21,​·​"cellsListRaw":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​" 283 ····​.​local·​v20,​·​"cellsListRaw":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​"
283 ····​new-​instance·​v39,​·​Ljava/​util/​HashMap;​ 284 ····​new-​instance·​v36,​·​Ljava/​util/​HashMap;​
   
284 ····​invoke-​direct/​range·​{v39·​.​.​·​v39},​·​Ljava/​util/​HashMap;​-​><init>()​V 285 ····​invoke-​direct/​range·​{v36·​.​.​·​v36},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
285 ····​.​line·​133 286 ····​.​line·​133
286 ····​.​local·​v39,​·​"wifiList":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Landroid/​net/​wifi/​ScanResult;​>;​" 287 ····​.​local·​v36,​·​"wifiList":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Landroid/​net/​wifi/​ScanResult;​>;​"
287 ····​new-​instance·​v20,​·​Ljava/​util/​ArrayList;​ 288 ····​new-​instance·​v19,​·​Ljava/​util/​ArrayList;​
   
288 ····​invoke-​direct/​range·​{v20·​.​.​·​v20},​·​Ljava/​util/​ArrayList;​-​><init>()​V 289 ····​invoke-​direct/​range·​{v19·​.​.​·​v19},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
289 ····​.​line·​134 290 ····​.​line·​134
290 ····​.​local·​v20,​·​"cellsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​" 291 ····​.​local·​v19,​·​"cellsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​"
291 ····​new-​instance·​v30,​·​Ljava/​util/​HashMap;​ 292 ····​new-​instance·​v27,​·​Ljava/​util/​HashMap;​
   
292 ····​invoke-​direct/​range·​{v30·​.​.​·​v30},​·​Ljava/​util/​HashMap;​-​><init>()​V 293 ····​invoke-​direct/​range·​{v27·​.​.​·​v27},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
293 ····​.​line·​135 294 ····​.​line·​135
294 ····​.​local·​v30,​·​"locations":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Landroid/​location/​Location;​>;​" 295 ····​.​local·​v27,​·​"locations":​Ljava/​util/​HashMap;​,​·​"Ljava/​util/​HashMap<Ljava/​lang/​String;​Landroid/​location/​Location;​>;​"
295 ····​const/​4·​v2,​·​0x0 296 ····​const/​4·​v2,​·​0x0
   
296 ····​new-​array·​v0,​·​v2,​·​[Ljava/​lang/​String;​ 297 ····​new-​array·​v0,​·​v2,​·​[Ljava/​lang/​String;​
   
297 ····​move-​object/​from16·​v35,​·​v0 298 ····​move-​object/​from16·​v32,​·​v0
   
298 ····​.​line·​136 299 ····​.​line·​136
299 ····​.​local·​v35,​·​"resultIds":​[Ljava/​lang/​String;​ 300 ····​.​local·​v32,​·​"resultIds":​[Ljava/​lang/​String;​
300 ····​new-​instance·​v18,​·​Ljava/​util/​ArrayList;​ 301 ····​new-​instance·​v17,​·​Ljava/​util/​ArrayList;​
Max diff block lines reached; 89708/93917 bytes (95.52%) of diff not shown.
[−]
smali/org/openbmap/unifiedNlp/Geocoder/OfflineProvider.smali
Offset 192, 14 lines modified Offset 192, 15 lines modified
   
192 ····​iget-​object·​v4,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​-​>prefs:​Landroid/​content/​SharedPreferences;​ 192 ····​iget-​object·​v4,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider;​-​>prefs:​Landroid/​content/​SharedPreferences;​
   
193 ····​const-​string·​v5,​·​"data.​ref_database" 193 ····​const-​string·​v5,​·​"data.​ref_database"
   
194 ····​const-​string·​v6,​·​"openbmap.​sqlite" 194 ····​const-​string·​v6,​·​"openbmap.​sqlite"
   
  195 ····​.​line·​86
195 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 196 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
196 ····​move-​result-​object·​v4 197 ····​move-​result-​object·​v4
   
197 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 198 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
198 ····​move-​result-​object·​v3 199 ····​move-​result-​object·​v3
Offset 433, 12 lines modified Offset 434, 13 lines modified
   
433 ····​new-​array·​v2,​·​v2,​·​[Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​ 434 ····​new-​array·​v2,​·​v2,​·​[Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$Locat​ionQueryParams;​
   
434 ····​const/​4·​v3,​·​0x0 435 ····​const/​4·​v3,​·​0x0
   
435 ····​aput-​object·​v0,​·​v2,​·​v3 436 ····​aput-​object·​v0,​·​v2,​·​v3
   
  437 ····​.​line·​493
436 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 438 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OfflineProvider$1;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
437 ····​.​line·​494 439 ····​.​line·​494
438 ····​return-​void 440 ····​return-​void
439 .​end·​method 441 .​end·​method
[−]
smali/org/openbmap/unifiedNlp/Geocoder/OnlineProvider$1.smali
Offset 28, 28 lines modified Offset 28, 29 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​ 29 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​)​V 31 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
  33 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​99 35 ····​.​line·​99
35 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​
   
36 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
37 ····​return-​void 38 ····​return-​void
38 .​end·​method 39 .​end·​method
   
   
39 #·​virtual·​methods 40 #·​virtual·​methods
40 .​method·​public·​buildParams(Ljava/​util/​ArrayList;​Ljava/​util/​List;​)​Lorg/​json/​JSONObject;​ 41 .​method·​public·​buildParams(Ljava/​util/​ArrayList;​Ljava/​util/​List;​)​Lorg/​json/​JSONObject;​
41 ····​.​locals·9 42 ····​.​locals·8
42 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 43 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
43 ········​value·​=·​{ 44 ········​value·​=·​{
44 ············​"(",​ 45 ············​"(",​
45 ············​"Ljava/​util/​ArrayList",​ 46 ············​"Ljava/​util/​ArrayList",​
46 ············​"<",​ 47 ············​"<",​
47 ············​"Ljava/​lang/​String;​",​ 48 ············​"Ljava/​lang/​String;​",​
48 ············​">;​",​ 49 ············​">;​",​
Offset 61, 243 lines modified Offset 62, 240 lines modified
61 ········​} 62 ········​}
62 ····​.​end·​annotation 63 ····​.​end·​annotation
   
63 ····​.​prologue 64 ····​.​prologue
64 ····​.​line·​174 65 ····​.​line·​174
65 ····​.​local·​p1,​·​"wifis":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 66 ····​.​local·​p1,​·​"wifis":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
66 ····​.​local·​p2,​·​"cells":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​" 67 ····​.​local·​p2,​·​"cells":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​"
67 ····​new-​instance·​v4,​·​Lorg/​json/​JSONObject;​ 68 ····​new-​instance·​v3,​·​Lorg/​json/​JSONObject;​
   
68 ····​invoke-​direct·​{v4},​·​Lorg/​json/​JSONObject;​-​><init>()​V 69 ····​invoke-​direct·​{v3},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
69 ····​.​line·​177 70 ····​.​line·​177
70 ····​.​local·​v4,​·​"root":​Lorg/​json/​JSONObject;​ 71 ····​.​local·​v3,​·​"root":​Lorg/​json/​JSONObject;​
71 ····​:​try_start_0 72 ····​:​try_start_0
72 ····​new-​instance·​v2,​·​Lorg/​json/​JSONArray;​ 73 ····​new-​instance·​v1,​·​Lorg/​json/​JSONArray;​
   
73 ····​invoke-​direct·​{v2},​·​Lorg/​json/​JSONArray;​-​><init>()​V 74 ····​invoke-​direct·​{v1},​·​Lorg/​json/​JSONArray;​-​><init>()​V
   
74 ····​.​line·​178 75 ····​.​line·​178
75 ····​.​local·​v2,​·​"jsonArray":​Lorg/​json/​JSONArray;​ 76 ····​.​local·​v1,​·​"jsonArray":​Lorg/​json/​JSONArray;​
76 ····​iget-​object·​v6,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​ 77 ····​iget-​object·​v5,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​
   
77 ····​#·​getter·​for:​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​-​>mDebug:​Z 78 ····​#·​getter·​for:​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​-​>mDebug:​Z
78 ····​invoke-​static·​{v6},​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​-​>access$200(Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​)​Z 79 ····​invoke-​static·​{v5},​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​-​>access$200(Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​)​Z
   
79 ····​move-​result·​v6 80 ····​move-​result·​v5
   
80 ····​if-​eqz·​v6,​·​:​cond_0 81 ····​if-​eqz·​v5,​·​:​cond_0
   
81 ····​.​line·​179 82 ····​.​line·​179
82 ····​new-​instance·​v3,​·​Lorg/​json/​JSONObject;​ 83 ····​new-​instance·​v2,​·​Lorg/​json/​JSONObject;​
   
83 ····​invoke-​direct·​{v3},​·​Lorg/​json/​JSONObject;​-​><init>()​V 84 ····​invoke-​direct·​{v2},​·​Lorg/​json/​JSONObject;​-​><init>()​V
   
84 ····​.​line·​180 85 ····​.​line·​180
85 ····​.​local·​v3,​·​"object":​Lorg/​json/​JSONObject;​ 86 ····​.​local·​v2,​·​"object":​Lorg/​json/​JSONObject;​
86 ····​const-​string·​v6,​·​"debug" 87 ····​const-​string·​v5,​·​"debug"
   
87 ····​const-​string·​v7,​·​"1" 88 ····​const-​string·​v6,​·​"1"
   
88 ····​invoke-​virtual·​{v3,​·​v6,​·​v7},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​ 89 ····​invoke-​virtual·​{v2,​·​v5,​·​v6},​·​Lorg/​json/​JSONObject;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​Lorg/​json/​JSONObject;​
   
89 ····​.​line·​181 90 ····​.​line·​181
90 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​json/​JSONArray;​-​>put(Ljava/​lang/​Object;​)​Lorg/​json/​JSONArray;​ 91 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​json/​JSONArray;​-​>put(Ljava/​lang/​Object;​)​Lorg/​json/​JSONArray;​
   
91 ····​.​line·​184 92 ····​.​line·​184
92 ····​.​end·​local·​v3····​#·​"object":​Lorg/​json/​JSONObject;​ 93 ····​.​end·​local·​v2····​#·​"object":​Lorg/​json/​JSONObject;​
93 ····​:​cond_0 94 ····​:​cond_0
94 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 95 ····​invoke-​virtual·​{p1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
95 ····​move-​result-​object·​v1 96 ····​move-​result-​object·​v5
   
96 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
97 ····​:​goto_0 97 ····​:​goto_0
98 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 98 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
99 ····​move-​result·​v6 99 ····​move-​result·​v6
   
100 ····​if-​eqz·​v6,​·​:​cond_2 100 ····​if-​eqz·​v6,​·​:​cond_2
   
101 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 101 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
102 ····​move-​result-​object·​v5 102 ····​move-​result-​object·​v4
   
103 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​ 103 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
104 ····​.​line·​185 104 ····​.​line·​185
105 ····​.​local·​v5,​·​"s":​Ljava/​lang/​String;​ 105 ····​.​local·​v4,​·​"s":​Ljava/​lang/​String;​
106 ····​new-​instance·​v3,​·​Lorg/​json/​JSONObject;​ 106 ····​new-​instance·​v2,​·​Lorg/​json/​JSONObject;​
Max diff block lines reached; 18489/22929 bytes (80.64%) of diff not shown.
[−]
smali/org/openbmap/unifiedNlp/Geocoder/OnlineProvider.smali
Offset 183, 149 lines modified Offset 183, 148 lines modified
183 ············​">;​)​V" 183 ············​">;​)​V"
184 ········​} 184 ········​}
185 ····​.​end·​annotation 185 ····​.​end·​annotation
   
186 ····​.​prologue 186 ····​.​prologue
187 ····​.​local·​p1,​·​"wifisList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​net/​wifi/​ScanResult;​>;​" 187 ····​.​local·​p1,​·​"wifisList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​net/​wifi/​ScanResult;​>;​"
188 ····​.​local·​p2,​·​"cellsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​" 188 ····​.​local·​p2,​·​"cellsList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​"
189 ····​const/​4·​v4,​·​0x1 189 ····​const/​4·​v3,​·​0x1
   
190 ····​const/​4·​v5,​·​0x0 190 ····​const/​4·​v4,​·​0x0
   
191 ····​.​line·​86 191 ····​.​line·​86
192 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 192 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
193 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 193 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
194 ····​.​line·​88 194 ····​.​line·​88
195 ····​.​local·​v2,​·​"wifis":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 195 ····​.​local·​v1,​·​"wifis":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
196 ····​if-​eqz·​p1,​·​:​cond_4 196 ····​if-​eqz·​p1,​·​:​cond_4
   
197 ····​.​line·​90 197 ····​.​line·​90
198 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 198 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
199 ····​move-​result-​object·​v0 199 ····​move-​result-​object·​v6
   
200 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
201 ····​:​cond_0 200 ····​:​cond_0
202 ····​:​goto_0 201 ····​:​goto_0
203 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 202 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
204 ····​move-​result·​v3 203 ····​move-​result·​v2
   
205 ····​if-​eqz·​v3,​·​:​cond_3 204 ····​if-​eqz·​v2,​·​:​cond_3
   
206 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 205 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
207 ····​move-​result-​object·​v1 206 ····​move-​result-​object·​v0
   
208 ····​check-​cast·​v1,​·​Landroid/​net/​wifi/​ScanResult;​ 207 ····​check-​cast·​v0,​·​Landroid/​net/​wifi/​ScanResult;​
   
209 ····​.​line·​91 208 ····​.​line·​91
210 ····​.​local·​v1,​·​"r":​Landroid/​net/​wifi/​ScanResult;​ 209 ····​.​local·​v0,​·​"r":​Landroid/​net/​wifi/​ScanResult;​
211 ····​iget-​object·​v3,​·​v1,​·​Landroid/​net/​wifi/​ScanResult;​-​>BSSID:​Ljava/​lang/​String;​ 210 ····​iget-​object·​v2,​·​v0,​·​Landroid/​net/​wifi/​ScanResult;​-​>BSSID:​Ljava/​lang/​String;​
   
212 ····​if-​eqz·​v3,​·​:​cond_1 211 ····​if-​eqz·​v2,​·​:​cond_1
   
213 ····​move·​v3,​·​v4 212 ····​move·​v2,​·​v3
   
214 ····​:​goto_1 213 ····​:​goto_1
215 ····​iget-​object·​v6,​·​v1,​·​Landroid/​net/​wifi/​ScanResult;​-​>SSID:​Ljava/​lang/​String;​ 214 ····​iget-​object·​v5,​·​v0,​·​Landroid/​net/​wifi/​ScanResult;​-​>SSID:​Ljava/​lang/​String;​
   
216 ····​const-​string·​v7,​·​"_nomap" 215 ····​const-​string·​v7,​·​"_nomap"
   
217 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z 216 ····​invoke-​virtual·​{v5,​·​v7},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z
   
218 ····​move-​result·​v6 217 ····​move-​result·​v5
   
219 ····​if-​nez·​v6,​·​:​cond_2 218 ····​if-​nez·​v5,​·​:​cond_2
   
220 ····​move·​v6,​·​v4 219 ····​move·​v5,​·​v3
   
221 ····​:​goto_2 220 ····​:​goto_2
222 ····​and-​int/​2addr·​v3,​·​v6 221 ····​and-​int/​2addr·​v2,​·​v5
   
223 ····​if-​eqz·​v3,​·​:​cond_0 222 ····​if-​eqz·​v2,​·​:​cond_0
   
224 ····​.​line·​92 223 ····​.​line·​92
225 ····​iget-​object·​v3,​·​v1,​·​Landroid/​net/​wifi/​ScanResult;​-​>BSSID:​Ljava/​lang/​String;​ 224 ····​iget-​object·​v2,​·​v0,​·​Landroid/​net/​wifi/​ScanResult;​-​>BSSID:​Ljava/​lang/​String;​
   
226 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 225 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
227 ····​goto·​:​goto_0 226 ····​goto·​:​goto_0
   
228 ····​:​cond_1 227 ····​:​cond_1
229 ····​move·​v3,​·​v5 228 ····​move·​v2,​·​v4
   
230 ····​.​line·​91 229 ····​.​line·​91
231 ····​goto·​:​goto_1 230 ····​goto·​:​goto_1
   
232 ····​:​cond_2 231 ····​:​cond_2
233 ····​move·​v6,​·​v5 232 ····​move·​v5,​·​v4
   
234 ····​goto·​:​goto_2 233 ····​goto·​:​goto_2
   
235 ····​.​line·​95 234 ····​.​line·​95
236 ····​.​end·​local·​v1····​#·​"r":​Landroid/​net/​wifi/​ScanResult;​ 235 ····​.​end·​local·​v0····​#·​"r":​Landroid/​net/​wifi/​ScanResult;​
237 ····​:​cond_3 236 ····​:​cond_3
238 ····​sget-​object·​v3,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​-​>TAG:​Ljava/​lang/​String;​ 237 ····​sget-​object·​v2,​·​Lorg/​openbmap/​unifiedNlp/​Geocoder/​OnlineProvider;​-​>TAG:​Ljava/​lang/​String;​
   
239 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 238 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
240 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 239 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
241 ····​const-​string·​v7,​·​"Using·​" 240 ····​const-​string·​v6,​·​"Using·​"
   
242 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 241 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
243 ····​move-​result-​object·​v6 242 ····​move-​result-​object·​v5
   
Max diff block lines reached; 2688/6760 bytes (39.76%) of diff not shown.
[−]
smali/org/openbmap/unifiedNlp/services/OpenbmapNlpService$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​)​V 20 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​110 24 ····​.​line·​110
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/services/OpenbmapNlpService$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​221 27 ····​.​line·​221
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService$2;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService$2;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/services/OpenbmapNlpService.smali
Offset 454, 283 lines modified Offset 454, 282 lines modified
454 ····​.​line·​311 454 ····​.​line·​311
455 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 455 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
456 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 456 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
457 ····​.​line·​313 457 ····​.​line·​313
458 ····​.​local·​v3,​·​"cells":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​" 458 ····​.​local·​v3,​·​"cells":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​openbmap/​unifiedNlp/​services/​Cell;​>;​"
459 ····​iget-​object·​v10,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​-​>mTelephonyManager:​Landroid/​telephony/​TelephonyManager;​ 459 ····​iget-​object·​v9,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​-​>mTelephonyManager:​Landroid/​telephony/​TelephonyManager;​
   
460 ····​invoke-​virtual·​{v10},​·​Landroid/​telephony/​TelephonyManager;​-​>getNetworkOperator()​Ljava/​lang/​String;​ 460 ····​invoke-​virtual·​{v9},​·​Landroid/​telephony/​TelephonyManager;​-​>getNetworkOperator()​Ljava/​lang/​String;​
   
461 ····​move-​result-​object·​v9 461 ····​move-​result-​object·​v8
   
462 ····​.​line·​318 462 ····​.​line·​318
463 ····​.​local·​v9,​·​"operator":​Ljava/​lang/​String;​ 463 ····​.​local·​v8,​·​"operator":​Ljava/​lang/​String;​
464 ····​if-​eqz·​v9,​·​:​cond_0 464 ····​if-​eqz·​v8,​·​:​cond_0
   
465 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​String;​-​>length()​I 465 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>length()​I
   
466 ····​move-​result·​v10 466 ····​move-​result·​v9
   
467 ····​const/​4·​v11,​·​0x3 467 ····​const/​4·​v10,​·​0x3
   
468 ····​if-​le·​v10,​·​v11,​·​:​cond_0 468 ····​if-​le·​v9,​·​v10,​·​:​cond_0
   
469 ····​.​line·​319 469 ····​.​line·​319
470 ····​const/​4·​v10,​·​0x0 470 ····​const/​4·​v9,​·​0x0
   
471 ····​const/​4·​v11,​·​0x3 471 ····​const/​4·​v10,​·​0x3
   
472 ····​invoke-​virtual·​{v9,​·​v10,​·​v11},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 472 ····​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
473 ····​move-​result-​object·​v10 473 ····​move-​result-​object·​v9
   
474 ····​invoke-​static·​{v10},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​ 474 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​
   
475 ····​move-​result-​object·​v10 475 ····​move-​result-​object·​v9
   
476 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​Integer;​-​>intValue()​I 476 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
477 ····​move-​result·​v6 477 ····​move-​result·​v5
   
478 ····​.​line·​320 478 ····​.​line·​320
479 ····​.​local·​v6,​·​"mcc":​I 479 ····​.​local·​v5,​·​"mcc":​I
480 ····​const/​4·​v10,​·​0x3 480 ····​const/​4·​v9,​·​0x3
   
481 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 481 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
482 ····​move-​result-​object·​v10 482 ····​move-​result-​object·​v9
   
483 ····​invoke-​static·​{v10},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​ 483 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Integer;​
   
484 ····​move-​result-​object·​v10 484 ····​move-​result-​object·​v9
   
485 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​Integer;​-​>intValue()​I 485 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
486 ····​move-​result·​v7 486 ····​move-​result·​v6
   
487 ····​.​line·​327 487 ····​.​line·​327
488 ····​.​local·​v7,​·​"mnc":​I 488 ····​.​local·​v6,​·​"mnc":​I
489 ····​:​goto_0 489 ····​:​goto_0
490 ····​iget-​object·​v10,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​-​>mTelephonyManager:​Landroid/​telephony/​TelephonyManager;​ 490 ····​iget-​object·​v9,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​services/​OpenbmapNlpService;​-​>mTelephonyManager:​Landroid/​telephony/​TelephonyManager;​
   
491 ····​invoke-​virtual·​{v10},​·​Landroid/​telephony/​TelephonyManager;​-​>getCellLocation()​Landroid/​telephony/​CellLocation;​ 491 ····​invoke-​virtual·​{v9},​·​Landroid/​telephony/​TelephonyManager;​-​>getCellLocation()​Landroid/​telephony/​CellLocation;​
   
492 ····​move-​result-​object·​v2 492 ····​move-​result-​object·​v2
   
493 ····​.​line·​329 493 ····​.​line·​329
494 ····​.​local·​v2,​·​"cellLocation":​Landroid/​telephony/​CellLocation;​ 494 ····​.​local·​v2,​·​"cellLocation":​Landroid/​telephony/​CellLocation;​
495 ····​if-​eqz·​v2,​·​:​cond_3 495 ····​if-​eqz·​v2,​·​:​cond_3
   
496 ····​.​line·​330 496 ····​.​line·​330
497 ····​instance-​of·​v10,​·​v2,​·​Landroid/​telephony/​gsm/​GsmCellLocation;​ 497 ····​instance-​of·​v9,​·​v2,​·​Landroid/​telephony/​gsm/​GsmCellLocation;​
   
498 ····​if-​eqz·​v10,​·​:​cond_1 498 ····​if-​eqz·​v9,​·​:​cond_1
   
499 ····​.​line·​331 499 ····​.​line·​331
500 ····​new-​instance·​v1,​·​Lorg/​openbmap/​unifiedNlp/​services/​Cell;​ 500 ····​new-​instance·​v1,​·​Lorg/​openbmap/​unifiedNlp/​services/​Cell;​
   
501 ····​invoke-​direct·​{v1},​·​Lorg/​openbmap/​unifiedNlp/​services/​Cell;​-​><init>()​V 501 ····​invoke-​direct·​{v1},​·​Lorg/​openbmap/​unifiedNlp/​services/​Cell;​-​><init>()​V
   
502 ····​.​local·​v1,​·​"cell":​Lorg/​openbmap/​unifiedNlp/​services/​Cell;​ 502 ····​.​local·​v1,​·​"cell":​Lorg/​openbmap/​unifiedNlp/​services/​Cell;​
503 ····​move-​object·​v10,​·​v2 503 ····​move-​object·​v9,​·​v2
   
504 ····​.​line·​332 504 ····​.​line·​332
505 ····​check-​cast·​v10,​·​Landroid/​telephony/​gsm/​GsmCellLocation;​ 505 ····​check-​cast·​v9,​·​Landroid/​telephony/​gsm/​GsmCellLocation;​
   
506 ····​invoke-​virtual·​{v10},​·​Landroid/​telephony/​gsm/​GsmCellLocation;​-​>getCid()​I 506 ····​invoke-​virtual·​{v9},​·​Landroid/​telephony/​gsm/​GsmCellLocation;​-​>getCid()​I
   
507 ····​move-​result·​v10 507 ····​move-​result·​v9
   
508 ····​iput·​v10,​·​v1,​·​Lorg/​openbmap/​unifiedNlp/​services/​Cell;​-​>cellId:​I 508 ····​iput·​v9,​·​v1,​·​Lorg/​openbmap/​unifiedNlp/​services/​Cell;​-​>cellId:​I
   
509 ····​move-​object·​v10,​·​v2 509 ····​move-​object·​v9,​·​v2
   
510 ····​.​line·​333 510 ····​.​line·​333
511 ····​check-​cast·​v10,​·​Landroid/​telephony/​gsm/​GsmCellLocation;​ 511 ····​check-​cast·​v9,​·​Landroid/​telephony/​gsm/​GsmCellLocation;​
   
512 ····​invoke-​virtual·​{v10},​·​Landroid/​telephony/​gsm/​GsmCellLocation;​-​>getLac()​I 512 ····​invoke-​virtual·​{v9},​·​Landroid/​telephony/​gsm/​GsmCellLocation;​-​>getLac()​I
Max diff block lines reached; 38965/43679 bytes (89.21%) of diff not shown.
[−]
smali/org/openbmap/unifiedNlp/utils/DirectoryChooserDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​104 27 ····​.​line·​104
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$1;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/utils/DirectoryChooserDialog$1DirectoryOnClickListener.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​87 27 ····​.​line·​87
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$1DirectoryOnClickLi​stener;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$1DirectoryOnClickLi​stener;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 115, 14 lines modified Offset 116, 25 lines modified
115 ····​:​cond_0 116 ····​:​cond_0
116 ····​iget-​object·​v0,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$1DirectoryOnClickLi​stener;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 117 ····​iget-​object·​v0,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$1DirectoryOnClickLi​stener;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
117 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 118 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
118 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 119 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  120 ····​iget-​object·​v2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$1DirectoryOnClickLi​stener;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
  121 ····​#·​getter·​for:​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mDir:​Ljava/​lang/​String;​
  122 ····​invoke-​static·​{v2},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>access$000(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​Ljava/​lang/​String;​
   
  123 ····​move-​result-​object·​v2
   
  124 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
  125 ····​move-​result-​object·​v1
   
119 ····​const-​string·​v2,​·​"/​" 126 ····​const-​string·​v2,​·​"/​"
   
120 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 127 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
121 ····​move-​result-​object·​v1 128 ····​move-​result-​object·​v1
   
122 ····​check-​cast·​p1,​·​Landroid/​app/​AlertDialog;​ 129 ····​check-​cast·​p1,​·​Landroid/​app/​AlertDialog;​
Offset 144, 11 lines modified Offset 156, 12 lines modified
   
144 ····​move-​result-​object·​v1 156 ····​move-​result-​object·​v1
   
145 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 157 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
146 ····​move-​result-​object·​v1 158 ····​move-​result-​object·​v1
   
147 ····invoke-​static·​{v0,​·v1},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>access$084(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 159 ····#·​setter·for:​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mDir:​Ljava/​lang/​String;​
  160 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>access$002(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
148 ····​goto·​:​goto_0 161 ····​goto·​:​goto_0
149 .​end·​method 162 .​end·​method
[−]
smali/org/openbmap/unifiedNlp/utils/DirectoryChooserDialog$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​117 27 ····​.​line·​117
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$2;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$2;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/utils/DirectoryChooserDialog$3.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 31 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V 33 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​169 37 ····​.​line·​169
37 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$3;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$3;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/openbmap/unifiedNlp/utils/DirectoryChooserDialog$4$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​212 28 ····​.​line·​212
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>val$input:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>val$input:​Landroid/​widget/​EditText;​
   
Offset 108, 29 lines modified Offset 109, 43 lines modified
   
108 ····​iget-​object·​v2,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 109 ····​iget-​object·​v2,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
109 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 110 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
110 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 111 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  112 ····​iget-​object·​v4,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​
   
  113 ····​iget-​object·​v4,​·​v4,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
  114 ····​#·​getter·​for:​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mDir:​Ljava/​lang/​String;​
  115 ····​invoke-​static·​{v4},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>access$000(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​Ljava/​lang/​String;​
   
  116 ····​move-​result-​object·​v4
   
  117 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
  118 ····​move-​result-​object·​v3
   
111 ····​const-​string·​v4,​·​"/​" 119 ····​const-​string·​v4,​·​"/​"
   
112 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 120 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
113 ····​move-​result-​object·​v3 121 ····​move-​result-​object·​v3
   
114 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 122 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
115 ····​move-​result-​object·​v3 123 ····​move-​result-​object·​v3
   
116 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 124 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
117 ····​move-​result-​object·​v3 125 ····​move-​result-​object·​v3
   
118 ····invoke-​static·​{v2,​·v3},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>access$084(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 126 ····#·​setter·for:​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mDir:​Ljava/​lang/​String;​
  127 ····​invoke-​static·​{v2,​·​v3},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>access$002(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
119 ····​.​line·​220 128 ····​.​line·​220
120 ····​iget-​object·​v2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​ 129 ····​iget-​object·​v2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​
   
121 ····​iget-​object·​v2,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 130 ····​iget-​object·​v2,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
122 ····​#·​invokes:​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>updateDirectory()​V 131 ····​#·​invokes:​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>updateDirectory()​V
Offset 142, 14 lines modified Offset 157, 15 lines modified
   
142 ····​.​line·​222 157 ····​.​line·​222
143 ····​:​cond_0 158 ····​:​cond_0
144 ····​iget-​object·​v2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​ 159 ····​iget-​object·​v2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​-​>this$1:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​
   
145 ····​iget-​object·​v2,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 160 ····​iget-​object·​v2,​·​v2,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
  161 ····​.​line·​223
146 ····​#·​getter·​for:​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mContext:​Landroid/​content/​Context;​ 162 ····​#·​getter·​for:​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mContext:​Landroid/​content/​Context;​
147 ····​invoke-​static·​{v2},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>access$400(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​Landroid/​content/​Context;​ 163 ····​invoke-​static·​{v2},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>access$400(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​Landroid/​content/​Context;​
   
148 ····​move-​result-​object·​v2 164 ····​move-​result-​object·​v2
   
149 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 165 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
Offset 173, 15 lines modified Offset 189, 17 lines modified
   
173 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 189 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
174 ····​move-​result-​object·​v3 190 ····​move-​result-​object·​v3
   
175 ····​const/​4·​v4,​·​0x0 191 ····​const/​4·​v4,​·​0x0
   
  192 ····​.​line·​222
176 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 193 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
177 ····​move-​result-​object·​v2 194 ····​move-​result-​object·​v2
   
  195 ····​.​line·​224
178 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V 196 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V
   
179 ····​goto·​:​goto_0 197 ····​goto·​:​goto_0
180 .​end·​method 198 .​end·​method
[−]
smali/org/openbmap/unifiedNlp/utils/DirectoryChooserDialog$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V 23 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​204 27 ····​.​line·​204
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4;​-​>this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 64, 18 lines modified Offset 65, 20 lines modified
   
64 ····​move-​result-​object·​v2 65 ····​move-​result-​object·​v2
   
65 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 66 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
66 ····​const-​string·​v2,​·​"New·​folder·​name" 67 ····​const-​string·​v2,​·​"New·​folder·​name"
   
  68 ····​.​line·​211
67 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 69 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
68 ····​move-​result-​object·​v1 70 ····​move-​result-​object·​v1
   
  71 ····​.​line·​212
69 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 72 ····​invoke-​virtual·​{v1,​·​v0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
70 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
71 ····​const-​string·​v2,​·​"OK" 74 ····​const-​string·​v2,​·​"OK"
   
72 ····​new-​instance·​v3,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​ 75 ····​new-​instance·​v3,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g$4$1;​
Offset 86, 14 lines modified Offset 89, 15 lines modified
   
86 ····​move-​result-​object·​v1 89 ····​move-​result-​object·​v1
   
87 ····​const-​string·​v2,​·​"Cancel" 90 ····​const-​string·​v2,​·​"Cancel"
   
88 ····​const/​4·​v3,​·​0x0 91 ····​const/​4·​v3,​·​0x0
   
  92 ····​.​line·​227
89 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 93 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
90 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
91 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 95 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
92 ····​.​line·​228 96 ····​.​line·​228
[−]
smali/org/openbmap/unifiedNlp/utils/DirectoryChooserDialog$5.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 27 .​field·​final·​synthetic·​this$0:​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​Landroid/​content/​Context;​IILjava/​util/​List;​)​V 29 .​method·​constructor·​<init>(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​Landroid/​content/​Context;​IILjava/​util/​List;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
31 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​ 32 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​
32 ····​.​param·​p3,​·​"x1"····​#·​I 33 ····​.​param·​p3,​·​"x1"····​#·​I
33 ····​.​param·​p4,​·​"x2"····​#·​I 34 ····​.​param·​p4,​·​"x2"····​#·​I
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​259 36 ····​.​line·​259
36 ····​.​local·​p5,​·​"x3":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 37 ····​.​local·​p5,​·​"x3":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
[−]
smali/org/openbmap/unifiedNlp/utils/DirectoryChooserDialog.smali
Offset 153, 44 lines modified Offset 153, 14 lines modified
153 ····​.​prologue 153 ····​.​prologue
154 ····​.​line·​35 154 ····​.​line·​35
155 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mDir:​Ljava/​lang/​String;​ 155 ····​iput-​object·​p1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mDir:​Ljava/​lang/​String;​
   
156 ····​return-​object·​p1 156 ····​return-​object·​p1
157 .​end·​method 157 .​end·​method
   
158 .​method·​static·​synthetic·​access$084(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​Ljava/​lang/​Object;​)​Ljava/​lang/​String;​  
159 ····​.​locals·​2  
160 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​  
161 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
162 ····​.​prologue  
163 ····​.​line·​35  
164 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​  
   
165 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V  
   
166 ····​iget-​object·​v1,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mDir:​Ljava/​lang/​String;​  
   
167 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
168 ····​move-​result-​object·​v0  
   
169 ····​invoke-​virtual·​{v0,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​  
   
170 ····​move-​result-​object·​v0  
   
171 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​  
   
172 ····​move-​result-​object·​v0  
   
173 ····​iput-​object·​v0,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>mDir:​Ljava/​lang/​String;​  
   
174 ····​return-​object·​v0  
175 .​end·​method  
   
176 .​method·​static·​synthetic·​access$100(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V 158 .​method·​static·​synthetic·​access$100(Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​)​V
177 ····​.​locals·​0 159 ····​.​locals·​0
178 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​ 160 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​
   
179 ····​.​prologue 161 ····​.​prologue
180 ····​.​line·​35 162 ····​.​line·​35
181 ····​invoke-​direct·​{p0},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>updateDirectory()​V 163 ····​invoke-​direct·​{p0},​·​Lorg/​openbmap/​unifiedNlp/​utils/​DirectoryChooserDialo​g;​-​>updateDirectory()​V
Offset 516, 15 lines modified Offset 486, 15 lines modified
516 ····​:​cond_0 486 ····​:​cond_0
517 ····​const/​4·​v1,​·​0x0 487 ····​const/​4·​v1,​·​0x0
   
518 ····​goto·​:​goto_0 488 ····​goto·​:​goto_0
519 .​end·​method 489 .​end·​method
   
520 .​method·​private·​getDirectories(Ljava/​lang/​String;​)​Ljava/​util/​List;​ 490 .​method·​private·​getDirectories(Ljava/​lang/​String;​)​Ljava/​util/​List;​
521 ····​.​locals·9 491 ····​.​locals·8
522 ····​.​param·​p1,​·​"dir"····​#·​Ljava/​lang/​String;​ 492 ····​.​param·​p1,​·​"dir"····​#·​Ljava/​lang/​String;​
523 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 493 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
524 ········​value·​=·​{ 494 ········​value·​=·​{
525 ············​"(",​ 495 ············​"(",​
526 ············​"Ljava/​lang/​String;​",​ 496 ············​"Ljava/​lang/​String;​",​
527 ············​")​",​ 497 ············​")​",​
528 ············​"Ljava/​util/​List",​ 498 ············​"Ljava/​util/​List",​
Offset 532, 117 lines modified Offset 502, 111 lines modified
532 ············​"Ljava/​lang/​String;​",​ 502 ············​"Ljava/​lang/​String;​",​
533 ············​">;​" 503 ············​">;​"
534 ········​} 504 ········​}
535 ····​.​end·​annotation 505 ····​.​end·​annotation
   
536 ····​.​prologue 506 ····​.​prologue
537 ····​.​line·​152 507 ····​.​line·​152
538 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 508 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
539 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 509 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
540 ····​.​line·​153 510 ····​.​line·​153
541 ····​.​local·​v2,​·​"dirs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 511 ····​.​local·​v1,​·​"dirs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
542 ····​const-​string·​v7,​·​".​.​" 512 ····​const-​string·​v4,​·​".​.​"
   
543 ····​invoke-​interface·​{v2,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 513 ····​invoke-​interface·​{v1,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
544 ····​.​line·​155 514 ····​.​line·​155
545 ····​:​try_start_0 515 ····​:​try_start_0
546 ····​new-​instance·​v1,​·​Ljava/​io/​File;​ 516 ····​new-​instance·​v0,​·​Ljava/​io/​File;​
   
547 ····​invoke-​direct·​{v1,​·​p1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V 517 ····​invoke-​direct·​{v0,​·​p1},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​)​V
   
548 ····​.​line·​156 518 ····​.​line·​156
549 ····​.​local·​v1,​·​"dirFile":​Ljava/​io/​File;​ 519 ····​.​local·​v0,​·​"dirFile":​Ljava/​io/​File;​
550 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>exists()​Z 520 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>exists()​Z
   
551 ····​move-​result·​v7 521 ····​move-​result·​v4
   
552 ····​if-​eqz·​v7,​·​:​cond_0 522 ····​if-​eqz·​v4,​·​:​cond_0
   
553 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>isDirectory()​Z 523 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>isDirectory()​Z
   
554 ····​move-​result·​v7 524 ····​move-​result·​v4
   
555 ····​if-​nez·​v7,​·​:​cond_1 525 ····​if-​nez·​v4,​·​:​cond_1
   
556 ····​.​line·​175 526 ····​.​line·​175
Max diff block lines reached; 4622/8226 bytes (56.19%) of diff not shown.
[−]
smali/org/openbmap/unifiedNlp/utils/MediaScanner.smali
Offset 40, 59 lines modified Offset 40, 54 lines modified
40 ····​.​line·​44 40 ····​.​line·​44
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
   
43 #·​virtual·​methods 43 #·​virtual·​methods
44 .​method·​public·​final·​onMediaScannerConnect​ed()​V 44 .​method·​public·​final·​onMediaScannerConnect​ed()​V
45 ····​.​locals·8 45 ····​.​locals·7
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​51 47 ····​.​line·​51
48 ····​iget-​object·​v5,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​MediaScanner;​-​>mFolder:​Ljava/​io/​File;​ 48 ····​iget-​object·​v2,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​MediaScanner;​-​>mFolder:​Ljava/​io/​File;​
   
49 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​ 49 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>listFiles()​[Ljava/​io/​File;​
   
50 ····​move-​result-​object·​v2 50 ····​move-​result-​object·​v1
   
51 ····​.​line·​52 51 ····​.​line·​52
52 ····​.​local·​v2,​·​"files":​[Ljava/​io/​File;​ 52 ····​.​local·​v1,​·​"files":​[Ljava/​io/​File;​
53 ····move-​object·​v0,​·​v2 53 ····array-​length·​v3,​·​v1
   
54 ····.​local·​v0,​·"arr$":​[Ljava/​io/​File;​ 54 ····​const/​4·​v2,​·​0x0
55 ····​array-​length·​v4,​·​v0  
   
56 ····​.​local·​v4,​·​"len$":​I  
57 ····​const/​4·​v3,​·​0x0  
   
58 ····​.​local·​v3,​·​"i$":​I  
59 ····​:​goto_0 55 ····​:​goto_0
60 ····​if-​ge·​v3,​·​v4,​·​:​cond_0 56 ····​if-​ge·​v2,​·​v3,​·​:​cond_0
   
61 ····​aget-​object·​v1,​·​v0,​·​v3 57 ····​aget-​object·​v0,​·​v1,​·​v2
   
62 ····​.​line·​53 58 ····​.​line·​53
63 ····​.​local·​v1,​·​"file":​Ljava/​io/​File;​ 59 ····​.​local·​v0,​·​"file":​Ljava/​io/​File;​
64 ····​iget-​object·​v5,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​MediaScanner;​-​>mScanner:​Landroid/​media/​MediaScannerConnectio​n;​ 60 ····​iget-​object·​v4,​·​p0,​·​Lorg/​openbmap/​unifiedNlp/​utils/​MediaScanner;​-​>mScanner:​Landroid/​media/​MediaScannerConnectio​n;​
   
65 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​ 61 ····​invoke-​virtual·​{v0},​·​Ljava/​io/​File;​-​>getAbsolutePath()​Ljava/​lang/​String;​
   
66 ····​move-​result-​object·​v6 62 ····​move-​result-​object·​v5
   
67 ····​const/​4·​v7,​·​0x0 63 ····​const/​4·​v6,​·​0x0
   
68 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​media/​MediaScannerConnectio​n;​-​>scanFile(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 64 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​media/​MediaScannerConnectio​n;​-​>scanFile(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
69 ····​.​line·​52 65 ····​.​line·​52
70 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 66 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
71 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
72 ····​.​line·​55 68 ····​.​line·​55
73 ····​.​end·​local·​v1····​#·​"file":​Ljava/​io/​File;​ 69 ····​.​end·​local·​v0····​#·​"file":​Ljava/​io/​File;​
74 ····​:​cond_0 70 ····​:​cond_0
75 ····​return-​void 71 ····​return-​void
76 .​end·​method 72 .​end·​method
   
77 .​method·​public·​final·​onScanCompleted(Ljava​/​lang/​String;​Landroid/​net/​Uri;​)​V 73 .​method·​public·​final·​onScanCompleted(Ljava​/​lang/​String;​Landroid/​net/​Uri;​)​V
78 ····​.​locals·​1 74 ····​.​locals·​1
79 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 75 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​