[−]
/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;​