[−]
/home/hans/code/fdroid/data/tmp/com.example.muzei.muzeiapod_3.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.example.muzei.muzeiapod_3.apk
[−]
zipinfo {}
Offset 1, 13 lines modified Offset 1, 13 lines modified
1 Zip·​file·​size:​·​150765·​bytes,​·​number·​of·​entries:​·​11 1 Zip·​file·​size:​·​153415·​bytes,​·​number·​of·​entries:​·​11
2 -​rw-​-​-​-​·····​2.​0·​fat······​696·​bl·​defN·​15-​May-​02·​12:​29·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat······​696·​bl·​defN·​15-​May-​02·​12:​29·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​817·​bl·​defN·​15-​May-​02·​12:​29·​META-​INF/​BD3ECC55.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat······​817·​bl·​defN·​15-​May-​02·​12:​29·​META-​INF/​BD3ECC55.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​May-​02·​12:​29·​META-​INF/​BD3ECC55.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​May-​02·​12:​29·​META-​INF/​BD3ECC55.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​02·​10:​24·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​02·​10:​24·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​02·​10:​24·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​May-​02·​10:​24·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2408·​bX·​defN·15-​May-​02·10:​24·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2208·​bX·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat····17252·​b-​·​stor·15-​May-​02·10:​24·res/​drawable-​nodpi-​v4/​ic_source.​png 8 -​rw-​-​-​-​·····​1.​0·​fat·····​1300·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
9 -​rw-​-​-​-​·····​1.​0·​fat·····​1340·​b-​·​stor·15-​May-​02·10:​24·​resources.​arsc 9 -​rw-​-​-​-​·····​1.​0·​fat····17252·​b-​·​stor·08-​Jan-​01·00:​00·res/​drawable-​nodpi-​v4/​ic_source.​png
10 -​rw-​-​-​-​·····​2.​0·​fat···​348440·​bl·​defN·15-​May-​02·10:​24·​classes.​dex 10 -​rw-​-​-​-​·····​2.​0·​fat···​354016·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
11 -​rw-​-​-​-​·····​2.​0·​fat·····​1254·​bl·​defN·15-​May-​02·10:​24·​org/​jsoup/​nodes/​entities-​base.​properties 11 -​rw-​-​-​-​·····​2.​0·​fat·····​1254·​bl·​defN·08-​Jan-​01·00:​00·​org/​jsoup/​nodes/​entities-​base.​properties
12 -​rw-​-​-​-​·····​2.​0·​fat····​27501·​bl·​defN·15-​May-​02·10:​24·​org/​jsoup/​nodes/​entities-​full.​properties 12 -​rw-​-​-​-​·····​2.​0·​fat····​27501·​bl·​defN·08-​Jan-​01·00:​00·​org/​jsoup/​nodes/​entities-​full.​properties
13 11·​files,​·​401122·​bytes·​uncompressed,​·​149225·​bytes·​compressed:​··​62.​8% 13 11·​files,​·​406458·​bytes·​uncompressed,​·​151911·​bytes·​compressed:​··​62.​6%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="3"·​android:​versionName="0.​1.​2"·​package="com.​example.​muzei.​muzeiapod"·​platformBuildVersionC​ode="19"·platformBuildVersionN​ame="4.​4.​2-​1456859" 2 <manifest·​android:​versionCode="3"·​android:​versionName="0.​1.​2"·​package="com.​example.​muzei.​muzeiapod"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="17"·​android:​targetSdkVersion="19"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="17"·​android:​targetSdkVersion="19"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​>
8 ····​<application·​android:​label="@string/​app_name"·​android:​allowBackup="true"> 8 ····​<application·​android:​label="@string/​app_name"·​android:​allowBackup="true">
9 ········​<service·​android:​label="@string/​source_name"·​android:​icon="@drawable/​ic_source"·​android:​name="com.​example.​muzei.​muzeiapod.​ApodNasaArtSource"·​android:​description="@string/​source_description"> 9 ········​<service·​android:​label="@string/​source_name"·​android:​icon="@drawable/​ic_source"·​android:​name="com.​example.​muzei.​muzeiapod.​ApodNasaArtSource"·​android:​description="@string/​source_description">
[−]
smali/com/example/muzei/muzeiapod/ApodNasaArtSource.smali
Offset 78, 318 lines modified Offset 78, 323 lines modified
78 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​example/​muzei/​muzeiapod/​ApodNasaArtSource;​-​>setUserCommands([I)​V 78 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​example/​muzei/​muzeiapod/​ApodNasaArtSource;​-​>setUserCommands([I)​V
   
79 ····​.​line·​51 79 ····​.​line·​51
80 ····​return-​void 80 ····​return-​void
81 .​end·​method 81 .​end·​method
   
82 .​method·​protected·​onTryUpdate(I)​V 82 .​method·​protected·​onTryUpdate(I)​V
83 ····​.​locals·​26 83 ····​.​locals·​25
84 ····​.​param·​p1,​·​"reason"····​#·​I 84 ····​.​param·​p1,​·​"reason"····​#·​I
85 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 85 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
86 ········​value·​=·​{ 86 ········​value·​=·​{
87 ············​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException;​ 87 ············​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException;​
88 ········​} 88 ········​}
89 ····​.​end·​annotation 89 ····​.​end·​annotation
   
90 ····​.​prologue 90 ····​.​prologue
91 ····​.​line·​67 91 ····​.​line·​67
92 ····​:​try_start_0 92 ····​:​try_start_0
93 ····​new-​instance·​v19,​·​Ljava/​net/​URI;​ 93 ····​new-​instance·​v18,​·​Ljava/​net/​URI;​
   
94 ····​const-​string·​v22,​·​"http:​/​/​apod.​nasa.​gov/​" 94 ····​const-​string·​v21,​·​"http:​/​/​apod.​nasa.​gov/​"
   
95 ····​move-​object/​from16·​v0,​·​v19 95 ····​move-​object/​from16·​v0,​·​v18
   
96 ····​move-​object/​from16·​v1,​·​v22 96 ····​move-​object/​from16·​v1,​·​v21
   
97 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​net/​URI;​-​><init>(Ljava/​lang/​String;​)​V 97 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​net/​URI;​-​><init>(Ljava/​lang/​String;​)​V
98 ····​:​try_end_0 98 ····​:​try_end_0
99 ····​.​catch·​Ljava/​net/​URISyntaxException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 99 ····​.​catch·​Ljava/​net/​URISyntaxException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
100 ····​.​line·​72 100 ····​.​line·​72
101 ····​.​local·​v19,​·​"topUri":​Ljava/​net/​URI;​ 101 ····​.​local·​v18,​·​"topUri":​Ljava/​net/​URI;​
102 ····​const-​string·​v22,​·​"/​apod/​astropix.​html" 102 ····​const-​string·​v21,​·​"/​apod/​astropix.​html"
   
103 ····​move-​object/​from16·​v0,​·​v19 103 ····​move-​object/​from16·​v0,​·​v18
   
104 ····​move-​object/​from16·​v1,​·​v22 104 ····​move-​object/​from16·​v1,​·​v21
   
105 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​net/​URI;​-​>resolve(Ljava/​lang/​String;​)​Ljava/​net/​URI;​ 105 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​net/​URI;​-​>resolve(Ljava/​lang/​String;​)​Ljava/​net/​URI;​
   
106 ····​move-​result-​object·​v13 106 ····​move-​result-​object·​v12
   
107 ····​.​line·​75 107 ····​.​line·​75
108 ····​.​local·​v13,​·​"mainUri":​Ljava/​net/​URI;​ 108 ····​.​local·​v12,​·​"mainUri":​Ljava/​net/​URI;​
109 ····​:​try_start_1 109 ····​:​try_start_1
110 ····​invoke-​virtual·​{v13},​·​Ljava/​net/​URI;​-​>toURL()​Ljava/​net/​URL;​ 110 ····​invoke-​virtual·​{v12},​·​Ljava/​net/​URI;​-​>toURL()​Ljava/​net/​URL;​
111 ····​:​try_end_1 111 ····​:​try_end_1
112 ····​.​catch·​Ljava/​net/​MalformedURLException​;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 112 ····​.​catch·​Ljava/​net/​MalformedURLException​;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
113 ····​move-​result-​object·​v14 113 ····​move-​result-​object·​v13
   
114 ····​.​line·​79 114 ····​.​line·​79
115 ····​.​local·​v14,​·​"mainUrl":​Ljava/​net/​URL;​ 115 ····​.​local·​v13,​·​"mainUrl":​Ljava/​net/​URL;​
116 ····​move-​object/​from16·​v0,​·​p0 116 ····​move-​object/​from16·​v0,​·​p0
   
117 ····​invoke-​virtual·​{v0,​·​v14},​·​Lcom/​example/​muzei/​muzeiapod/​ApodNasaArtSource;​-​>getURLDocument(Ljava​/​net/​URL;​)​Lorg/​jsoup/​nodes/​Document;​ 117 ····​invoke-​virtual·​{v0,​·​v13},​·​Lcom/​example/​muzei/​muzeiapod/​ApodNasaArtSource;​-​>getURLDocument(Ljava​/​net/​URL;​)​Lorg/​jsoup/​nodes/​Document;​
   
118 ····​move-​result-​object·​v21 118 ····​move-​result-​object·​v20
   
119 ····​.​line·​81 119 ····​.​line·​81
120 ····​.​local·​v21,​·​"urlDoc":​Lorg/​jsoup/​nodes/​Document;​ 120 ····​.​local·​v20,​·​"urlDoc":​Lorg/​jsoup/​nodes/​Document;​
121 ····​if-​nez·​v21,​·​:​cond_0 121 ····​if-​nez·​v20,​·​:​cond_0
   
122 ····​.​line·​82 122 ····​.​line·​82
123 ····​new-​instance·​v22,​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException;​ 123 ····​new-​instance·​v21,​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException;​
   
124 ····​invoke-​direct/​range·​{v22·​.​.​·​v22},​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException;​-​><init>()​V 124 ····​invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Lcom/​google/​android/​apps/​muzei/​api/​RemoteMuzeiArtSource$​RetryException;​-​><init>()​V
   
125 ····​throw·​v22 125 ····​throw·​v21
   
126 ····​.​line·​68 126 ····​.​line·​68
127 ····​.​end·​local·​v13····​#·​"mainUri":​Ljava/​net/​URI;​ 127 ····​.​end·​local·​v12····​#·​"mainUri":​Ljava/​net/​URI;​
128 ····​.​end·​local·​v14····​#·​"mainUrl":​Ljava/​net/​URL;​ 128 ····​.​end·​local·​v13····​#·​"mainUrl":​Ljava/​net/​URL;​
129 ····​.​end·​local·​v19····​#·​"topUri":​Ljava/​net/​URI;​ 129 ····​.​end·​local·​v18····​#·​"topUri":​Ljava/​net/​URI;​
130 ····​.​end·​local·​v21····​#·​"urlDoc":​Lorg/​jsoup/​nodes/​Document;​ 130 ····​.​end·​local·​v20····​#·​"urlDoc":​Lorg/​jsoup/​nodes/​Document;​
131 ····​:​catch_0 131 ····​:​catch_0
132 ····​move-​exception·​v7 132 ····​move-​exception·​v6
   
133 ····​.​line·​119 133 ····​.​line·​119
134 ····​:​goto_0 134 ····​:​goto_0
135 ····​return-​void 135 ····​return-​void
   
136 ····​.​line·​76 136 ····​.​line·​76
137 ····​.​restart·​local·​v13····​#·​"mainUri":​Ljava/​net/​URI;​ 137 ····​.​restart·​local·​v12····​#·​"mainUri":​Ljava/​net/​URI;​
138 ····​.​restart·​local·​v19····​#·​"topUri":​Ljava/​net/​URI;​ 138 ····​.​restart·​local·​v18····​#·​"topUri":​Ljava/​net/​URI;​
139 ····​:​catch_1 139 ····​:​catch_1
140 ····​move-​exception·​v7 140 ····​move-​exception·​v6
   
141 ····​.​line·​77 141 ····​.​line·​77
142 ····​.​local·​v7,​·​"e":​Ljava/​net/​MalformedURLException​;​ 142 ····​.​local·​v6,​·​"e":​Ljava/​net/​MalformedURLException​;​
143 ····​goto·​:​goto_0 143 ····​goto·​:​goto_0
   
144 ····​.​line·​88 144 ····​.​line·​88
145 ····​.​end·​local·​v7····​#·​"e":​Ljava/​net/​MalformedURLException​;​ 145 ····​.​end·​local·​v6····​#·​"e":​Ljava/​net/​MalformedURLException​;​
146 ····​.​restart·​local·​v14····​#·​"mainUrl":​Ljava/​net/​URL;​ 146 ····​.​restart·​local·​v13····​#·​"mainUrl":​Ljava/​net/​URL;​
147 ····​.​restart·​local·​v21····​#·​"urlDoc":​Lorg/​jsoup/​nodes/​Document;​ 147 ····​.​restart·​local·​v20····​#·​"urlDoc":​Lorg/​jsoup/​nodes/​Document;​
148 ····​:​cond_0 148 ····​:​cond_0
149 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Lorg/​jsoup/​nodes/​Document;​-​>body()​Lorg/​jsoup/​nodes/​Element;​ 149 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lorg/​jsoup/​nodes/​Document;​-​>body()​Lorg/​jsoup/​nodes/​Element;​
   
Max diff block lines reached; 11878/16472 bytes (72.11%) of diff not shown.
[−]
smali/com/example/muzei/muzeiapod/R.smali
Offset 17, 10 lines modified Offset 17, 9 lines modified
17 .​method·​public·​constructor·​<init>()​V 17 .​method·​public·​constructor·​<init>()​V
18 ····​.​locals·​0 18 ····​.​locals·​0
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​10 20 ····​.​line·​10
21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
22 ····​.​line·​16  
23 ····​return-​void 22 ····​return-​void
24 .​end·​method 23 .​end·​method
[−]
smali/com/google/android/apps/muzei/api/MuzeiArtSource.smali
Offset 431, 137 lines modified Offset 431, 137 lines modified
431 ····​:​cond_0 431 ····​:​cond_0
432 ····​monitor-​exit·​p0 432 ····​monitor-​exit·​p0
   
433 ····​return-​void 433 ····​return-​void
434 .​end·​method 434 .​end·​method
   
435 .​method·​private·​declared-​synchronized·​processAndDispatchSub​scriberAdded(Landroid​/​content/​ComponentName;​)​V 435 .​method·​private·​declared-​synchronized·​processAndDispatchSub​scriberAdded(Landroid​/​content/​ComponentName;​)​V
436 ····​.​locals·​12 436 ····​.​locals·​10
437 ····​.​param·​p1,​·​"subscriber"····​#·​Landroid/​content/​ComponentName;​ 437 ····​.​param·​p1,​·​"subscriber"····​#·​Landroid/​content/​ComponentName;​
   
438 ····​.​prologue 438 ····​.​prologue
439 ····​const-​wide/​16·​v10,​·​0x0 439 ····​const-​wide/​16·​v8,​·​0x0
   
440 ····​const/​4·​v8,​·​0x1 440 ····​const/​4·​v7,​·​0x1
   
441 ····​.​line·​589 441 ····​.​line·​589
442 ····​monitor-​enter·​p0 442 ····​monitor-​enter·​p0
   
443 ····​const/​4·​v0,​·​0x0 443 ····​const/​4·​v0,​·​0x0
   
444 ····​.​line·​590 444 ····​.​line·​590
445 ····​.​local·​v0,​·​"updateDueToSchedule"​:​Z 445 ····​.​local·​v0,​·​"updateDueToSchedule"​:​Z
446 ····​:​try_start_0 446 ····​:​try_start_0
447 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​ 447 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​
   
448 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>size()​I 448 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>size()​I
   
449 ····​move-​result·​v1 449 ····​move-​result·​v3
   
450 ····​if-​ne·​v1,​·​v8,​·​:​cond_0 450 ····​if-​ne·​v3,​·​v7,​·​:​cond_0
   
451 ····​.​line·​591 451 ····​.​line·​591
452 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onEnabled()​V 452 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onEnabled()​V
   
453 ····​.​line·​594 453 ····​.​line·​594
454 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​ 454 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSharedPrefs:​Landroid/​content/​SharedPreferences;​
   
455 ····​const-​string·​v4,​·​"scheduled_update_tim​e_millis" 455 ····​const-​string·​v4,​·​"scheduled_update_tim​e_millis"
   
456 ····​const-​wide/​16·​v6,​·​0x0 456 ····​const-​wide/​16·​v5,​·​0x0
   
457 ····​invoke-​interface·​{v1,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 457 ····​invoke-​interface·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
458 ····​move-​result-​wide·​v2 458 ····​move-​result-​wide·​v1
   
459 ····​.​line·​595 459 ····​.​line·​595
460 ····​.​local·​v2,​·​"updateTimeMillis":​J 460 ····​.​local·​v1,​·​"updateTimeMillis":​J
461 ····​cmp-​long·​v1,​·​v2,​·​v10 461 ····​cmp-​long·​v3,​·​v1,​·​v8
   
462 ····​if-​lez·​v1,​·​:​cond_0 462 ····​if-​lez·​v3,​·​:​cond_0
   
463 ····​.​line·​596 463 ····​.​line·​596
464 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 464 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
465 ····​move-​result-​wide·​v4 465 ····​move-​result-​wide·​v3
   
466 ····​cmp-​long·​v1,​·​v2,​·​v4 466 ····​cmp-​long·​v3,​·​v1,​·​v3
   
467 ····​if-​gez·​v1,​·​:​cond_2 467 ····​if-​gez·​v3,​·​:​cond_2
   
468 ····​.​line·​598 468 ····​.​line·​598
469 ····​const/​4·​v0,​·​0x1 469 ····​const/​4·​v0,​·​0x1
   
470 ····​.​line·​599 470 ····​.​line·​599
471 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>unscheduleUpdate()​V 471 ····​invoke-​virtual·​{p0},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>unscheduleUpdate()​V
   
472 ····​.​line·​600 472 ····​.​line·​600
473 ····​const/​4·​v1,​·​0x3 473 ····​const/​4·​v3,​·​0x3
   
474 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onUpdate(I)​V 474 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onUpdate(I)​V
   
475 ····​.​line·​608 475 ····​.​line·​608
476 ····​.​end·​local·​v2····​#·​"updateTimeMillis":​J 476 ····​.​end·​local·​v1····​#·​"updateTimeMillis":​J
477 ····​:​cond_0 477 ····​:​cond_0
478 ····​:​goto_0 478 ····​:​goto_0
479 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onSubscriberAdded(La​ndroid/​content/​ComponentName;​)​V 479 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>onSubscriberAdded(La​ndroid/​content/​ComponentName;​)​V
   
480 ····​.​line·​611 480 ····​.​line·​611
481 ····​if-​nez·​v0,​·​:​cond_1 481 ····​if-​nez·​v0,​·​:​cond_1
   
482 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​ 482 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mSubscriptions:​Ljava/​util/​Map;​
   
483 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>size()​I 483 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>size()​I
   
484 ····​move-​result·​v1 484 ····​move-​result·​v3
   
485 ····​if-​ne·​v1,​·​v8,​·​:​cond_1 485 ····​if-​ne·​v3,​·​v7,​·​:​cond_1
   
486 ····​iget-​object·​v1,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mCurrentState:​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​ 486 ····​iget-​object·​v3,​·​p0,​·​Lcom/​google/​android/​apps/​muzei/​api/​MuzeiArtSource;​-​>mCurrentState:​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​
   
487 ····​invoke-​virtual·​{v1},​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>getCurrentArtwork()​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​ 487 ····​invoke-​virtual·​{v3},​·​Lcom/​google/​android/​apps/​muzei/​api/​internal/​SourceState;​-​>getCurrentArtwork()​Lcom/​google/​android/​apps/​muzei/​api/​Artwork;​
   
488 ····​move-​result-​object·​v1 488 ····​move-​result-​object·​v3
   
489 ····​if-​nez·​v1,​·​:​cond_1 489 ····​if-​nez·​v3,​·​:​cond_1
   
490 ····​.​line·​614 490 ····​.​line·​614
491 ····​const/​4·​v1,​·​0x1 491 ····​const/​4·​v3,​·​0x1
   
Max diff block lines reached; 2380/6624 bytes (35.93%) of diff not shown.
[−]
smali/org/jsoup/Connection$Method.smali
Offset 26, 105 lines modified Offset 26, 159 lines modified
26 #·​static·​fields 26 #·​static·​fields
27 .​field·​private·​static·​final·​synthetic·​$VALUES:​[Lorg/​jsoup/​Connection$Method;​ 27 .​field·​private·​static·​final·​synthetic·​$VALUES:​[Lorg/​jsoup/​Connection$Method;​
   
28 .​field·​public·​static·​final·​enum·​DELETE:​Lorg/​jsoup/​Connection$Method;​ 28 .​field·​public·​static·​final·​enum·​DELETE:​Lorg/​jsoup/​Connection$Method;​
   
29 .​field·​public·​static·​final·​enum·​GET:​Lorg/​jsoup/​Connection$Method;​ 29 .​field·​public·​static·​final·​enum·​GET:​Lorg/​jsoup/​Connection$Method;​
   
  30 .​field·​public·​static·​final·​enum·​HEAD:​Lorg/​jsoup/​Connection$Method;​
   
  31 .​field·​public·​static·​final·​enum·​OPTIONS:​Lorg/​jsoup/​Connection$Method;​
   
30 .​field·​public·​static·​final·​enum·​PATCH:​Lorg/​jsoup/​Connection$Method;​ 32 .​field·​public·​static·​final·​enum·​PATCH:​Lorg/​jsoup/​Connection$Method;​
   
31 .​field·​public·​static·​final·​enum·​POST:​Lorg/​jsoup/​Connection$Method;​ 33 .​field·​public·​static·​final·​enum·​POST:​Lorg/​jsoup/​Connection$Method;​
   
32 .​field·​public·​static·​final·​enum·​PUT:​Lorg/​jsoup/​Connection$Method;​ 34 .​field·​public·​static·​final·​enum·​PUT:​Lorg/​jsoup/​Connection$Method;​
   
  35 .​field·​public·​static·​final·​enum·​TRACE:​Lorg/​jsoup/​Connection$Method;​
   
   
33 #·​instance·​fields 36 #·​instance·​fields
34 .​field·​private·​final·​hasBody:​Z 37 .​field·​private·​final·​hasBody:​Z
   
   
35 #·​direct·​methods 38 #·​direct·​methods
36 .​method·​static·​constructor·​<clinit>()​V 39 .​method·​static·​constructor·​<clinit>()​V
37 ····​.​locals·7 40 ····​.​locals·8
   
38 ····​.​prologue 41 ····​.​prologue
39 ····​const/​4·​v6,​·​0x4 42 ····​const/​4·​v7,​·​0x4
   
40 ····​const/​4·​v5,​·​0x3 43 ····​const/​4·​v6,​·​0x3
   
41 ····​const/​4·​v4,​·​0x2 44 ····​const/​4·​v5,​·​0x2
   
42 ····​const/​4·​v3,​·​0x0 45 ····​const/​4·​v4,​·​0x1
   
43 ····​const/​4·​v2,​·​0x1 46 ····​const/​4·​v3,​·​0x0
   
44 ····​.​line·​30 47 ····​.​line·​31
45 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​ 48 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​
   
46 ····​const-​string·​v1,​·​"GET" 49 ····​const-​string·​v1,​·​"GET"
   
47 ····​invoke-​direct·​{v0,​·​v1,​·​v3,​·​v3},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V 50 ····​invoke-​direct·​{v0,​·​v1,​·​v3,​·​v3},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V
   
48 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>GET:​Lorg/​jsoup/​Connection$Method;​ 51 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>GET:​Lorg/​jsoup/​Connection$Method;​
   
49 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​ 52 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​
   
50 ····​const-​string·​v1,​·​"POST" 53 ····​const-​string·​v1,​·​"POST"
   
51 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v2},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V 54 ····​invoke-​direct·​{v0,​·​v1,​·​v4,​·​v4},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V
   
52 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>POST:​Lorg/​jsoup/​Connection$Method;​ 55 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>POST:​Lorg/​jsoup/​Connection$Method;​
   
53 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​ 56 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​
   
54 ····​const-​string·​v1,​·​"PUT" 57 ····​const-​string·​v1,​·​"PUT"
   
55 ····​invoke-​direct·​{v0,​·​v1,​·​v4,​·​v2},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V 58 ····​invoke-​direct·​{v0,​·​v1,​·​v5,​·​v4},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V
   
56 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>PUT:​Lorg/​jsoup/​Connection$Method;​ 59 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>PUT:​Lorg/​jsoup/​Connection$Method;​
   
57 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​ 60 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​
   
58 ····​const-​string·​v1,​·​"DELETE" 61 ····​const-​string·​v1,​·​"DELETE"
   
59 ····​invoke-​direct·​{v0,​·​v1,​·​v5,​·​v3},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V 62 ····​invoke-​direct·​{v0,​·​v1,​·​v6,​·​v3},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V
   
60 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>DELETE:​Lorg/​jsoup/​Connection$Method;​ 63 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>DELETE:​Lorg/​jsoup/​Connection$Method;​
   
61 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​ 64 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​
   
62 ····​const-​string·​v1,​·​"PATCH" 65 ····​const-​string·​v1,​·​"PATCH"
   
63 ····​invoke-​direct·​{v0,​·​v1,​·​v6,​·​v2},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V 66 ····​invoke-​direct·​{v0,​·​v1,​·​v7,​·​v4},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V
   
64 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>PATCH:​Lorg/​jsoup/​Connection$Method;​ 67 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>PATCH:​Lorg/​jsoup/​Connection$Method;​
   
65 ····.​line·29 68 ····new-​instance·​v0,​·Lorg/​jsoup/​Connection$Method;​
66 ····​const/​4·​v0,​·​0x5  
  69 ····​const-​string·​v1,​·​"HEAD"
   
  70 ····​const/​4·​v2,​·​0x5
   
  71 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V
   
  72 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>HEAD:​Lorg/​jsoup/​Connection$Method;​
   
  73 ····​new-​instance·​v0,​·​Lorg/​jsoup/​Connection$Method;​
   
  74 ····​const-​string·​v1,​·​"OPTIONS"
   
  75 ····​const/​4·​v2,​·​0x6
   
  76 ····​invoke-​direct·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​Connection$Method;​-​><init>(Ljava/​lang/​String;​IZ)​V
   
  77 ····​sput-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>OPTIONS:​Lorg/​jsoup/​Connection$Method;​
Max diff block lines reached; 2913/6743 bytes (43.20%) of diff not shown.
[−]
smali/org/jsoup/Connection$Request.smali
Offset 75, 14 lines modified Offset 75, 29 lines modified
   
75 .​method·​public·​abstract·​postDataCharset()​Ljava/​lang/​String;​ 75 .​method·​public·​abstract·​postDataCharset()​Ljava/​lang/​String;​
76 .​end·​method 76 .​end·​method
   
77 .​method·​public·​abstract·​postDataCharset(Ljava​/​lang/​String;​)​Lorg/​jsoup/​Connection$Request;​ 77 .​method·​public·​abstract·​postDataCharset(Ljava​/​lang/​String;​)​Lorg/​jsoup/​Connection$Request;​
78 .​end·​method 78 .​end·​method
   
  79 .​method·​public·​abstract·​proxy()​Ljava/​net/​Proxy;​
  80 .​end·​method
   
  81 .​method·​public·​abstract·​proxy(Ljava/​lang/​String;​I)​Lorg/​jsoup/​Connection$Request;​
  82 .​end·​method
   
  83 .​method·​public·​abstract·​proxy(Ljava/​net/​Proxy;​)​Lorg/​jsoup/​Connection$Request;​
  84 .​end·​method
   
  85 .​method·​public·​abstract·​requestBody()​Ljava/​lang/​String;​
  86 .​end·​method
   
  87 .​method·​public·​abstract·​requestBody(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection$Request;​
  88 .​end·​method
   
79 .​method·​public·​abstract·​timeout()​I 89 .​method·​public·​abstract·​timeout()​I
80 .​end·​method 90 .​end·​method
   
81 .​method·​public·​abstract·​timeout(I)​Lorg/​jsoup/​Connection$Request;​ 91 .​method·​public·​abstract·​timeout(I)​Lorg/​jsoup/​Connection$Request;​
82 .​end·​method 92 .​end·​method
   
83 .​method·​public·​abstract·​validateTLSCertificat​es(Z)​V 93 .​method·​public·​abstract·​validateTLSCertificat​es(Z)​V
[−]
smali/org/jsoup/Connection.smali
Offset 29, 14 lines modified Offset 29, 17 lines modified
29 ············​"Ljava/​lang/​String;​",​ 29 ············​"Ljava/​lang/​String;​",​
30 ············​">;​)​",​ 30 ············​">;​)​",​
31 ············​"Lorg/​jsoup/​Connection;​" 31 ············​"Lorg/​jsoup/​Connection;​"
32 ········​} 32 ········​}
33 ····​.​end·​annotation 33 ····​.​end·​annotation
34 .​end·​method 34 .​end·​method
   
  35 .​method·​public·​abstract·​data(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection$KeyVal;​
  36 .​end·​method
   
35 .​method·​public·​abstract·​data(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​ 37 .​method·​public·​abstract·​data(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​
36 .​end·​method 38 .​end·​method
   
37 .​method·​public·​abstract·​data(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​io/​InputStream;​)​Lorg/​jsoup/​Connection;​ 39 .​method·​public·​abstract·​data(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​io/​InputStream;​)​Lorg/​jsoup/​Connection;​
38 .​end·​method 40 .​end·​method
   
39 .​method·​public·​abstract·​data(Ljava/​util/​Collection;​)​Lorg/​jsoup/​Connection;​ 41 .​method·​public·​abstract·​data(Ljava/​util/​Collection;​)​Lorg/​jsoup/​Connection;​
Offset 113, 23 lines modified Offset 116, 32 lines modified
113 ········​} 116 ········​}
114 ····​.​end·​annotation 117 ····​.​end·​annotation
115 .​end·​method 118 .​end·​method
   
116 .​method·​public·​abstract·​postDataCharset(Ljava​/​lang/​String;​)​Lorg/​jsoup/​Connection;​ 119 .​method·​public·​abstract·​postDataCharset(Ljava​/​lang/​String;​)​Lorg/​jsoup/​Connection;​
117 .​end·​method 120 .​end·​method
   
  121 .​method·​public·​abstract·​proxy(Ljava/​lang/​String;​I)​Lorg/​jsoup/​Connection;​
  122 .​end·​method
   
  123 .​method·​public·​abstract·​proxy(Ljava/​net/​Proxy;​)​Lorg/​jsoup/​Connection;​
  124 .​end·​method
   
118 .​method·​public·​abstract·​referrer(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​ 125 .​method·​public·​abstract·​referrer(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​
119 .​end·​method 126 .​end·​method
   
120 .​method·​public·​abstract·​request()​Lorg/​jsoup/​Connection$Request;​ 127 .​method·​public·​abstract·​request()​Lorg/​jsoup/​Connection$Request;​
121 .​end·​method 128 .​end·​method
   
122 .​method·​public·​abstract·​request(Lorg/​jsoup/​Connection$Request;​)​Lorg/​jsoup/​Connection;​ 129 .​method·​public·​abstract·​request(Lorg/​jsoup/​Connection$Request;​)​Lorg/​jsoup/​Connection;​
123 .​end·​method 130 .​end·​method
   
  131 .​method·​public·​abstract·​requestBody(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​
  132 .​end·​method
   
124 .​method·​public·​abstract·​response()​Lorg/​jsoup/​Connection$Response;​ 133 .​method·​public·​abstract·​response()​Lorg/​jsoup/​Connection$Response;​
125 .​end·​method 134 .​end·​method
   
126 .​method·​public·​abstract·​response(Lorg/​jsoup/​Connection$Response;​)​Lorg/​jsoup/​Connection;​ 135 .​method·​public·​abstract·​response(Lorg/​jsoup/​Connection$Response;​)​Lorg/​jsoup/​Connection;​
127 .​end·​method 136 .​end·​method
   
128 .​method·​public·​abstract·​timeout(I)​Lorg/​jsoup/​Connection;​ 137 .​method·​public·​abstract·​timeout(I)​Lorg/​jsoup/​Connection;​
[−]
smali/org/jsoup/examples/HtmlToPlainText$FormattingVisitor.smali
Offset 97, 14 lines modified Offset 97, 15 lines modified
   
97 ····​move-​result·​v6 97 ····​move-​result·​v6
   
98 ····​if-​eqz·​v6,​·​:​cond_2 98 ····​if-​eqz·​v6,​·​:​cond_2
   
99 ····​iget-​object·​v6,​·​p0,​·​Lorg/​jsoup/​examples/​HtmlToPlainText$Forma​ttingVisitor;​-​>accum:​Ljava/​lang/​StringBuilder;​ 99 ····​iget-​object·​v6,​·​p0,​·​Lorg/​jsoup/​examples/​HtmlToPlainText$Forma​ttingVisitor;​-​>accum:​Ljava/​lang/​StringBuilder;​
   
  100 ····​.​line·​102
100 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 101 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
101 ····​move-​result·​v6 102 ····​move-​result·​v6
   
102 ····​if-​eqz·​v6,​·​:​cond_1 103 ····​if-​eqz·​v6,​·​:​cond_1
   
103 ····​iget-​object·​v6,​·​p0,​·​Lorg/​jsoup/​examples/​HtmlToPlainText$Forma​ttingVisitor;​-​>accum:​Ljava/​lang/​StringBuilder;​ 104 ····​iget-​object·​v6,​·​p0,​·​Lorg/​jsoup/​examples/​HtmlToPlainText$Forma​ttingVisitor;​-​>accum:​Ljava/​lang/​StringBuilder;​
[−]
smali/org/jsoup/examples/HtmlToPlainText.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"HtmlToPlainText.​java" 3 .​source·​"HtmlToPlainText.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lorg/​jsoup/​examples/​HtmlToPlainText$1;​,​  
8 ········​Lorg/​jsoup/​examples/​HtmlToPlainText$Forma​ttingVisitor;​ 7 ········​Lorg/​jsoup/​examples/​HtmlToPlainText$Forma​ttingVisitor;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​timeout:​I·​=·​0x1388 11 .​field·​private·​static·​final·​timeout:​I·​=·​0x1388
Offset 27, 167 lines modified Offset 26, 165 lines modified
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​70 27 ····​.​line·​70
29 ····​return-​void 28 ····​return-​void
30 .​end·​method 29 .​end·​method
   
31 .​method·​public·​static·​varargs·​main([Ljava/​lang/​String;​)​V 30 .​method·​public·​static·​varargs·​main([Ljava/​lang/​String;​)​V
32 ····​.​locals·​13 31 ····​.​locals·​12
33 ····​.​param·​p0,​·​"args"····​#·​[Ljava/​lang/​String;​ 32 ····​.​param·​p0,​·​"args"····​#·​[Ljava/​lang/​String;​
34 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 33 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
35 ········​value·​=·​{ 34 ········​value·​=·​{
36 ············​Ljava/​io/​IOException;​ 35 ············​Ljava/​io/​IOException;​
37 ········​} 36 ········​}
38 ····​.​end·​annotation 37 ····​.​end·​annotation
   
39 ····​.​prologue 38 ····​.​prologue
40 ····​const/​4·​v12,​·​0x2 39 ····​const/​4·​v11,​·​0x2
   
41 ····​const/​4·​v9,​·​0x0 40 ····​const/​4·​v8,​·​0x0
   
42 ····​const/​4·​v10,​·​0x1 41 ····​const/​4·​v9,​·​0x1
   
43 ····​.​line·​35 42 ····​.​line·​35
44 ····​array-​length·​v8,​·​p0 43 ····​array-​length·​v7,​·​p0
   
45 ····​if-​eq·​v8,​·​v10,​·​:​cond_0 44 ····​if-​eq·​v7,​·​v9,​·​:​cond_0
   
46 ····​array-​length·​v8,​·​p0 45 ····​array-​length·​v7,​·​p0
   
47 ····​if-​ne·​v8,​·​v12,​·​:​cond_1 46 ····​if-​ne·​v7,​·​v11,​·​:​cond_1
   
48 ····​:​cond_0 47 ····​:​cond_0
49 ····​move·​v8,​·​v10 48 ····​move·​v7,​·​v9
   
50 ····​:​goto_0 49 ····​:​goto_0
51 ····​const-​string·​v11,​·​"usage:​·​java·​-​cp·​jsoup.​jar·​org.​jsoup.​examples.​HtmlToPlainText·​url·​[selector]" 50 ····​const-​string·​v10,​·​"usage:​·​java·​-​cp·​jsoup.​jar·​org.​jsoup.​examples.​HtmlToPlainText·​url·​[selector]"
   
52 ····​invoke-​static·​{v8,​·​v11},​·​Lorg/​jsoup/​helper/​Validate;​-​>isTrue(ZLjava/​lang/​String;​)​V 51 ····​invoke-​static·​{v7,​·​v10},​·​Lorg/​jsoup/​helper/​Validate;​-​>isTrue(ZLjava/​lang/​String;​)​V
   
53 ····​.​line·​36 52 ····​.​line·​36
54 ····​aget-​object·​v7,​·​p0,​·​v9 53 ····​aget-​object·​v6,​·​p0,​·​v8
   
55 ····​.​line·​37 54 ····​.​line·​37
56 ····​.​local·​v7,​·​"url":​Ljava/​lang/​String;​ 55 ····​.​local·​v6,​·​"url":​Ljava/​lang/​String;​
57 ····​array-​length·​v8,​·​p0 56 ····​array-​length·​v7,​·​p0
   
58 ····​if-​ne·​v8,​·​v12,​·​:​cond_2 57 ····​if-​ne·​v7,​·​v11,​·​:​cond_2
   
59 ····​aget-​object·​v6,​·​p0,​·​v10 58 ····​aget-​object·​v5,​·​p0,​·​v9
   
60 ····​.​line·​40 59 ····​.​line·​40
61 ····​.​local·​v6,​·​"selector":​Ljava/​lang/​String;​ 60 ····​.​local·​v5,​·​"selector":​Ljava/​lang/​String;​
62 ····​:​goto_1 61 ····​:​goto_1
63 ····​invoke-​static·​{v7},​·​Lorg/​jsoup/​Jsoup;​-​>connect(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​ 62 ····​invoke-​static·​{v6},​·​Lorg/​jsoup/​Jsoup;​-​>connect(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​
   
64 ····​move-​result-​object·​v8 63 ····​move-​result-​object·​v7
   
65 ····​const-​string·​v9,​·​"Mozilla/​5.​0·​(jsoup)​" 64 ····​const-​string·​v8,​·​"Mozilla/​5.​0·​(jsoup)​"
   
66 ····​invoke-​interface·​{v8,​·​v9},​·​Lorg/​jsoup/​Connection;​-​>userAgent(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​ 65 ····​invoke-​interface·​{v7,​·​v8},​·​Lorg/​jsoup/​Connection;​-​>userAgent(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​
   
67 ····​move-​result-​object·​v8 66 ····​move-​result-​object·​v7
   
68 ····​const/​16·​v9,​·​0x1388 67 ····​const/​16·​v8,​·​0x1388
   
69 ····​invoke-​interface·​{v8,​·​v9},​·​Lorg/​jsoup/​Connection;​-​>timeout(I)​Lorg/​jsoup/​Connection;​ 68 ····​invoke-​interface·​{v7,​·​v8},​·​Lorg/​jsoup/​Connection;​-​>timeout(I)​Lorg/​jsoup/​Connection;​
   
70 ····​move-​result-​object·​v8 69 ····​move-​result-​object·​v7
   
71 ····​invoke-​interface·​{v8},​·​Lorg/​jsoup/​Connection;​-​>get()​Lorg/​jsoup/​nodes/​Document;​ 70 ····​invoke-​interface·​{v7},​·​Lorg/​jsoup/​Connection;​-​>get()​Lorg/​jsoup/​nodes/​Document;​
   
72 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
73 ····​.​line·​42 72 ····​.​line·​42
74 ····​.​local·​v0,​·​"doc":​Lorg/​jsoup/​nodes/​Document;​ 73 ····​.​local·​v0,​·​"doc":​Lorg/​jsoup/​nodes/​Document;​
75 ····​new-​instance·​v3,​·​Lorg/​jsoup/​examples/​HtmlToPlainText;​ 74 ····​new-​instance·​v3,​·​Lorg/​jsoup/​examples/​HtmlToPlainText;​
   
76 ····​invoke-​direct·​{v3},​·​Lorg/​jsoup/​examples/​HtmlToPlainText;​-​><init>()​V 75 ····​invoke-​direct·​{v3},​·​Lorg/​jsoup/​examples/​HtmlToPlainText;​-​><init>()​V
   
77 ····​.​line·​44 76 ····​.​line·​44
78 ····​.​local·​v3,​·​"formatter":​Lorg/​jsoup/​examples/​HtmlToPlainText;​ 77 ····​.​local·​v3,​·​"formatter":​Lorg/​jsoup/​examples/​HtmlToPlainText;​
79 ····​if-​eqz·​v6,​·​:​cond_3 78 ····​if-​eqz·​v5,​·​:​cond_3
   
Max diff block lines reached; 3599/7095 bytes (50.73%) of diff not shown.
[−]
smali/org/jsoup/examples/ListLinks.smali
Offset 21, 123 lines modified Offset 21, 122 lines modified
21 ········​value·​=·​{ 21 ········​value·​=·​{
22 ············​Ljava/​io/​IOException;​ 22 ············​Ljava/​io/​IOException;​
23 ········​} 23 ········​}
24 ····​.​end·​annotation 24 ····​.​end·​annotation
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​16 26 ····​.​line·​16
27 ····​array-​length·​v8,​·​p0 27 ····​array-​length·​v7,​·​p0
   
28 ····​const/​4·​v9,​·​0x1 28 ····​const/​4·​v8,​·​0x1
   
29 ····​if-​ne·​v8,​·​v9,​·​:​cond_0 29 ····​if-​ne·​v7,​·​v8,​·​:​cond_0
   
30 ····​const/​4·​v8,​·​0x1 30 ····​const/​4·​v7,​·​0x1
   
31 ····​:​goto_0 31 ····​:​goto_0
32 ····​const-​string·​v9,​·​"usage:​·​supply·​url·​to·​fetch" 32 ····​const-​string·​v8,​·​"usage:​·​supply·​url·​to·​fetch"
   
33 ····​invoke-​static·​{v8,​·​v9},​·​Lorg/​jsoup/​helper/​Validate;​-​>isTrue(ZLjava/​lang/​String;​)​V 33 ····​invoke-​static·​{v7,​·​v8},​·​Lorg/​jsoup/​helper/​Validate;​-​>isTrue(ZLjava/​lang/​String;​)​V
   
34 ····​.​line·​17 34 ····​.​line·​17
35 ····​const/​4·​v8,​·​0x0 35 ····​const/​4·​v7,​·​0x0
   
36 ····​aget-​object·​v7,​·​p0,​·​v8 36 ····​aget-​object·​v6,​·​p0,​·​v7
   
37 ····​.​line·​18 37 ····​.​line·​18
38 ····​.​local·​v7,​·​"url":​Ljava/​lang/​String;​ 38 ····​.​local·​v6,​·​"url":​Ljava/​lang/​String;​
39 ····​const-​string·​v8,​·​"Fetching·​%s.​.​.​" 39 ····​const-​string·​v7,​·​"Fetching·​%s.​.​.​"
   
40 ····​const/​4·​v9,​·​0x1 40 ····​const/​4·​v8,​·​0x1
   
41 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 41 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​
   
42 ····​const/​4·​v10,​·​0x0 42 ····​const/​4·​v9,​·​0x0
   
43 ····​aput-​object·​v7,​·​v9,​·​v10 43 ····​aput-​object·​v6,​·​v8,​·​v9
   
44 ····​invoke-​static·​{v8,​·​v9},​·​Lorg/​jsoup/​examples/​ListLinks;​-​>print(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 44 ····​invoke-​static·​{v7,​·​v8},​·​Lorg/​jsoup/​examples/​ListLinks;​-​>print(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
45 ····​.​line·​20 45 ····​.​line·​20
46 ····​invoke-​static·​{v7},​·​Lorg/​jsoup/​Jsoup;​-​>connect(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​ 46 ····​invoke-​static·​{v6},​·​Lorg/​jsoup/​Jsoup;​-​>connect(Ljava/​lang/​String;​)​Lorg/​jsoup/​Connection;​
   
47 ····​move-​result-​object·​v8 47 ····​move-​result-​object·​v7
   
48 ····​invoke-​interface·​{v8},​·​Lorg/​jsoup/​Connection;​-​>get()​Lorg/​jsoup/​nodes/​Document;​ 48 ····​invoke-​interface·​{v7},​·​Lorg/​jsoup/​Connection;​-​>get()​Lorg/​jsoup/​nodes/​Document;​
   
49 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
50 ····​.​line·​21 50 ····​.​line·​21
51 ····​.​local·​v0,​·​"doc":​Lorg/​jsoup/​nodes/​Document;​ 51 ····​.​local·​v0,​·​"doc":​Lorg/​jsoup/​nodes/​Document;​
52 ····​const-​string·​v8,​·​"a[href]" 52 ····​const-​string·​v7,​·​"a[href]"
   
53 ····​invoke-​virtual·​{v0,​·​v8},​·​Lorg/​jsoup/​nodes/​Document;​-​>select(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​ 53 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​jsoup/​nodes/​Document;​-​>select(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​
   
54 ····​move-​result-​object·​v4 54 ····​move-​result-​object·​v3
   
55 ····​.​line·​22 55 ····​.​line·​22
56 ····​.​local·​v4,​·​"links":​Lorg/​jsoup/​select/​Elements;​ 56 ····​.​local·​v3,​·​"links":​Lorg/​jsoup/​select/​Elements;​
57 ····​const-​string·​v8,​·​"[src]" 57 ····​const-​string·​v7,​·​"[src]"
   
58 ····​invoke-​virtual·​{v0,​·​v8},​·​Lorg/​jsoup/​nodes/​Document;​-​>select(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​ 58 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​jsoup/​nodes/​Document;​-​>select(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​
   
59 ····​move-​result-​object·​v5 59 ····​move-​result-​object·​v4
   
60 ····​.​line·​23 60 ····​.​line·​23
61 ····​.​local·​v5,​·​"media":​Lorg/​jsoup/​select/​Elements;​ 61 ····​.​local·​v4,​·​"media":​Lorg/​jsoup/​select/​Elements;​
62 ····​const-​string·​v8,​·​"link[href]" 62 ····​const-​string·​v7,​·​"link[href]"
   
63 ····​invoke-​virtual·​{v0,​·​v8},​·​Lorg/​jsoup/​nodes/​Document;​-​>select(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​ 63 ····​invoke-​virtual·​{v0,​·​v7},​·​Lorg/​jsoup/​nodes/​Document;​-​>select(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​
   
64 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v1
   
65 ····​.​line·​25 65 ····​.​line·​25
66 ····​.​local·​v2,​·​"imports":​Lorg/​jsoup/​select/​Elements;​ 66 ····​.​local·​v1,​·​"imports":​Lorg/​jsoup/​select/​Elements;​
67 ····​const-​string·​v8,​·​"\nMedia:​·​(%d)​" 67 ····​const-​string·​v7,​·​"\nMedia:​·​(%d)​"
   
68 ····​const/​4·​v9,​·​0x1 68 ····​const/​4·​v8,​·​0x1
   
69 ····​new-​array·​v9,​·​v9,​·​[Ljava/​lang/​Object;​ 69 ····​new-​array·​v8,​·​v8,​·​[Ljava/​lang/​Object;​
   
70 ····​const/​4·​v10,​·​0x0 70 ····​const/​4·​v9,​·​0x0
   
71 ····​invoke-​virtual·​{v5},​·​Lorg/​jsoup/​select/​Elements;​-​>size()​I 71 ····​invoke-​virtual·​{v4},​·​Lorg/​jsoup/​select/​Elements;​-​>size()​I
   
72 ····​move-​result·​v11 72 ····​move-​result·​v10
   
73 ····​invoke-​static·​{v11},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 73 ····​invoke-​static·​{v10},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
74 ····​move-​result-​object·​v11 74 ····​move-​result-​object·​v10
   
75 ····​aput-​object·​v11,​·​v9,​·​v10 75 ····​aput-​object·​v10,​·​v8,​·​v9
   
76 ····​invoke-​static·​{v8,​·​v9},​·​Lorg/​jsoup/​examples/​ListLinks;​-​>print(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 76 ····​invoke-​static·​{v7,​·​v8},​·​Lorg/​jsoup/​examples/​ListLinks;​-​>print(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
   
77 ····​.​line·​26 77 ····​.​line·​26
78 ····​invoke-​virtual·​{v5},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​ 78 ····​invoke-​virtual·​{v4},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
79 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v7
   
Max diff block lines reached; 11446/15961 bytes (71.71%) of diff not shown.
[−]
smali/org/jsoup/helper/DataUtil.smali
Offset 18, 40 lines modified Offset 18, 42 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​static·​constructor·​<clinit>()​V 19 .​method·​static·​constructor·​<clinit>()​V
20 ····​.​locals·​1 20 ····​.​locals·​1
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​21 22 ····​.​line·​27
23 ····​const-​string·​v0,​·​"(?i)​\\bcharset=\\s*(?:​\"|\')​?([^\\s,​;​\"\']*)​" 23 ····​const-​string·​v0,​·​"(?i)​\\bcharset=\\s*(?:​\"|\')​?([^\\s,​;​\"\']*)​"
   
24 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 24 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
25 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
   
26 ····​sput-​object·​v0,​·​Lorg/​jsoup/​helper/​DataUtil;​-​>charsetPattern:​Ljava/​util/​regex/​Pattern;​ 26 ····​sput-​object·​v0,​·​Lorg/​jsoup/​helper/​DataUtil;​-​>charsetPattern:​Ljava/​util/​regex/​Pattern;​
   
27 ····​.​line·25 27 ····​.​line·31
28 ····​const-​string·​v0,​·​"-​_1234567890abcdefghij​klmnopqrstuvwxyzABCDE​FGHIJKLMNOPQRSTUVWXYZ​" 28 ····​const-​string·​v0,​·​"-​_1234567890abcdefghij​klmnopqrstuvwxyzABCDE​FGHIJKLMNOPQRSTUVWXYZ​"
   
  29 ····​.​line·​32
29 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toCharArray()​[C 30 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toCharArray()​[C
   
30 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
31 ····​sput-​object·​v0,​·​Lorg/​jsoup/​helper/​DataUtil;​-​>mimeBoundaryChars:​[C 32 ····​sput-​object·​v0,​·​Lorg/​jsoup/​helper/​DataUtil;​-​>mimeBoundaryChars:​[C
   
  33 ····​.​line·​31
32 ····​return-​void 34 ····​return-​void
33 .​end·​method 35 .​end·​method
   
34 .​method·​private·​constructor·​<init>()​V 36 .​method·​private·​constructor·​<init>()​V
35 ····​.​locals·​0 37 ····​.​locals·​0
   
36 ····​.​prologue 38 ····​.​prologue
37 ····​.​line·29 39 ····​.​line·35
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ····​return-​void 41 ····​return-​void
40 .​end·​method 42 .​end·​method
   
41 .​method·​static·​crossStreams(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​V 43 .​method·​static·​crossStreams(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​V
42 ····​.​locals·​3 44 ····​.​locals·​3
Offset 60, 163 lines modified Offset 62, 258 lines modified
60 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 62 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
61 ········​value·​=·​{ 63 ········​value·​=·​{
62 ············​Ljava/​io/​IOException;​ 64 ············​Ljava/​io/​IOException;​
63 ········​} 65 ········​}
64 ····​.​end·​annotation 66 ····​.​end·​annotation
   
65 ····​.​prologue 67 ····​.​prologue
66 ····​.​line·78 68 ····​.​line·84
67 ····​const/​high16·​v2,​·​0x20000 69 ····​const/​high16·​v2,​·​0x20000
   
68 ····​new-​array·​v0,​·​v2,​·​[B 70 ····​new-​array·​v0,​·​v2,​·​[B
   
69 ····​.​line·​80 71 ····​.​line·​86
70 ····​.​local·​v0,​·​"buffer":​[B 72 ····​.​local·​v0,​·​"buffer":​[B
71 ····​:​goto_0 73 ····​:​goto_0
72 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​io/​InputStream;​-​>read([B)​I 74 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​io/​InputStream;​-​>read([B)​I
   
73 ····​move-​result·​v1 75 ····​move-​result·​v1
   
74 ····​.​local·​v1,​·​"len":​I 76 ····​.​local·​v1,​·​"len":​I
75 ····​const/​4·​v2,​·​-​0x1 77 ····​const/​4·​v2,​·​-​0x1
   
76 ····​if-​eq·​v1,​·​v2,​·​:​cond_0 78 ····​if-​eq·​v1,​·​v2,​·​:​cond_0
   
77 ····​.​line·​81 79 ····​.​line·​87
78 ····​const/​4·​v2,​·​0x0 80 ····​const/​4·​v2,​·​0x0
   
79 ····​invoke-​virtual·​{p1,​·​v0,​·​v2,​·​v1},​·​Ljava/​io/​OutputStream;​-​>write([BII)​V 81 ····​invoke-​virtual·​{p1,​·​v0,​·​v2,​·​v1},​·​Ljava/​io/​OutputStream;​-​>write([BII)​V
   
80 ····​goto·​:​goto_0 82 ····​goto·​:​goto_0
   
81 ····​.​line·​83 83 ····​.​line·​89
82 ····​:​cond_0 84 ····​:​cond_0
83 ····​return-​void 85 ····​return-​void
84 .​end·​method 86 .​end·​method
   
85 .​method·​static·​emptyByteBuffer()​Ljava/​nio/​ByteBuffer;​ 87 .​method·​private·​static·detectCharsetFromBom(​Ljava/​nio/​ByteBuffer;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
86 ····​.​locals·1 88 ····​.​locals·8
  89 ····​.​param·​p0,​·​"byteData"····​#·​Ljava/​nio/​ByteBuffer;​
  90 ····​.​param·​p1,​·​"charsetName"····​#·​Ljava/​lang/​String;​
   
87 ····​.​prologue 91 ····​.​prologue
88 ····.​line·187 92 ····const/​4·​v7,​·0x2
89 ····​const/​4·​v0,​·​0x0  
   
90 ····​invoke-​static·​{v0},​·​Ljava/​nio/​ByteBuffer;​-​>allocate(I)​Ljava/​nio/​ByteBuffer;​  
   
91 ····move-​result-​object·v0 93 ····const/​4·​v6,​·-​0x1
   
92 ····return-​object·​v0 94 ····const/​4·​v5,​·​-​0x2
93 .​end·​method  
   
94 .​method·static·getCharsetFromContent​Type(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 95 ····​const/​4·v4,​·​0x1
95 ····​.​locals·​6  
96 ····​.​param·​p0,​·​"contentType"····​#·​Ljava/​lang/​String;​  
   
Max diff block lines reached; 28699/31256 bytes (91.82%) of diff not shown.
[−]
smali/org/jsoup/helper/DescendableLinkedList$DescendingIterator.smali
Offset 43, 52 lines modified Offset 43, 52 lines modified
   
43 #·​direct·​methods 43 #·​direct·​methods
44 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​helper/​DescendableLinkedList​;​I)​V 44 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​helper/​DescendableLinkedList​;​I)​V
45 ····​.​locals·​1 45 ····​.​locals·​1
46 ····​.​param·​p2,​·​"index"····​#·​I 46 ····​.​param·​p2,​·​"index"····​#·​I
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·60 48 ····​.​line·56
49 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​" 49 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​"
50 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>this$0:​Lorg/​jsoup/​helper/​DescendableLinkedList​;​ 50 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>this$0:​Lorg/​jsoup/​helper/​DescendableLinkedList​;​
   
51 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 51 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
52 ····​.​line·61 52 ····​.​line·57
53 ····​invoke-​virtual·​{p1,​·​p2},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>listIterator(I)​Ljava/​util/​ListIterator;​ 53 ····​invoke-​virtual·​{p1,​·​p2},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>listIterator(I)​Ljava/​util/​ListIterator;​
   
54 ····​move-​result-​object·​v0 54 ····​move-​result-​object·​v0
   
55 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>iter:​Ljava/​util/​ListIterator;​ 55 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>iter:​Ljava/​util/​ListIterator;​
   
56 ····​.​line·62 56 ····​.​line·58
57 ····​return-​void 57 ····​return-​void
58 .​end·​method 58 .​end·​method
   
59 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​helper/​DescendableLinkedList​;​ILorg/​jsoup/​helper/​DescendableLinkedList​$1;​)​V 59 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​helper/​DescendableLinkedList​;​ILorg/​jsoup/​helper/​DescendableLinkedList​$1;​)​V
60 ····​.​locals·​0 60 ····​.​locals·​0
61 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​ 61 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​
62 ····​.​param·​p2,​·​"x1"····​#·​I 62 ····​.​param·​p2,​·​"x1"····​#·​I
63 ····​.​param·​p3,​·​"x2"····​#·​Lorg/​jsoup/​helper/​DescendableLinkedList​$1;​ 63 ····​.​param·​p3,​·​"x2"····​#·​Lorg/​jsoup/​helper/​DescendableLinkedList​$1;​
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​.​line·​56 65 ····​.​line·​52
66 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​" 66 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​"
67 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​><init>(Lorg/​jsoup/​helper/​DescendableLinkedList​;​I)​V 67 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​><init>(Lorg/​jsoup/​helper/​DescendableLinkedList​;​I)​V
   
68 ····​return-​void 68 ····​return-​void
69 .​end·​method 69 .​end·​method
   
   
70 #·​virtual·​methods 70 #·​virtual·​methods
71 .​method·​public·​hasNext()​Z 71 .​method·​public·​hasNext()​Z
72 ····​.​locals·​1 72 ····​.​locals·​1
   
73 ····​.​prologue 73 ····​.​prologue
74 ····​.​line·​69 74 ····​.​line·​65
75 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​" 75 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​"
76 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>iter:​Ljava/​util/​ListIterator;​ 76 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>iter:​Ljava/​util/​ListIterator;​
   
77 ····​invoke-​interface·​{v0},​·​Ljava/​util/​ListIterator;​-​>hasPrevious()​Z 77 ····​invoke-​interface·​{v0},​·​Ljava/​util/​ListIterator;​-​>hasPrevious()​Z
   
78 ····​move-​result·​v0 78 ····​move-​result·​v0
   
Offset 100, 31 lines modified Offset 100, 31 lines modified
100 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 100 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
101 ········​value·​=·​{ 101 ········​value·​=·​{
102 ············​"()​TE;​" 102 ············​"()​TE;​"
103 ········​} 103 ········​}
104 ····​.​end·​annotation 104 ····​.​end·​annotation
   
105 ····​.​prologue 105 ····​.​prologue
106 ····​.​line·​77 106 ····​.​line·​73
107 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​" 107 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​"
108 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>iter:​Ljava/​util/​ListIterator;​ 108 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>iter:​Ljava/​util/​ListIterator;​
   
109 ····​invoke-​interface·​{v0},​·​Ljava/​util/​ListIterator;​-​>previous()​Ljava/​lang/​Object;​ 109 ····​invoke-​interface·​{v0},​·​Ljava/​util/​ListIterator;​-​>previous()​Ljava/​lang/​Object;​
   
110 ····​move-​result-​object·​v0 110 ····​move-​result-​object·​v0
   
111 ····​return-​object·​v0 111 ····​return-​object·​v0
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​remove()​V 113 .​method·​public·​remove()​V
114 ····​.​locals·​1 114 ····​.​locals·​1
   
115 ····​.​prologue 115 ····​.​prologue
116 ····​.​line·​84 116 ····​.​line·​80
117 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​" 117 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>.​DescendingIterator<TE​;​>;​"
118 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>iter:​Ljava/​util/​ListIterator;​ 118 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​-​>iter:​Ljava/​util/​ListIterator;​
   
119 ····​invoke-​interface·​{v0},​·​Ljava/​util/​ListIterator;​-​>remove()​V 119 ····​invoke-​interface·​{v0},​·​Ljava/​util/​ListIterator;​-​>remove()​V
   
120 ····​.​line·​85 120 ····​.​line·​81
121 ····​return-​void 121 ····​return-​void
122 .​end·​method 122 .​end·​method
[−]
smali/org/jsoup/helper/DescendableLinkedList.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​util/​LinkedList;​ 2 .​super·​Ljava/​util/​LinkedList;​
3 .​source·​"DescendableLinkedLis​t.​java" 3 .​source·​"DescendableLinkedLis​t.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lorg/​jsoup/​helper/​DescendableLinkedList​$1;​,​  
8 ········​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​ 7 ········​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
11 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 10 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
12 ····​value·​=·​{ 11 ····​value·​=·​{
13 ········​"<E:​",​ 12 ········​"<E:​",​
Offset 44, 15 lines modified Offset 43, 15 lines modified
44 ············​"()​",​ 43 ············​"()​",​
45 ············​"Ljava/​util/​Iterator",​ 44 ············​"Ljava/​util/​Iterator",​
46 ············​"<TE;​>;​" 45 ············​"<TE;​>;​"
47 ········​} 46 ········​}
48 ····​.​end·​annotation 47 ····​.​end·​annotation
   
49 ····​.​prologue 48 ····​.​prologue
50 ····​.​line·53 49 ····​.​line·49
51 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>;​" 50 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>;​"
52 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​ 51 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​DescendableLinkedList​$DescendingIterator;​
   
53 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>size()​I 52 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>size()​I
   
54 ····​move-​result·​v1 53 ····​move-​result·​v1
   
Offset 68, 15 lines modified Offset 67, 15 lines modified
68 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 67 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
69 ········​value·​=·​{ 68 ········​value·​=·​{
70 ············​"()​TE;​" 69 ············​"()​TE;​"
71 ········​} 70 ········​}
72 ····​.​end·​annotation 71 ····​.​end·​annotation
   
73 ····​.​prologue 72 ····​.​prologue
74 ····​.​line·​35 73 ····​.​line·​33
75 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>;​" 74 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>;​"
76 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>size()​I 75 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>size()​I
   
77 ····​move-​result·​v0 76 ····​move-​result·​v0
   
78 ····​if-​nez·​v0,​·​:​cond_0 77 ····​if-​nez·​v0,​·​:​cond_0
   
Offset 98, 15 lines modified Offset 97, 15 lines modified
98 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 97 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
99 ········​value·​=·​{ 98 ········​value·​=·​{
100 ············​"()​TE;​" 99 ············​"()​TE;​"
101 ········​} 100 ········​}
102 ····​.​end·​annotation 101 ····​.​end·​annotation
   
103 ····​.​prologue 102 ····​.​prologue
104 ····​.​line·​44 103 ····​.​line·​41
105 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>;​" 104 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>;​"
106 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>size()​I 105 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>size()​I
   
107 ····​move-​result·​v0 106 ····​move-​result·​v0
   
108 ····​if-​nez·​v0,​·​:​cond_0 107 ····​if-​nez·​v0,​·​:​cond_0
   
Offset 128, 15 lines modified Offset 127, 15 lines modified
128 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 127 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
129 ········​value·​=·​{ 128 ········​value·​=·​{
130 ············​"(TE;​)​V" 129 ············​"(TE;​)​V"
131 ········​} 130 ········​}
132 ····​.​end·​annotation 131 ····​.​end·​annotation
   
133 ····​.​prologue 132 ····​.​prologue
134 ····​.​line·​26 133 ····​.​line·​25
135 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>;​" 134 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​DescendableLinkedList​;​,​·​"Lorg/​jsoup/​helper/​DescendableLinkedList​<TE;​>;​"
136 ····​.​local·​p1,​·​"e":​Ljava/​lang/​Object;​,​·​"TE;​" 135 ····​.​local·​p1,​·​"e":​Ljava/​lang/​Object;​,​·​"TE;​"
137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>addFirst(Ljava/​lang/​Object;​)​V 136 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​jsoup/​helper/​DescendableLinkedList​;​-​>addFirst(Ljava/​lang/​Object;​)​V
   
138 ····​.​line·​27 137 ····​.​line·​26
139 ····​return-​void 138 ····​return-​void
140 .​end·​method 139 .​end·​method
[−]
smali/org/jsoup/helper/HttpConnection$Base.smali
Offset 59, 109 lines modified Offset 59, 109 lines modified
   
   
59 #·​direct·​methods 59 #·​direct·​methods
60 .​method·​private·​constructor·​<init>()​V 60 .​method·​private·​constructor·​<init>()​V
61 ····​.​locals·​1 61 ····​.​locals·​1
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​239 63 ····​.​line·​261
64 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​HttpConnection$Base;​,​·​"Lorg/​jsoup/​helper/​HttpConnection$Base<T​T;​>;​" 64 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​HttpConnection$Base;​,​·​"Lorg/​jsoup/​helper/​HttpConnection$Base<T​T;​>;​"
65 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 65 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
66 ····​.​line·​240 66 ····​.​line·​262
67 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​ 67 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​
   
68 ····​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedHashMap;​-​><init>()​V 68 ····​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedHashMap;​-​><init>()​V
   
69 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>headers:​Ljava/​util/​Map;​ 69 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>headers:​Ljava/​util/​Map;​
   
70 ····​.​line·​241 70 ····​.​line·​263
71 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​ 71 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​
   
72 ····​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedHashMap;​-​><init>()​V 72 ····​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedHashMap;​-​><init>()​V
   
73 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>cookies:​Ljava/​util/​Map;​ 73 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>cookies:​Ljava/​util/​Map;​
   
74 ····​.​line·​242 74 ····​.​line·​264
75 ····​return-​void 75 ····​return-​void
76 .​end·​method 76 .​end·​method
   
77 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V 77 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V
78 ····​.​locals·​0 78 ····​.​locals·​0
79 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​helper/​HttpConnection$1;​ 79 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​helper/​HttpConnection$1;​
   
80 ····​.​prologue 80 ····​.​prologue
81 ····​.​line·​233 81 ····​.​line·​255
82 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​HttpConnection$Base;​,​·​"Lorg/​jsoup/​helper/​HttpConnection$Base<T​T;​>;​" 82 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​HttpConnection$Base;​,​·​"Lorg/​jsoup/​helper/​HttpConnection$Base<T​T;​>;​"
83 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​><init>()​V 83 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​><init>()​V
   
84 ····​return-​void 84 ····​return-​void
85 .​end·​method 85 .​end·​method
   
86 .​method·​private·​getHeaderCaseInsensit​ive(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 86 .​method·​private·​getHeaderCaseInsensit​ive(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
87 ····​.​locals·​4 87 ····​.​locals·​4
88 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 88 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​302 90 ····​.​line·​324
91 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​HttpConnection$Base;​,​·​"Lorg/​jsoup/​helper/​HttpConnection$Base<T​T;​>;​" 91 ····​.​local·​p0,​·​"this":​Lorg/​jsoup/​helper/​HttpConnection$Base;​,​·​"Lorg/​jsoup/​helper/​HttpConnection$Base<T​T;​>;​"
92 ····​const-​string·​v2,​·​"Header·​name·​must·​not·​be·​null" 92 ····​const-​string·​v2,​·​"Header·​name·​must·​not·​be·​null"
   
93 ····​invoke-​static·​{p1,​·​v2},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V 93 ····​invoke-​static·​{p1,​·​v2},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
   
94 ····​.​line·​304 94 ····​.​line·​326
95 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>headers:​Ljava/​util/​Map;​ 95 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>headers:​Ljava/​util/​Map;​
   
96 ····​invoke-​interface·​{v2,​·​p1},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​interface·​{v2,​·​p1},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 98 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
99 ····​.​line·​305 99 ····​.​line·​327
100 ····​.​local·​v1,​·​"value":​Ljava/​lang/​String;​ 100 ····​.​local·​v1,​·​"value":​Ljava/​lang/​String;​
101 ····​if-​nez·​v1,​·​:​cond_0 101 ····​if-​nez·​v1,​·​:​cond_0
   
102 ····​.​line·​306 102 ····​.​line·​328
103 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>headers:​Ljava/​util/​Map;​ 103 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>headers:​Ljava/​util/​Map;​
   
104 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 104 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
105 ····​move-​result-​object·​v3 105 ····​move-​result-​object·​v3
   
106 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 106 ····​invoke-​interface·​{v2,​·​v3},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
107 ····​move-​result-​object·​v1 107 ····​move-​result-​object·​v1
   
108 ····​.​end·​local·​v1····​#·​"value":​Ljava/​lang/​String;​ 108 ····​.​end·​local·​v1····​#·​"value":​Ljava/​lang/​String;​
109 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 109 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
110 ····​.​line·​307 110 ····​.​line·​329
111 ····​.​restart·​local·​v1····​#·​"value":​Ljava/​lang/​String;​ 111 ····​.​restart·​local·​v1····​#·​"value":​Ljava/​lang/​String;​
112 ····​:​cond_0 112 ····​:​cond_0
113 ····​if-​nez·​v1,​·​:​cond_1 113 ····​if-​nez·​v1,​·​:​cond_1
   
114 ····​.​line·​308 114 ····​.​line·​330
115 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>scanHeaders(Ljava/​lang/​String;​)​Ljava/​util/​Map$Entry;​ 115 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​>scanHeaders(Ljava/​lang/​String;​)​Ljava/​util/​Map$Entry;​
   
116 ····​move-​result-​object·​v0 116 ····​move-​result-​object·​v0
   
117 ····​.​line·​309 117 ····​.​line·​331
118 ····​.​local·​v0,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 118 ····​.​local·​v0,​·​"entry":​Ljava/​util/​Map$Entry;​,​·​"Ljava/​util/​Map$Entry<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
119 ····​if-​eqz·​v0,​·​:​cond_1 119 ····​if-​eqz·​v0,​·​:​cond_1
   
120 ····​.​line·​310 120 ····​.​line·​332
121 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​ 121 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Map$Entry;​-​>getValue()​Ljava/​lang/​Object;​
   
122 ····​move-​result-​object·​v1 122 ····​move-​result-​object·​v1
   
123 ····​.​end·​local·​v1····​#·​"value":​Ljava/​lang/​String;​ 123 ····​.​end·​local·​v1····​#·​"value":​Ljava/​lang/​String;​
Max diff block lines reached; 13837/17088 bytes (80.97%) of diff not shown.
[−]
smali/org/jsoup/helper/HttpConnection$KeyVal.smali
Offset 26, 27 lines modified Offset 26, 27 lines modified
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​private·​constructor·​<init>()​V 27 .​method·​private·​constructor·​<init>()​V
28 ····​.​locals·​0 28 ····​.​locals·​0
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·871 30 ····​.​line·975
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​public·​static·​create(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​ 34 .​method·​public·​static·​create(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​
35 ····​.​locals·​1 35 ····​.​locals·​1
36 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​ 36 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​
37 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​String;​ 37 ····​.​param·​p1,​·​"value"····​#·​Ljava/​lang/​String;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·864 39 ····​.​line·968
40 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​ 40 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​
   
41 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​><init>()​V 41 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​><init>()​V
   
42 ····​invoke-​virtual·​{v0,​·​p0},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>key(Ljava/​lang/​String;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​ 42 ····​invoke-​virtual·​{v0,​·​p0},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>key(Ljava/​lang/​String;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v0
Offset 61, 15 lines modified Offset 61, 15 lines modified
61 .​method·​public·​static·​create(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​io/​InputStream;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​ 61 .​method·​public·​static·​create(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​io/​InputStream;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​
62 ····​.​locals·​1 62 ····​.​locals·​1
63 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​ 63 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​
64 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 64 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
65 ····​.​param·​p2,​·​"stream"····​#·​Ljava/​io/​InputStream;​ 65 ····​.​param·​p2,​·​"stream"····​#·​Ljava/​io/​InputStream;​
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·868 67 ····​.​line·972
68 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​ 68 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​
   
69 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​><init>()​V 69 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​><init>()​V
   
70 ····​invoke-​virtual·​{v0,​·​p0},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>key(Ljava/​lang/​String;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​ 70 ····​invoke-​virtual·​{v0,​·​p0},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>key(Ljava/​lang/​String;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​
   
71 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
Offset 87, 15 lines modified Offset 87, 15 lines modified
   
   
87 #·​virtual·​methods 87 #·​virtual·​methods
88 .​method·​public·​hasInputStream()​Z 88 .​method·​public·​hasInputStream()​Z
89 ····​.​locals·​1 89 ····​.​locals·​1
   
90 ····​.​prologue 90 ····​.​prologue
91 ····​.​line·904 91 ····​.​line·1008
92 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>stream:​Ljava/​io/​InputStream;​ 92 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>stream:​Ljava/​io/​InputStream;​
   
93 ····​if-​eqz·​v0,​·​:​cond_0 93 ····​if-​eqz·​v0,​·​:​cond_0
   
94 ····​const/​4·​v0,​·​0x1 94 ····​const/​4·​v0,​·​0x1
   
95 ····​:​goto_0 95 ····​:​goto_0
Offset 107, 97 lines modified Offset 107, 95 lines modified
107 ····​goto·​:​goto_0 107 ····​goto·​:​goto_0
108 .​end·​method 108 .​end·​method
   
109 .​method·​public·​inputStream()​Ljava/​io/​InputStream;​ 109 .​method·​public·​inputStream()​Ljava/​io/​InputStream;​
110 ····​.​locals·​1 110 ····​.​locals·​1
   
111 ····​.​prologue 111 ····​.​prologue
112 ····​.​line·900 112 ····​.​line·1004
113 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>stream:​Ljava/​io/​InputStream;​ 113 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>stream:​Ljava/​io/​InputStream;​
   
114 ····​return-​object·​v0 114 ····​return-​object·​v0
115 .​end·​method 115 .​end·​method
   
116 .​method·​public·​bridge·​synthetic·​inputStream(Ljava/​io/​InputStream;​)​Lorg/​jsoup/​Connection$KeyVal;​ 116 .​method·​public·​bridge·​synthetic·​inputStream(Ljava/​io/​InputStream;​)​Lorg/​jsoup/​Connection$KeyVal;​
117 ····​.​locals·​1 117 ····​.​locals·​1
118 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​io/​InputStream;​  
   
119 ····​.​prologue 118 ····​.​prologue
120 ····​.​line·858 119 ····​.​line·962
121 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>inputStream(Ljava/​io/​InputStream;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​ 120 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>inputStream(Ljava/​io/​InputStream;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​
   
122 ····​move-​result-​object·​v0 121 ····​move-​result-​object·​v0
   
123 ····​return-​object·​v0 122 ····​return-​object·​v0
124 .​end·​method 123 .​end·​method
   
125 .​method·​public·​inputStream(Ljava/​io/​InputStream;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​ 124 .​method·​public·​inputStream(Ljava/​io/​InputStream;​)​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​
126 ····​.​locals·​2 125 ····​.​locals·​2
127 ····​.​param·​p1,​·​"inputStream"····​#·​Ljava/​io/​InputStream;​ 126 ····​.​param·​p1,​·​"inputStream"····​#·​Ljava/​io/​InputStream;​
   
128 ····​.​prologue 127 ····​.​prologue
129 ····​.​line·894 128 ····​.​line·998
130 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>value:​Ljava/​lang/​String;​ 129 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​-​>value:​Ljava/​lang/​String;​
   
131 ····​const-​string·​v1,​·​"Data·​input·​stream·​must·​not·​be·​null" 130 ····​const-​string·​v1,​·​"Data·​input·​stream·​must·​not·​be·​null"
   
132 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V 131 ····​invoke-​static·​{v0,​·​v1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
   
133 ····​.​line·895 132 ····​.​line·999
Max diff block lines reached; 2896/5994 bytes (48.31%) of diff not shown.
[−]
smali/org/jsoup/helper/HttpConnection$Request.smali
Offset 24, 14 lines modified Offset 24, 16 lines modified
24 ········​">;​",​ 24 ········​">;​",​
25 ········​"Lorg/​jsoup/​Connection$Request;​" 25 ········​"Lorg/​jsoup/​Connection$Request;​"
26 ····​} 26 ····​}
27 .​end·​annotation 27 .​end·​annotation
   
   
28 #·​instance·​fields 28 #·​instance·​fields
  29 .​field·​private·​body:​Ljava/​lang/​String;​
   
29 .​field·​private·​data:​Ljava/​util/​Collection;​ 30 .​field·​private·​data:​Ljava/​util/​Collection;​
30 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 31 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
31 ········​value·​=·​{ 32 ········​value·​=·​{
32 ············​"Ljava/​util/​Collection",​ 33 ············​"Ljava/​util/​Collection",​
33 ············​"<",​ 34 ············​"<",​
34 ············​"Lorg/​jsoup/​Connection$KeyVal;​",​ 35 ············​"Lorg/​jsoup/​Connection$KeyVal;​",​
35 ············​">;​" 36 ············​">;​"
Offset 45, 125 lines modified Offset 47, 145 lines modified
   
45 .​field·​private·​ignoreHttpErrors:​Z 47 .​field·​private·​ignoreHttpErrors:​Z
   
46 .​field·​private·​maxBodySizeBytes:​I 48 .​field·​private·​maxBodySizeBytes:​I
   
47 .​field·​private·​parser:​Lorg/​jsoup/​parser/​Parser;​ 49 .​field·​private·​parser:​Lorg/​jsoup/​parser/​Parser;​
   
  50 .​field·​private·​parserDefined:​Z
   
48 .​field·​private·​postDataCharset:​Ljava/​lang/​String;​ 51 .​field·​private·​postDataCharset:​Ljava/​lang/​String;​
   
  52 .​field·​private·​proxy:​Ljava/​net/​Proxy;​
   
49 .​field·​private·​timeoutMilliseconds:​I 53 .​field·​private·​timeoutMilliseconds:​I
   
50 .​field·​private·​validateTSLCertificat​es:​Z 54 .​field·​private·​validateTSLCertificat​es:​Z
   
   
51 #·​direct·​methods 55 #·​direct·​methods
52 .​method·​private·​constructor·​<init>()​V 56 .​method·​private·​constructor·​<init>()​V
53 ····​.​locals·​3 57 ····​.​locals·​3
   
54 ····​.​prologue 58 ····​.​prologue
55 ····​const/​4·​v2,​·​0x1 59 ····​const/​4·​v2,​·​0x0
   
56 ····​const/​4·​v1,​·​0x0 60 ····​const/​4·​v1,​·​0x1
   
57 ····​.​line·​363  
58 ····​const/​4·​v0,​·​0x0 61 ····​const/​4·​v0,​·​0x0
   
59 ····invoke-​direct·{p0,​·v0},​·Lorg/​jsoup/​helper/​HttpConnection$Base;​-​><init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V 62 ····.​line·​388
  63 ····​invoke-​direct·​{p0,​·​v2},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​><init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V
   
  64 ····​.​line·​380
  65 ····​iput-​object·​v2,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>body:​Ljava/​lang/​String;​
   
  66 ····​.​line·​381
  67 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>ignoreHttpErrors:​Z
   
60 ····​.​line·​357 68 ····​.​line·​382
61 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>ignoreHttpErrors:​Z 69 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>ignoreContentType:​Z
   
62 ····​.​line·​358 70 ····​.​line·​384
63 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>ignoreContentType:​Z 71 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>parserDefined:​Z
   
64 ····​.​line·​360 72 ····​.​line·​385
65 ····​iput-​boolean·​v2,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>validateTSLCertifica​tes:​Z 73 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>validateTSLCertifica​tes:​Z
   
66 ····​.​line·​361 74 ····​.​line·​386
67 ····​const-​string·​v0,​·​"UTF-​8" 75 ····​const-​string·​v0,​·​"UTF-​8"
   
68 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>postDataCharset:​Ljava/​lang/​String;​ 76 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>postDataCharset:​Ljava/​lang/​String;​
   
69 ····​.​line·​364 77 ····​.​line·​389
70 ····​const/​16·​v0,​·​0xbb8 78 ····​const/​16·​v0,​·​0xbb8
   
71 ····​iput·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>timeoutMilliseconds:​I 79 ····​iput·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>timeoutMilliseconds:​I
   
72 ····​.​line·​365 80 ····​.​line·​390
73 ····​const/​high16·​v0,​·​0x100000 81 ····​const/​high16·​v0,​·​0x100000
   
74 ····​iput·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>maxBodySizeBytes:​I 82 ····​iput·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>maxBodySizeBytes:​I
   
75 ····​.​line·​366 83 ····​.​line·​391
76 ····​iput-​boolean·​v2,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>followRedirects:​Z 84 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>followRedirects:​Z
   
77 ····​.​line·​367 85 ····​.​line·​392
78 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 86 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
79 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 87 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
80 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>data:​Ljava/​util/​Collection;​ 88 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>data:​Ljava/​util/​Collection;​
   
81 ····​.​line·​368 89 ····​.​line·​393
82 ····​sget-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>GET:​Lorg/​jsoup/​Connection$Method;​ 90 ····​sget-​object·​v0,​·​Lorg/​jsoup/​Connection$Method;​-​>GET:​Lorg/​jsoup/​Connection$Method;​
   
83 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>method:​Lorg/​jsoup/​Connection$Method;​ 91 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>method:​Lorg/​jsoup/​Connection$Method;​
   
84 ····​.​line·​369 92 ····​.​line·​394
85 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>headers:​Ljava/​util/​Map;​ 93 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​>headers:​Ljava/​util/​Map;​
   
86 ····​const-​string·​v1,​·​"Accept-​Encoding" 94 ····​const-​string·​v1,​·​"Accept-​Encoding"
Max diff block lines reached; 14560/17921 bytes (81.25%) of diff not shown.
[−]
smali/org/jsoup/helper/HttpConnection$Response$1.smali
Offset 18, 26 lines modified Offset 18, 26 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·654 22 ····​.​line·715
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​verify(Ljava/​lang/​String;​Ljavax/​net/​ssl/​SSLSession;​)​Z 27 .​method·​public·​verify(Ljava/​lang/​String;​Ljavax/​net/​ssl/​SSLSession;​)​Z
28 ····​.​locals·​1 28 ····​.​locals·​1
29 ····​.​param·​p1,​·​"urlHostName"····​#·​Ljava/​lang/​String;​ 29 ····​.​param·​p1,​·​"urlHostName"····​#·​Ljava/​lang/​String;​
30 ····​.​param·​p2,​·​"session"····​#·​Ljavax/​net/​ssl/​SSLSession;​ 30 ····​.​param·​p2,​·​"session"····​#·​Ljavax/​net/​ssl/​SSLSession;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·656 32 ····​.​line·717
33 ····​const/​4·​v0,​·​0x1 33 ····​const/​4·​v0,​·​0x1
   
34 ····​return·​v0 34 ····​return·​v0
35 .​end·​method 35 .​end·​method
[−]
smali/org/jsoup/helper/HttpConnection$Response$2.smali
Offset 18, 44 lines modified Offset 18, 44 lines modified
   
   
18 #·​direct·​methods 18 #·​direct·​methods
19 .​method·​constructor·​<init>()​V 19 .​method·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·673 22 ····​.​line·​734
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​checkClientTrusted([L​java/​security/​cert/​X509Certificate;​Ljava/​lang/​String;​)​V 27 .​method·​public·​checkClientTrusted([L​java/​security/​cert/​X509Certificate;​Ljava/​lang/​String;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
29 ····​.​param·​p1,​·​"chain"····​#·​[Ljava/​security/​cert/​X509Certificate;​ 29 ····​.​param·​p1,​·​"chain"····​#·​[Ljava/​security/​cert/​X509Certificate;​
30 ····​.​param·​p2,​·​"authType"····​#·​Ljava/​lang/​String;​ 30 ····​.​param·​p2,​·​"authType"····​#·​Ljava/​lang/​String;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·676 32 ····​.​line·737
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
35 .​method·​public·​checkServerTrusted([L​java/​security/​cert/​X509Certificate;​Ljava/​lang/​String;​)​V 35 .​method·​public·​checkServerTrusted([L​java/​security/​cert/​X509Certificate;​Ljava/​lang/​String;​)​V
36 ····​.​locals·​0 36 ····​.​locals·​0
37 ····​.​param·​p1,​·​"chain"····​#·​[Ljava/​security/​cert/​X509Certificate;​ 37 ····​.​param·​p1,​·​"chain"····​#·​[Ljava/​security/​cert/​X509Certificate;​
38 ····​.​param·​p2,​·​"authType"····​#·​Ljava/​lang/​String;​ 38 ····​.​param·​p2,​·​"authType"····​#·​Ljava/​lang/​String;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·679 40 ····​.​line·740
41 ····​return-​void 41 ····​return-​void
42 .​end·​method 42 .​end·​method
   
43 .​method·​public·​getAcceptedIssuers()​[Ljava/​security/​cert/​X509Certificate;​ 43 .​method·​public·​getAcceptedIssuers()​[Ljava/​security/​cert/​X509Certificate;​
44 ····​.​locals·​1 44 ····​.​locals·​1
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·682 46 ····​.​line·743
47 ····​const/​4·​v0,​·​0x0 47 ····​const/​4·​v0,​·​0x0
   
48 ····​return-​object·​v0 48 ····​return-​object·​v0
49 .​end·​method 49 .​end·​method
[−]
smali/org/jsoup/helper/HttpConnection$Response.smali
Offset 56, 16 lines modified Offset 56, 16 lines modified
   
   
56 #·​direct·​methods 56 #·​direct·​methods
57 .​method·​static·​constructor·​<clinit>()​V 57 .​method·​static·​constructor·​<clinit>()​V
58 ····​.​locals·​1 58 ····​.​locals·​1
   
59 ····​.​prologue 59 ····​.​prologue
60 ····​.​line·477 60 ····​.​line·524
61 ····​const-​string·​v0,​·​"application/​\\w+\\+xml.​*" 61 ····​const-​string·​v0,​·​"(application|text)​/​\\w*\\+?xml.​*"
   
62 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 62 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​sput-​object·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>xmlContentTypeRxp:​Ljava/​util/​regex/​Pattern;​ 64 ····​sput-​object·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>xmlContentTypeRxp:​Ljava/​util/​regex/​Pattern;​
   
Offset 74, 26 lines modified Offset 74, 26 lines modified
   
74 .​method·​constructor·​<init>()​V 74 .​method·​constructor·​<init>()​V
75 ····​.​locals·​2 75 ····​.​locals·​2
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​const/​4·​v1,​·​0x0 77 ····​const/​4·​v1,​·​0x0
   
78 ····​.​line·480 78 ····​.​line·527
79 ····​const/​4·​v0,​·​0x0 79 ····​const/​4·​v0,​·​0x0
   
80 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​><init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V 80 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​><init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V
   
81 ····​.​line·468 81 ····​.​line·517
82 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>executed:​Z 82 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>executed:​Z
   
83 ····​.​line·469 83 ····​.​line·518
84 ····​iput·​v1,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I 84 ····​iput·​v1,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I
   
85 ····​.​line·481 85 ····​.​line·528
86 ····​return-​void 86 ····​return-​void
87 .​end·​method 87 .​end·​method
   
88 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​)​V 88 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​)​V
89 ····​.​locals·​5 89 ····​.​locals·​5
90 ····​.​param·​p1,​·​"previousResponse"····​#·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​ 90 ····​.​param·​p1,​·​"previousResponse"····​#·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​
91 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 91 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
Offset 101, 43 lines modified Offset 101, 43 lines modified
101 ············​Ljava/​io/​IOException;​ 101 ············​Ljava/​io/​IOException;​
102 ········​} 102 ········​}
103 ····​.​end·​annotation 103 ····​.​end·​annotation
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​const/​4·​v4,​·​0x0 105 ····​const/​4·​v4,​·​0x0
   
106 ····​.​line·484 106 ····​.​line·531
107 ····​const/​4·​v0,​·​0x0 107 ····​const/​4·​v0,​·​0x0
   
108 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​><init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V 108 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​helper/​HttpConnection$Base;​-​><init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V
   
109 ····​.​line·468 109 ····​.​line·517
110 ····​iput-​boolean·​v4,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>executed:​Z 110 ····​iput-​boolean·​v4,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>executed:​Z
   
111 ····​.​line·469 111 ····​.​line·518
112 ····​iput·​v4,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I 112 ····​iput·​v4,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I
   
113 ····​.​line·485 113 ····​.​line·532
114 ····​if-​eqz·​p1,​·​:​cond_0 114 ····​if-​eqz·​p1,​·​:​cond_0
   
115 ····​.​line·486 115 ····​.​line·533
116 ····​iget·​v0,​·​p1,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I 116 ····​iget·​v0,​·​p1,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I
   
117 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 117 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
118 ····​iput·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I 118 ····​iput·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I
   
119 ····​.​line·487 119 ····​.​line·534
120 ····​iget·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I 120 ····​iget·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​>numRedirects:​I
   
121 ····​const/​16·​v1,​·​0x14 121 ····​const/​16·​v1,​·​0x14
   
122 ····​if-​lt·​v0,​·​v1,​·​:​cond_0 122 ····​if-​lt·​v0,​·​v1,​·​:​cond_0
   
123 ····​.​line·488 123 ····​.​line·535
124 ····​new-​instance·​v0,​·​Ljava/​io/​IOException;​ 124 ····​new-​instance·​v0,​·​Ljava/​io/​IOException;​
   
125 ····​const-​string·​v1,​·​"Too·​many·​redirects·​occurred·​trying·​to·​load·​URL·​%s" 125 ····​const-​string·​v1,​·​"Too·​many·​redirects·​occurred·​trying·​to·​load·​URL·​%s"
   
126 ····​const/​4·​v2,​·​0x1 126 ····​const/​4·​v2,​·​0x1
   
127 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​ 127 ····​new-​array·​v2,​·​v2,​·​[Ljava/​lang/​Object;​
Offset 152, 989 lines modified Offset 152, 1199 lines modified
   
152 ····​move-​result-​object·​v1 152 ····​move-​result-​object·​v1
   
153 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V 153 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​io/​IOException;​-​><init>(Ljava/​lang/​String;​)​V
   
154 ····​throw·​v0 154 ····​throw·​v0
   
155 ····​.​line·490 155 ····​.​line·537
156 ····​:​cond_0 156 ····​:​cond_0
157 ····​return-​void 157 ····​return-​void
158 .​end·​method 158 .​end·​method
Max diff block lines reached; 101536/104232 bytes (97.41%) of diff not shown.
[−]
smali/org/jsoup/helper/HttpConnection.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lorg/​jsoup/​Connection;​ 6 .​implements·​Lorg/​jsoup/​Connection;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lorg/​jsoup/​helper/​HttpConnection$1;​,​  
11 ········​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​,​ 10 ········​Lorg/​jsoup/​helper/​HttpConnection$KeyVal​;​,​
12 ········​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​,​ 11 ········​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​,​
13 ········​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​,​ 12 ········​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​,​
14 ········​Lorg/​jsoup/​helper/​HttpConnection$Base;​ 13 ········​Lorg/​jsoup/​helper/​HttpConnection$Base;​
15 ····​} 14 ····​}
16 .​end·​annotation 15 .​end·​annotation
   
Offset 21, 125 lines modified Offset 20, 140 lines modified
21 #·​static·​fields 20 #·​static·​fields
22 .​field·​public·​static·​final·​CONTENT_ENCODING:​Ljava/​lang/​String;​·​=·​"Content-​Encoding" 21 .​field·​public·​static·​final·​CONTENT_ENCODING:​Ljava/​lang/​String;​·​=·​"Content-​Encoding"
   
23 .​field·​private·​static·​final·​CONTENT_TYPE:​Ljava/​lang/​String;​·​=·​"Content-​Type" 22 .​field·​private·​static·​final·​CONTENT_TYPE:​Ljava/​lang/​String;​·​=·​"Content-​Type"
   
24 .​field·​private·​static·​final·​FORM_URL_ENCODED:​Ljava/​lang/​String;​·​=·​"application/​x-​www-​form-​urlencoded" 23 .​field·​private·​static·​final·​FORM_URL_ENCODED:​Ljava/​lang/​String;​·​=·​"application/​x-​www-​form-​urlencoded"
   
  24 .​field·​private·​static·​final·​HTTP_TEMP_REDIR:​I·​=·​0x133
   
25 .​field·​private·​static·​final·​MULTIPART_FORM_DATA:​Ljava/​lang/​String;​·​=·​"multipart/​form-​data" 25 .​field·​private·​static·​final·​MULTIPART_FORM_DATA:​Ljava/​lang/​String;​·​=·​"multipart/​form-​data"
   
   
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​private·​req:​Lorg/​jsoup/​Connection$Request;​ 27 .​field·​private·​req:​Lorg/​jsoup/​Connection$Request;​
   
28 .​field·​private·​res:​Lorg/​jsoup/​Connection$Response;​ 28 .​field·​private·​res:​Lorg/​jsoup/​Connection$Response;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​private·​constructor·​<init>()​V 30 .​method·​private·​constructor·​<init>()​V
31 ····​.​locals·​2 31 ····​.​locals·​2
   
32 ····​.​prologue 32 ····​.​prologue
33 ····​.​line·​63 33 ····​.​line·​61
34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 34 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
35 ····​.​line·​64 35 ····​.​line·​62
36 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​ 36 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​
   
37 ····​const/​4·​v1,​·​0x0 37 ····​const/​4·​v1,​·​0x0
   
38 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​><init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V 38 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​jsoup/​helper/​HttpConnection$Reques​t;​-​><init>(Lorg/​jsoup/​helper/​HttpConnection$1;​)​V
   
39 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>req:​Lorg/​jsoup/​Connection$Request;​ 39 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>req:​Lorg/​jsoup/​Connection$Request;​
   
40 ····​.​line·​65 40 ····​.​line·​63
41 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​ 41 ····​new-​instance·​v0,​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​
   
42 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​><init>()​V 42 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​helper/​HttpConnection$Respon​se;​-​><init>()​V
   
43 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>res:​Lorg/​jsoup/​Connection$Response;​ 43 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>res:​Lorg/​jsoup/​Connection$Response;​
   
44 ····​.​line·​66 44 ····​.​line·​64
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​static·​synthetic·​access$200(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 47 .​method·​static·​synthetic·​access$200(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
48 ····​.​locals·​1 48 ····​.​locals·​1
49 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​ 49 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​
   
50 ····​.​prologue 50 ····​.​prologue
51 ····​.​line·30 51 ····​.​line·27
52 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>encodeUrl(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 52 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>encodeUrl(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
53 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
54 ····​return-​object·​v0 54 ····​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​static·​synthetic·​access$300(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 56 .​method·​static·​synthetic·​access$400(Lorg/​jsoup/​Connection$Request;​)​Z
  57 ····​.​locals·​1
  58 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​jsoup/​Connection$Request;​
   
  59 ····​.​prologue
  60 ····​.​line·​27
  61 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>needsMultipart(Lorg/​jsoup/​Connection$Request;​)​Z
   
  62 ····​move-​result·​v0
   
  63 ····​return·​v0
  64 .​end·​method
   
  65 .​method·​static·​synthetic·​access$500(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
57 ····​.​locals·​1 66 ····​.​locals·​1
58 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​ 67 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​
   
59 ····​.​prologue 68 ····​.​prologue
60 ····​.​line·30 69 ····​.​line·27
61 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>encodeMimeName(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 70 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​helper/​HttpConnection;​-​>encodeMimeName(Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
   
62 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
63 ····​return-​object·​v0 72 ····​return-​object·​v0
Max diff block lines reached; 29846/32836 bytes (90.89%) of diff not shown.
[−]
smali/org/jsoup/helper/StringUtil.smali
Offset 8, 15 lines modified Offset 8, 15 lines modified
   
   
8 #·​direct·​methods 8 #·​direct·​methods
9 .​method·​static·​constructor·​<clinit>()​V 9 .​method·​static·​constructor·​<clinit>()​V
10 ····​.​locals·​3 10 ····​.​locals·​3
   
11 ····​.​prologue 11 ····​.​prologue
12 ····​.​line·​11 12 ····​.​line·​14
13 ····​const/​16·​v0,​·​0xb 13 ····​const/​16·​v0,​·​0xb
   
14 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 14 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
15 ····​const/​4·​v1,​·​0x0 15 ····​const/​4·​v1,​·​0x0
   
16 ····​const-​string·​v2,​·​"" 16 ····​const-​string·​v2,​·​""
Offset 88, 283 lines modified Offset 88, 297 lines modified
88 ····​return-​void 88 ····​return-​void
89 .​end·​method 89 .​end·​method
   
90 .​method·​public·​constructor·​<init>()​V 90 .​method·​public·​constructor·​<init>()​V
91 ····​.​locals·​0 91 ····​.​locals·​0
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​line·9 93 ····​.​line·12
94 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 94 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
95 ····​return-​void 95 ····​return-​void
96 .​end·​method 96 .​end·​method
   
97 .​method·​public·​static·​appendNormalisedWhite​space(Ljava/​lang/​StringBuilder;​Ljava/​lang/​String;​Z)​V 97 .​method·​public·​static·​appendNormalisedWhite​space(Ljava/​lang/​StringBuilder;​Ljava/​lang/​String;​Z)​V
98 ····​.​locals·​6 98 ····​.​locals·​6
99 ····​.​param·​p0,​·​"accum"····​#·​Ljava/​lang/​StringBuilder;​ 99 ····​.​param·​p0,​·​"accum"····​#·​Ljava/​lang/​StringBuilder;​
100 ····​.​param·​p1,​·​"string"····​#·​Ljava/​lang/​String;​ 100 ····​.​param·​p1,​·​"string"····​#·​Ljava/​lang/​String;​
101 ····​.​param·​p2,​·​"stripLeading"····​#·​Z 101 ····​.​param·​p2,​·​"stripLeading"····​#·​Z
   
102 ····​.​prologue 102 ····​.​prologue
103 ····​.​line·​125 103 ····​.​line·​128
104 ····​const/​4·​v2,​·​0x0 104 ····​const/​4·​v2,​·​0x0
   
105 ····​.​line·​126 105 ····​.​line·​129
106 ····​.​local·​v2,​·​"lastWasWhite":​Z 106 ····​.​local·​v2,​·​"lastWasWhite":​Z
107 ····​const/​4·​v4,​·​0x0 107 ····​const/​4·​v4,​·​0x0
   
108 ····​.​line·​128 108 ····​.​line·​131
109 ····​.​local·​v4,​·​"reachedNonWhite":​Z 109 ····​.​local·​v4,​·​"reachedNonWhite":​Z
110 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I 110 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I
   
111 ····​move-​result·​v3 111 ····​move-​result·​v3
   
112 ····​.​line·​130 112 ····​.​line·​133
113 ····​.​local·​v3,​·​"len":​I 113 ····​.​local·​v3,​·​"len":​I
114 ····​const/​4·​v1,​·​0x0 114 ····​const/​4·​v1,​·​0x0
   
115 ····​.​local·​v1,​·​"i":​I 115 ····​.​local·​v1,​·​"i":​I
116 ····​:​goto_0 116 ····​:​goto_0
117 ····​if-​ge·​v1,​·​v3,​·​:​cond_4 117 ····​if-​ge·​v1,​·​v3,​·​:​cond_4
   
118 ····​.​line·​131 118 ····​.​line·​134
119 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​String;​-​>codePointAt(I)​I 119 ····​invoke-​virtual·​{p1,​·​v1},​·​Ljava/​lang/​String;​-​>codePointAt(I)​I
   
120 ····​move-​result·​v0 120 ····​move-​result·​v0
   
121 ····​.​line·​132 121 ····​.​line·​135
122 ····​.​local·​v0,​·​"c":​I 122 ····​.​local·​v0,​·​"c":​I
123 ····​invoke-​static·​{v0},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>isWhitespace(I)​Z 123 ····​invoke-​static·​{v0},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>isWhitespace(I)​Z
   
124 ····​move-​result·​v5 124 ····​move-​result·​v5
   
125 ····​if-​eqz·​v5,​·​:​cond_3 125 ····​if-​eqz·​v5,​·​:​cond_3
   
126 ····​.​line·​133 126 ····​.​line·​136
127 ····​if-​eqz·​p2,​·​:​cond_0 127 ····​if-​eqz·​p2,​·​:​cond_0
   
128 ····​if-​eqz·​v4,​·​:​cond_1 128 ····​if-​eqz·​v4,​·​:​cond_1
   
129 ····​:​cond_0 129 ····​:​cond_0
130 ····​if-​eqz·​v2,​·​:​cond_2 130 ····​if-​eqz·​v2,​·​:​cond_2
   
131 ····​.​line·​130 131 ····​.​line·​133
132 ····​:​cond_1 132 ····​:​cond_1
133 ····​:​goto_1 133 ····​:​goto_1
134 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Character;​-​>charCount(I)​I 134 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Character;​-​>charCount(I)​I
   
135 ····​move-​result·​v5 135 ····​move-​result·​v5
   
136 ····​add-​int/​2addr·​v1,​·​v5 136 ····​add-​int/​2addr·​v1,​·​v5
   
137 ····​goto·​:​goto_0 137 ····​goto·​:​goto_0
   
138 ····​.​line·​135 138 ····​.​line·​138
139 ····​:​cond_2 139 ····​:​cond_2
140 ····​const/​16·​v5,​·​0x20 140 ····​const/​16·​v5,​·​0x20
   
141 ····​invoke-​virtual·​{p0,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 141 ····​invoke-​virtual·​{p0,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
142 ····​.​line·​136 142 ····​.​line·​139
143 ····​const/​4·​v2,​·​0x1 143 ····​const/​4·​v2,​·​0x1
   
144 ····​goto·​:​goto_1 144 ····​goto·​:​goto_1
Max diff block lines reached; 14250/16285 bytes (87.50%) of diff not shown.
[−]
smali/org/jsoup/helper/Validate.smali
Offset 124, 53 lines modified Offset 124, 48 lines modified
124 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​jsoup/​helper/​Validate;​-​>noNullElements([Ljav​a/​lang/​Object;​Ljava/​lang/​String;​)​V 124 ····​invoke-​static·​{p0,​·​v0},​·​Lorg/​jsoup/​helper/​Validate;​-​>noNullElements([Ljav​a/​lang/​Object;​Ljava/​lang/​String;​)​V
   
125 ····​.​line·​73 125 ····​.​line·​73
126 ····​return-​void 126 ····​return-​void
127 .​end·​method 127 .​end·​method
   
128 .​method·​public·​static·​noNullElements([Ljava​/​lang/​Object;​Ljava/​lang/​String;​)​V 128 .​method·​public·​static·​noNullElements([Ljava​/​lang/​Object;​Ljava/​lang/​String;​)​V
129 ····​.​locals·5 129 ····​.​locals·3
130 ····​.​param·​p0,​·​"objects"····​#·​[Ljava/​lang/​Object;​ 130 ····​.​param·​p0,​·​"objects"····​#·​[Ljava/​lang/​Object;​
131 ····​.​param·​p1,​·​"msg"····​#·​Ljava/​lang/​String;​ 131 ····​.​param·​p1,​·​"msg"····​#·​Ljava/​lang/​String;​
   
132 ····​.​prologue 132 ····​.​prologue
133 ····​.​line·​81 133 ····​.​line·​81
134 ····move-​object·​v0,​·​p0 134 ····array-​length·​v2,​·​p0
   
135 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​Object;​  
136 ····​array-​length·​v2,​·​v0  
   
137 ····​.​local·​v2,​·​"len$":​I  
138 ····​const/​4·​v1,​·​0x0 135 ····​const/​4·​v1,​·​0x0
   
139 ····​.​local·​v1,​·​"i$":​I  
140 ····​:​goto_0 136 ····​:​goto_0
141 ····​if-​ge·​v1,​·​v2,​·​:​cond_1 137 ····​if-​ge·​v1,​·​v2,​·​:​cond_1
   
142 ····​aget-​object·​v3,​·v0,​·​v1 138 ····​aget-​object·​v0,​·p0,​·​v1
   
143 ····​.​line·​82 139 ····​.​line·​82
144 ····​.​local·​v3,​·​"obj":​Ljava/​lang/​Object;​ 140 ····​.​local·​v0,​·​"obj":​Ljava/​lang/​Object;​
145 ····​if-​nez·​v3,​·​:​cond_0 141 ····​if-​nez·​v0,​·​:​cond_0
   
146 ····​.​line·​83 142 ····​.​line·​83
147 ····​new-​instance·​v4,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 143 ····​new-​instance·​v1,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
148 ····​invoke-​direct·​{v4,​·​p1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 144 ····​invoke-​direct·​{v1,​·​p1},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
149 ····​throw·​v4 145 ····​throw·​v1
   
150 ····​.​line·​81 146 ····​.​line·​81
151 ····​:​cond_0 147 ····​:​cond_0
152 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 148 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
153 ····​goto·​:​goto_0 149 ····​goto·​:​goto_0
   
154 ····​.​line·​84 150 ····​.​line·​84
155 ····​.​end·​local·​v3····​#·​"obj":​Ljava/​lang/​Object;​ 151 ····​.​end·​local·​v0····​#·​"obj":​Ljava/​lang/​Object;​
156 ····​:​cond_1 152 ····​:​cond_1
157 ····​return-​void 153 ····​return-​void
158 .​end·​method 154 .​end·​method
   
159 .​method·​public·​static·​notEmpty(Ljava/​lang/​String;​)​V 155 .​method·​public·​static·​notEmpty(Ljava/​lang/​String;​)​V
160 ····​.​locals·​2 156 ····​.​locals·​2
161 ····​.​param·​p0,​·​"string"····​#·​Ljava/​lang/​String;​ 157 ····​.​param·​p0,​·​"string"····​#·​Ljava/​lang/​String;​
[−]
smali/org/jsoup/helper/W3CDom$W3CBuilder.smali
Offset 8, 288 lines modified Offset 8, 451 lines modified
   
8 #·​annotations 8 #·​annotations
9 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​ 9 .​annotation·​system·​Ldalvik/​annotation/​EnclosingClass;​
10 ····​value·​=·​Lorg/​jsoup/​helper/​W3CDom;​ 10 ····​value·​=·​Lorg/​jsoup/​helper/​W3CDom;​
11 .​end·​annotation 11 .​end·​annotation
   
12 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 12 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
13 ····​accessFlags·​=·​0x4 13 ····​accessFlags·​=·​0xc
14 ····​name·​=·​"W3CBuilder" 14 ····​name·​=·​"W3CBuilder"
15 .​end·​annotation 15 .​end·​annotation
   
   
  16 #·​static·​fields
  17 .​field·​private·​static·​final·​xmlnsKey:​Ljava/​lang/​String;​·​=·​"xmlns"
   
  18 .​field·​private·​static·​final·​xmlnsPrefix:​Ljava/​lang/​String;​·​=·​"xmlns:​"
   
   
16 #·​instance·​fields 19 #·​instance·​fields
17 .​field·​private·​dest:​Lorg/​w3c/​dom/​Element;​ 20 .​field·​private·​dest:​Lorg/​w3c/​dom/​Element;​
   
18 .​field·​private·​final·​doc:​Lorg/​w3c/​dom/​Document;​ 21 .​field·​private·​final·​doc:​Lorg/​w3c/​dom/​Document;​
   
19 .​field·final·synthetic·​this$0:​Lorg/​jsoup/​helper/​W3CDom;​ 22 .​field·private·final·​namespaces:​Ljava/​util/​HashMap;​
  23 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  24 ········​value·​=·​{
  25 ············​"Ljava/​util/​HashMap",​
  26 ············​"<",​
  27 ············​"Ljava/​lang/​String;​",​
  28 ············​"Ljava/​lang/​String;​",​
  29 ············​">;​"
  30 ········​}
  31 ····​.​end·​annotation
  32 .​end·​field
   
   
20 #·​direct·​methods 33 #·​direct·​methods
21 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​helper/​W3CDom;​Lorg/​w3c/​dom/​Document;​)​V 34 .​method·​public·​constructor·​<init>(Lorg/​w3c/​dom/​Document;​)​V
22 ····​.​locals·0 35 ····​.​locals·1
23 ····​.​param·​p2,​·​"doc"····​#·​Lorg/​w3c/​dom/​Document;​ 36 ····​.​param·​p1,​·​"doc"····​#·​Lorg/​w3c/​dom/​Document;​
   
24 ····​.​prologue 37 ····​.​prologue
25 ····​.​line·72 38 ····​.​line·80
26 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​helper/​W3CDom$W3CBuilder;​-​>this$0:​Lorg/​jsoup/​helper/​W3CDom;​  
   
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​73 40 ····​.​line·​77
29 ····iput-​object·​p2,​·p0,​·​Lorg/​jsoup/​helper/​W3CDom$W3CBuilder;​-​>doc:​Lorg/​w3c/​dom/​Document;​ 41 ····new-​instance·v0,​·​Ljava/​util/​HashMap;​
   
  42 ····​invoke-​direct·​{v0},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
  43 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​W3CDom$W3CBuilder;​-​>namespaces:​Ljava/​util/​HashMap;​
   
30 ····​.​line·74 44 ····​.​line·81
  45 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​helper/​W3CDom$W3CBuilder;​-​>doc:​Lorg/​w3c/​dom/​Document;​
   
  46 ····​.​line·​82
31 ····​return-​void 47 ····​return-​void
32 .​end·​method 48 .​end·​method
   
33 .​method·​private·​copyAttributes(Lorg/​jsoup/​nodes/​Node;​Lorg/​w3c/​dom/​Element;​)​V 49 .​method·​private·​copyAttributes(Lorg/​jsoup/​nodes/​Node;​Lorg/​w3c/​dom/​Element;​)​V
34 ····​.​locals·​4 50 ····​.​locals·​4
35 ····​.​param·​p1,​·​"source"····​#·​Lorg/​jsoup/​nodes/​Node;​ 51 ····​.​param·​p1,​·​"source"····​#·​Lorg/​jsoup/​nodes/​Node;​
36 ····​.​param·​p2,​·​"el"····​#·​Lorg/​w3c/​dom/​Element;​ 52 ····​.​param·​p2,​·​"el"····​#·​Lorg/​w3c/​dom/​Element;​
   
37 ····​.​prologue 53 ····​.​prologue
38 ····​.​line·​111 54 ····​.​line·​123
39 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Node;​-​>attributes()​Lorg/​jsoup/​nodes/​Attributes;​ 55 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Node;​-​>attributes()​Lorg/​jsoup/​nodes/​Attributes;​
   
40 ····​move-​result-​object·​v2 56 ····​move-​result-​object·​v1
   
41 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>iterator()​Ljava/​util/​Iterator;​ 57 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>iterator()​Ljava/​util/​Iterator;​
   
42 ····​move-​result-​object·​v1 58 ····​move-​result-​object·​v1
   
43 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
44 ····​:​goto_0 59 ····​:​goto_0
45 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 60 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
46 ····​move-​result·​v2 61 ····​move-​result·​v2
   
47 ····​if-​eqz·​v2,​·​:​cond_0 62 ····​if-​eqz·​v2,​·​:​cond_0
   
48 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 63 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
49 ····​move-​result-​object·​v0 64 ····​move-​result-​object·​v0
   
50 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Attribute;​ 65 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Attribute;​
   
51 ····​.​line·​112 66 ····​.​line·​124
52 ····​.​local·​v0,​·​"attribute":​Lorg/​jsoup/​nodes/​Attribute;​ 67 ····​.​local·​v0,​·​"attribute":​Lorg/​jsoup/​nodes/​Attribute;​
53 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​>getKey()​Ljava/​lang/​String;​ 68 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​>getKey()​Ljava/​lang/​String;​
   
54 ····​move-​result-​object·​v2 69 ····​move-​result-​object·​v2
   
55 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​>getValue()​Ljava/​lang/​String;​ 70 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​>getValue()​Ljava/​lang/​String;​
   
56 ····​move-​result-​object·​v3 71 ····​move-​result-​object·​v3
Max diff block lines reached; 14173/17320 bytes (81.83%) of diff not shown.
[−]
smali/org/jsoup/helper/W3CDom.smali
Offset 16, 184 lines modified Offset 16, 191 lines modified
   
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>()​V 17 .​method·​public·​constructor·​<init>()​V
18 ····​.​locals·​1 18 ····​.​locals·​1
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·28 20 ····​.​line·30
21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 21 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
22 ····​.​line·29 22 ····​.​line·31
23 ····​invoke-​static·​{},​·​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​-​>newInstance()​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​ 23 ····​invoke-​static·​{},​·​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​-​>newInstance()​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​
   
24 ····​move-​result-​object·​v0 24 ····​move-​result-​object·​v0
   
25 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​W3CDom;​-​>factory:​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​ 25 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​helper/​W3CDom;​-​>factory:​Ljavax/​xml/​parsers/​DocumentBuilderFactor​y;​
   
26 ····​.​line·68 26 ····​.​line·72
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
   
29 #·​virtual·​methods 29 #·​virtual·​methods
30 .​method·​public·​asString(Lorg/​w3c/​dom/​Document;​)​Ljava/​lang/​String;​ 30 .​method·​public·​asString(Lorg/​w3c/​dom/​Document;​)​Ljava/​lang/​String;​
31 ····​.​locals·​7 31 ····​.​locals·​7
32 ····​.​param·​p1,​·​"doc"····​#·​Lorg/​w3c/​dom/​Document;​ 32 ····​.​param·​p1,​·​"doc"····​#·​Lorg/​w3c/​dom/​Document;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​124 34 ····​.​line·​162
35 ····​:​try_start_0 35 ····​:​try_start_0
36 ····​new-​instance·​v0,​·​Ljavax/​xml/​transform/​dom/​DOMSource;​ 36 ····​new-​instance·​v0,​·​Ljavax/​xml/​transform/​dom/​DOMSource;​
   
37 ····​invoke-​direct·​{v0,​·​p1},​·​Ljavax/​xml/​transform/​dom/​DOMSource;​-​><init>(Lorg/​w3c/​dom/​Node;​)​V 37 ····​invoke-​direct·​{v0,​·​p1},​·​Ljavax/​xml/​transform/​dom/​DOMSource;​-​><init>(Lorg/​w3c/​dom/​Node;​)​V
   
38 ····​.​line·​125 38 ····​.​line·​163
39 ····​.​local·​v0,​·​"domSource":​Ljavax/​xml/​transform/​dom/​DOMSource;​ 39 ····​.​local·​v0,​·​"domSource":​Ljavax/​xml/​transform/​dom/​DOMSource;​
40 ····​new-​instance·​v5,​·​Ljava/​io/​StringWriter;​ 40 ····​new-​instance·​v5,​·​Ljava/​io/​StringWriter;​
   
41 ····​invoke-​direct·​{v5},​·​Ljava/​io/​StringWriter;​-​><init>()​V 41 ····​invoke-​direct·​{v5},​·​Ljava/​io/​StringWriter;​-​><init>()​V
   
42 ····​.​line·​126 42 ····​.​line·​164
43 ····​.​local·​v5,​·​"writer":​Ljava/​io/​StringWriter;​ 43 ····​.​local·​v5,​·​"writer":​Ljava/​io/​StringWriter;​
44 ····​new-​instance·​v2,​·​Ljavax/​xml/​transform/​stream/​StreamResult;​ 44 ····​new-​instance·​v2,​·​Ljavax/​xml/​transform/​stream/​StreamResult;​
   
45 ····​invoke-​direct·​{v2,​·​v5},​·​Ljavax/​xml/​transform/​stream/​StreamResult;​-​><init>(Ljava/​io/​Writer;​)​V 45 ····​invoke-​direct·​{v2,​·​v5},​·​Ljavax/​xml/​transform/​stream/​StreamResult;​-​><init>(Ljava/​io/​Writer;​)​V
   
46 ····​.​line·​127 46 ····​.​line·​165
47 ····​.​local·​v2,​·​"result":​Ljavax/​xml/​transform/​stream/​StreamResult;​ 47 ····​.​local·​v2,​·​"result":​Ljavax/​xml/​transform/​stream/​StreamResult;​
48 ····​invoke-​static·​{},​·​Ljavax/​xml/​transform/​TransformerFactory;​-​>newInstance()​Ljavax/​xml/​transform/​TransformerFactory;​ 48 ····​invoke-​static·​{},​·​Ljavax/​xml/​transform/​TransformerFactory;​-​>newInstance()​Ljavax/​xml/​transform/​TransformerFactory;​
   
49 ····​move-​result-​object·​v3 49 ····​move-​result-​object·​v3
   
50 ····​.​line·​128 50 ····​.​line·​166
51 ····​.​local·​v3,​·​"tf":​Ljavax/​xml/​transform/​TransformerFactory;​ 51 ····​.​local·​v3,​·​"tf":​Ljavax/​xml/​transform/​TransformerFactory;​
52 ····​invoke-​virtual·​{v3},​·​Ljavax/​xml/​transform/​TransformerFactory;​-​>newTransformer()​Ljavax/​xml/​transform/​Transformer;​ 52 ····​invoke-​virtual·​{v3},​·​Ljavax/​xml/​transform/​TransformerFactory;​-​>newTransformer()​Ljavax/​xml/​transform/​Transformer;​
   
53 ····​move-​result-​object·​v4 53 ····​move-​result-​object·​v4
   
54 ····​.​line·​129 54 ····​.​line·​167
55 ····​.​local·​v4,​·​"transformer":​Ljavax/​xml/​transform/​Transformer;​ 55 ····​.​local·​v4,​·​"transformer":​Ljavax/​xml/​transform/​Transformer;​
56 ····​invoke-​virtual·​{v4,​·​v0,​·​v2},​·​Ljavax/​xml/​transform/​Transformer;​-​>transform(Ljavax/​xml/​transform/​Source;​Ljavax/​xml/​transform/​Result;​)​V 56 ····​invoke-​virtual·​{v4,​·​v0,​·​v2},​·​Ljavax/​xml/​transform/​Transformer;​-​>transform(Ljavax/​xml/​transform/​Source;​Ljavax/​xml/​transform/​Result;​)​V
   
57 ····​.​line·​130 57 ····​.​line·​168
58 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​StringWriter;​-​>toString()​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v5},​·​Ljava/​io/​StringWriter;​-​>toString()​Ljava/​lang/​String;​
59 ····​:​try_end_0 59 ····​:​try_end_0
60 ····​.​catch·​Ljavax/​xml/​transform/​TransformerException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 60 ····​.​catch·​Ljavax/​xml/​transform/​TransformerException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
61 ····​move-​result-​object·​v6 61 ····​move-​result-​object·​v6
   
62 ····​return-​object·​v6 62 ····​return-​object·​v6
   
63 ····​.​line·​131 63 ····​.​line·​169
64 ····​.​end·​local·​v0····​#·​"domSource":​Ljavax/​xml/​transform/​dom/​DOMSource;​ 64 ····​.​end·​local·​v0····​#·​"domSource":​Ljavax/​xml/​transform/​dom/​DOMSource;​
65 ····​.​end·​local·​v2····​#·​"result":​Ljavax/​xml/​transform/​stream/​StreamResult;​ 65 ····​.​end·​local·​v2····​#·​"result":​Ljavax/​xml/​transform/​stream/​StreamResult;​
66 ····​.​end·​local·​v3····​#·​"tf":​Ljavax/​xml/​transform/​TransformerFactory;​ 66 ····​.​end·​local·​v3····​#·​"tf":​Ljavax/​xml/​transform/​TransformerFactory;​
67 ····​.​end·​local·​v4····​#·​"transformer":​Ljavax/​xml/​transform/​Transformer;​ 67 ····​.​end·​local·​v4····​#·​"transformer":​Ljavax/​xml/​transform/​Transformer;​
68 ····​.​end·​local·​v5····​#·​"writer":​Ljava/​io/​StringWriter;​ 68 ····​.​end·​local·​v5····​#·​"writer":​Ljava/​io/​StringWriter;​
69 ····​:​catch_0 69 ····​:​catch_0
70 ····​move-​exception·​v1 70 ····​move-​exception·​v1
   
71 ····​.​line·​132 71 ····​.​line·​170
72 ····​.​local·​v1,​·​"e":​Ljavax/​xml/​transform/​TransformerException;​ 72 ····​.​local·​v1,​·​"e":​Ljavax/​xml/​transform/​TransformerException;​
73 ····​new-​instance·​v6,​·​Ljava/​lang/​IllegalStateException​;​ 73 ····​new-​instance·​v6,​·​Ljava/​lang/​IllegalStateException​;​
   
74 ····​invoke-​direct·​{v6,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​Throwable;​)​V 74 ····​invoke-​direct·​{v6,​·​v1},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
75 ····​throw·​v6 75 ····​throw·​v6
76 .​end·​method 76 .​end·​method
   
77 .​method·​public·​convert(Lorg/​jsoup/​nodes/​Document;​Lorg/​w3c/​dom/​Document;​)​V 77 .​method·​public·​convert(Lorg/​jsoup/​nodes/​Document;​Lorg/​w3c/​dom/​Document;​)​V
78 ····​.​locals·​3 78 ····​.​locals·​3
79 ····​.​param·​p1,​·​"in"····​#·​Lorg/​jsoup/​nodes/​Document;​ 79 ····​.​param·​p1,​·​"in"····​#·​Lorg/​jsoup/​nodes/​Document;​
80 ····​.​param·​p2,​·​"out"····​#·​Lorg/​w3c/​dom/​Document;​ 80 ····​.​param·​p2,​·​"out"····​#·​Lorg/​w3c/​dom/​Document;​
   
81 ····​.​prologue 81 ····​.​prologue
82 ····​.​line·57 82 ····​.​line·61
83 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Document;​-​>location()​Ljava/​lang/​String;​ 83 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Document;​-​>location()​Ljava/​lang/​String;​
   
84 ····​move-​result-​object·​v2 84 ····​move-​result-​object·​v2
Max diff block lines reached; 3226/6630 bytes (48.66%) of diff not shown.
[−]
smali/org/jsoup/nodes/Attribute.smali
Offset 32, 15 lines modified Offset 32, 15 lines modified
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​static·​constructor·​<clinit>()​V 33 .​method·​static·​constructor·​<clinit>()​V
34 ····​.​locals·​3 34 ····​.​locals·​3
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​13 36 ····​.​line·​15
37 ····​const/​16·​v0,​·​0x1e 37 ····​const/​16·​v0,​·​0x1e
   
38 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 38 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
39 ····​const/​4·​v1,​·​0x0 39 ····​const/​4·​v1,​·​0x0
   
40 ····​const-​string·​v2,​·​"allowfullscreen" 40 ····​const-​string·​v2,​·​"allowfullscreen"
Offset 228, 55 lines modified Offset 228, 55 lines modified
   
228 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 228 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
229 ····​.​locals·​1 229 ····​.​locals·​1
230 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 230 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
231 ····​.​param·​p2,​·​"value"····​#·​Ljava/​lang/​String;​ 231 ····​.​param·​p2,​·​"value"····​#·​Ljava/​lang/​String;​
   
232 ····​.​prologue 232 ····​.​prologue
233 ····​.​line·29 233 ····​.​line·31
234 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 234 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
235 ····​.​line·​30 235 ····​.​line·​32
236 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notEmpty(Ljava/​lang/​String;​)​V 236 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notEmpty(Ljava/​lang/​String;​)​V
   
237 ····​.​line·​31 237 ····​.​line·​33
238 ····​invoke-​static·​{p2},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V 238 ····​invoke-​static·​{p2},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V
   
239 ····​.​line·​32 239 ····​.​line·​34
240 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 240 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
241 ····​move-​result-​object·​v0 241 ····​move-​result-​object·​v0
   
242 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 242 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
243 ····​move-​result-​object·​v0 243 ····​move-​result-​object·​v0
   
244 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attribute;​-​>key:​Ljava/​lang/​String;​ 244 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attribute;​-​>key:​Ljava/​lang/​String;​
   
245 ····​.​line·​33 245 ····​.​line·​35
246 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​Attribute;​-​>value:​Ljava/​lang/​String;​ 246 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​Attribute;​-​>value:​Ljava/​lang/​String;​
   
247 ····​.​line·​34 247 ····​.​line·​36
248 ····​return-​void 248 ····​return-​void
249 .​end·​method 249 .​end·​method
   
250 .​method·​public·​static·​createFromEncoded(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Attribute;​ 250 .​method·​public·​static·​createFromEncoded(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Attribute;​
251 ····​.​locals·​2 251 ····​.​locals·​2
252 ····​.​param·​p0,​·​"unencodedKey"····​#·​Ljava/​lang/​String;​ 252 ····​.​param·​p0,​·​"unencodedKey"····​#·​Ljava/​lang/​String;​
253 ····​.​param·​p1,​·​"encodedValue"····​#·​Ljava/​lang/​String;​ 253 ····​.​param·​p1,​·​"encodedValue"····​#·​Ljava/​lang/​String;​
   
254 ····​.​prologue 254 ····​.​prologue
255 ····​.​line·​107 255 ····​.​line·​114
256 ····​const/​4·​v1,​·​0x1 256 ····​const/​4·​v1,​·​0x1
   
257 ····​invoke-​static·​{p1,​·​v1},​·​Lorg/​jsoup/​nodes/​Entities;​-​>unescape(Ljava/​lang/​String;​Z)​Ljava/​lang/​String;​ 257 ····​invoke-​static·​{p1,​·​v1},​·​Lorg/​jsoup/​nodes/​Entities;​-​>unescape(Ljava/​lang/​String;​Z)​Ljava/​lang/​String;​
   
258 ····​move-​result-​object·​v0 258 ····​move-​result-​object·​v0
   
259 ····​.​line·​108 259 ····​.​line·​115
260 ····​.​local·​v0,​·​"value":​Ljava/​lang/​String;​ 260 ····​.​local·​v0,​·​"value":​Ljava/​lang/​String;​
261 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​Attribute;​ 261 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​Attribute;​
   
262 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 262 ····​invoke-​direct·​{v1,​·​p0,​·​v0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
263 ····​return-​object·​v1 263 ····​return-​object·​v1
264 .​end·​method 264 .​end·​method
Offset 288, 43 lines modified Offset 288, 43 lines modified
288 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 288 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
289 ········​value·​=·​{ 289 ········​value·​=·​{
290 ············​Ljava/​lang/​CloneNotSupportedExce​ption;​ 290 ············​Ljava/​lang/​CloneNotSupportedExce​ption;​
291 ········​} 291 ········​}
292 ····​.​end·​annotation 292 ····​.​end·​annotation
   
293 ····​.​prologue 293 ····​.​prologue
294 ····​.​line·​12 294 ····​.​line·​14
295 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​>clone()​Lorg/​jsoup/​nodes/​Attribute;​ 295 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​>clone()​Lorg/​jsoup/​nodes/​Attribute;​
   
296 ····​move-​result-​object·​v0 296 ····​move-​result-​object·​v0
   
297 ····​return-​object·​v0 297 ····​return-​object·​v0
298 .​end·​method 298 .​end·​method
   
299 .​method·​public·​clone()​Lorg/​jsoup/​nodes/​Attribute;​ 299 .​method·​public·​clone()​Lorg/​jsoup/​nodes/​Attribute;​
300 ····​.​locals·​2 300 ····​.​locals·​2
   
301 ····​.​prologue 301 ····​.​prologue
302 ····​.​line·​150 302 ····​.​line·​159
303 ····​:​try_start_0 303 ····​:​try_start_0
304 ····​invoke-​super·​{p0},​·​Ljava/​lang/​Object;​-​>clone()​Ljava/​lang/​Object;​ 304 ····​invoke-​super·​{p0},​·​Ljava/​lang/​Object;​-​>clone()​Ljava/​lang/​Object;​
   
305 ····​move-​result-​object·​v1 305 ····​move-​result-​object·​v1
   
306 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​Attribute;​ 306 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​Attribute;​
307 ····​:​try_end_0 307 ····​:​try_end_0
Max diff block lines reached; 12242/15011 bytes (81.55%) of diff not shown.
[−]
smali/org/jsoup/nodes/Attributes$Dataset$DatasetIterator.smali
Offset 48, 20 lines modified Offset 48, 20 lines modified
   
   
48 #·​direct·​methods 48 #·​direct·​methods
49 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​)​V 49 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​)​V
50 ····​.​locals·​1 50 ····​.​locals·​1
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​239 52 ····​.​line·​258
53 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​ 53 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​
   
54 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 54 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
55 ····​.​line·​240 55 ····​.​line·​259
56 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​ 56 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​
   
57 ····​iget-​object·​v0,​·​v0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​-​>this$0:​Lorg/​jsoup/​nodes/​Attributes;​ 57 ····​iget-​object·​v0,​·​v0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​-​>this$0:​Lorg/​jsoup/​nodes/​Attributes;​
   
58 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​ 58 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​
59 ····​invoke-​static·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>access$100(Lorg/​jsoup/​nodes/​Attributes;​)​Ljava/​util/​LinkedHashMap;​ 59 ····​invoke-​static·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>access$100(Lorg/​jsoup/​nodes/​Attributes;​)​Ljava/​util/​LinkedHashMap;​
   
Offset 82, 73 lines modified Offset 82, 73 lines modified
   
82 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V 82 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V
83 ····​.​locals·​0 83 ····​.​locals·​0
84 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​ 84 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​
85 ····​.​param·​p2,​·​"x1"····​#·​Lorg/​jsoup/​nodes/​Attributes$1;​ 85 ····​.​param·​p2,​·​"x1"····​#·​Lorg/​jsoup/​nodes/​Attributes$1;​
   
86 ····​.​prologue 86 ····​.​prologue
87 ····​.​line·​239 87 ····​.​line·​258
88 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​)​V 88 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​)​V
   
89 ····​return-​void 89 ····​return-​void
90 .​end·​method 90 .​end·​method
   
   
91 #·​virtual·​methods 91 #·​virtual·​methods
92 .​method·​public·​hasNext()​Z 92 .​method·​public·​hasNext()​Z
93 ····​.​locals·​1 93 ····​.​locals·​1
   
94 ····​.​prologue 94 ····​.​prologue
95 ····​.​line·​243 95 ····​.​line·​262
96 ····​:​cond_0 96 ····​:​cond_0
97 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>attrIter:​Ljava/​util/​Iterator;​ 97 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>attrIter:​Ljava/​util/​Iterator;​
   
98 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 98 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
99 ····​move-​result·​v0 99 ····​move-​result·​v0
   
100 ····​if-​eqz·​v0,​·​:​cond_1 100 ····​if-​eqz·​v0,​·​:​cond_1
   
101 ····​.​line·​244 101 ····​.​line·​263
102 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>attrIter:​Ljava/​util/​Iterator;​ 102 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>attrIter:​Ljava/​util/​Iterator;​
   
103 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 103 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
104 ····​move-​result-​object·​v0 104 ····​move-​result-​object·​v0
   
105 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Attribute;​ 105 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Attribute;​
   
106 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>attr:​Lorg/​jsoup/​nodes/​Attribute;​ 106 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>attr:​Lorg/​jsoup/​nodes/​Attribute;​
   
107 ····​.​line·​245 107 ····​.​line·​264
108 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>attr:​Lorg/​jsoup/​nodes/​Attribute;​ 108 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>attr:​Lorg/​jsoup/​nodes/​Attribute;​
   
109 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​>isDataAttribute()​Z 109 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attribute;​-​>isDataAttribute()​Z
   
110 ····​move-​result·​v0 110 ····​move-​result·​v0
   
111 ····​if-​eqz·​v0,​·​:​cond_0 111 ····​if-​eqz·​v0,​·​:​cond_0
   
112 ····​const/​4·​v0,​·​0x1 112 ····​const/​4·​v0,​·​0x1
   
113 ····​.​line·​247 113 ····​.​line·​266
114 ····​:​goto_0 114 ····​:​goto_0
115 ····​return·​v0 115 ····​return·​v0
   
116 ····​:​cond_1 116 ····​:​cond_1
117 ····​const/​4·​v0,​·​0x0 117 ····​const/​4·​v0,​·​0x0
   
118 ····​goto·​:​goto_0 118 ····​goto·​:​goto_0
119 .​end·​method 119 .​end·​method
   
120 .​method·​public·​bridge·​synthetic·​next()​Ljava/​lang/​Object;​ 120 .​method·​public·​bridge·​synthetic·​next()​Ljava/​lang/​Object;​
121 ····​.​locals·​1 121 ····​.​locals·​1
   
122 ····​.​prologue 122 ····​.​prologue
123 ····​.​line·​239 123 ····​.​line·​258
124 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>next()​Ljava/​util/​Map$Entry;​ 124 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​>next()​Ljava/​util/​Map$Entry;​
   
125 ····​move-​result-​object·​v0 125 ····​move-​result-​object·​v0
   
126 ····​return-​object·​v0 126 ····​return-​object·​v0
127 .​end·​method 127 .​end·​method
   
Offset 162, 15 lines modified Offset 162, 15 lines modified
162 ············​"Ljava/​lang/​String;​",​ 162 ············​"Ljava/​lang/​String;​",​
163 ············​"Ljava/​lang/​String;​",​ 163 ············​"Ljava/​lang/​String;​",​
164 ············​">;​" 164 ············​">;​"
165 ········​} 165 ········​}
Max diff block lines reached; 1207/4121 bytes (29.29%) of diff not shown.
[−]
smali/org/jsoup/nodes/Attributes$Dataset$EntrySet.smali
Offset 31, 29 lines modified Offset 31, 29 lines modified
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​)​V 32 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​222 35 ····​.​line·​241
36 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​
   
37 ····​invoke-​direct·​{p0},​·​Ljava/​util/​AbstractSet;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Ljava/​util/​AbstractSet;​-​><init>()​V
   
38 ····​return-​void 38 ····​return-​void
39 .​end·​method 39 .​end·​method
   
40 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V 40 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V
41 ····​.​locals·​0 41 ····​.​locals·​0
42 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​ 42 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​
43 ····​.​param·​p2,​·​"x1"····​#·​Lorg/​jsoup/​nodes/​Attributes$1;​ 43 ····​.​param·​p2,​·​"x1"····​#·​Lorg/​jsoup/​nodes/​Attributes$1;​
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​222 45 ····​.​line·​241
46 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​)​V 46 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​)​V
   
47 ····​return-​void 47 ····​return-​void
48 .​end·​method 48 .​end·​method
   
   
49 #·​virtual·​methods 49 #·​virtual·​methods
Offset 69, 15 lines modified Offset 69, 15 lines modified
69 ············​"Ljava/​lang/​String;​",​ 69 ············​"Ljava/​lang/​String;​",​
70 ············​"Ljava/​lang/​String;​",​ 70 ············​"Ljava/​lang/​String;​",​
71 ············​">;​>;​" 71 ············​">;​>;​"
72 ········​} 72 ········​}
73 ····​.​end·​annotation 73 ····​.​end·​annotation
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​226 75 ····​.​line·​245
76 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​ 76 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​
   
77 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​ 77 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​
   
78 ····​const/​4·​v2,​·​0x0 78 ····​const/​4·​v2,​·​0x0
   
79 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V 79 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V
Offset 85, 38 lines modified Offset 85, 38 lines modified
85 ····​return-​object·​v0 85 ····​return-​object·​v0
86 .​end·​method 86 .​end·​method
   
87 .​method·​public·​size()​I 87 .​method·​public·​size()​I
88 ····​.​locals·​4 88 ····​.​locals·​4
   
89 ····​.​prologue 89 ····​.​prologue
90 ····​.​line·​231 90 ····​.​line·​250
91 ····​const/​4·​v0,​·​0x0 91 ····​const/​4·​v0,​·​0x0
   
92 ····​.​line·​232 92 ····​.​line·​251
93 ····​.​local·​v0,​·​"count":​I 93 ····​.​local·​v0,​·​"count":​I
94 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​ 94 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​
   
95 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​ 95 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​>this$1:​Lorg/​jsoup/​nodes/​Attributes$Dataset;​
   
96 ····​const/​4·​v3,​·​0x0 96 ····​const/​4·​v3,​·​0x0
   
97 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V 97 ····​invoke-​direct·​{v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$Da​tasetIterator;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V
   
98 ····​.​line·​233 98 ····​.​line·​252
99 ····​.​local·​v1,​·​"iter":​Ljava/​util/​Iterator;​ 99 ····​.​local·​v1,​·​"iter":​Ljava/​util/​Iterator;​
100 ····​:​goto_0 100 ····​:​goto_0
101 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 101 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
102 ····​move-​result·​v2 102 ····​move-​result·​v2
   
103 ····​if-​eqz·​v2,​·​:​cond_0 103 ····​if-​eqz·​v2,​·​:​cond_0
   
104 ····​.​line·​234 104 ····​.​line·​253
105 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 105 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
106 ····​goto·​:​goto_0 106 ····​goto·​:​goto_0
   
107 ····​.​line·​235 107 ····​.​line·​254
108 ····​:​cond_0 108 ····​:​cond_0
109 ····​return·​v0 109 ····​return·​v0
110 .​end·​method 110 .​end·​method
[−]
smali/org/jsoup/nodes/Attributes$Dataset.smali
Offset 36, 49 lines modified Offset 36, 49 lines modified
   
   
36 #·​direct·​methods 36 #·​direct·​methods
37 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes;​)​V 37 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes;​)​V
38 ····​.​locals·​2 38 ····​.​locals·​2
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​203 40 ····​.​line·​222
41 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​-​>this$0:​Lorg/​jsoup/​nodes/​Attributes;​ 41 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​-​>this$0:​Lorg/​jsoup/​nodes/​Attributes;​
   
42 ····​invoke-​direct·​{p0},​·​Ljava/​util/​AbstractMap;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Ljava/​util/​AbstractMap;​-​><init>()​V
   
43 ····​.​line·​204 43 ····​.​line·​223
44 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​ 44 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​
45 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>access$100(Lorg/​jsoup/​nodes/​Attributes;​)​Ljava/​util/​LinkedHashMap;​ 45 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>access$100(Lorg/​jsoup/​nodes/​Attributes;​)​Ljava/​util/​LinkedHashMap;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
47 ····​if-​nez·​v0,​·​:​cond_0 47 ····​if-​nez·​v0,​·​:​cond_0
   
48 ····​.​line·​205 48 ····​.​line·​224
49 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​ 49 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedHashMap;​
   
50 ····​const/​4·​v1,​·​0x2 50 ····​const/​4·​v1,​·​0x2
   
51 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​LinkedHashMap;​-​><init>(I)​V 51 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​util/​LinkedHashMap;​-​><init>(I)​V
   
52 ····​#·​setter·​for:​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​ 52 ····​#·​setter·​for:​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​
53 ····​invoke-​static·​{p1,​·​v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>access$102(Lorg/​jsoup/​nodes/​Attributes;​Ljava/​util/​LinkedHashMap;​)​Ljava/​util/​LinkedHashMap;​ 53 ····​invoke-​static·​{p1,​·​v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>access$102(Lorg/​jsoup/​nodes/​Attributes;​Ljava/​util/​LinkedHashMap;​)​Ljava/​util/​LinkedHashMap;​
   
54 ····​.​line·​206 54 ····​.​line·​225
55 ····​:​cond_0 55 ····​:​cond_0
56 ····​return-​void 56 ····​return-​void
57 .​end·​method 57 .​end·​method
   
58 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V 58 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​nodes/​Attributes;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V
59 ····​.​locals·​0 59 ····​.​locals·​0
60 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes;​ 60 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes;​
61 ····​.​param·​p2,​·​"x1"····​#·​Lorg/​jsoup/​nodes/​Attributes$1;​ 61 ····​.​param·​p2,​·​"x1"····​#·​Lorg/​jsoup/​nodes/​Attributes$1;​
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·​201 63 ····​.​line·​220
64 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​-​><init>(Lorg/​jsoup/​nodes/​Attributes;​)​V 64 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​-​><init>(Lorg/​jsoup/​nodes/​Attributes;​)​V
   
65 ····​return-​void 65 ····​return-​void
66 .​end·​method 66 .​end·​method
   
   
67 #·​virtual·​methods 67 #·​virtual·​methods
Offset 94, 57 lines modified Offset 94, 53 lines modified
94 ············​"Ljava/​lang/​String;​",​ 94 ············​"Ljava/​lang/​String;​",​
95 ············​"Ljava/​lang/​String;​",​ 95 ············​"Ljava/​lang/​String;​",​
96 ············​">;​>;​" 96 ············​">;​>;​"
97 ········​} 97 ········​}
98 ····​.​end·​annotation 98 ····​.​end·​annotation
   
99 ····​.​prologue 99 ····​.​prologue
100 ····​.​line·​210 100 ····​.​line·​229
101 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​ 101 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​
   
102 ····​const/​4·​v1,​·​0x0 102 ····​const/​4·​v1,​·​0x0
   
103 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V 103 ····​invoke-​direct·​{v0,​·​p0,​·​v1},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset$En​trySet;​-​><init>(Lorg/​jsoup/​nodes/​Attributes$Dataset;​Lorg/​jsoup/​nodes/​Attributes$1;​)​V
   
104 ····​return-​object·​v0 104 ····​return-​object·​v0
105 .​end·​method 105 .​end·​method
   
106 .​method·​public·​bridge·​synthetic·​put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 106 .​method·​public·​bridge·​synthetic·​put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
107 ····​.​locals·​1 107 ····​.​locals·​1
108 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
109 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​  
   
110 ····​.​prologue 108 ····​.​prologue
111 ····​.​line·​201 109 ····​.​line·​220
112 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 110 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
113 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
114 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​ 111 ····​check-​cast·​p2,​·​Ljava/​lang/​String;​
   
115 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​  
116 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 112 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​nodes/​Attributes$Dataset;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
117 ····​move-​result-​object·​v0 113 ····​move-​result-​object·​v0
   
118 ····​return-​object·​v0 114 ····​return-​object·​v0
119 .​end·​method 115 .​end·​method
   
120 .​method·​public·​put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 116 .​method·​public·​put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
121 ····​.​locals·​4 117 ····​.​locals·​4
122 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​ 118 ····​.​param·​p1,​·​"key"····​#·​Ljava/​lang/​String;​
123 ····​.​param·​p2,​·​"value"····​#·​Ljava/​lang/​String;​ 119 ····​.​param·​p2,​·​"value"····​#·​Ljava/​lang/​String;​
   
124 ····​.​prologue 120 ····​.​prologue
125 ····​.​line·​215 121 ····​.​line·​234
126 ····​#·​invokes:​·​Lorg/​jsoup/​nodes/​Attributes;​-​>dataKey(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 122 ····​#·​invokes:​·​Lorg/​jsoup/​nodes/​Attributes;​-​>dataKey(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
127 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>access$300(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 123 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>access$300(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
128 ····​move-​result-​object·​v1 124 ····​move-​result-​object·​v1
   
Max diff block lines reached; 1460/4640 bytes (31.47%) of diff not shown.
[−]
smali/org/jsoup/nodes/Attributes.smali
Offset 6, 15 lines modified Offset 6, 14 lines modified
6 .​implements·​Ljava/​lang/​Iterable;​ 6 .​implements·​Ljava/​lang/​Iterable;​
7 .​implements·​Ljava/​lang/​Cloneable;​ 7 .​implements·​Ljava/​lang/​Cloneable;​
   
   
8 #·​annotations 8 #·​annotations
9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
10 ····​value·​=·​{ 10 ····​value·​=·​{
11 ········​Lorg/​jsoup/​nodes/​Attributes$1;​,​  
12 ········​Lorg/​jsoup/​nodes/​Attributes$Dataset;​ 11 ········​Lorg/​jsoup/​nodes/​Attributes$Dataset;​
13 ····​} 12 ····​}
14 .​end·​annotation 13 .​end·​annotation
   
15 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 14 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
16 ····​value·​=·​{ 15 ····​value·​=·​{
17 ········​"Ljava/​lang/​Object;​",​ 16 ········​"Ljava/​lang/​Object;​",​
Offset 46, 68 lines modified Offset 45, 68 lines modified
   
   
46 #·​direct·​methods 45 #·​direct·​methods
47 .​method·​public·​constructor·​<init>()​V 46 .​method·​public·​constructor·​<init>()​V
48 ····​.​locals·​1 47 ····​.​locals·​1
   
49 ····​.​prologue 48 ····​.​prologue
50 ····​.​line·19 49 ····​.​line·21
51 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 50 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
52 ····​.​line·​22 51 ····​.​line·​24
53 ····​const/​4·​v0,​·​0x0 52 ····​const/​4·​v0,​·​0x0
   
54 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​ 53 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​
   
55 ····​.​line·​201 54 ····​.​line·​220
56 ····​return-​void 55 ····​return-​void
57 .​end·​method 56 .​end·​method
   
58 .​method·​static·​synthetic·​access$100(Lorg/​jsoup/​nodes/​Attributes;​)​Ljava/​util/​LinkedHashMap;​ 57 .​method·​static·​synthetic·​access$100(Lorg/​jsoup/​nodes/​Attributes;​)​Ljava/​util/​LinkedHashMap;​
59 ····​.​locals·​1 58 ····​.​locals·​1
60 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes;​ 59 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes;​
   
61 ····​.​prologue 60 ····​.​prologue
62 ····​.​line·19 61 ····​.​line·21
63 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​ 62 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​
   
64 ····​return-​object·​v0 63 ····​return-​object·​v0
65 .​end·​method 64 .​end·​method
   
66 .​method·​static·​synthetic·​access$102(Lorg/​jsoup/​nodes/​Attributes;​Ljava/​util/​LinkedHashMap;​)​Ljava/​util/​LinkedHashMap;​ 65 .​method·​static·​synthetic·​access$102(Lorg/​jsoup/​nodes/​Attributes;​Ljava/​util/​LinkedHashMap;​)​Ljava/​util/​LinkedHashMap;​
67 ····​.​locals·​0 66 ····​.​locals·​0
68 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes;​ 67 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Attributes;​
69 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​util/​LinkedHashMap;​ 68 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​util/​LinkedHashMap;​
   
70 ····​.​prologue 69 ····​.​prologue
71 ····​.​line·19 70 ····​.​line·21
72 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​ 71 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Attributes;​-​>attributes:​Ljava/​util/​LinkedHashMap;​
   
73 ····​return-​object·​p1 72 ····​return-​object·​p1
74 .​end·​method 73 .​end·​method
   
75 .​method·​static·​synthetic·​access$300(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 74 .​method·​static·​synthetic·​access$300(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
76 ····​.​locals·​1 75 ····​.​locals·​1
77 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​ 76 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​
   
78 ····​.​prologue 77 ····​.​prologue
79 ····​.​line·19 78 ····​.​line·21
80 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>dataKey(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 79 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>dataKey(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
81 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
82 ····​return-​object·​v0 81 ····​return-​object·​v0
83 .​end·​method 82 .​end·​method
   
84 .​method·​private·​static·​dataKey(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 83 .​method·​private·​static·​dataKey(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
85 ····​.​locals·​2 84 ····​.​locals·​2
86 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​ 85 ····​.​param·​p0,​·​"key"····​#·​Ljava/​lang/​String;​
   
87 ····​.​prologue 86 ····​.​prologue
88 ····​.​line·​261 87 ····​.​line·​280
89 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 88 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
90 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 89 ····​invoke-​direct·​{v0},​·