[−]
/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},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
91 ····​const-​string·​v1,​·​"data-​" 90 ····​const-​string·​v1,​·​"data-​"
   
92 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 91 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 128, 43 lines modified Offset 127, 43 lines modified
   
128 #·​virtual·​methods 127 #·​virtual·​methods
129 .​method·​public·​addAll(Lorg/​jsoup/​nodes/​Attributes;​)​V 128 .​method·​public·​addAll(Lorg/​jsoup/​nodes/​Attributes;​)​V
130 ····​.​locals·​2 129 ····​.​locals·​2
131 ····​.​param·​p1,​·​"incoming"····​#·​Lorg/​jsoup/​nodes/​Attributes;​ 130 ····​.​param·​p1,​·​"incoming"····​#·​Lorg/​jsoup/​nodes/​Attributes;​
   
132 ····​.​prologue 131 ····​.​prologue
133 ····​.​line·98 132 ····​.​line·112
134 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>size()​I 133 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>size()​I
   
135 ····​move-​result·​v0 134 ····​move-​result·​v0
   
136 ····​if-​nez·​v0,​·​:​cond_0 135 ····​if-​nez·​v0,​·​:​cond_0
   
Max diff block lines reached; 20701/23400 bytes (88.47%) of diff not shown.
[−]
smali/org/jsoup/nodes/Comment.smali
Offset 10, 35 lines modified Offset 10, 35 lines modified
10 #·​direct·​methods 10 #·​direct·​methods
11 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 11 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
12 ····​.​locals·​2 12 ····​.​locals·​2
13 ····​.​param·​p1,​·​"data"····​#·​Ljava/​lang/​String;​ 13 ····​.​param·​p1,​·​"data"····​#·​Ljava/​lang/​String;​
14 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 14 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​.​line·​16 16 ····​.​line·​18
17 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​)​V 17 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​)​V
   
18 ····​.​line·​17 18 ····​.​line·​19
19 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Comment;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 19 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Comment;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
20 ····​const-​string·​v1,​·​"comment" 20 ····​const-​string·​v1,​·​"comment"
   
21 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 21 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
22 ····​.​line·18 22 ····​.​line·20
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
   
25 #·​virtual·​methods 25 #·​virtual·​methods
26 .​method·​public·​getData()​Ljava/​lang/​String;​ 26 .​method·​public·​getData()​Ljava/​lang/​String;​
27 ····​.​locals·​2 27 ····​.​locals·​2
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·29 29 ····​.​line·31
30 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Comment;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 30 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Comment;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
31 ····​const-​string·​v1,​·​"comment" 31 ····​const-​string·​v1,​·​"comment"
   
32 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 32 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
33 ····​move-​result-​object·​v0 33 ····​move-​result-​object·​v0
Offset 46, 76 lines modified Offset 46, 84 lines modified
46 ····​return-​object·​v0 46 ····​return-​object·​v0
47 .​end·​method 47 .​end·​method
   
48 .​method·​public·​nodeName()​Ljava/​lang/​String;​ 48 .​method·​public·​nodeName()​Ljava/​lang/​String;​
49 ····​.​locals·​1 49 ····​.​locals·​1
   
50 ····​.​prologue 50 ····​.​prologue
51 ····​.​line·​21 51 ····​.​line·​23
52 ····​const-​string·​v0,​·​"#comment" 52 ····​const-​string·​v0,​·​"#comment"
   
53 ····​return-​object·​v0 53 ····​return-​object·​v0
54 .​end·​method 54 .​end·​method
   
55 .​method·​outerHtmlHead(Ljava/​lang/​StringBuilder;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 55 .​method·​outerHtmlHead(Ljava/​lang/​Appendable;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
56 ····​.​locals·​2 56 ····​.​locals·​2
57 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​StringBuilder;​ 57 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​Appendable;​
58 ····​.​param·​p2,​·​"depth"····​#·​I 58 ····​.​param·​p2,​·​"depth"····​#·​I
59 ····​.​param·​p3,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 59 ····​.​param·​p3,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
  60 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
  61 ········​value·​=·​{
  62 ············​Ljava/​io/​IOException;​
  63 ········​}
  64 ····​.​end·​annotation
   
60 ····​.​prologue 65 ····​.​prologue
61 ····​.​line·​33 66 ····​.​line·​35
62 ····​invoke-​virtual·​{p3},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>prettyPrint()​Z 67 ····​invoke-​virtual·​{p3},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>prettyPrint()​Z
   
63 ····​move-​result·​v0 68 ····​move-​result·​v0
   
64 ····​if-​eqz·​v0,​·​:​cond_0 69 ····​if-​eqz·​v0,​·​:​cond_0
   
65 ····​.​line·​34 70 ····​.​line·​36
66 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3},​·​Lorg/​jsoup/​nodes/​Comment;​-​>indent(Ljava/​lang/​StringBuilder;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 71 ····​invoke-​virtual·​{p0,​·​p1,​·​p2,​·​p3},​·​Lorg/​jsoup/​nodes/​Comment;​-​>indent(Ljava/​lang/​Appendable;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
   
67 ····​.​line·​35 72 ····​.​line·​37
68 ····​:​cond_0 73 ····​:​cond_0
69 ····​const-​string·​v0,​·​"<!-​-​" 74 ····​const-​string·​v0,​·​"<!-​-​"
   
70 ····invoke-​virtual·{p1,​·v0},​·Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 75 ····.​line·​38
  76 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​lang/​Appendable;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​Appendable;​
   
71 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
  78 ····​.​line·​39
72 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Comment;​-​>getData()​Ljava/​lang/​String;​ 79 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Comment;​-​>getData()​Ljava/​lang/​String;​
   
73 ····​move-​result-​object·​v1 80 ····​move-​result-​object·​v1
   
74 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 81 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​lang/​Appendable;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​Appendable;​
   
75 ····​move-​result-​object·​v0 82 ····​move-​result-​object·​v0
   
76 ····​const-​string·​v1,​·​"-​-​>" 83 ····​const-​string·​v1,​·​"-​-​>"
   
77 ····invoke-​virtual·{v0,​·v1},​·Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 84 ····.​line·​40
  85 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​lang/​Appendable;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​Appendable;​
   
78 ····​.​line·39 86 ····​.​line·41
79 ····​return-​void 87 ····​return-​void
80 .​end·​method 88 .​end·​method
   
81 .​method·​outerHtmlTail(Ljava/​lang/​StringBuilder;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 89 .​method·​outerHtmlTail(Ljava/​lang/​Appendable;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
Max diff block lines reached; 538/4103 bytes (13.11%) of diff not shown.
[−]
smali/org/jsoup/nodes/DataNode.smali
Offset 10, 55 lines modified Offset 10, 55 lines modified
10 #·​direct·​methods 10 #·​direct·​methods
11 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 11 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
12 ····​.​locals·​2 12 ····​.​locals·​2
13 ····​.​param·​p1,​·​"data"····​#·​Ljava/​lang/​String;​ 13 ····​.​param·​p1,​·​"data"····​#·​Ljava/​lang/​String;​
14 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 14 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​.​line·​16 16 ····​.​line·​18
17 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​)​V 17 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​)​V
   
18 ····​.​line·​17 18 ····​.​line·​19
19 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​DataNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 19 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​DataNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
20 ····​const-​string·​v1,​·​"data" 20 ····​const-​string·​v1,​·​"data"
   
21 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 21 ····​invoke-​virtual·​{v0,​·​v1,​·​p1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
22 ····​.​line·18 22 ····​.​line·20
23 ····​return-​void 23 ····​return-​void
24 .​end·​method 24 .​end·​method
   
25 .​method·​public·​static·​createFromEncoded(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​DataNode;​ 25 .​method·​public·​static·​createFromEncoded(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​DataNode;​
26 ····​.​locals·​2 26 ····​.​locals·​2
27 ····​.​param·​p0,​·​"encodedData"····​#·​Ljava/​lang/​String;​ 27 ····​.​param·​p0,​·​"encodedData"····​#·​Ljava/​lang/​String;​
28 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 28 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​60 30 ····​.​line·​62
31 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​nodes/​Entities;​-​>unescape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 31 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​nodes/​Entities;​-​>unescape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
32 ····​move-​result-​object·​v0 32 ····​move-​result-​object·​v0
   
33 ····​.​line·​61 33 ····​.​line·​63
34 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​ 34 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​
35 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​DataNode;​ 35 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​DataNode;​
   
36 ····​invoke-​direct·​{v1,​·​v0,​·​p1},​·​Lorg/​jsoup/​nodes/​DataNode;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 36 ····​invoke-​direct·​{v1,​·​v0,​·​p1},​·​Lorg/​jsoup/​nodes/​DataNode;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
37 ····​return-​object·​v1 37 ····​return-​object·​v1
38 .​end·​method 38 .​end·​method
   
   
39 #·​virtual·​methods 39 #·​virtual·​methods
40 .​method·​public·​getWholeData()​Ljava/​lang/​String;​ 40 .​method·​public·​getWholeData()​Ljava/​lang/​String;​
41 ····​.​locals·​2 41 ····​.​locals·​2
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·29 43 ····​.​line·31
44 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​DataNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 44 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​DataNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
45 ····​const-​string·​v1,​·​"data" 45 ····​const-​string·​v1,​·​"data"
   
46 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 46 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
47 ····​move-​result-​object·​v0 47 ····​move-​result-​object·​v0
Offset 66, 69 lines modified Offset 66, 74 lines modified
66 ····​return-​object·​v0 66 ····​return-​object·​v0
67 .​end·​method 67 .​end·​method
   
68 .​method·​public·​nodeName()​Ljava/​lang/​String;​ 68 .​method·​public·​nodeName()​Ljava/​lang/​String;​
69 ····​.​locals·​1 69 ····​.​locals·​1
   
70 ····​.​prologue 70 ····​.​prologue
71 ····​.​line·​21 71 ····​.​line·​23
72 ····​const-​string·​v0,​·​"#data" 72 ····​const-​string·​v0,​·​"#data"
   
73 ····​return-​object·​v0 73 ····​return-​object·​v0
74 .​end·​method 74 .​end·​method
   
75 .​method·​outerHtmlHead(Ljava/​lang/​StringBuilder;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 75 .​method·​outerHtmlHead(Ljava/​lang/​Appendable;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
76 ····​.​locals·​1 76 ····​.​locals·​1
77 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​StringBuilder;​ 77 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​Appendable;​
78 ····​.​param·​p2,​·​"depth"····​#·​I 78 ····​.​param·​p2,​·​"depth"····​#·​I
79 ····​.​param·​p3,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 79 ····​.​param·​p3,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
  80 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
  81 ········​value·​=·​{
  82 ············​Ljava/​io/​IOException;​
  83 ········​}
  84 ····​.​end·​annotation
   
80 ····​.​prologue 85 ····​.​prologue
81 ····​.​line·​43 86 ····​.​line·​45
82 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​DataNode;​-​>getWholeData()​Ljava/​lang/​String;​ 87 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​DataNode;​-​>getWholeData()​Ljava/​lang/​String;​
   
83 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
84 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 89 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​lang/​Appendable;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​Appendable;​
   
85 ····​.​line·​44 90 ····​.​line·​46
86 ····​return-​void 91 ····​return-​void
87 .​end·​method 92 .​end·​method
   
88 .​method·​outerHtmlTail(Ljava/​lang/​StringBuilder;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 93 .​method·​outerHtmlTail(Ljava/​lang/​Appendable;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
89 ····​.​locals·​0 94 ····​.​locals·​0
90 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​StringBuilder;​ 95 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​Appendable;​
91 ····​.​param·​p2,​·​"depth"····​#·​I 96 ····​.​param·​p2,​·​"depth"····​#·​I
92 ····​.​param·​p3,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 97 ····​.​param·​p3,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
   
93 ····​.​prologue 98 ····​.​prologue
Max diff block lines reached; 752/4166 bytes (18.05%) of diff not shown.
[−]
smali/org/jsoup/nodes/Document$OutputSettings$Syntax.smali
Offset 36, 15 lines modified Offset 36, 15 lines modified
36 ····​.​locals·​4 36 ····​.​locals·​4
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​const/​4·​v3,​·​0x1 38 ····​const/​4·​v3,​·​0x1
   
39 ····​const/​4·​v2,​·​0x0 39 ····​const/​4·​v2,​·​0x0
   
40 ····​.​line·​371 40 ····​.​line·​369
41 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 41 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
   
42 ····​const-​string·​v1,​·​"html" 42 ····​const-​string·​v1,​·​"html"
   
43 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​><init>(Ljava/​lang/​String;​I)​V 43 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​><init>(Ljava/​lang/​String;​I)​V
   
44 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>html:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 44 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>html:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
Offset 79, 26 lines modified Offset 79, 26 lines modified
79 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 79 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
80 ········​value·​=·​{ 80 ········​value·​=·​{
81 ············​"()​V" 81 ············​"()​V"
82 ········​} 82 ········​}
83 ····​.​end·​annotation 83 ····​.​end·​annotation
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​371 85 ····​.​line·​369
86 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V 86 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V
   
87 ····​return-​void 87 ····​return-​void
88 .​end·​method 88 .​end·​method
   
89 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 89 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
90 ····​.​locals·​1 90 ····​.​locals·​1
91 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 91 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
92 ····​.​prologue 92 ····​.​prologue
93 ····​.​line·​371 93 ····​.​line·​369
94 ····​const-​class·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 94 ····​const-​class·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
   
95 ····​invoke-​static·​{v0,​·​p0},​·​Ljava/​lang/​Enum;​-​>valueOf(Ljava/​lang/​Class;​Ljava/​lang/​String;​)​Ljava/​lang/​Enum;​ 95 ····​invoke-​static·​{v0,​·​p0},​·​Ljava/​lang/​Enum;​-​>valueOf(Ljava/​lang/​Class;​Ljava/​lang/​String;​)​Ljava/​lang/​Enum;​
   
96 ····​move-​result-​object·​v0 96 ····​move-​result-​object·​v0
   
97 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 97 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
Offset 106, 15 lines modified Offset 106, 15 lines modified
106 ····​return-​object·​v0 106 ····​return-​object·​v0
107 .​end·​method 107 .​end·​method
   
108 .​method·​public·​static·​values()​[Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 108 .​method·​public·​static·​values()​[Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
109 ····​.​locals·​1 109 ····​.​locals·​1
   
110 ····​.​prologue 110 ····​.​prologue
111 ····​.​line·​371 111 ····​.​line·​369
112 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>$VALUES:​[Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 112 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>$VALUES:​[Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
   
113 ····​invoke-​virtual·​{v0},​·​[Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>clone()​Ljava/​lang/​Object;​ 113 ····​invoke-​virtual·​{v0},​·​[Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>clone()​Ljava/​lang/​Object;​
   
114 ····​move-​result-​object·​v0 114 ····​move-​result-​object·​v0
   
115 ····​check-​cast·​v0,​·​[Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 115 ····​check-​cast·​v0,​·​[Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
[−]
smali/org/jsoup/nodes/Document$OutputSettings.smali
Offset 42, 304 lines modified Offset 42, 304 lines modified
42 #·​direct·​methods 42 #·​direct·​methods
43 .​method·​public·​constructor·​<init>()​V 43 .​method·​public·​constructor·​<init>()​V
44 ····​.​locals·​2 44 ····​.​locals·​2
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​const/​4·​v1,​·​0x1 46 ····​const/​4·​v1,​·​0x1
   
47 ····​.​line·​381 47 ····​.​line·​379
48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
49 ····​.​line·​373 49 ····​.​line·​371
50 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>base:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 50 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>base:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
51 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>escapeMode:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 51 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>escapeMode:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
52 ····​.​line·​374 52 ····​.​line·​372
53 ····​const-​string·​v0,​·​"UTF-​8" 53 ····​const-​string·​v0,​·​"UTF-​8"
   
54 ····​invoke-​static·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>forName(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​ 54 ····​invoke-​static·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>forName(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​
   
55 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
56 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset:​Ljava/​nio/​charset/​Charset;​ 56 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset:​Ljava/​nio/​charset/​Charset;​
   
57 ····​.​line·​375 57 ····​.​line·​373
58 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset:​Ljava/​nio/​charset/​Charset;​ 58 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset:​Ljava/​nio/​charset/​Charset;​
   
59 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>newEncoder()​Ljava/​nio/​charset/​CharsetEncoder;​ 59 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>newEncoder()​Ljava/​nio/​charset/​CharsetEncoder;​
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
61 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charsetEncoder:​Ljava/​nio/​charset/​CharsetEncoder;​ 61 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charsetEncoder:​Ljava/​nio/​charset/​CharsetEncoder;​
   
62 ····​.​line·​376 62 ····​.​line·​374
63 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>prettyPrint:​Z 63 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>prettyPrint:​Z
   
64 ····​.​line·​377 64 ····​.​line·​375
65 ····​const/​4·​v0,​·​0x0 65 ····​const/​4·​v0,​·​0x0
   
66 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>outline:​Z 66 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>outline:​Z
   
67 ····​.​line·​378 67 ····​.​line·​376
68 ····​iput·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>indentAmount:​I 68 ····​iput·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>indentAmount:​I
   
69 ····​.​line·​379 69 ····​.​line·​377
70 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>html:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 70 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>html:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
   
71 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>syntax:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 71 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>syntax:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
   
72 ····​.​line·​381 72 ····​.​line·​379
73 ····​return-​void 73 ····​return-​void
74 .​end·​method 74 .​end·​method
   
   
75 #·​virtual·​methods 75 #·​virtual·​methods
76 .​method·​public·​charset()​Ljava/​nio/​charset/​Charset;​ 76 .​method·​public·​charset()​Ljava/​nio/​charset/​Charset;​
77 ····​.​locals·​1 77 ····​.​locals·​1
   
78 ····​.​prologue 78 ····​.​prologue
79 ····​.​line·​415 79 ····​.​line·​413
80 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset:​Ljava/​nio/​charset/​Charset;​ 80 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset:​Ljava/​nio/​charset/​Charset;​
   
81 ····​return-​object·​v0 81 ····​return-​object·​v0
82 .​end·​method 82 .​end·​method
   
83 .​method·​public·​charset(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 83 .​method·​public·​charset(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
84 ····​.​locals·​1 84 ····​.​locals·​1
85 ····​.​param·​p1,​·​"charset"····​#·​Ljava/​lang/​String;​ 85 ····​.​param·​p1,​·​"charset"····​#·​Ljava/​lang/​String;​
   
86 ····​.​prologue 86 ····​.​prologue
87 ····​.​line·​435 87 ····​.​line·​433
88 ····​invoke-​static·​{p1},​·​Ljava/​nio/​charset/​Charset;​-​>forName(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​ 88 ····​invoke-​static·​{p1},​·​Ljava/​nio/​charset/​Charset;​-​>forName(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​
   
89 ····​move-​result-​object·​v0 89 ····​move-​result-​object·​v0
   
90 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset(Ljava/​nio/​charset/​Charset;​)​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 90 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset(Ljava/​nio/​charset/​Charset;​)​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
   
91 ····​.​line·​436 91 ····​.​line·​434
92 ····​return-​object·​p0 92 ····​return-​object·​p0
93 .​end·​method 93 .​end·​method
   
94 .​method·​public·​charset(Ljava/​nio/​charset/​Charset;​)​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 94 .​method·​public·​charset(Ljava/​nio/​charset/​Charset;​)​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
95 ····​.​locals·​1 95 ····​.​locals·​1
96 ····​.​param·​p1,​·​"charset"····​#·​Ljava/​nio/​charset/​Charset;​ 96 ····​.​param·​p1,​·​"charset"····​#·​Ljava/​nio/​charset/​Charset;​
   
97 ····​.​prologue 97 ····​.​prologue
98 ····​.​line·​424 98 ····​.​line·​422
99 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset:​Ljava/​nio/​charset/​Charset;​ 99 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charset:​Ljava/​nio/​charset/​Charset;​
   
100 ····​.​line·​425 100 ····​.​line·​423
101 ····​invoke-​virtual·​{p1},​·​Ljava/​nio/​charset/​Charset;​-​>newEncoder()​Ljava/​nio/​charset/​CharsetEncoder;​ 101 ····​invoke-​virtual·​{p1},​·​Ljava/​nio/​charset/​Charset;​-​>newEncoder()​Ljava/​nio/​charset/​CharsetEncoder;​
   
102 ····​move-​result-​object·​v0 102 ····​move-​result-​object·​v0
   
103 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charsetEncoder:​Ljava/​nio/​charset/​CharsetEncoder;​ 103 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>charsetEncoder:​Ljava/​nio/​charset/​CharsetEncoder;​
   
104 ····​.​line·​426 104 ····​.​line·​424
105 ····​return-​object·​p0 105 ····​return-​object·​p0
106 .​end·​method 106 .​end·​method
Max diff block lines reached; 5871/9233 bytes (63.59%) of diff not shown.
[−]
smali/org/jsoup/nodes/Document$QuirksMode.smali
Offset 40, 15 lines modified Offset 40, 15 lines modified
40 ····​.​prologue 40 ····​.​prologue
41 ····​const/​4·​v4,​·​0x2 41 ····​const/​4·​v4,​·​0x2
   
42 ····​const/​4·​v3,​·​0x1 42 ····​const/​4·​v3,​·​0x1
   
43 ····​const/​4·​v2,​·​0x0 43 ····​const/​4·​v2,​·​0x0
   
44 ····​.​line·​554 44 ····​.​line·​552
45 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 45 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​
   
46 ····​const-​string·​v1,​·​"noQuirks" 46 ····​const-​string·​v1,​·​"noQuirks"
   
47 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​><init>(Ljava/​lang/​String;​I)​V 47 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​><init>(Ljava/​lang/​String;​I)​V
   
48 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>noQuirks:​Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 48 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>noQuirks:​Lorg/​jsoup/​nodes/​Document$QuirksMode;​
Offset 65, 15 lines modified Offset 65, 15 lines modified
   
65 ····​const-​string·​v1,​·​"limitedQuirks" 65 ····​const-​string·​v1,​·​"limitedQuirks"
   
66 ····​invoke-​direct·​{v0,​·​v1,​·​v4},​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​><init>(Ljava/​lang/​String;​I)​V 66 ····​invoke-​direct·​{v0,​·​v1,​·​v4},​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​><init>(Ljava/​lang/​String;​I)​V
   
67 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>limitedQuirks:​Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 67 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>limitedQuirks:​Lorg/​jsoup/​nodes/​Document$QuirksMode;​
   
68 ····​.​line·​553 68 ····​.​line·​551
69 ····​const/​4·​v0,​·​0x3 69 ····​const/​4·​v0,​·​0x3
   
70 ····​new-​array·​v0,​·​v0,​·​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 70 ····​new-​array·​v0,​·​v0,​·​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​
   
71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>noQuirks:​Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>noQuirks:​Lorg/​jsoup/​nodes/​Document$QuirksMode;​
   
72 ····​aput-​object·​v1,​·​v0,​·​v2 72 ····​aput-​object·​v1,​·​v0,​·​v2
Offset 96, 26 lines modified Offset 96, 26 lines modified
96 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 96 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
97 ········​value·​=·​{ 97 ········​value·​=·​{
98 ············​"()​V" 98 ············​"()​V"
99 ········​} 99 ········​}
100 ····​.​end·​annotation 100 ····​.​end·​annotation
   
101 ····​.​prologue 101 ····​.​prologue
102 ····​.​line·​553 102 ····​.​line·​551
103 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V 103 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V
   
104 ····​return-​void 104 ····​return-​void
105 .​end·​method 105 .​end·​method
   
106 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 106 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document$QuirksMode;​
107 ····​.​locals·​1 107 ····​.​locals·​1
108 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 108 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
109 ····​.​prologue 109 ····​.​prologue
110 ····​.​line·​553 110 ····​.​line·​551
111 ····​const-​class·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 111 ····​const-​class·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​
   
112 ····​invoke-​static·​{v0,​·​p0},​·​Ljava/​lang/​Enum;​-​>valueOf(Ljava/​lang/​Class;​Ljava/​lang/​String;​)​Ljava/​lang/​Enum;​ 112 ····​invoke-​static·​{v0,​·​p0},​·​Ljava/​lang/​Enum;​-​>valueOf(Ljava/​lang/​Class;​Ljava/​lang/​String;​)​Ljava/​lang/​Enum;​
   
113 ····​move-​result-​object·​v0 113 ····​move-​result-​object·​v0
   
114 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 114 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​
Offset 123, 15 lines modified Offset 123, 15 lines modified
123 ····​return-​object·​v0 123 ····​return-​object·​v0
124 .​end·​method 124 .​end·​method
   
125 .​method·​public·​static·​values()​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 125 .​method·​public·​static·​values()​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​
126 ····​.​locals·​1 126 ····​.​locals·​1
   
127 ····​.​prologue 127 ····​.​prologue
128 ····​.​line·​553 128 ····​.​line·​551
129 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>$VALUES:​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 129 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>$VALUES:​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​
   
130 ····​invoke-​virtual·​{v0},​·​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>clone()​Ljava/​lang/​Object;​ 130 ····​invoke-​virtual·​{v0},​·​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​-​>clone()​Ljava/​lang/​Object;​
   
131 ····​move-​result-​object·​v0 131 ····​move-​result-​object·​v0
   
132 ····​check-​cast·​v0,​·​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​ 132 ····​check-​cast·​v0,​·​[Lorg/​jsoup/​nodes/​Document$QuirksMode;​
[−]
smali/org/jsoup/nodes/Document.smali
Offset 102, 17 lines modified Offset 102, 15 lines modified
   
102 ····​.​prologue 102 ····​.​prologue
103 ····​const/​4·​v8,​·​0x0 103 ····​const/​4·​v8,​·​0x0
   
104 ····​.​line·​311 104 ····​.​line·​311
105 ····​iget-​boolean·​v6,​·​p0,​·​Lorg/​jsoup/​nodes/​Document;​-​>updateMetaCharset:​Z 105 ····​iget-​boolean·​v6,​·​p0,​·​Lorg/​jsoup/​nodes/​Document;​-​>updateMetaCharset:​Z
   
106 ····const/​4·​v7,​·0x1 106 ····if-​eqz·​v6,​·:​cond_1
   
107 ····​if-​ne·​v6,​·​v7,​·​:​cond_1  
   
108 ····​.​line·​312 107 ····​.​line·​312
109 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Document;​-​>outputSettings()​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 108 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Document;​-​>outputSettings()​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
   
110 ····​move-​result-​object·​v6 109 ····​move-​result-​object·​v6
   
111 ····​invoke-​virtual·​{v6},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>syntax()​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 110 ····​invoke-​virtual·​{v6},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>syntax()​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
Offset 160, 15 lines modified Offset 158, 15 lines modified
   
160 ····​invoke-​virtual·​{p0,​·​v6},​·​Lorg/​jsoup/​nodes/​Document;​-​>select(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​ 158 ····​invoke-​virtual·​{p0,​·​v6},​·​Lorg/​jsoup/​nodes/​Document;​-​>select(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​
   
161 ····​move-​result-​object·​v6 159 ····​move-​result-​object·​v6
   
162 ····​invoke-​virtual·​{v6},​·​Lorg/​jsoup/​select/​Elements;​-​>remove()​Lorg/​jsoup/​select/​Elements;​ 160 ····​invoke-​virtual·​{v6},​·​Lorg/​jsoup/​select/​Elements;​-​>remove()​Lorg/​jsoup/​select/​Elements;​
   
163 ····​.​line·​361 161 ····​.​line·​359
164 ····​.​end·​local·​v2····​#·​"metaCharset":​Lorg/​jsoup/​nodes/​Element;​ 162 ····​.​end·​local·​v2····​#·​"metaCharset":​Lorg/​jsoup/​nodes/​Element;​
165 ····​.​end·​local·​v4····​#·​"syntax":​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 163 ····​.​end·​local·​v4····​#·​"syntax":​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
166 ····​:​cond_1 164 ····​:​cond_1
167 ····​:​goto_1 165 ····​:​goto_1
168 ····​return-​void 166 ····​return-​void
   
169 ····​.​line·​320 167 ····​.​line·​320
Offset 232, 17 lines modified Offset 230, 15 lines modified
232 ····​move-​object·​v0,​·​v3 230 ····​move-​object·​v0,​·​v3
   
233 ····​.​line·​333 231 ····​.​line·​333
234 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​ 232 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​
   
235 ····​.​line·​335 233 ····​.​line·​335
236 ····​.​local·​v0,​·​"decl":​Lorg/​jsoup/​nodes/​XmlDeclaration;​ 234 ····​.​local·​v0,​·​"decl":​Lorg/​jsoup/​nodes/​XmlDeclaration;​
237 ····const-​string·​v6,​·"declaration" 235 ····invoke-​virtual·{v0},​·Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>name()​Ljava/​lang/​String;​
   
238 ····​invoke-​virtual·​{v0,​·​v6},​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>attr(Ljava/​lang/​String;​)​Ljava/​lang/​String;​  
   
239 ····​move-​result-​object·​v6 236 ····​move-​result-​object·​v6
   
240 ····​const-​string·​v7,​·​"xml" 237 ····​const-​string·​v7,​·​"xml"
   
241 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 238 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
Offset 364, 40 lines modified Offset 360, 39 lines modified
364 ····​.​param·​p1,​·​"tag"····​#·​Ljava/​lang/​String;​ 360 ····​.​param·​p1,​·​"tag"····​#·​Ljava/​lang/​String;​
365 ····​.​param·​p2,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​ 361 ····​.​param·​p2,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​
   
366 ····​.​prologue 362 ····​.​prologue
367 ····​.​line·​180 363 ····​.​line·​180
368 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Node;​-​>nodeName()​Ljava/​lang/​String;​ 364 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Node;​-​>nodeName()​Ljava/​lang/​String;​
   
369 ····​move-​result-​object·​v3 365 ····​move-​result-​object·​v2
   
370 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 366 ····​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
371 ····​move-​result·​v3 367 ····​move-​result·​v2
   
372 ····​if-​eqz·​v3,​·​:​cond_0 368 ····​if-​eqz·​v2,​·​:​cond_0
   
373 ····​.​line·​181 369 ····​.​line·​181
374 ····​check-​cast·​p2,​·​Lorg/​jsoup/​nodes/​Element;​ 370 ····​check-​cast·​p2,​·​Lorg/​jsoup/​nodes/​Element;​
   
375 ····​.​line·​189 371 ····​.​line·​189
376 ····​.​end·​local·​p2····​#·​"node":​Lorg/​jsoup/​nodes/​Node;​ 372 ····​.​end·​local·​p2····​#·​"node":​Lorg/​jsoup/​nodes/​Node;​
377 ····​:​goto_0 373 ····​:​goto_0
378 ····​return-​object·​p2 374 ····​return-​object·​p2
   
379 ····​.​line·​183 375 ····​.​line·​183
380 ····​.​restart·​local·​p2····​#·​"node":​Lorg/​jsoup/​nodes/​Node;​ 376 ····​.​restart·​local·​p2····​#·​"node":​Lorg/​jsoup/​nodes/​Node;​
381 ····​:​cond_0 377 ····​:​cond_0
382 ····​iget-​object·​v3,​·​p2,​·​Lorg/​jsoup/​nodes/​Node;​-​>childNodes:​Ljava/​util/​List;​ 378 ····​iget-​object·​v2,​·​p2,​·​Lorg/​jsoup/​nodes/​Node;​-​>childNodes:​Ljava/​util/​List;​
   
383 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 379 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
384 ····​move-​result-​object·​v2 380 ····​move-​result-​object·​v2
   
385 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
386 ····​:​cond_1 381 ····​:​cond_1
387 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 382 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
388 ····​move-​result·​v3 383 ····​move-​result·​v3
   
389 ····​if-​eqz·​v3,​·​:​cond_2 384 ····​if-​eqz·​v3,​·​:​cond_2
   
Offset 428, 265 lines modified Offset 423, 260 lines modified
428 ····​:​cond_2 423 ····​:​cond_2
429 ····​const/​4·​p2,​·​0x0 424 ····​const/​4·​p2,​·​0x0
   
430 ····​goto·​:​goto_0 425 ····​goto·​:​goto_0
431 .​end·​method 426 .​end·​method
   
Max diff block lines reached; 13376/16420 bytes (81.46%) of diff not shown.
[−]
smali/org/jsoup/nodes/DocumentType.smali
Offset 16, 42 lines modified Offset 16, 42 lines modified
16 ····​.​locals·​1 16 ····​.​locals·​1
17 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 17 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
18 ····​.​param·​p2,​·​"publicId"····​#·​Ljava/​lang/​String;​ 18 ····​.​param·​p2,​·​"publicId"····​#·​Ljava/​lang/​String;​
19 ····​.​param·​p3,​·​"systemId"····​#·​Ljava/​lang/​String;​ 19 ····​.​param·​p3,​·​"systemId"····​#·​Ljava/​lang/​String;​
20 ····​.​param·​p4,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 20 ····​.​param·​p4,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​23 22 ····​.​line·​25
23 ····​invoke-​direct·​{p0,​·​p4},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​)​V 23 ····​invoke-​direct·​{p0,​·​p4},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​)​V
   
24 ····​.​line·​25 24 ····​.​line·​27
25 ····​const-​string·​v0,​·​"name" 25 ····​const-​string·​v0,​·​"name"
   
26 ····​invoke-​virtual·​{p0,​·​v0,​·​p1},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>attr(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Node;​ 26 ····​invoke-​virtual·​{p0,​·​v0,​·​p1},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>attr(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Node;​
   
27 ····​.​line·​26 27 ····​.​line·​28
28 ····​const-​string·​v0,​·​"publicId" 28 ····​const-​string·​v0,​·​"publicId"
   
29 ····​invoke-​virtual·​{p0,​·​v0,​·​p2},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>attr(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Node;​ 29 ····​invoke-​virtual·​{p0,​·​v0,​·​p2},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>attr(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Node;​
   
30 ····​.​line·​27 30 ····​.​line·​29
31 ····​const-​string·​v0,​·​"systemId" 31 ····​const-​string·​v0,​·​"systemId"
   
32 ····​invoke-​virtual·​{p0,​·​v0,​·​p3},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>attr(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Node;​ 32 ····​invoke-​virtual·​{p0,​·​v0,​·​p3},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>attr(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Node;​
   
33 ····​.​line·28 33 ····​.​line·30
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
36 .​method·​private·​has(Ljava/​lang/​String;​)​Z 36 .​method·​private·​has(Ljava/​lang/​String;​)​Z
37 ····​.​locals·​1 37 ····​.​locals·​1
38 ····​.​param·​p1,​·​"attribute"····​#·​Ljava/​lang/​String;​ 38 ····​.​param·​p1,​·​"attribute"····​#·​Ljava/​lang/​String;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​57 40 ····​.​line·​59
41 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>attr(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>attr(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v0 42 ····​move-​result-​object·​v0
   
43 ····​invoke-​static·​{v0},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>isBlank(Ljava/​lang/​String;​)​Z 43 ····​invoke-​static·​{v0},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>isBlank(Ljava/​lang/​String;​)​Z
   
44 ····​move-​result·​v0 44 ····​move-​result·​v0
Offset 71, 30 lines modified Offset 71, 35 lines modified
   
   
71 #·​virtual·​methods 71 #·​virtual·​methods
72 .​method·​public·​nodeName()​Ljava/​lang/​String;​ 72 .​method·​public·​nodeName()​Ljava/​lang/​String;​
73 ····​.​locals·​1 73 ····​.​locals·​1
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​32 75 ····​.​line·​34
76 ····​const-​string·​v0,​·​"#doctype" 76 ····​const-​string·​v0,​·​"#doctype"
   
77 ····​return-​object·​v0 77 ····​return-​object·​v0
78 .​end·​method 78 .​end·​method
   
79 .​method·​outerHtmlHead(Ljava/​lang/​StringBuilder;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 79 .​method·​outerHtmlHead(Ljava/​lang/​Appendable;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
80 ····​.​locals·​3 80 ····​.​locals·​3
81 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​StringBuilder;​ 81 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​Appendable;​
82 ····​.​param·​p2,​·​"depth"····​#·​I 82 ····​.​param·​p2,​·​"depth"····​#·​I
83 ····​.​param·​p3,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 83 ····​.​param·​p3,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
  84 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
  85 ········​value·​=·​{
  86 ············​Ljava/​io/​IOException;​
  87 ········​}
  88 ····​.​end·​annotation
   
84 ····​.​prologue 89 ····​.​prologue
85 ····​const/​16·​v2,​·​0x22 90 ····​const/​16·​v2,​·​0x22
   
86 ····​.​line·​37 91 ····​.​line·​39
87 ····​invoke-​virtual·​{p3},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>syntax()​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 92 ····​invoke-​virtual·​{p3},​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​-​>syntax()​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
   
88 ····​move-​result-​object·​v0 93 ····​move-​result-​object·​v0
   
89 ····​sget-​object·​v1,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>html:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​ 94 ····​sget-​object·​v1,​·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​-​>html:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs$Syntax;​
   
90 ····​if-​ne·​v0,​·​v1,​·​:​cond_3 95 ····​if-​ne·​v0,​·​v1,​·​:​cond_3
Offset 111, 123 lines modified Offset 116, 123 lines modified
   
111 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>has(Ljava/​lang/​String;​)​Z 116 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>has(Ljava/​lang/​String;​)​Z
   
112 ····​move-​result·​v0 117 ····​move-​result·​v0
   
113 ····​if-​nez·​v0,​·​:​cond_3 118 ····​if-​nez·​v0,​·​:​cond_3
   
114 ····​.​line·39 119 ····​.​line·41
115 ····​const-​string·​v0,​·​"<!doctype" 120 ····​const-​string·​v0,​·​"<!doctype"
   
116 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 121 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​lang/​Appendable;​-​>append(Ljava/​lang/​CharSequence;​)​Ljava/​lang/​Appendable;​
   
117 ····​.​line·​43 122 ····​.​line·​45
118 ····​:​goto_0 123 ····​:​goto_0
119 ····​const-​string·​v0,​·​"name" 124 ····​const-​string·​v0,​·​"name"
   
120 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>has(Ljava/​lang/​String;​)​Z 125 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​nodes/​DocumentType;​-​>has(Ljava/​lang/​String;​)​Z
   
121 ····​move-​result·​v0 126 ····​move-​result·​v0
   
Max diff block lines reached; 4062/7262 bytes (55.94%) of diff not shown.
[−]
smali/org/jsoup/nodes/Element$1.smali
Offset 22, 17 lines modified Offset 22, 18 lines modified
   
22 .​field·​final·​synthetic·​val$accum:​Ljava/​lang/​StringBuilder;​ 22 .​field·​final·​synthetic·​val$accum:​Ljava/​lang/​StringBuilder;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​jsoup/​nodes/​Element;​Ljava/​lang/​StringBuilder;​)​V 24 .​method·​constructor·​<init>(Lorg/​jsoup/​nodes/​Element;​Ljava/​lang/​StringBuilder;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​859 28 ····​.​line·​892
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>this$0:​Lorg/​jsoup/​nodes/​Element;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>this$0:​Lorg/​jsoup/​nodes/​Element;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​
   
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​return-​void 32 ····​return-​void
Offset 42, 58 lines modified Offset 43, 59 lines modified
42 #·​virtual·​methods 43 #·​virtual·​methods
43 .​method·​public·​head(Lorg/​jsoup/​nodes/​Node;​I)​V 44 .​method·​public·​head(Lorg/​jsoup/​nodes/​Node;​I)​V
44 ····​.​locals·​4 45 ····​.​locals·​4
45 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​ 46 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​
46 ····​.​param·​p2,​·​"depth"····​#·​I 47 ····​.​param·​p2,​·​"depth"····​#·​I
   
47 ····​.​prologue 48 ····​.​prologue
48 ····​.​line·​861 49 ····​.​line·​894
49 ····​instance-​of·​v2,​·​p1,​·​Lorg/​jsoup/​nodes/​TextNode;​ 50 ····​instance-​of·​v2,​·​p1,​·​Lorg/​jsoup/​nodes/​TextNode;​
   
50 ····​if-​eqz·​v2,​·​:​cond_1 51 ····​if-​eqz·​v2,​·​:​cond_1
   
51 ····​move-​object·​v1,​·​p1 52 ····​move-​object·​v1,​·​p1
   
52 ····​.​line·​862 53 ····​.​line·​895
53 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​TextNode;​ 54 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​TextNode;​
   
54 ····​.​line·​863 55 ····​.​line·​896
55 ····​.​local·​v1,​·​"textNode":​Lorg/​jsoup/​nodes/​TextNode;​ 56 ····​.​local·​v1,​·​"textNode":​Lorg/​jsoup/​nodes/​TextNode;​
56 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​ 57 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​
   
57 ····​#·​invokes:​·​Lorg/​jsoup/​nodes/​Element;​-​>appendNormalisedText​(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​TextNode;​)​V 58 ····​#·​invokes:​·​Lorg/​jsoup/​nodes/​Element;​-​>appendNormalisedText​(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​TextNode;​)​V
58 ····​invoke-​static·​{v2,​·​v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>access$000(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​TextNode;​)​V 59 ····​invoke-​static·​{v2,​·​v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>access$000(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​TextNode;​)​V
   
59 ····​.​line·871 60 ····​.​line·904
60 ····​.​end·​local·​v1····​#·​"textNode":​Lorg/​jsoup/​nodes/​TextNode;​ 61 ····​.​end·​local·​v1····​#·​"textNode":​Lorg/​jsoup/​nodes/​TextNode;​
61 ····​:​cond_0 62 ····​:​cond_0
62 ····​:​goto_0 63 ····​:​goto_0
63 ····​return-​void 64 ····​return-​void
   
64 ····​.​line·​864 65 ····​.​line·​897
65 ····​:​cond_1 66 ····​:​cond_1
66 ····​instance-​of·​v2,​·​p1,​·​Lorg/​jsoup/​nodes/​Element;​ 67 ····​instance-​of·​v2,​·​p1,​·​Lorg/​jsoup/​nodes/​Element;​
   
67 ····​if-​eqz·​v2,​·​:​cond_0 68 ····​if-​eqz·​v2,​·​:​cond_0
   
68 ····​move-​object·​v0,​·​p1 69 ····​move-​object·​v0,​·​p1
   
69 ····​.​line·​865 70 ····​.​line·​898
70 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Element;​ 71 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Element;​
   
71 ····​.​line·​866 72 ····​.​line·​899
72 ····​.​local·​v0,​·​"element":​Lorg/​jsoup/​nodes/​Element;​ 73 ····​.​local·​v0,​·​"element":​Lorg/​jsoup/​nodes/​Element;​
73 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​ 74 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​
   
74 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 75 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
75 ····​move-​result·​v2 76 ····​move-​result·​v2
   
76 ····​if-​lez·​v2,​·​:​cond_0 77 ····​if-​lez·​v2,​·​:​cond_0
   
  78 ····​.​line·​900
77 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>isBlock()​Z 79 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>isBlock()​Z
   
78 ····​move-​result·​v2 80 ····​move-​result·​v2
   
79 ····​if-​nez·​v2,​·​:​cond_2 81 ····​if-​nez·​v2,​·​:​cond_2
   
80 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Element;​-​>tag:​Lorg/​jsoup/​parser/​Tag;​ 82 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Element;​-​>tag:​Lorg/​jsoup/​parser/​Tag;​
Offset 112, 21 lines modified Offset 114, 22 lines modified
112 ····​move-​result·​v2 114 ····​move-​result·​v2
   
113 ····​if-​eqz·​v2,​·​:​cond_0 115 ····​if-​eqz·​v2,​·​:​cond_0
   
114 ····​:​cond_2 116 ····​:​cond_2
115 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​ 117 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​
   
  118 ····​.​line·​901
116 ····​invoke-​static·​{v2},​·​Lorg/​jsoup/​nodes/​TextNode;​-​>lastCharIsWhitespace​(Ljava/​lang/​StringBuilder;​)​Z 119 ····​invoke-​static·​{v2},​·​Lorg/​jsoup/​nodes/​TextNode;​-​>lastCharIsWhitespace​(Ljava/​lang/​StringBuilder;​)​Z
   
117 ····​move-​result·​v2 120 ····​move-​result·​v2
   
118 ····​if-​nez·​v2,​·​:​cond_0 121 ····​if-​nez·​v2,​·​:​cond_0
   
119 ····​.​line·869 122 ····​.​line·902
120 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​ 123 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Element$1;​-​>val$accum:​Ljava/​lang/​StringBuilder;​
   
121 ····​const-​string·​v3,​·​"·​" 124 ····​const-​string·​v3,​·​"·​"
   
122 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 125 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 263/3108 bytes (8.46%) of diff not shown.
[−]
smali/org/jsoup/nodes/Entities$1.smali
Offset 19, 15 lines modified Offset 19, 15 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​static·​constructor·​<clinit>()​V 20 .​method·​static·​constructor·​<clinit>()​V
21 ····​.​locals·​3 21 ····​.​locals·​3
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​186 23 ····​.​line·​192
24 ····​invoke-​static·​{},​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>values()​[Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 24 ····​invoke-​static·​{},​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>values()​[Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
25 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
   
26 ····​array-​length·​v0,​·​v0 26 ····​array-​length·​v0,​·​v0
   
27 ····​new-​array·​v0,​·​v0,​·​[I 27 ····​new-​array·​v0,​·​v0,​·​[I
[−]
smali/org/jsoup/nodes/Element.smali
Offset 12, 15 lines modified Offset 12, 15 lines modified
   
   
12 #·​direct·​methods 12 #·​direct·​methods
13 .​method·​static·​constructor·​<clinit>()​V 13 .​method·​static·​constructor·​<clinit>()​V
14 ····​.​locals·​1 14 ····​.​locals·​1
   
15 ····​.​prologue 15 ····​.​prologue
16 ····​.​line·24 16 ····​.​line·37
17 ····​const-​string·​v0,​·​"\\s+" 17 ····​const-​string·​v0,​·​"\\s+"
   
18 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 18 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
19 ····​move-​result-​object·​v0 19 ····​move-​result-​object·​v0
   
20 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Element;​-​>classSplit:​Ljava/​util/​regex/​Pattern;​ 20 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Element;​-​>classSplit:​Ljava/​util/​regex/​Pattern;​
Offset 30, 80 lines modified Offset 30, 80 lines modified
   
30 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​parser/​Tag;​Ljava/​lang/​String;​)​V 30 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​parser/​Tag;​Ljava/​lang/​String;​)​V
31 ····​.​locals·​1 31 ····​.​locals·​1
32 ····​.​param·​p1,​·​"tag"····​#·​Lorg/​jsoup/​parser/​Tag;​ 32 ····​.​param·​p1,​·​"tag"····​#·​Lorg/​jsoup/​parser/​Tag;​
33 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 33 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·51 35 ····​.​line·64
36 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​ 36 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​
   
37 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V 37 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V
   
38 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​nodes/​Element;​-​><init>(Lorg/​jsoup/​parser/​Tag;​Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V 38 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​nodes/​Element;​-​><init>(Lorg/​jsoup/​parser/​Tag;​Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V
   
39 ····​.​line·52 39 ····​.​line·65
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
42 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​parser/​Tag;​Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V 42 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​parser/​Tag;​Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V
43 ····​.​locals·​0 43 ····​.​locals·​0
44 ····​.​param·​p1,​·​"tag"····​#·​Lorg/​jsoup/​parser/​Tag;​ 44 ····​.​param·​p1,​·​"tag"····​#·​Lorg/​jsoup/​parser/​Tag;​
45 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 45 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​
46 ····​.​param·​p3,​·​"attributes"····​#·​Lorg/​jsoup/​nodes/​Attributes;​ 46 ····​.​param·​p3,​·​"attributes"····​#·​Lorg/​jsoup/​nodes/​Attributes;​
   
47 ····​.​prologue 47 ····​.​prologue
48 ····​.​line·36 48 ····​.​line·49
49 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V 49 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V
   
50 ····​.​line·38 50 ····​.​line·51
51 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V 51 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V
   
52 ····​.​line·39 52 ····​.​line·52
53 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Element;​-​>tag:​Lorg/​jsoup/​parser/​Tag;​ 53 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Element;​-​>tag:​Lorg/​jsoup/​parser/​Tag;​
   
54 ····​.​line·40 54 ····​.​line·53
55 ····​return-​void 55 ····​return-​void
56 .​end·​method 56 .​end·​method
   
57 .​method·​static·​synthetic·​access$000(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​TextNode;​)​V 57 .​method·​static·​synthetic·​access$000(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​TextNode;​)​V
58 ····​.​locals·​0 58 ····​.​locals·​0
59 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​StringBuilder;​ 59 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​StringBuilder;​
60 ····​.​param·​p1,​·​"x1"····​#·​Lorg/​jsoup/​nodes/​TextNode;​ 60 ····​.​param·​p1,​·​"x1"····​#·​Lorg/​jsoup/​nodes/​TextNode;​
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​.​line·21 62 ····​.​line·34
63 ····​invoke-​static·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>appendNormalisedText​(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​TextNode;​)​V 63 ····​invoke-​static·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>appendNormalisedText​(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​TextNode;​)​V
   
64 ····​return-​void 64 ····​return-​void
65 .​end·​method 65 .​end·​method
   
66 .​method·​static·​synthetic·​access$100(Lorg/​jsoup/​nodes/​Element;​)​Lorg/​jsoup/​parser/​Tag;​ 66 .​method·​static·​synthetic·​access$100(Lorg/​jsoup/​nodes/​Element;​)​Lorg/​jsoup/​parser/​Tag;​
67 ····​.​locals·​1 67 ····​.​locals·​1
68 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Element;​ 68 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
69 ····​.​prologue 69 ····​.​prologue
70 ····​.​line·21 70 ····​.​line·34
71 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Element;​-​>tag:​Lorg/​jsoup/​parser/​Tag;​ 71 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Element;​-​>tag:​Lorg/​jsoup/​parser/​Tag;​
   
72 ····​return-​object·​v0 72 ····​return-​object·​v0
73 .​end·​method 73 .​end·​method
   
74 .​method·​private·​static·​accumulateParents(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​select/​Elements;​)​V 74 .​method·​private·​static·​accumulateParents(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​select/​Elements;​)​V
75 ····​.​locals·​3 75 ····​.​locals·​3
76 ····​.​param·​p0,​·​"el"····​#·​Lorg/​jsoup/​nodes/​Element;​ 76 ····​.​param·​p0,​·​"el"····​#·​Lorg/​jsoup/​nodes/​Element;​
77 ····​.​param·​p1,​·​"parents"····​#·​Lorg/​jsoup/​select/​Elements;​ 77 ····​.​param·​p1,​·​"parents"····​#·​Lorg/​jsoup/​select/​Elements;​
   
78 ····​.​prologue 78 ····​.​prologue
79 ····​.​line·​153 79 ····​.​line·​181
80 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 80 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
81 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v0
   
82 ····​.​line·​154 82 ····​.​line·​182
83 ····​.​local·​v0,​·​"parent":​Lorg/​jsoup/​nodes/​Element;​ 83 ····​.​local·​v0,​·​"parent":​Lorg/​jsoup/​nodes/​Element;​
84 ····​if-​eqz·​v0,​·​:​cond_0 84 ····​if-​eqz·​v0,​·​:​cond_0
   
85 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>tagName()​Ljava/​lang/​String;​ 85 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>tagName()​Ljava/​lang/​String;​
   
86 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v1
   
Offset 111, 54 lines modified Offset 111, 54 lines modified
   
111 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 111 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
Max diff block lines reached; 102019/105171 bytes (97.00%) of diff not shown.
[−]
smali/org/jsoup/nodes/Entities$CoreCharset.smali
Offset 40, 15 lines modified Offset 40, 15 lines modified
40 ····​.​prologue 40 ····​.​prologue
41 ····​const/​4·​v4,​·​0x2 41 ····​const/​4·​v4,​·​0x2
   
42 ····​const/​4·​v3,​·​0x1 42 ····​const/​4·​v3,​·​0x1
   
43 ····​const/​4·​v2,​·​0x0 43 ····​const/​4·​v2,​·​0x0
   
44 ····​.​line·197 44 ····​.​line·203
45 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 45 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
46 ····​const-​string·​v1,​·​"ascii" 46 ····​const-​string·​v1,​·​"ascii"
   
47 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​><init>(Ljava/​lang/​String;​I)​V 47 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​><init>(Ljava/​lang/​String;​I)​V
   
48 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>ascii:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 48 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>ascii:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
Offset 65, 15 lines modified Offset 65, 15 lines modified
   
65 ····​const-​string·​v1,​·​"fallback" 65 ····​const-​string·​v1,​·​"fallback"
   
66 ····​invoke-​direct·​{v0,​·​v1,​·​v4},​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​><init>(Ljava/​lang/​String;​I)​V 66 ····​invoke-​direct·​{v0,​·​v1,​·​v4},​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​><init>(Ljava/​lang/​String;​I)​V
   
67 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>fallback:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 67 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>fallback:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
68 ····​.​line·196 68 ····​.​line·202
69 ····​const/​4·​v0,​·​0x3 69 ····​const/​4·​v0,​·​0x3
   
70 ····​new-​array·​v0,​·​v0,​·​[Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 70 ····​new-​array·​v0,​·​v0,​·​[Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>ascii:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>ascii:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
72 ····​aput-​object·​v1,​·​v0,​·​v2 72 ····​aput-​object·​v1,​·​v0,​·​v2
Offset 96, 82 lines modified Offset 96, 82 lines modified
96 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 96 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
97 ········​value·​=·​{ 97 ········​value·​=·​{
98 ············​"()​V" 98 ············​"()​V"
99 ········​} 99 ········​}
100 ····​.​end·​annotation 100 ····​.​end·​annotation
   
101 ····​.​prologue 101 ····​.​prologue
102 ····​.​line·196 102 ····​.​line·202
103 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V 103 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V
   
104 ····​return-​void 104 ····​return-​void
105 .​end·​method 105 .​end·​method
   
106 .​method·​static·​synthetic·​access$300(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 106 .​method·​static·​synthetic·​access$300(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
107 ····​.​locals·​1 107 ····​.​locals·​1
108 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​ 108 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​lang/​String;​
   
109 ····​.​prologue 109 ····​.​prologue
110 ····​.​line·196 110 ····​.​line·202
111 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>byName(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 111 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>byName(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
112 ····​move-​result-​object·​v0 112 ····​move-​result-​object·​v0
   
113 ····​return-​object·​v0 113 ····​return-​object·​v0
114 .​end·​method 114 .​end·​method
   
115 .​method·​private·​static·​byName(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 115 .​method·​private·​static·​byName(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
116 ····​.​locals·​1 116 ····​.​locals·​1
117 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 117 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
118 ····​.​prologue 118 ····​.​prologue
119 ····​.​line·​200 119 ····​.​line·​206
120 ····​const-​string·​v0,​·​"US-​ASCII" 120 ····​const-​string·​v0,​·​"US-​ASCII"
   
121 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 121 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
122 ····​move-​result·​v0 122 ····​move-​result·​v0
   
123 ····​if-​eqz·​v0,​·​:​cond_0 123 ····​if-​eqz·​v0,​·​:​cond_0
   
124 ····​.​line·​201 124 ····​.​line·​207
125 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>ascii:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 125 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>ascii:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
126 ····​.​line·​204 126 ····​.​line·​210
127 ····​:​goto_0 127 ····​:​goto_0
128 ····​return-​object·​v0 128 ····​return-​object·​v0
   
129 ····​.​line·​202 129 ····​.​line·​208
130 ····​:​cond_0 130 ····​:​cond_0
131 ····​const-​string·​v0,​·​"UTF-​" 131 ····​const-​string·​v0,​·​"UTF-​"
   
132 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 132 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
133 ····​move-​result·​v0 133 ····​move-​result·​v0
   
134 ····​if-​eqz·​v0,​·​:​cond_1 134 ····​if-​eqz·​v0,​·​:​cond_1
   
135 ····​.​line·​203 135 ····​.​line·​209
136 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>utf:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 136 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>utf:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
137 ····​goto·​:​goto_0 137 ····​goto·​:​goto_0
   
138 ····​.​line·​204 138 ····​.​line·​210
139 ····​:​cond_1 139 ····​:​cond_1
140 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>fallback:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​ 140 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​-​>fallback:​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​
   
141 ····​goto·​:​goto_0 141 ····​goto·​:​goto_0
Max diff block lines reached; 947/3730 bytes (25.39%) of diff not shown.
[−]
smali/org/jsoup/nodes/Entities$EscapeMode.smali
Offset 54, 57 lines modified Offset 54, 57 lines modified
54 ····​.​prologue 54 ····​.​prologue
55 ····​const/​4·​v5,​·​0x2 55 ····​const/​4·​v5,​·​0x2
   
56 ····​const/​4·​v4,​·​0x1 56 ····​const/​4·​v4,​·​0x1
   
57 ····​const/​4·​v3,​·​0x0 57 ····​const/​4·​v3,​·​0x0
   
58 ····​.​line·19 58 ····​.​line·20
59 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 59 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
60 ····​const-​string·​v1,​·​"xhtml" 60 ····​const-​string·​v1,​·​"xhtml"
   
61 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Entities;​-​>xhtmlByVal:​Ljava/​util/​Map;​ 61 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Entities;​-​>xhtmlByVal:​Ljava/​util/​Map;​
62 ····​invoke-​static·​{},​·​Lorg/​jsoup/​nodes/​Entities;​-​>access$000()​Ljava/​util/​Map;​ 62 ····​invoke-​static·​{},​·​Lorg/​jsoup/​nodes/​Entities;​-​>access$000()​Ljava/​util/​Map;​
   
63 ····​move-​result-​object·​v2 63 ····​move-​result-​object·​v2
   
64 ····​invoke-​direct·​{v0,​·​v1,​·​v3,​·​v2},​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​><init>(Ljava/​lang/​String;​ILjava/​util/​Map;​)​V 64 ····​invoke-​direct·​{v0,​·​v1,​·​v3,​·​v2},​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​><init>(Ljava/​lang/​String;​ILjava/​util/​Map;​)​V
   
65 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>xhtml:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 65 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>xhtml:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
66 ····​.​line·​21 66 ····​.​line·​22
67 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 67 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
68 ····​const-​string·​v1,​·​"base" 68 ····​const-​string·​v1,​·​"base"
   
69 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Entities;​-​>baseByVal:​Ljava/​util/​Map;​ 69 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Entities;​-​>baseByVal:​Ljava/​util/​Map;​
70 ····​invoke-​static·​{},​·​Lorg/​jsoup/​nodes/​Entities;​-​>access$100()​Ljava/​util/​Map;​ 70 ····​invoke-​static·​{},​·​Lorg/​jsoup/​nodes/​Entities;​-​>access$100()​Ljava/​util/​Map;​
   
71 ····​move-​result-​object·​v2 71 ····​move-​result-​object·​v2
   
72 ····​invoke-​direct·​{v0,​·​v1,​·​v4,​·​v2},​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​><init>(Ljava/​lang/​String;​ILjava/​util/​Map;​)​V 72 ····​invoke-​direct·​{v0,​·​v1,​·​v4,​·​v2},​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​><init>(Ljava/​lang/​String;​ILjava/​util/​Map;​)​V
   
73 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>base:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 73 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>base:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
74 ····​.​line·​23 74 ····​.​line·​24
75 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 75 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
76 ····​const-​string·​v1,​·​"extended" 76 ····​const-​string·​v1,​·​"extended"
   
77 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Entities;​-​>fullByVal:​Ljava/​util/​Map;​ 77 ····​#·​getter·​for:​·​Lorg/​jsoup/​nodes/​Entities;​-​>fullByVal:​Ljava/​util/​Map;​
78 ····​invoke-​static·​{},​·​Lorg/​jsoup/​nodes/​Entities;​-​>access$200()​Ljava/​util/​Map;​ 78 ····​invoke-​static·​{},​·​Lorg/​jsoup/​nodes/​Entities;​-​>access$200()​Ljava/​util/​Map;​
   
79 ····​move-​result-​object·​v2 79 ····​move-​result-​object·​v2
   
80 ····​invoke-​direct·​{v0,​·​v1,​·​v5,​·​v2},​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​><init>(Ljava/​lang/​String;​ILjava/​util/​Map;​)​V 80 ····​invoke-​direct·​{v0,​·​v1,​·​v5,​·​v2},​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​><init>(Ljava/​lang/​String;​ILjava/​util/​Map;​)​V
   
81 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>extended:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 81 ····​sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>extended:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
82 ····​.​line·​17 82 ····​.​line·​18
83 ····​const/​4·​v0,​·​0x3 83 ····​const/​4·​v0,​·​0x3
   
84 ····​new-​array·​v0,​·​v0,​·​[Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 84 ····​new-​array·​v0,​·​v0,​·​[Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>xhtml:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>xhtml:​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
86 ····​aput-​object·​v1,​·​v0,​·​v3 86 ····​aput-​object·​v1,​·​v0,​·​v3
Offset 132, 31 lines modified Offset 132, 31 lines modified
132 ············​"Ljava/​lang/​Character;​",​ 132 ············​"Ljava/​lang/​Character;​",​
133 ············​"Ljava/​lang/​String;​",​ 133 ············​"Ljava/​lang/​String;​",​
134 ············​">;​)​V" 134 ············​">;​)​V"
135 ········​} 135 ········​}
136 ····​.​end·​annotation 136 ····​.​end·​annotation
   
137 ····​.​prologue 137 ····​.​prologue
138 ····​.​line·​27 138 ····​.​line·​28
139 ····​.​local·​p3,​·​"map":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​Character;​Ljava/​lang/​String;​>;​" 139 ····​.​local·​p3,​·​"map":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​Character;​Ljava/​lang/​String;​>;​"
140 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V 140 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V
   
141 ····​.​line·​28 141 ····​.​line·​29
142 ····​iput-​object·​p3,​·​p0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>map:​Ljava/​util/​Map;​ 142 ····​iput-​object·​p3,​·​p0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>map:​Ljava/​util/​Map;​
   
143 ····​.​line·29 143 ····​.​line·30
144 ····​return-​void 144 ····​return-​void
145 .​end·​method 145 .​end·​method
   
146 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 146 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
147 ····​.​locals·​1 147 ····​.​locals·​1
148 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 148 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
149 ····​.​prologue 149 ····​.​prologue
150 ····​.​line·​17 150 ····​.​line·​18
151 ····​const-​class·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 151 ····​const-​class·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
   
152 ····​invoke-​static·​{v0,​·​p0},​·​Ljava/​lang/​Enum;​-​>valueOf(Ljava/​lang/​Class;​Ljava/​lang/​String;​)​Ljava/​lang/​Enum;​ 152 ····​invoke-​static·​{v0,​·​p0},​·​Ljava/​lang/​Enum;​-​>valueOf(Ljava/​lang/​Class;​Ljava/​lang/​String;​)​Ljava/​lang/​Enum;​
   
153 ····​move-​result-​object·​v0 153 ····​move-​result-​object·​v0
   
154 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 154 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
Offset 164, 15 lines modified Offset 164, 15 lines modified
164 ····​return-​object·​v0 164 ····​return-​object·​v0
165 .​end·​method 165 .​end·​method
   
166 .​method·​public·​static·​values()​[Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 166 .​method·​public·​static·​values()​[Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
167 ····​.​locals·​1 167 ····​.​locals·​1
   
168 ····​.​prologue 168 ····​.​prologue
169 ····​.​line·​17 169 ····​.​line·​18
170 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>$VALUES:​[Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 170 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​-​>$VALUES:​[Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
Max diff block lines reached; 493/3747 bytes (13.16%) of diff not shown.
[−]
smali/org/jsoup/nodes/Entities.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Entities.​java" 3 .​source·​"Entities.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lorg/​jsoup/​nodes/​Entities$1;​,​  
8 ········​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​,​ 7 ········​Lorg/​jsoup/​nodes/​Entities$CoreCharset;​,​
9 ········​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​ 8 ········​Lorg/​jsoup/​nodes/​Entities$EscapeMode;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​static·​fields 11 #·​static·​fields
Offset 75, 658 lines modified Offset 74, 686 lines modified
75 ········​} 74 ········​}
76 ····​.​end·​annotation 75 ····​.​end·​annotation
77 .​end·​field 76 .​end·​field
   
   
78 #·​direct·​methods 77 #·​direct·​methods
79 .​method·​static·​constructor·​<clinit>()​V 78 .​method·​static·​constructor·​<clinit>()​V
80 ····​.​locals·11 79 ····​.​locals·9
   
81 ····​.​prologue 80 ····​.​prologue
82 ····​const/​4·​v8,​·​0x2 81 ····​const/​4·​v6,​·​0x2
   
83 ····​const/​4·​v10,​·​0x1 82 ····​const/​4·​v8,​·​0x1
   
84 ····​const/​4·​v9,​·​0x0 83 ····​const/​4·​v4,​·​0x0
   
85 ····​.​line·​210 84 ····​.​line·​216
86 ····​const/​4·​v5,​·​0x4 85 ····​const/​4·​v2,​·​0x4
   
87 ····​new-​array·​v5,​·​v5,​·​[[Ljava/​lang/​Object;​ 86 ····​new-​array·​v2,​·​v2,​·​[[Ljava/​lang/​Object;​
   
88 ····​new-​array·​v6,​·​v8,​·​[Ljava/​lang/​Object;​ 87 ····​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​
   
89 ····​const-​string·​v7,​·​"quot" 88 ····​const-​string·​v5,​·​"quot"
   
90 ····​aput-​object·​v7,​·​v6,​·​v9 89 ····​aput-​object·​v5,​·​v3,​·​v4
   
91 ····​const/​16·​v7,​·​0x22 90 ····​const/​16·​v5,​·​0x22
   
92 ····invoke-​static·{v7},​·Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 91 ····.​line·​217
  92 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
93 ····​move-​result-​object·​v7 93 ····​move-​result-​object·​v5
   
94 ····​aput-​object·​v7,​·​v6,​·​v10 94 ····​aput-​object·​v5,​·​v3,​·​v8
   
95 ····​aput-​object·​v6,​·​v5,​·​v9 95 ····​aput-​object·​v3,​·​v2,​·​v4
   
96 ····​new-​array·​v6,​·​v8,​·​[Ljava/​lang/​Object;​ 96 ····​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​
   
97 ····​const-​string·​v7,​·​"amp" 97 ····​const-​string·​v5,​·​"amp"
   
98 ····​aput-​object·​v7,​·​v6,​·​v9 98 ····​aput-​object·​v5,​·​v3,​·​v4
   
99 ····​const/​16·​v7,​·​0x26 99 ····​const/​16·​v5,​·​0x26
   
100 ····invoke-​static·{v7},​·Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 100 ····.​line·​218
  101 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
101 ····​move-​result-​object·​v7 102 ····​move-​result-​object·​v5
   
102 ····​aput-​object·​v7,​·​v6,​·​v10 103 ····​aput-​object·​v5,​·​v3,​·​v8
   
103 ····​aput-​object·​v6,​·​v5,​·​v10 104 ····​aput-​object·​v3,​·​v2,​·​v8
   
104 ····​new-​array·​v6,​·​v8,​·​[Ljava/​lang/​Object;​ 105 ····​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​Object;​
   
105 ····​const-​string·​v7,​·​"lt" 106 ····​const-​string·​v5,​·​"lt"
   
106 ····​aput-​object·​v7,​·​v6,​·​v9 107 ····​aput-​object·​v5,​·​v3,​·​v4
   
107 ····​const/​16·​v7,​·​0x3c 108 ····​const/​16·​v5,​·​0x3c
   
108 ····invoke-​static·{v7},​·Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 109 ····.​line·​219
  110 ····​invoke-​static·​{v5},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
109 ····​move-​result-​object·​v7 111 ····​move-​result-​object·​v5
   
110 ····​aput-​object·​v7,​·​v6,​·​v10 112 ····​aput-​object·​v5,​·​v3,​·​v8
   
111 ····​aput-​object·​v6,​·​v5,​·​v8 113 ····​aput-​object·​v3,​·​v2,​·​v6
   
112 ····​const/​4·​v6,​·​0x3 114 ····​const/​4·​v3,​·​0x3
   
113 ····​new-​array·​v7,​·​v8,​·​[Ljava/​lang/​Object;​ 115 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​Object;​
   
114 ····​const-​string·​v8,​·​"gt" 116 ····​const-​string·​v6,​·​"gt"
   
115 ····​aput-​object·​v8,​·​v7,​·​v9 117 ····​aput-​object·​v6,​·​v5,​·​v4
   
116 ····​const/​16·​v8,​·​0x3e 118 ····​const/​16·​v6,​·​0x3e
   
117 ····invoke-​static·{v8},​·Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 119 ····.​line·​220
Max diff block lines reached; 34148/37205 bytes (91.78%) of diff not shown.
[−]
smali/org/jsoup/nodes/FormElement.smali
Offset 51, 373 lines modified Offset 51, 358 lines modified
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​36 52 ····​.​line·​36
53 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​FormElement;​-​>elements:​Lorg/​jsoup/​select/​Elements;​ 53 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​FormElement;​-​>elements:​Lorg/​jsoup/​select/​Elements;​
   
54 ····​return-​object·​v0 54 ····​return-​object·​v0
55 .​end·​method 55 .​end·​method
   
56 .​method·​public·​equals(Ljava/​lang/​Object;​)​Z  
57 ····​.​locals·​1  
58 ····​.​param·​p1,​·​"o"····​#·​Ljava/​lang/​Object;​  
   
59 ····​.​prologue  
60 ····​.​line·​112  
61 ····​invoke-​super·​{p0,​·​p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>equals(Ljava/​lang/​Object;​)​Z  
   
62 ····​move-​result·​v0  
   
63 ····​return·​v0  
64 .​end·​method  
   
65 .​method·​public·​formData()​Ljava/​util/​List;​ 56 .​method·​public·​formData()​Ljava/​util/​List;​
66 ····​.​locals·​12 57 ····​.​locals·​11
67 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 58 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
68 ········​value·​=·​{ 59 ········​value·​=·​{
69 ············​"()​",​ 60 ············​"()​",​
70 ············​"Ljava/​util/​List",​ 61 ············​"Ljava/​util/​List",​
71 ············​"<",​ 62 ············​"<",​
72 ············​"Lorg/​jsoup/​Connection$KeyVal;​",​ 63 ············​"Lorg/​jsoup/​Connection$KeyVal;​",​
73 ············​">;​" 64 ············​">;​"
74 ········​} 65 ········​}
75 ····​.​end·​annotation 66 ····​.​end·​annotation
   
76 ····​.​prologue 67 ····​.​prologue
77 ····​.​line·​75 68 ····​.​line·​73
78 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​ 69 ····​new-​instance·​v0,​·​Ljava/​util/​ArrayList;​
   
79 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V 70 ····​invoke-​direct·​{v0},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
80 ····​.​line·​78 71 ····​.​line·​76
81 ····​.​local·​v0,​·​"data":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​jsoup/​Connection$KeyVal;​>;​" 72 ····​.​local·​v0,​·​"data":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​jsoup/​Connection$KeyVal;​>;​"
82 ····​iget-​object·​v10,​·​p0,​·​Lorg/​jsoup/​nodes/​FormElement;​-​>elements:​Lorg/​jsoup/​select/​Elements;​ 73 ····​iget-​object·​v8,​·​p0,​·​Lorg/​jsoup/​nodes/​FormElement;​-​>elements:​Lorg/​jsoup/​select/​Elements;​
   
83 ····​invoke-​virtual·​{v10},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​ 74 ····​invoke-​virtual·​{v8},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
84 ····​move-​result-​object·​v2 75 ····​move-​result-​object·​v8
   
85 ····​:​cond_0 76 ····​:​cond_0
86 ····​:​goto_0 77 ····​:​goto_0
87 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 78 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
88 ····​move-​result·​v10 79 ····​move-​result·​v9
   
89 ····​if-​eqz·​v10,​·​:​cond_6 80 ····​if-​eqz·​v9,​·​:​cond_6
   
90 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 81 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
91 ····​move-​result-​object·​v1 82 ····​move-​result-​object·​v1
   
92 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​Element;​ 83 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​Element;​
   
93 ····​.​line·​79 84 ····​.​line·​77
94 ····​.​local·​v1,​·​"el":​Lorg/​jsoup/​nodes/​Element;​ 85 ····​.​local·​v1,​·​"el":​Lorg/​jsoup/​nodes/​Element;​
95 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​ 86 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​
   
96 ····​move-​result-​object·​v10 87 ····​move-​result-​object·​v9
   
97 ····​invoke-​virtual·​{v10},​·​Lorg/​jsoup/​parser/​Tag;​-​>isFormSubmittable()​Z 88 ····​invoke-​virtual·​{v9},​·​Lorg/​jsoup/​parser/​Tag;​-​>isFormSubmittable()​Z
   
98 ····​move-​result·​v10 89 ····​move-​result·​v9
   
99 ····​if-​eqz·​v10,​·​:​cond_0 90 ····​if-​eqz·​v9,​·​:​cond_0
   
100 ····​.​line·80 91 ····​.​line·78
101 ····​const-​string·​v10,​·​"disabled" 92 ····​const-​string·​v9,​·​"disabled"
   
102 ····​invoke-​virtual·​{v1,​·​v10},​·​Lorg/​jsoup/​nodes/​Element;​-​>hasAttr(Ljava/​lang/​String;​)​Z 93 ····​invoke-​virtual·​{v1,​·​v9},​·​Lorg/​jsoup/​nodes/​Element;​-​>hasAttr(Ljava/​lang/​String;​)​Z
   
103 ····​move-​result·​v10 94 ····​move-​result·​v9
   
104 ····​if-​nez·​v10,​·​:​cond_0 95 ····​if-​nez·​v9,​·​:​cond_0
   
105 ····​.​line·81 96 ····​.​line·79
106 ····​const-​string·​v10,​·​"name" 97 ····​const-​string·​v9,​·​"name"
   
107 ····​invoke-​virtual·​{v1,​·​v10},​·​Lorg/​jsoup/​nodes/​Element;​-​>attr(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 98 ····​invoke-​virtual·​{v1,​·​v9},​·​Lorg/​jsoup/​nodes/​Element;​-​>attr(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
108 ····​move-​result-​object·​v4 99 ····​move-​result-​object·​v2
   
109 ····​.​line·​82 100 ····​.​line·​80
110 ····​.​local·​v4,​·​"name":​Ljava/​lang/​String;​ 101 ····​.​local·​v2,​·​"name":​Ljava/​lang/​String;​
111 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​String;​-​>length()​I 102 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
112 ····​move-​result·​v10 103 ····​move-​result·​v9
   
113 ····​if-​eqz·​v10,​·​:​cond_0 104 ····​if-​eqz·​v9,​·​:​cond_0
   
114 ····​.​line·​83 105 ····​.​line·​81
115 ····​const-​string·​v10,​·​"type" 106 ····​const-​string·​v9,​·​"type"
   
Max diff block lines reached; 12746/16467 bytes (77.40%) of diff not shown.
[−]
smali/org/jsoup/nodes/Node$1.smali
Offset 22, 17 lines modified Offset 22, 18 lines modified
   
22 .​field·​final·​synthetic·​val$baseUri:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$baseUri:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​jsoup/​nodes/​Node;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lorg/​jsoup/​nodes/​Node;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​jsoup/​nodes/​Node;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​145 28 ····​.​line·​146
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$1;​-​>this$0:​Lorg/​jsoup/​nodes/​Node;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$1;​-​>this$0:​Lorg/​jsoup/​nodes/​Node;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$1;​-​>val$baseUri:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$1;​-​>val$baseUri:​Ljava/​lang/​String;​
   
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​return-​void 32 ····​return-​void
Offset 42, 25 lines modified Offset 43, 25 lines modified
42 #·​virtual·​methods 43 #·​virtual·​methods
43 .​method·​public·​head(Lorg/​jsoup/​nodes/​Node;​I)​V 44 .​method·​public·​head(Lorg/​jsoup/​nodes/​Node;​I)​V
44 ····​.​locals·​1 45 ····​.​locals·​1
45 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​ 46 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​
46 ····​.​param·​p2,​·​"depth"····​#·​I 47 ····​.​param·​p2,​·​"depth"····​#·​I
   
47 ····​.​prologue 48 ····​.​prologue
48 ····​.​line·​147 49 ····​.​line·​148
49 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$1;​-​>val$baseUri:​Ljava/​lang/​String;​ 50 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$1;​-​>val$baseUri:​Ljava/​lang/​String;​
   
50 ····​iput-​object·​v0,​·​p1,​·​Lorg/​jsoup/​nodes/​Node;​-​>baseUri:​Ljava/​lang/​String;​ 51 ····​iput-​object·​v0,​·​p1,​·​Lorg/​jsoup/​nodes/​Node;​-​>baseUri:​Ljava/​lang/​String;​
   
51 ····​.​line·​148 52 ····​.​line·​149
52 ····​return-​void 53 ····​return-​void
53 .​end·​method 54 .​end·​method
   
54 .​method·​public·​tail(Lorg/​jsoup/​nodes/​Node;​I)​V 55 .​method·​public·​tail(Lorg/​jsoup/​nodes/​Node;​I)​V
55 ····​.​locals·​0 56 ····​.​locals·​0
56 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​ 57 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​
57 ····​.​param·​p2,​·​"depth"····​#·​I 58 ····​.​param·​p2,​·​"depth"····​#·​I
   
58 ····​.​prologue 59 ····​.​prologue
59 ····​.​line·​151 60 ····​.​line·​152
60 ····​return-​void 61 ····​return-​void
61 .​end·​method 62 .​end·​method
[−]
smali/org/jsoup/nodes/Node$OuterHtmlVisitor.smali
Offset 14, 81 lines modified Offset 14, 111 lines modified
14 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​ 14 .​annotation·​system·​Ldalvik/​annotation/​InnerClass;​
15 ····​accessFlags·​=·​0xa 15 ····​accessFlags·​=·​0xa
16 ····​name·​=·​"OuterHtmlVisitor" 16 ····​name·​=·​"OuterHtmlVisitor"
17 .​end·​annotation 17 .​end·​annotation
   
   
18 #·​instance·​fields 18 #·​instance·​fields
19 .​field·​private·​accum:​Ljava/​lang/​StringBuilder;​ 19 .​field·​private·​accum:​Ljava/​lang/​Appendable;​
   
20 .​field·​private·​out:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 20 .​field·​private·​out:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
   
   
21 #·​direct·​methods 21 #·​direct·​methods
22 .​method·​constructor·​<init>(Ljava/​lang/​StringBuilder;​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 22 .​method·​constructor·​<init>(Ljava/​lang/​Appendable;​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
23 ····​.​locals·​0 23 ····​.​locals·​0
24 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​StringBuilder;​ 24 ····​.​param·​p1,​·​"accum"····​#·​Ljava/​lang/​Appendable;​
25 ····​.​param·​p2,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 25 ····​.​param·​p2,​·​"out"····​#·​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​673 27 ····​.​line·​671
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​.​line·​674 29 ····​.​line·​672
30 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>accum:​Ljava/​lang/​StringBuilder;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>accum:​Ljava/​lang/​Appendable;​
   
31 ····​.​line·​675 31 ····​.​line·​673
32 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>out:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>out:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
   
33 ····​.​line·​676 33 ····​.​line·​674
34 ····​return-​void 34 ····​return-​void
35 .​end·​method 35 .​end·​method
   
   
36 #·​virtual·​methods 36 #·​virtual·​methods
37 .​method·​public·​head(Lorg/​jsoup/​nodes/​Node;​I)​V 37 .​method·​public·​head(Lorg/​jsoup/​nodes/​Node;​I)​V
38 ····​.​locals·2 38 ····​.​locals·3
39 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​ 39 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​
40 ····​.​param·​p2,​·​"depth"····​#·​I 40 ····​.​param·​p2,​·​"depth"····​#·​I
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​679 42 ····​.​line·​678
43 ····iget-​object·v0,​·p0,​·Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>accum:​Ljava/​lang/​StringBuilder;​ 43 ····:​try_start_0
  44 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>accum:​Ljava/​lang/​Appendable;​
   
44 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>out:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 45 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>out:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
   
45 ····​invoke-​virtual·​{p1,​·​v0,​·​p2,​·​v1},​·​Lorg/​jsoup/​nodes/​Node;​-​>outerHtmlHead(Ljava/​lang/​StringBuilder;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 46 ····​invoke-​virtual·​{p1,​·​v1,​·​p2,​·​v2},​·​Lorg/​jsoup/​nodes/​Node;​-​>outerHtmlHead(Ljava/​lang/​Appendable;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
  47 ····​:​try_end_0
  48 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
46 ····​.​line·​680 49 ····​.​line·​682
47 ····​return-​void 50 ····​return-​void
   
  51 ····​.​line·​679
  52 ····​:​catch_0
  53 ····​move-​exception·​v0
   
  54 ····​.​line·​680
  55 ····​.​local·​v0,​·​"exception":​Ljava/​io/​IOException;​
  56 ····​new-​instance·​v1,​·​Lorg/​jsoup/​SerializationExceptio​n;​
   
  57 ····​invoke-​direct·​{v1,​·​v0},​·​Lorg/​jsoup/​SerializationExceptio​n;​-​><init>(Ljava/​lang/​Throwable;​)​V
   
  58 ····​throw·​v1
48 .​end·​method 59 .​end·​method
   
49 .​method·​public·​tail(Lorg/​jsoup/​nodes/​Node;​I)​V 60 .​method·​public·​tail(Lorg/​jsoup/​nodes/​Node;​I)​V
50 ····​.​locals·2 61 ····​.​locals·3
51 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​ 62 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​
52 ····​.​param·​p2,​·​"depth"····​#·​I 63 ····​.​param·​p2,​·​"depth"····​#·​I
   
53 ····​.​prologue 64 ····​.​prologue
54 ····​.​line·​683 65 ····​.​line·​685
55 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Node;​-​>nodeName()​Ljava/​lang/​String;​ 66 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Node;​-​>nodeName()​Ljava/​lang/​String;​
   
56 ····​move-​result-​object·​v0 67 ····​move-​result-​object·​v1
   
57 ····​const-​string·​v1,​·​"#text" 68 ····​const-​string·​v2,​·​"#text"
   
58 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 69 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
59 ····​move-​result·​v0 70 ····​move-​result·​v1
   
60 ····​if-​nez·​v0,​·​:​cond_0 71 ····​if-​nez·​v1,​·​:​cond_0
   
61 ····​.​line·​684 72 ····​.​line·​687
62 ····iget-​object·v0,​·p0,​·Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>accum:​Ljava/​lang/​StringBuilder;​ 73 ····:​try_start_0
  74 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>accum:​Ljava/​lang/​Appendable;​
   
63 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>out:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​ 75 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​-​>out:​Lorg/​jsoup/​nodes/​Document$OutputSettin​gs;​
   
64 ····​invoke-​virtual·​{p1,​·​v0,​·​p2,​·​v1},​·​Lorg/​jsoup/​nodes/​Node;​-​>outerHtmlTail(Ljava/​lang/​StringBuilder;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V 76 ····​invoke-​virtual·​{p1,​·​v1,​·​p2,​·​v2},​·​Lorg/​jsoup/​nodes/​Node;​-​>outerHtmlTail(Ljava/​lang/​Appendable;​ILorg/​jsoup/​nodes/​Document$OutputSettin​gs;​)​V
  77 ····​:​try_end_0
  78 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
65 ····​.​line·​685 79 ····​.​line·​692
66 ····​:​cond_0 80 ····​:​cond_0
67 ····​return-​void 81 ····​return-​void
   
Max diff block lines reached; 0/4529 bytes (0.00%) of diff not shown.
[−]
smali/org/jsoup/nodes/Node.smali
Offset 10, 14 lines modified Offset 10, 27 lines modified
10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
11 ····​value·​=·​{ 11 ····​value·​=·​{
12 ········​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​ 12 ········​Lorg/​jsoup/​nodes/​Node$OuterHtmlVisitor​;​
13 ····​} 13 ····​}
14 .​end·​annotation 14 .​end·​annotation
   
   
  15 #·​static·​fields
  16 .​field·​private·​static·​final·​EMPTY_NODES:​Ljava/​util/​List;​
  17 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
  18 ········​value·​=·​{
  19 ············​"Ljava/​util/​List",​
  20 ············​"<",​
  21 ············​"Lorg/​jsoup/​nodes/​Node;​",​
  22 ············​">;​"
  23 ········​}
  24 ····​.​end·​annotation
  25 .​end·​field
   
   
15 #·​instance·​fields 26 #·​instance·​fields
16 .​field·​attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 27 .​field·​attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
17 .​field·​baseUri:​Ljava/​lang/​String;​ 28 .​field·​baseUri:​Ljava/​lang/​String;​
   
18 .​field·​childNodes:​Ljava/​util/​List;​ 29 .​field·​childNodes:​Ljava/​util/​List;​
19 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 30 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 32, 106 lines modified Offset 45, 114 lines modified
   
32 .​field·​parentNode:​Lorg/​jsoup/​nodes/​Node;​ 45 .​field·​parentNode:​Lorg/​jsoup/​nodes/​Node;​
   
33 .​field·​siblingIndex:​I 46 .​field·​siblingIndex:​I
   
   
34 #·​direct·​methods 47 #·​direct·​methods
35 .​method·protected·​constructor·​<init>()​V 48 .​method·static·​constructor·​<clinit>()​V
36 ····​.​locals·​1 49 ····​.​locals·​1
   
37 ····​.​prologue 50 ····​.​prologue
38 ····​.​line·48 51 ····​.​line·21
39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V  
   
40 ····​.​line·​49  
41 ····​invoke-​static·​{},​·​Ljava/​util/​Collections;​-​>emptyList()​Ljava/​util/​List;​ 52 ····​invoke-​static·​{},​·​Ljava/​util/​Collections;​-​>emptyList()​Ljava/​util/​List;​
   
42 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
43 ····iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Node;​-​>childNodes:​Ljava/​util/​List;​ 54 ····sput-​object·​v0,​·​Lorg/​jsoup/​nodes/​Node;​-​>EMPTY_NODES:​Ljava/​util/​List;​
   
  55 ····​return-​void
  56 .​end·​method
   
  57 .​method·​protected·​constructor·​<init>()​V
  58 ····​.​locals·​1
   
  59 ····​.​prologue
  60 ····​.​line·​49
  61 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
44 ····​.​line·​50 62 ····​.​line·​50
  63 ····​sget-​object·​v0,​·​Lorg/​jsoup/​nodes/​Node;​-​>EMPTY_NODES:​Ljava/​util/​List;​
   
  64 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Node;​-​>childNodes:​Ljava/​util/​List;​
   
  65 ····​.​line·​51
45 ····​const/​4·​v0,​·​0x0 66 ····​const/​4·​v0,​·​0x0
   
46 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Node;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 67 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​Node;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
47 ····​.​line·​51 68 ····​.​line·​52
48 ····​return-​void 69 ····​return-​void
49 .​end·​method 70 .​end·​method
   
50 .​method·​protected·​constructor·​<init>(Ljava/​lang/​String;​)​V 71 .​method·​protected·​constructor·​<init>(Ljava/​lang/​String;​)​V
51 ····​.​locals·​1 72 ····​.​locals·​1
52 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 73 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
53 ····​.​prologue 74 ····​.​prologue
54 ····​.​line·​42 75 ····​.​line·​43
55 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​ 76 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​
   
56 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V 77 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V
   
57 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V 78 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V
   
58 ····​.​line·​43 79 ····​.​line·​44
59 ····​return-​void 80 ····​return-​void
60 .​end·​method 81 .​end·​method
   
61 .​method·​protected·​constructor·​<init>(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V 82 .​method·​protected·​constructor·​<init>(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V
62 ····​.​locals·2 83 ····​.​locals·1
63 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 84 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​
64 ····​.​param·​p2,​·​"attributes"····​#·​Lorg/​jsoup/​nodes/​Attributes;​ 85 ····​.​param·​p2,​·​"attributes"····​#·​Lorg/​jsoup/​nodes/​Attributes;​
   
65 ····​.​prologue 86 ····​.​prologue
66 ····​.​line·​32 87 ····​.​line·​33
67 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 88 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
68 ····​.​line·​33 89 ····​.​line·​34
Max diff block lines reached; 59688/62378 bytes (95.69%) of diff not shown.
[−]
smali/org/jsoup/nodes/TextNode.smali
Offset 14, 83 lines modified Offset 14, 83 lines modified
14 #·​direct·​methods 14 #·​direct·​methods
15 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 15 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
16 ····​.​locals·​0 16 ····​.​locals·​0
17 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​String;​ 17 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​String;​
18 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 18 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
19 ····​.​prologue 19 ····​.​prologue
20 ····​.​line·​26 20 ····​.​line·​28
21 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>()​V 21 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>()​V
   
22 ····​.​line·​27 22 ····​.​line·​29
23 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>baseUri:​Ljava/​lang/​String;​ 23 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>baseUri:​Ljava/​lang/​String;​
   
24 ····​.​line·28 24 ····​.​line·30
25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>text:​Ljava/​lang/​String;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>text:​Ljava/​lang/​String;​
   
26 ····​.​line·29 26 ····​.​line·31
27 ····​return-​void 27 ····​return-​void
28 .​end·​method 28 .​end·​method
   
29 .​method·​public·​static·​createFromEncoded(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​TextNode;​ 29 .​method·​public·​static·​createFromEncoded(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​TextNode;​
30 ····​.​locals·​2 30 ····​.​locals·​2
31 ····​.​param·​p0,​·​"encodedText"····​#·​Ljava/​lang/​String;​ 31 ····​.​param·​p0,​·​"encodedText"····​#·​Ljava/​lang/​String;​
32 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 32 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​115 34 ····​.​line·​117
35 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​nodes/​Entities;​-​>unescape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 35 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​nodes/​Entities;​-​>unescape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
37 ····​.​line·​116 37 ····​.​line·​118
38 ····​.​local·​v0,​·​"text":​Ljava/​lang/​String;​ 38 ····​.​local·​v0,​·​"text":​Ljava/​lang/​String;​
39 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​TextNode;​ 39 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​TextNode;​
   
40 ····​invoke-​direct·​{v1,​·​v0,​·​p1},​·​Lorg/​jsoup/​nodes/​TextNode;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 40 ····​invoke-​direct·​{v1,​·​v0,​·​p1},​·​Lorg/​jsoup/​nodes/​TextNode;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
41 ····​return-​object·​v1 41 ····​return-​object·​v1
42 .​end·​method 42 .​end·​method
   
43 .​method·​private·​ensureAttributes()​V 43 .​method·​private·​ensureAttributes()​V
44 ····​.​locals·​3 44 ····​.​locals·​3
   
45 ····​.​prologue 45 ····​.​prologue
46 ····​.​line·​134 46 ····​.​line·​136
47 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 47 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
48 ····​if-​nez·​v0,​·​:​cond_0 48 ····​if-​nez·​v0,​·​:​cond_0
   
49 ····​.​line·​135 49 ····​.​line·​137
50 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​ 50 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​
   
51 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V 51 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V
   
52 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 52 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
53 ····​.​line·​136 53 ····​.​line·​138
54 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 54 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
55 ····​const-​string·​v1,​·​"text" 55 ····​const-​string·​v1,​·​"text"
   
56 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>text:​Ljava/​lang/​String;​ 56 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​nodes/​TextNode;​-​>text:​Ljava/​lang/​String;​
   
57 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 57 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
58 ····​.​line·​138 58 ····​.​line·​140
59 ····​:​cond_0 59 ····​:​cond_0
60 ····​return-​void 60 ····​return-​void
61 .​end·​method 61 .​end·​method
   
62 .​method·​static·​lastCharIsWhitespace(​Ljava/​lang/​StringBuilder;​)​Z 62 .​method·​static·​lastCharIsWhitespace(​Ljava/​lang/​StringBuilder;​)​Z
63 ····​.​locals·​2 63 ····​.​locals·​2
64 ····​.​param·​p0,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​ 64 ····​.​param·​p0,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​129 66 ····​.​line·​131
67 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 67 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
68 ····​move-​result·​v0 68 ····​move-​result·​v0
   
69 ····​if-​eqz·​v0,​·​:​cond_0 69 ····​if-​eqz·​v0,​·​:​cond_0
   
70 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 70 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
Offset 119, 29 lines modified Offset 119, 29 lines modified
119 .​end·​method 119 .​end·​method
   
120 .​method·​static·​normaliseWhitespace(L​java/​lang/​String;​)​Ljava/​lang/​String;​ 120 .​method·​static·​normaliseWhitespace(L​java/​lang/​String;​)​Ljava/​lang/​String;​
121 ····​.​locals·​0 121 ····​.​locals·​0
122 ····​.​param·​p0,​·​"text"····​#·​Ljava/​lang/​String;​ 122 ····​.​param·​p0,​·​"text"····​#·​Ljava/​lang/​String;​
   
123 ····​.​prologue 123 ····​.​prologue
124 ····​.​line·​120 124 ····​.​line·​122
125 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>normaliseWhitespace(​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 125 ····​invoke-​static·​{p0},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>normaliseWhitespace(​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
126 ····​move-​result-​object·​p0 126 ····​move-​result-​object·​p0
   
127 ····​.​line·​121 127 ····​.​line·​123
128 ····​return-​object·​p0 128 ····​return-​object·​p0
129 .​end·​method 129 .​end·​method
Max diff block lines reached; 13698/16647 bytes (82.29%) of diff not shown.
[−]
smali/org/jsoup/nodes/XmlDeclaration.smali
Offset 1, 240 lines modified Offset 1, 173 lines modified
1 .​class·​public·​Lorg/​jsoup/​nodes/​XmlDeclaration;​ 1 .​class·​public·​Lorg/​jsoup/​nodes/​XmlDeclaration;​
2 .​super·​Lorg/​jsoup/​nodes/​Node;​ 2 .​super·​Lorg/​jsoup/​nodes/​Node;​
3 .​source·​"XmlDeclaration.​java" 3 .​source·​"XmlDeclaration.​java"
   
   
4 #·​static·​fields  
5 .​field·​static·​final·​DECL_KEY:​Ljava/​lang/​String;​·​=·​"declaration"  
   
   
6 #·​instance·​fields 4 #·​instance·​fields
7 .​field·​private·​final·​isProcessingInstructi​on:​Z 5 .​field·​private·​final·​isProcessingInstructi​on:​Z
   
  6 .​field·​private·​final·​name:​Ljava/​lang/​String;​
   
   
8 #·​direct·​methods 7 #·​direct·​methods
9 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Z)​V 8 .​method·​public·​constructor·​<init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Z)​V
10 ····​.​locals·2 9 ····​.​locals·0
11 ····​.​param·​p1,​·​"data"····​#·​Ljava/​lang/​String;​ 10 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
12 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 11 ····​.​param·​p2,​·​"baseUri"····​#·​Ljava/​lang/​String;​
13 ····​.​param·​p3,​·​"isProcessingInstruct​ion"····​#·​Z 12 ····​.​param·​p3,​·​"isProcessingInstruct​ion"····​#·​Z
   
14 ····​.​prologue 13 ····​.​prologue
15 ····​.​line·18 14 ····​.​line·22
16 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​)​V 15 ····​invoke-​direct·​{p0,​·​p2},​·​Lorg/​jsoup/​nodes/​Node;​-​><init>(Ljava/​lang/​String;​)​V
   
17 ····​.​line·19 16 ····​.​line·23
18 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 17 ····​invoke-​static·{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V
   
19 ····​const-​string·​v1,​·​"declaration"  
   
20 ····​invoke-​virtual·{v0,​·v1,​·p1},​·Lorg/​jsoup/​nodes/​Attributes;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 18 ····.​line·​24
  19 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>name:​Ljava/​lang/​String;​
   
21 ····​.​line·​20 20 ····​.​line·​25
22 ····​iput-​boolean·​p3,​·​p0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>isProcessingInstruct​ion:​Z 21 ····​iput-​boolean·​p3,​·​p0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>isProcessingInstruct​ion:​Z
   
23 ····​.​line·​21 22 ····​.​line·​26
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
   
   
26 #·​virtual·​methods 25 #·​virtual·​methods
27 .​method·​public·​getWholeDeclaration()​Ljava/​lang/​String;​ 26 .​method·​public·​getWholeDeclaration()​Ljava/​lang/​String;​
28 ····​.​locals·7 27 ····​.​locals·1
   
29 ····​.​prologue 28 ····​.​prologue
30 ····const/​4·v6,​·​0x1 29 ····.​line·46
  30 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
31 ····​.​line·​32  
32 ····​iget-​object·​v4,​·​p0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​  
   
33 ····​const-​string·​v5,​·​"declaration"  
   
34 ····​invoke-​virtual·​{v4,​·v5},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 31 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>html()​Ljava/​lang/​String;​
   
35 ····​move-​result-​object·​v0 32 ····​move-​result-​object·​v0
   
36 ····.​line·​34 33 ····invoke-​virtual·{v0},​·Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
37 ····​.​local·​v0,​·​"decl":​Ljava/​lang/​String;​  
38 ····​const-​string·​v4,​·​"xml"  
   
39 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z  
   
40 ····​move-​result·​v4  
   
41 ····​if-​ne·​v4,​·​v6,​·​:​cond_2  
   
42 ····​iget-​object·​v4,​·​p0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​  
   
43 ····​invoke-​virtual·​{v4},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>size()​I  
   
44 ····​move-​result·​v4  
   
45 ····​if-​le·​v4,​·​v6,​·​:​cond_2  
   
46 ····​.​line·​35  
47 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​  
   
48 ····invoke-​direct·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 34 ····move-​result-​object·​v0
   
49 ····​.​line·​36  
50 ····​.​local·​v2,​·​"sb":​Ljava/​lang/​StringBuilder;​  
51 ····​iget-​object·​v4,​·​p0,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​  
   
52 ····​const-​string·​v5,​·​"version"  
   
53 ····invoke-​virtual·​{v4,​·​v5},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>get(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 35 ····return-​object·v0
  36 .​end·​method
   
54 ····move-​result-​object·​v3 37 .​method·public·name()​Ljava/​lang/​String;​
  38 ····​.​locals·​1
   
  39 ····​.​prologue
55 ····​.​line·​38 40 ····​.​line·​38
56 ····.​local·v3,​·"version":​Ljava/​lang/​String;​ 41 ····iget-​object·​v0,​·p0,​·Lorg/​jsoup/​nodes/​XmlDeclaration;​-​>name:​Ljava/​lang/​String;​
57 ····​if-​eqz·​v3,​·​:​cond_0  
   
58 ····​.​line·​39  
Max diff block lines reached; 4989/9085 bytes (54.91%) of diff not shown.
[−]
smali/org/jsoup/parser/CharacterReader.smali
Offset 68, 120 lines modified Offset 68, 123 lines modified
   
68 .​method·​private·​cacheString(II)​Ljava/​lang/​String;​ 68 .​method·​private·​cacheString(II)​Ljava/​lang/​String;​
69 ····​.​locals·​10 69 ····​.​locals·​10
70 ····​.​param·​p1,​·​"start"····​#·​I 70 ····​.​param·​p1,​·​"start"····​#·​I
71 ····​.​param·​p2,​·​"count"····​#·​I 71 ····​.​param·​p2,​·​"count"····​#·​I
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​347 73 ····​.​line·​348
74 ····​iget-​object·​v7,​·​p0,​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>input:​[C 74 ····​iget-​object·​v7,​·​p0,​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>input:​[C
   
75 ····​.​line·​348 75 ····​.​line·​349
76 ····​.​local·​v7,​·​"val":​[C 76 ····​.​local·​v7,​·​"val":​[C
77 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>stringCache:​[Ljava/​lang/​String;​ 77 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>stringCache:​[Ljava/​lang/​String;​
   
78 ····​.​line·​351 78 ····​.​line·​352
79 ····​.​local·​v0,​·​"cache":​[Ljava/​lang/​String;​ 79 ····​.​local·​v0,​·​"cache":​[Ljava/​lang/​String;​
80 ····​const/​16·​v8,​·​0xc 80 ····​const/​16·​v8,​·​0xc
   
81 ····​if-​le·​p2,​·​v8,​·​:​cond_1 81 ····​if-​le·​p2,​·​v8,​·​:​cond_1
   
82 ····​.​line·​352 82 ····​.​line·​353
83 ····​new-​instance·​v1,​·​Ljava/​lang/​String;​ 83 ····​new-​instance·​v1,​·​Ljava/​lang/​String;​
   
84 ····​invoke-​direct·​{v1,​·​v7,​·​p1,​·​p2},​·​Ljava/​lang/​String;​-​><init>([CII)​V 84 ····​invoke-​direct·​{v1,​·​v7,​·​p1,​·​p2},​·​Ljava/​lang/​String;​-​><init>([CII)​V
   
85 ····​.​line·​376 85 ····​.​line·​377
86 ····​:​cond_0 86 ····​:​cond_0
87 ····​:​goto_0 87 ····​:​goto_0
88 ····​return-​object·​v1 88 ····​return-​object·​v1
   
89 ····​.​line·​355 89 ····​.​line·​356
90 ····​:​cond_1 90 ····​:​cond_1
91 ····​const/​4·​v2,​·​0x0 91 ····​const/​4·​v2,​·​0x0
   
92 ····​.​line·​356 92 ····​.​line·​357
93 ····​.​local·​v2,​·​"hash":​I 93 ····​.​local·​v2,​·​"hash":​I
94 ····​move·​v5,​·​p1 94 ····​move·​v5,​·​p1
   
95 ····​.​line·​357 95 ····​.​line·​358
96 ····​.​local·​v5,​·​"offset":​I 96 ····​.​local·​v5,​·​"offset":​I
97 ····​const/​4·​v3,​·​0x0 97 ····​const/​4·​v3,​·​0x0
   
98 ····​.​local·​v3,​·​"i":​I 98 ····​.​local·​v3,​·​"i":​I
99 ····​move·​v6,​·​v5 99 ····​move·​v6,​·​v5
   
100 ····​.​end·​local·​v5····​#·​"offset":​I 100 ····​.​end·​local·​v5····​#·​"offset":​I
101 ····​.​local·​v6,​·​"offset":​I 101 ····​.​local·​v6,​·​"offset":​I
102 ····​:​goto_1 102 ····​:​goto_1
103 ····​if-​ge·​v3,​·​p2,​·​:​cond_2 103 ····​if-​ge·​v3,​·​p2,​·​:​cond_2
   
104 ····​.​line·​358 104 ····​.​line·​359
105 ····​mul-​int/​lit8·​v8,​·​v2,​·​0x1f 105 ····​mul-​int/​lit8·​v8,​·​v2,​·​0x1f
   
106 ····​add-​int/​lit8·​v5,​·​v6,​·​0x1 106 ····​add-​int/​lit8·​v5,​·​v6,​·​0x1
   
107 ····​.​end·​local·​v6····​#·​"offset":​I 107 ····​.​end·​local·​v6····​#·​"offset":​I
108 ····​.​restart·​local·​v5····​#·​"offset":​I 108 ····​.​restart·​local·​v5····​#·​"offset":​I
109 ····​aget-​char·​v9,​·​v7,​·​v6 109 ····​aget-​char·​v9,​·​v7,​·​v6
   
110 ····​add-​int·​v2,​·​v8,​·​v9 110 ····​add-​int·​v2,​·​v8,​·​v9
   
111 ····​.​line·​357 111 ····​.​line·​358
112 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 112 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
113 ····​move·​v6,​·​v5 113 ····​move·​v6,​·​v5
   
114 ····​.​end·​local·​v5····​#·​"offset":​I 114 ····​.​end·​local·​v5····​#·​"offset":​I
115 ····​.​restart·​local·​v6····​#·​"offset":​I 115 ····​.​restart·​local·​v6····​#·​"offset":​I
116 ····​goto·​:​goto_1 116 ····​goto·​:​goto_1
   
117 ····​.​line·​362 117 ····​.​line·​363
118 ····​:​cond_2 118 ····​:​cond_2
119 ····​array-​length·​v8,​·​v0 119 ····​array-​length·​v8,​·​v0
   
120 ····​add-​int/​lit8·​v8,​·​v8,​·​-​0x1 120 ····​add-​int/​lit8·​v8,​·​v8,​·​-​0x1
   
121 ····​and-​int·​v4,​·​v2,​·​v8 121 ····​and-​int·​v4,​·​v2,​·​v8
   
122 ····​.​line·​363 122 ····​.​line·​364
123 ····​.​local·​v4,​·​"index":​I 123 ····​.​local·​v4,​·​"index":​I
124 ····​aget-​object·​v1,​·​v0,​·​v4 124 ····​aget-​object·​v1,​·​v0,​·​v4
   
125 ····​.​line·​365 125 ····​.​line·​366
126 ····​.​local·​v1,​·​"cached":​Ljava/​lang/​String;​ 126 ····​.​local·​v1,​·​"cached":​Ljava/​lang/​String;​
127 ····​if-​nez·​v1,​·​:​cond_3 127 ····​if-​nez·​v1,​·​:​cond_3
   
128 ····​.​line·​366 128 ····​.​line·​367
129 ····​new-​instance·​v1,​·​Ljava/​lang/​String;​ 129 ····​new-​instance·​v1,​·​Ljava/​lang/​String;​
   
130 ····​.​end·​local·​v1····​#·​"cached":​Ljava/​lang/​String;​ 130 ····​.​end·​local·​v1····​#·​"cached":​Ljava/​lang/​String;​
131 ····​invoke-​direct·​{v1,​·​v7,​·​p1,​·​p2},​·​Ljava/​lang/​String;​-​><init>([CII)​V 131 ····​invoke-​direct·​{v1,​·​v7,​·​p1,​·​p2},​·​Ljava/​lang/​String;​-​><init>([CII)​V
   
132 ····​.​line·​367 132 ····​.​line·​368
133 ····​.​restart·​local·​v1····​#·​"cached":​Ljava/​lang/​String;​ 133 ····​.​restart·​local·​v1····​#·​"cached":​Ljava/​lang/​String;​
134 ····​aput-​object·​v1,​·​v0,​·​v4 134 ····​aput-​object·​v1,​·​v0,​·​v4
   
135 ····​goto·​:​goto_0 135 ····​goto·​:​goto_0
   
136 ····​.​line·​369 136 ····​.​line·​370
Max diff block lines reached; 28063/30293 bytes (92.64%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$10.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·894 19 ····​.​line·901
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 97 lines modified Offset 31, 96 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
33 ····​.​locals·​9 33 ····​.​locals·​9
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v4,​·​0x1 37 ····​const/​4·​v3,​·​0x1
   
38 ····​const/​4·​v3,​·​0x0 38 ····​const/​4·​v2,​·​0x0
   
39 ····​.​line·896 39 ····​.​line·903
40 ····​sget-​object·​v5,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​-​>$SwitchMap$org$jsoup​$parser$Token$TokenTy​pe:​[I 40 ····​sget-​object·​v4,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​-​>$SwitchMap$org$jsoup​$parser$Token$TokenTy​pe:​[I
   
41 ····​iget-​object·​v6,​·​p1,​·​Lorg/​jsoup/​parser/​Token;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 41 ····​iget-​object·​v5,​·​p1,​·​Lorg/​jsoup/​parser/​Token;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
42 ····​invoke-​virtual·​{v6},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>ordinal()​I 42 ····​invoke-​virtual·​{v5},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>ordinal()​I
   
43 ····​move-​result·​v6 43 ····​move-​result·​v5
   
44 ····​aget·​v5,​·​v5,​·​v6 44 ····​aget·​v4,​·​v4,​·​v5
   
45 ····​packed-​switch·​v5,​·​:​pswitch_data_0 45 ····​packed-​switch·​v4,​·​:​pswitch_data_0
   
46 ····​.​line·​908 46 ····​.​line·​915
47 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>getPendingTableChara​cters()​Ljava/​util/​List;​ 47 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>getPendingTableChara​cters()​Ljava/​util/​List;​
   
48 ····​move-​result-​object·​v5 48 ····​move-​result-​object·​v4
   
49 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>size()​I 49 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I
   
50 ····​move-​result·​v5 50 ····​move-​result·​v4
   
51 ····​if-​lez·​v5,​·​:​cond_4 51 ····​if-​lez·​v4,​·​:​cond_4
   
52 ····​.​line·​909 52 ····​.​line·​916
53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>getPendingTableChara​cters()​Ljava/​util/​List;​ 53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>getPendingTableChara​cters()​Ljava/​util/​List;​
   
54 ····​move-​result-​object·​v5 54 ····​move-​result-​object·​v4
   
55 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 55 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
56 ····​move-​result-​object·​v2 56 ····​move-​result-​object·​v4
   
57 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
58 ····​:​goto_0 57 ····​:​goto_0
59 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 58 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
60 ····​move-​result·​v5 59 ····​move-​result·​v5
   
61 ····​if-​eqz·​v5,​·​:​cond_3 60 ····​if-​eqz·​v5,​·​:​cond_3
   
62 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 61 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
63 ····​move-​result-​object·​v1 62 ····​move-​result-​object·​v1
   
64 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​ 63 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
   
65 ····​.​line·​910 64 ····​.​line·​917
66 ····​.​local·​v1,​·​"character":​Ljava/​lang/​String;​ 65 ····​.​local·​v1,​·​"character":​Ljava/​lang/​String;​
67 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Ljava/​lang/​String;​)​Z 66 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Ljava/​lang/​String;​)​Z
68 ····​invoke-​static·​{v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$2200(Ljava/​lang/​String;​)​Z 67 ····​invoke-​static·​{v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$2200(Ljava/​lang/​String;​)​Z
   
69 ····​move-​result·​v5 68 ····​move-​result·​v5
   
70 ····​if-​nez·​v5,​·​:​cond_2 69 ····​if-​nez·​v5,​·​:​cond_2
   
71 ····​.​line·​912 70 ····​.​line·​919
72 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 71 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
73 ····​.​line·​913 72 ····​.​line·​920
74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​ 73 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​
   
75 ····​move-​result-​object·​v5 74 ····​move-​result-​object·​v5
   
76 ····​invoke-​virtual·​{v5},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​ 75 ····​invoke-​virtual·​{v5},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​
   
77 ····​move-​result-​object·​v5 76 ····​move-​result-​object·​v5
   
78 ····​const/​4·​v6,​·​0x5 77 ····​const/​4·​v6,​·​0x5
   
79 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​ 78 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​
   
Max diff block lines reached; 5662/9213 bytes (61.46%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$11.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​931 19 ····​.​line·​938
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 41, 15 lines modified Offset 41, 15 lines modified
   
41 ····​const/​4·​v9,​·​0x2 41 ····​const/​4·​v9,​·​0x2
   
42 ····​const/​4·​v4,​·​0x1 42 ····​const/​4·​v4,​·​0x1
   
43 ····​const/​4·​v3,​·​0x0 43 ····​const/​4·​v3,​·​0x0
   
44 ····​.​line·​933 44 ····​.​line·​940
45 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEndTag()​Z 45 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEndTag()​Z
   
46 ····​move-​result·​v5 46 ····​move-​result·​v5
   
47 ····​if-​eqz·​v5,​·​:​cond_3 47 ····​if-​eqz·​v5,​·​:​cond_3
   
48 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​ 48 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​
Offset 64, 49 lines modified Offset 64, 49 lines modified
   
64 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 64 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
65 ····​move-​result·​v5 65 ····​move-​result·​v5
   
66 ····​if-​eqz·​v5,​·​:​cond_3 66 ····​if-​eqz·​v5,​·​:​cond_3
   
67 ····​.​line·​934 67 ····​.​line·​941
68 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​ 68 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​.​line·​935 70 ····​.​line·​942
71 ····​.​local·​v0,​·​"endTag":​Lorg/​jsoup/​parser/​Token$EndTag;​ 71 ····​.​local·​v0,​·​"endTag":​Lorg/​jsoup/​parser/​Token$EndTag;​
72 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​ 72 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​
   
73 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
74 ····​.​line·​936 74 ····​.​line·​943
75 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 75 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
76 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inTableScope(Ljava/​lang/​String;​)​Z 76 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inTableScope(Ljava/​lang/​String;​)​Z
   
77 ····​move-​result·​v5 77 ····​move-​result·​v5
   
78 ····​if-​nez·​v5,​·​:​cond_0 78 ····​if-​nez·​v5,​·​:​cond_0
   
79 ····​.​line·​937 79 ····​.​line·​944
80 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 80 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
81 ····​.​line·​963 81 ····​.​line·​970
82 ····​.​end·​local·​v0····​#·​"endTag":​Lorg/​jsoup/​parser/​Token$EndTag;​ 82 ····​.​end·​local·​v0····​#·​"endTag":​Lorg/​jsoup/​parser/​Token$EndTag;​
83 ····​.​end·​local·​v1····​#·​"name":​Ljava/​lang/​String;​ 83 ····​.​end·​local·​v1····​#·​"name":​Ljava/​lang/​String;​
84 ····​:​goto_0 84 ····​:​goto_0
85 ····​return·​v3 85 ····​return·​v3
   
86 ····​.​line·​940 86 ····​.​line·​947
87 ····​.​restart·​local·​v0····​#·​"endTag":​Lorg/​jsoup/​parser/​Token$EndTag;​ 87 ····​.​restart·​local·​v0····​#·​"endTag":​Lorg/​jsoup/​parser/​Token$EndTag;​
88 ····​.​restart·​local·​v1····​#·​"name":​Ljava/​lang/​String;​ 88 ····​.​restart·​local·​v1····​#·​"name":​Ljava/​lang/​String;​
89 ····​:​cond_0 89 ····​:​cond_0
90 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>generateImpliedEndTa​gs()​V 90 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>generateImpliedEndTa​gs()​V
   
91 ····​.​line·​941 91 ····​.​line·​948
92 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​ 92 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​
   
93 ····​move-​result-​object·​v3 93 ····​move-​result-​object·​v3
   
94 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​ 94 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​
   
95 ····​move-​result-​object·​v3 95 ····​move-​result-​object·​v3
Offset 115, 40 lines modified Offset 115, 40 lines modified
   
115 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 115 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
116 ····​move-​result·​v3 116 ····​move-​result·​v3
   
117 ····​if-​nez·​v3,​·​:​cond_1 117 ····​if-​nez·​v3,​·​:​cond_1
   
118 ····​.​line·​942 118 ····​.​line·​949
119 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 119 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
120 ····​.​line·​943 120 ····​.​line·​950
121 ····​:​cond_1 121 ····​:​cond_1
122 ····​const-​string·​v3,​·​"caption" 122 ····​const-​string·​v3,​·​"caption"
   
123 ····​invoke-​virtual·​{p2,​·​v3},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>popStackToClose(Ljav​a/​lang/​String;​)​V 123 ····​invoke-​virtual·​{p2,​·​v3},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>popStackToClose(Ljav​a/​lang/​String;​)​V
   
124 ····​.​line·​944 124 ····​.​line·​951
Max diff block lines reached; 2571/5452 bytes (47.16%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$12.smali
Offset 15, 45 lines modified Offset 15, 45 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​966 19 ····​.​line·​973
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​TreeBuilder;​)​Z 24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​TreeBuilder;​)​Z
25 ····​.​locals·​2 25 ····​.​locals·​2
26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​TreeBuilder;​ 27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​TreeBuilder;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​1015 29 ····​.​line·​1022
30 ····​const-​string·​v1,​·​"colgroup" 30 ····​const-​string·​v1,​·​"colgroup"
   
31 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z 31 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z
   
32 ····​move-​result·​v0 32 ····​move-​result·​v0
   
33 ····​.​line·​1016 33 ····​.​line·​1023
34 ····​.​local·​v0,​·​"processed":​Z 34 ····​.​local·​v0,​·​"processed":​Z
35 ····​if-​eqz·​v0,​·​:​cond_0 35 ····​if-​eqz·​v0,​·​:​cond_0
   
36 ····​.​line·​1017 36 ····​.​line·​1024
37 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 37 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
38 ····​move-​result·​v1 38 ····​move-​result·​v1
   
39 ····​.​line·​1018 39 ····​.​line·​1025
40 ····​:​goto_0 40 ····​:​goto_0
41 ····​return·​v1 41 ····​return·​v1
   
42 ····​:​cond_0 42 ····​:​cond_0
43 ····​const/​4·​v1,​·​0x1 43 ····​const/​4·​v1,​·​0x1
   
44 ····​goto·​:​goto_0 44 ····​goto·​:​goto_0
Offset 65, 151 lines modified Offset 65, 151 lines modified
65 ····​.​locals·​6 65 ····​.​locals·​6
66 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 66 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
67 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 67 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
68 ····​.​prologue 68 ····​.​prologue
69 ····​const/​4·​v3,​·​0x1 69 ····​const/​4·​v3,​·​0x1
   
70 ····​.​line·​968 70 ····​.​line·​975
71 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Lorg/​jsoup/​parser/​Token;​)​Z 71 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Lorg/​jsoup/​parser/​Token;​)​Z
72 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$100(Lorg/​jsoup/​parser/​Token;​)​Z 72 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$100(Lorg/​jsoup/​parser/​Token;​)​Z
   
73 ····​move-​result·​v4 73 ····​move-​result·​v4
   
74 ····​if-​eqz·​v4,​·​:​cond_1 74 ····​if-​eqz·​v4,​·​:​cond_1
   
75 ····​.​line·​969 75 ····​.​line·​976
76 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​ 76 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​
   
77 ····​move-​result-​object·​v4 77 ····​move-​result-​object·​v4
   
78 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V 78 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V
   
79 ····​.​line·​1011 79 ····​.​line·​1018
80 ····​:​cond_0 80 ····​:​cond_0
81 ····​:​goto_0 81 ····​:​goto_0
82 ····​return·​v3 82 ····​return·​v3
   
83 ····​.​line·​972 83 ····​.​line·​979
84 ····​:​cond_1 84 ····​:​cond_1
85 ····​sget-​object·​v4,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​-​>$SwitchMap$org$jsoup​$parser$Token$TokenTy​pe:​[I 85 ····​sget-​object·​v4,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​-​>$SwitchMap$org$jsoup​$parser$Token$TokenTy​pe:​[I
   
86 ····​iget-​object·​v5,​·​p1,​·​Lorg/​jsoup/​parser/​Token;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 86 ····​iget-​object·​v5,​·​p1,​·​Lorg/​jsoup/​parser/​Token;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
87 ····​invoke-​virtual·​{v5},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>ordinal()​I 87 ····​invoke-​virtual·​{v5},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>ordinal()​I
   
88 ····​move-​result·​v5 88 ····​move-​result·​v5
   
89 ····​aget·​v4,​·​v4,​·​v5 89 ····​aget·​v4,​·​v4,​·​v5
   
90 ····​packed-​switch·​v4,​·​:​pswitch_data_0 90 ····​packed-​switch·​v4,​·​:​pswitch_data_0
   
91 ····​.​line·​1009 91 ····​.​line·​1016
92 ····​:​pswitch_0 92 ····​:​pswitch_0
93 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​12;​-​>anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​TreeBuilder;​)​Z 93 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​12;​-​>anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​TreeBuilder;​)​Z
   
94 ····​move-​result·​v3 94 ····​move-​result·​v3
   
95 ····​goto·​:​goto_0 95 ····​goto·​:​goto_0
   
96 ····​.​line·​974 96 ····​.​line·​981
97 ····​:​pswitch_1 97 ····​:​pswitch_1
98 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​ 98 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​
   
Max diff block lines reached; 4787/7555 bytes (63.36%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$13.smali
Offset 15, 29 lines modified Offset 15, 29 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1021 19 ····​.​line·​1028
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​1078 29 ····​.​line·​1085
30 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​13;​-​>InTable:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 30 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​13;​-​>InTable:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
31 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 31 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
32 ····​move-​result·​v0 32 ····​move-​result·​v0
   
33 ····​return·​v0 33 ····​return·​v0
Offset 45, 15 lines modified Offset 45, 15 lines modified
   
45 .​method·​private·​exitTableBody(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 45 .​method·​private·​exitTableBody(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
46 ····​.​locals·​1 46 ····​.​locals·​1
47 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 47 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
48 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 48 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​1067 50 ····​.​line·​1074
51 ····​const-​string·​v0,​·​"tbody" 51 ····​const-​string·​v0,​·​"tbody"
   
52 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inTableScope(Ljava/​lang/​String;​)​Z 52 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inTableScope(Ljava/​lang/​String;​)​Z
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​if-​nez·​v0,​·​:​cond_0 54 ····​if-​nez·​v0,​·​:​cond_0
Offset 70, 40 lines modified Offset 70, 40 lines modified
   
70 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inScope(Ljava/​lang/​String;​)​Z 70 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inScope(Ljava/​lang/​String;​)​Z
   
71 ····​move-​result·​v0 71 ····​move-​result·​v0
   
72 ····​if-​nez·​v0,​·​:​cond_0 72 ····​if-​nez·​v0,​·​:​cond_0
   
73 ····​.​line·​1069 73 ····​.​line·​1076
74 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 74 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
75 ····​.​line·​1070 75 ····​.​line·​1077
76 ····​const/​4·​v0,​·​0x0 76 ····​const/​4·​v0,​·​0x0
   
77 ····​.​line·​1074 77 ····​.​line·​1081
78 ····​:​goto_0 78 ····​:​goto_0
79 ····​return·​v0 79 ····​return·​v0
   
80 ····​.​line·​1072 80 ····​.​line·​1079
81 ····​:​cond_0 81 ····​:​cond_0
82 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>clearStackToTableBod​yContext()​V 82 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>clearStackToTableBod​yContext()​V
   
83 ····​.​line·​1073 83 ····​.​line·​1080
84 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​ 84 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​
   
85 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
86 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​ 86 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​
   
87 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v0
   
88 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z 88 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z
   
89 ····​.​line·​1074 89 ····​.​line·​1081
90 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 90 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
91 ····​move-​result·​v0 91 ····​move-​result·​v0
   
92 ····​goto·​:​goto_0 92 ····​goto·​:​goto_0
93 .​end·​method 93 .​end·​method
   
Offset 121, 77 lines modified Offset 121, 77 lines modified
   
121 ····​const/​4·​v7,​·​0x2 121 ····​const/​4·​v7,​·​0x2
   
122 ····​const/​4·​v4,​·​0x1 122 ····​const/​4·​v4,​·​0x1
   
123 ····​const/​4·​v3,​·​0x0 123 ····​const/​4·​v3,​·​0x0
   
124 ····​.​line·​1023 124 ····​.​line·​1030
125 ····​sget-​object·​v5,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​-​>$SwitchMap$org$jsoup​$parser$Token$TokenTy​pe:​[I 125 ····​sget-​object·​v5,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​-​>$SwitchMap$org$jsoup​$parser$Token$TokenTy​pe:​[I
   
126 ····​iget-​object·​v6,​·​p1,​·​Lorg/​jsoup/​parser/​Token;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 126 ····​iget-​object·​v6,​·​p1,​·​Lorg/​jsoup/​parser/​Token;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
Max diff block lines reached; 6470/9415 bytes (68.72%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$14.smali
Offset 15, 29 lines modified Offset 15, 29 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1081 19 ····​.​line·​1088
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​1131 29 ····​.​line·​1138
30 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​14;​-​>InTable:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 30 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​14;​-​>InTable:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
31 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 31 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
32 ····​move-​result·​v0 32 ····​move-​result·​v0
   
33 ····​return·​v0 33 ····​return·​v0
Offset 45, 31 lines modified Offset 45, 31 lines modified
   
45 .​method·​private·​handleMissingTr(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​TreeBuilder;​)​Z 45 .​method·​private·​handleMissingTr(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​TreeBuilder;​)​Z
46 ····​.​locals·​2 46 ····​.​locals·​2
47 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 47 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
48 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​TreeBuilder;​ 48 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​TreeBuilder;​
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​1135 50 ····​.​line·​1142
51 ····​const-​string·​v1,​·​"tr" 51 ····​const-​string·​v1,​·​"tr"
   
52 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z 52 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​.​line·​1136 54 ····​.​line·​1143
55 ····​.​local·​v0,​·​"processed":​Z 55 ····​.​local·​v0,​·​"processed":​Z
56 ····​if-​eqz·​v0,​·​:​cond_0 56 ····​if-​eqz·​v0,​·​:​cond_0
   
57 ····​.​line·​1137 57 ····​.​line·​1144
58 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 58 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
59 ····​move-​result·​v1 59 ····​move-​result·​v1
   
60 ····​.​line·​1139 60 ····​.​line·​1146
61 ····​:​goto_0 61 ····​:​goto_0
62 ····​return·​v1 62 ····​return·​v1
   
63 ····​:​cond_0 63 ····​:​cond_0
64 ····​const/​4·​v1,​·​0x0 64 ····​const/​4·​v1,​·​0x0
   
65 ····​goto·​:​goto_0 65 ····​goto·​:​goto_0
Offset 89, 33 lines modified Offset 89, 33 lines modified
   
89 ····​const/​4·​v7,​·​0x2 89 ····​const/​4·​v7,​·​0x2
   
90 ····​const/​4·​v4,​·​0x1 90 ····​const/​4·​v4,​·​0x1
   
91 ····​const/​4·​v3,​·​0x0 91 ····​const/​4·​v3,​·​0x0
   
92 ····​.​line·​1083 92 ····​.​line·​1090
93 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z 93 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z
   
94 ····​move-​result·​v5 94 ····​move-​result·​v5
   
95 ····​if-​eqz·​v5,​·​:​cond_2 95 ····​if-​eqz·​v5,​·​:​cond_2
   
96 ····​.​line·​1084 96 ····​.​line·​1091
97 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asStartTag()​Lorg/​jsoup/​parser/​Token$StartTag;​ 97 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asStartTag()​Lorg/​jsoup/​parser/​Token$StartTag;​
   
98 ····​move-​result-​object·​v2 98 ····​move-​result-​object·​v2
   
99 ····​.​line·​1085 99 ····​.​line·​1092
100 ····​.​local·​v2,​·​"startTag":​Lorg/​jsoup/​parser/​Token$StartTag;​ 100 ····​.​local·​v2,​·​"startTag":​Lorg/​jsoup/​parser/​Token$StartTag;​
101 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>name()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>name()​Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v1 102 ····​move-​result-​object·​v1
   
103 ····​.​line·​1087 103 ····​.​line·​1094
104 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 104 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
105 ····​new-​array·​v5,​·​v7,​·​[Ljava/​lang/​String;​ 105 ····​new-​array·​v5,​·​v7,​·​[Ljava/​lang/​String;​
   
106 ····​const-​string·​v6,​·​"th" 106 ····​const-​string·​v6,​·​"th"
   
107 ····​aput-​object·​v6,​·​v5,​·​v3 107 ····​aput-​object·​v6,​·​v5,​·​v3
   
Offset 125, 38 lines modified Offset 125, 38 lines modified
   
125 ····​invoke-​static·​{v1,​·​v5},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z 125 ····​invoke-​static·​{v1,​·​v5},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z
   
Max diff block lines reached; 6150/8802 bytes (69.87%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$15.smali
Offset 15, 62 lines modified Offset 15, 62 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1142 19 ····​.​line·​1149
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​1189 29 ····​.​line·​1196
30 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​15;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 30 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​15;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
31 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 31 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
32 ····​move-​result·​v0 32 ····​move-​result·​v0
   
33 ····​return·​v0 33 ····​return·​v0
34 .​end·​method 34 .​end·​method
   
35 .​method·​private·​closeCell(Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​V 35 .​method·​private·​closeCell(Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​V
36 ····​.​locals·​1 36 ····​.​locals·​1
37 ····​.​param·​p1,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 37 ····​.​param·​p1,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​1193 39 ····​.​line·​1200
40 ····​const-​string·​v0,​·​"td" 40 ····​const-​string·​v0,​·​"td"
   
41 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inTableScope(Ljava/​lang/​String;​)​Z 41 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inTableScope(Ljava/​lang/​String;​)​Z
   
42 ····​move-​result·​v0 42 ····​move-​result·​v0
   
43 ····​if-​eqz·​v0,​·​:​cond_0 43 ····​if-​eqz·​v0,​·​:​cond_0
   
44 ····​.​line·​1194 44 ····​.​line·​1201
45 ····​const-​string·​v0,​·​"td" 45 ····​const-​string·​v0,​·​"td"
   
46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z 46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z
   
47 ····​.​line·​1197 47 ····​.​line·​1204
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return-​void 49 ····​return-​void
   
50 ····​.​line·​1196 50 ····​.​line·​1203
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​const-​string·​v0,​·​"th" 52 ····​const-​string·​v0,​·​"th"
   
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z 53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z
   
54 ····​goto·​:​goto_0 54 ····​goto·​:​goto_0
55 .​end·​method 55 .​end·​method
Offset 89, 33 lines modified Offset 89, 33 lines modified
   
89 ····​const/​4·​v7,​·​0x2 89 ····​const/​4·​v7,​·​0x2
   
90 ····​const/​4·​v3,​·​0x1 90 ····​const/​4·​v3,​·​0x1
   
91 ····​const/​4·​v2,​·​0x0 91 ····​const/​4·​v2,​·​0x0
   
92 ····​.​line·​1144 92 ····​.​line·​1151
93 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEndTag()​Z 93 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEndTag()​Z
   
94 ····​move-​result·​v4 94 ····​move-​result·​v4
   
95 ····​if-​eqz·​v4,​·​:​cond_6 95 ····​if-​eqz·​v4,​·​:​cond_6
   
96 ····​.​line·​1145 96 ····​.​line·​1152
97 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​ 97 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​
   
98 ····​move-​result-​object·​v0 98 ····​move-​result-​object·​v0
   
99 ····​.​line·​1146 99 ····​.​line·​1153
100 ····​.​local·​v0,​·​"endTag":​Lorg/​jsoup/​parser/​Token$EndTag;​ 100 ····​.​local·​v0,​·​"endTag":​Lorg/​jsoup/​parser/​Token$EndTag;​
101 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​
   
102 ····​move-​result-​object·​v1 102 ····​move-​result-​object·​v1
   
103 ····​.​line·​1148 103 ····​.​line·​1155
104 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 104 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
105 ····​new-​array·​v4,​·​v7,​·​[Ljava/​lang/​String;​ 105 ····​new-​array·​v4,​·​v7,​·​[Ljava/​lang/​String;​
   
106 ····​const-​string·​v5,​·​"td" 106 ····​const-​string·​v5,​·​"td"
   
107 ····​aput-​object·​v5,​·​v4,​·​v2 107 ····​aput-​object·​v5,​·​v4,​·​v2
   
Offset 125, 77 lines modified Offset 125, 77 lines modified
   
125 ····​invoke-​static·​{v1,​·​v4},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z 125 ····​invoke-​static·​{v1,​·​v4},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z
Max diff block lines reached; 5870/8518 bytes (68.91%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$16.smali
Offset 15, 32 lines modified Offset 15, 32 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1199 19 ····​.​line·​1206
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 27 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​1283 29 ····​.​line·​1290
30 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 30 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
31 ····​.​line·​1284 31 ····​.​line·​1291
32 ····​const/​4·​v0,​·​0x0 32 ····​const/​4·​v0,​·​0x0
   
33 ····​return·​v0 33 ····​return·​v0
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
Offset 50, 44 lines modified Offset 50, 44 lines modified
50 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 50 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​const/​4·​v5,​·​0x1 52 ····​const/​4·​v5,​·​0x1
   
53 ····​const/​4·​v4,​·​0x0 53 ····​const/​4·​v4,​·​0x0
   
54 ····​.​line·​1201 54 ····​.​line·​1208
55 ····​sget-​object·​v6,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​-​>$SwitchMap$org$jsoup​$parser$Token$TokenTy​pe:​[I 55 ····​sget-​object·​v6,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​-​>$SwitchMap$org$jsoup​$parser$Token$TokenTy​pe:​[I
   
56 ····​iget-​object·​v7,​·​p1,​·​Lorg/​jsoup/​parser/​Token;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 56 ····​iget-​object·​v7,​·​p1,​·​Lorg/​jsoup/​parser/​Token;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
57 ····​invoke-​virtual·​{v7},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>ordinal()​I 57 ····​invoke-​virtual·​{v7},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>ordinal()​I
   
58 ····​move-​result·​v7 58 ····​move-​result·​v7
   
59 ····​aget·​v6,​·​v6,​·​v7 59 ····​aget·​v6,​·​v6,​·​v7
   
60 ····​packed-​switch·​v6,​·​:​pswitch_data_0 60 ····​packed-​switch·​v6,​·​:​pswitch_data_0
   
61 ····​.​line·​1277 61 ····​.​line·​1284
62 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​16;​-​>anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 62 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​16;​-​>anythingElse(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
   
63 ····​move-​result·​v4 63 ····​move-​result·​v4
   
64 ····​.​line·​1279 64 ····​.​line·​1286
65 ····​:​cond_0 65 ····​:​cond_0
66 ····​:​goto_0 66 ····​:​goto_0
67 ····​return·​v4 67 ····​return·​v4
   
68 ····​.​line·​1203 68 ····​.​line·​1210
69 ····​:​pswitch_0 69 ····​:​pswitch_0
70 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​ 70 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​
   
71 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
72 ····​.​line·​1204 72 ····​.​line·​1211
73 ····​.​local·​v0,​·​"c":​Lorg/​jsoup/​parser/​Token$Character;​ 73 ····​.​local·​v0,​·​"c":​Lorg/​jsoup/​parser/​Token$Character;​
74 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​parser/​Token$Character;​-​>getData()​Ljava/​lang/​String;​ 74 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​parser/​Token$Character;​-​>getData()​Ljava/​lang/​String;​
   
75 ····​move-​result-​object·​v6 75 ····​move-​result-​object·​v6
   
76 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>nullString:​Ljava/​lang/​String;​ 76 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>nullString:​Ljava/​lang/​String;​
77 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$400()​Ljava/​lang/​String;​ 77 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$400()​Ljava/​lang/​String;​
Offset 96, 109 lines modified Offset 96, 109 lines modified
   
96 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 96 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
97 ····​move-​result·​v6 97 ····​move-​result·​v6
   
98 ····​if-​eqz·​v6,​·​:​cond_1 98 ····​if-​eqz·​v6,​·​:​cond_1
   
99 ····​.​line·​1205 99 ····​.​line·​1212
100 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 100 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
101 ····​goto·​:​goto_0 101 ····​goto·​:​goto_0
   
102 ····​.​line·​1208 102 ····​.​line·​1215
103 ····​:​cond_1 103 ····​:​cond_1
104 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V 104 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V
   
105 ····​.​end·​local·​v0····​#·​"c":​Lorg/​jsoup/​parser/​Token$Character;​ 105 ····​.​end·​local·​v0····​#·​"c":​Lorg/​jsoup/​parser/​Token$Character;​
106 ····​:​cond_2 106 ····​:​cond_2
107 ····​:​goto_1 107 ····​:​goto_1
108 ····​move·​v4,​·​v5 108 ····​move·​v4,​·​v5
   
Max diff block lines reached; 10965/13847 bytes (79.19%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$17.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1287 19 ····​.​line·​1294
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 41, 15 lines modified Offset 41, 15 lines modified
   
41 ····​const/​4·​v6,​·​0x2 41 ····​const/​4·​v6,​·​0x2
   
42 ····​const/​4·​v5,​·​0x1 42 ····​const/​4·​v5,​·​0x1
   
43 ····​const/​4·​v0,​·​0x0 43 ····​const/​4·​v0,​·​0x0
   
44 ····​.​line·​1289 44 ····​.​line·​1296
45 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z 45 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z
   
46 ····​move-​result·​v1 46 ····​move-​result·​v1
   
47 ····​if-​eqz·​v1,​·​:​cond_1 47 ····​if-​eqz·​v1,​·​:​cond_1
   
48 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asStartTag()​Lorg/​jsoup/​parser/​Token$StartTag;​ 48 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asStartTag()​Lorg/​jsoup/​parser/​Token$StartTag;​
Offset 104, 33 lines modified Offset 104, 33 lines modified
   
104 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z 104 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z
   
105 ····​move-​result·​v1 105 ····​move-​result·​v1
   
106 ····​if-​eqz·​v1,​·​:​cond_1 106 ····​if-​eqz·​v1,​·​:​cond_1
   
107 ····​.​line·​1290 107 ····​.​line·​1297
108 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 108 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
109 ····​.​line·​1291 109 ····​.​line·​1298
110 ····​const-​string·​v0,​·​"select" 110 ····​const-​string·​v0,​·​"select"
   
111 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z 111 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z
   
112 ····​.​line·​1292 112 ····​.​line·​1299
113 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 113 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
114 ····​move-​result·​v0 114 ····​move-​result·​v0
   
115 ····​.​line·​1301 115 ····​.​line·​1308
116 ····​:​cond_0 116 ····​:​cond_0
117 ····​:​goto_0 117 ····​:​goto_0
118 ····​return·​v0 118 ····​return·​v0
   
119 ····​.​line·​1293 119 ····​.​line·​1300
120 ····​:​cond_1 120 ····​:​cond_1
121 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEndTag()​Z 121 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEndTag()​Z
   
122 ····​move-​result·​v1 122 ····​move-​result·​v1
   
123 ····​if-​eqz·​v1,​·​:​cond_2 123 ····​if-​eqz·​v1,​·​:​cond_2
   
Offset 186, 45 lines modified Offset 186, 45 lines modified
   
186 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z 186 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z
   
187 ····​move-​result·​v1 187 ····​move-​result·​v1
   
188 ····​if-​eqz·​v1,​·​:​cond_2 188 ····​if-​eqz·​v1,​·​:​cond_2
   
189 ····​.​line·​1294 189 ····​.​line·​1301
190 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 190 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
191 ····​.​line·​1295 191 ····​.​line·​1302
192 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​ 192 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​
   
193 ····​move-​result-​object·​v1 193 ····​move-​result-​object·​v1
   
194 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​ 194 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​
   
195 ····​move-​result-​object·​v1 195 ····​move-​result-​object·​v1
   
196 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inTableScope(Ljava/​lang/​String;​)​Z 196 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>inTableScope(Ljava/​lang/​String;​)​Z
   
197 ····​move-​result·​v1 197 ····​move-​result·​v1
   
198 ····​if-​eqz·​v1,​·​:​cond_0 198 ····​if-​eqz·​v1,​·​:​cond_0
   
199 ····​.​line·​1296 199 ····​.​line·​1303
200 ····​const-​string·​v0,​·​"select" 200 ····​const-​string·​v0,​·​"select"
   
201 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z 201 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>processEndTag(Ljava/​lang/​String;​)​Z
   
202 ····​.​line·​1297 202 ····​.​line·​1304
203 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 203 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
Max diff block lines reached; 351/3003 bytes (11.69%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilder.smali
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 .​class·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 1 .​class·​public·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
2 .​super·​Lorg/​jsoup/​parser/​TreeBuilder;​ 2 .​super·​Lorg/​jsoup/​parser/​TreeBuilder;​
3 .​source·​"HtmlTreeBuilder.​java" 3 .​source·​"HtmlTreeBuilder.​java"
   
   
4 #·​static·​fields 4 #·​static·​fields
5 .​field·​static·​final·​synthetic·​$assertionsDisabled:​Z 5 .​field·​static·​final·​synthetic·​$assertionsDisabled:​Z
   
Offset 14, 16 lines modified Offset 14, 14 lines modified
   
14 .​field·​private·​static·​final·​TagSearchSelectScope:​[Ljava/​lang/​String;​ 14 .​field·​private·​static·​final·​TagSearchSelectScope:​[Ljava/​lang/​String;​
   
15 .​field·​private·​static·​final·​TagSearchSpecial:​[Ljava/​lang/​String;​ 15 .​field·​private·​static·​final·​TagSearchSpecial:​[Ljava/​lang/​String;​
   
16 .​field·​private·​static·​final·​TagSearchTableScope:​[Ljava/​lang/​String;​ 16 .​field·​private·​static·​final·​TagSearchTableScope:​[Ljava/​lang/​String;​
   
17 .​field·​private·​static·​final·​TagsScriptStyle:​[Ljava/​lang/​String;​  
   
18 .​field·​public·​static·​final·​TagsSearchInScope:​[Ljava/​lang/​String;​ 17 .​field·​public·​static·​final·​TagsSearchInScope:​[Ljava/​lang/​String;​
   
   
19 #·​instance·​fields 18 #·​instance·​fields
20 .​field·​private·​baseUriSetFromDoc:​Z 19 .​field·​private·​baseUriSetFromDoc:​Z
   
21 .​field·​private·​contextElement:​Lorg/​jsoup/​nodes/​Element;​ 20 .​field·​private·​contextElement:​Lorg/​jsoup/​nodes/​Element;​
Offset 95, 27 lines modified Offset 93, 14 lines modified
   
95 ····​move·​v0,​·​v1 93 ····​move·​v0,​·​v1
   
96 ····​:​goto_0 94 ····​:​goto_0
97 ····​sput-​boolean·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>$assertionsDisabled:​Z 95 ····​sput-​boolean·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>$assertionsDisabled:​Z
   
98 ····​.​line·​16 96 ····​.​line·​16
99 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​  
   
100 ····​const-​string·​v3,​·​"script"  
   
101 ····​aput-​object·​v3,​·​v0,​·​v2  
   
102 ····​const-​string·​v3,​·​"style"  
   
103 ····​aput-​object·​v3,​·​v0,​·​v1  
   
104 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagsScriptStyle:​[Ljava/​lang/​String;​  
   
105 ····​.​line·​17  
106 ····​const/​16·​v0,​·​0x8 97 ····​const/​16·​v0,​·​0x8
   
107 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 98 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
108 ····​const-​string·​v3,​·​"applet" 99 ····​const-​string·​v3,​·​"applet"
   
109 ····​aput-​object·​v3,​·​v0,​·​v2 100 ····​aput-​object·​v3,​·​v0,​·​v2
Offset 152, 63 lines modified Offset 137, 63 lines modified
   
152 ····​const-​string·​v4,​·​"object" 137 ····​const-​string·​v4,​·​"object"
   
153 ····​aput-​object·​v4,​·​v0,​·​v3 138 ····​aput-​object·​v4,​·​v0,​·​v3
   
154 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagsSearchInScope:​[Ljava/​lang/​String;​ 139 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagsSearchInScope:​[Ljava/​lang/​String;​
   
155 ····​.​line·​18 140 ····​.​line·​17
156 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​ 141 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​
   
157 ····​const-​string·​v3,​·​"ol" 142 ····​const-​string·​v3,​·​"ol"
   
158 ····​aput-​object·​v3,​·​v0,​·​v2 143 ····​aput-​object·​v3,​·​v0,​·​v2
   
159 ····​const-​string·​v3,​·​"ul" 144 ····​const-​string·​v3,​·​"ul"
   
160 ····​aput-​object·​v3,​·​v0,​·​v1 145 ····​aput-​object·​v3,​·​v0,​·​v1
   
161 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagSearchList:​[Ljava/​lang/​String;​ 146 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagSearchList:​[Ljava/​lang/​String;​
   
162 ····​.​line·​19 147 ····​.​line·​18
163 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​String;​ 148 ····​new-​array·​v0,​·​v1,​·​[Ljava/​lang/​String;​
   
164 ····​const-​string·​v3,​·​"button" 149 ····​const-​string·​v3,​·​"button"
   
165 ····​aput-​object·​v3,​·​v0,​·​v2 150 ····​aput-​object·​v3,​·​v0,​·​v2
   
166 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagSearchButton:​[Ljava/​lang/​String;​ 151 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagSearchButton:​[Ljava/​lang/​String;​
   
167 ····​.​line·20 152 ····​.​line·19
168 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​ 153 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​
   
169 ····​const-​string·​v3,​·​"html" 154 ····​const-​string·​v3,​·​"html"
   
170 ····​aput-​object·​v3,​·​v0,​·​v2 155 ····​aput-​object·​v3,​·​v0,​·​v2
   
171 ····​const-​string·​v3,​·​"table" 156 ····​const-​string·​v3,​·​"table"
   
172 ····​aput-​object·​v3,​·​v0,​·​v1 157 ····​aput-​object·​v3,​·​v0,​·​v1
   
173 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagSearchTableScope:​[Ljava/​lang/​String;​ 158 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>TagSearchTableScope:​[Ljava/​lang/​String;​
   
174 ····​.​line·​21 159 ····​.​line·​20
175 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​ 160 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​
   
Max diff block lines reached; 92873/95272 bytes (97.48%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$18.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1305 19 ····​.​line·​1312
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 69 lines modified Offset 33, 69 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v0,​·​0x0 37 ····​const/​4·​v0,​·​0x0
   
38 ····​.​line·​1307 38 ····​.​line·​1314
39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Lorg/​jsoup/​parser/​Token;​)​Z 39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Lorg/​jsoup/​parser/​Token;​)​Z
40 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$100(Lorg/​jsoup/​parser/​Token;​)​Z 40 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$100(Lorg/​jsoup/​parser/​Token;​)​Z
   
41 ····​move-​result·​v1 41 ····​move-​result·​v1
   
42 ····​if-​eqz·​v1,​·​:​cond_0 42 ····​if-​eqz·​v1,​·​:​cond_0
   
43 ····​.​line·​1308 43 ····​.​line·​1315
44 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​18;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 44 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​18;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
45 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 45 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
46 ····​move-​result·​v0 46 ····​move-​result·​v0
   
47 ····​.​line·​1330 47 ····​.​line·​1337
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return·​v0 49 ····​return·​v0
   
50 ····​.​line·​1309 50 ····​.​line·​1316
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z 52 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z
   
53 ····​move-​result·​v1 53 ····​move-​result·​v1
   
54 ····​if-​eqz·​v1,​·​:​cond_2 54 ····​if-​eqz·​v1,​·​:​cond_2
   
55 ····​.​line·​1310 55 ····​.​line·​1317
56 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​ 56 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​
   
57 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
58 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V 58 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V
   
59 ····​.​line·​1330 59 ····​.​line·​1337
60 ····​:​cond_1 60 ····​:​cond_1
61 ····​:​goto_1 61 ····​:​goto_1
62 ····​const/​4·​v0,​·​0x1 62 ····​const/​4·​v0,​·​0x1
   
63 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
64 ····​.​line·​1311 64 ····​.​line·​1318
65 ····​:​cond_2 65 ····​:​cond_2
66 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z 66 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z
   
67 ····​move-​result·​v1 67 ····​move-​result·​v1
   
68 ····​if-​eqz·​v1,​·​:​cond_3 68 ····​if-​eqz·​v1,​·​:​cond_3
   
69 ····​.​line·​1312 69 ····​.​line·​1319
70 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 70 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
71 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
   
72 ····​.​line·​1314 72 ····​.​line·​1321
73 ····​:​cond_3 73 ····​:​cond_3
74 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z 74 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z
   
75 ····​move-​result·​v1 75 ····​move-​result·​v1
   
76 ····​if-​eqz·​v1,​·​:​cond_4 76 ····​if-​eqz·​v1,​·​:​cond_4
   
Offset 111, 24 lines modified Offset 111, 24 lines modified
   
111 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 111 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
112 ····​move-​result·​v1 112 ····​move-​result·​v1
   
113 ····​if-​eqz·​v1,​·​:​cond_4 113 ····​if-​eqz·​v1,​·​:​cond_4
   
114 ····​.​line·​1315 114 ····​.​line·​1322
115 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​18;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 115 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​18;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
116 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 116 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
117 ····​move-​result·​v0 117 ····​move-​result·​v0
Max diff block lines reached; 1731/4422 bytes (39.15%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$19.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1333 19 ····​.​line·​1340
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 35, 161 lines modified Offset 35, 161 lines modified
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v3,​·​0x1 37 ····​const/​4·​v3,​·​0x1
   
38 ····​const/​4·​v2,​·​0x0 38 ····​const/​4·​v2,​·​0x0
   
39 ····​.​line·​1335 39 ····​.​line·​1342
40 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Lorg/​jsoup/​parser/​Token;​)​Z 40 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Lorg/​jsoup/​parser/​Token;​)​Z
41 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$100(Lorg/​jsoup/​parser/​Token;​)​Z 41 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$100(Lorg/​jsoup/​parser/​Token;​)​Z
   
42 ····​move-​result·​v4 42 ····​move-​result·​v4
   
43 ····​if-​eqz·​v4,​·​:​cond_1 43 ····​if-​eqz·​v4,​·​:​cond_1
   
44 ····​.​line·​1336 44 ····​.​line·​1343
45 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​ 45 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​
   
46 ····​move-​result-​object·​v2 46 ····​move-​result-​object·​v2
   
47 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V 47 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V
   
48 ····​:​cond_0 48 ····​:​cond_0
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​move·​v2,​·​v3 50 ····​move·​v2,​·​v3
   
51 ····​.​line·​1376 51 ····​.​line·​1383
52 ····​:​goto_1 52 ····​:​goto_1
53 ····​return·​v2 53 ····​return·​v2
   
54 ····​.​line·​1337 54 ····​.​line·​1344
55 ····​:​cond_1 55 ····​:​cond_1
56 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z 56 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z
   
57 ····​move-​result·​v4 57 ····​move-​result·​v4
   
58 ····​if-​eqz·​v4,​·​:​cond_2 58 ····​if-​eqz·​v4,​·​:​cond_2
   
59 ····​.​line·​1338 59 ····​.​line·​1345
60 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​ 60 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​
   
61 ····​move-​result-​object·​v2 61 ····​move-​result-​object·​v2
   
62 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V 62 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V
   
63 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
64 ····​.​line·​1339 64 ····​.​line·​1346
65 ····​:​cond_2 65 ····​:​cond_2
66 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z 66 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z
   
67 ····​move-​result·​v4 67 ····​move-​result·​v4
   
68 ····​if-​eqz·​v4,​·​:​cond_3 68 ····​if-​eqz·​v4,​·​:​cond_3
   
69 ····​.​line·​1340 69 ····​.​line·​1347
70 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 70 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
71 ····​goto·​:​goto_1 71 ····​goto·​:​goto_1
   
72 ····​.​line·​1342 72 ····​.​line·​1349
73 ····​:​cond_3 73 ····​:​cond_3
74 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z 74 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z
   
75 ····​move-​result·​v4 75 ····​move-​result·​v4
   
76 ····​if-​eqz·​v4,​·​:​cond_8 76 ····​if-​eqz·​v4,​·​:​cond_8
   
77 ····​.​line·​1343 77 ····​.​line·​1350
78 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asStartTag()​Lorg/​jsoup/​parser/​Token$StartTag;​ 78 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asStartTag()​Lorg/​jsoup/​parser/​Token$StartTag;​
   
79 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v1
   
80 ····​.​line·​1344 80 ····​.​line·​1351
81 ····​.​local·​v1,​·​"start":​Lorg/​jsoup/​parser/​Token$StartTag;​ 81 ····​.​local·​v1,​·​"start":​Lorg/​jsoup/​parser/​Token$StartTag;​
82 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>name()​Ljava/​lang/​String;​ 82 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>name()​Ljava/​lang/​String;​
   
83 ····​move-​result-​object·​v0 83 ····​move-​result-​object·​v0
   
84 ····​.​line·​1345 84 ····​.​line·​1352
85 ····​.​local·​v0,​·​"name":​Ljava/​lang/​String;​ 85 ····​.​local·​v0,​·​"name":​Ljava/​lang/​String;​
86 ····​const-​string·​v4,​·​"html" 86 ····​const-​string·​v4,​·​"html"
   
Max diff block lines reached; 4762/7423 bytes (64.15%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$20.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1379 19 ····​.​line·​1386
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 68 lines modified Offset 33, 68 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v0,​·​0x0 37 ····​const/​4·​v0,​·​0x0
   
38 ····​.​line·​1381 38 ····​.​line·​1388
39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Lorg/​jsoup/​parser/​Token;​)​Z 39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>isWhitespace(Lorg/​jsoup/​parser/​Token;​)​Z
40 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$100(Lorg/​jsoup/​parser/​Token;​)​Z 40 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>access$100(Lorg/​jsoup/​parser/​Token;​)​Z
   
41 ····​move-​result·​v1 41 ····​move-​result·​v1
   
42 ····​if-​eqz·​v1,​·​:​cond_1 42 ····​if-​eqz·​v1,​·​:​cond_1
   
43 ····​.​line·​1382 43 ····​.​line·​1389
44 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​ 44 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​
   
45 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
46 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V 46 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V
   
47 ····​.​line·​1400 47 ····​.​line·​1407
48 ····​:​cond_0 48 ····​:​cond_0
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​const/​4·​v0,​·​0x1 50 ····​const/​4·​v0,​·​0x1
   
51 ····​:​goto_1 51 ····​:​goto_1
52 ····​return·​v0 52 ····​return·​v0
   
53 ····​.​line·​1383 53 ····​.​line·​1390
54 ····​:​cond_1 54 ····​:​cond_1
55 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z 55 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z
   
56 ····​move-​result·​v1 56 ····​move-​result·​v1
   
57 ····​if-​eqz·​v1,​·​:​cond_2 57 ····​if-​eqz·​v1,​·​:​cond_2
   
58 ····​.​line·​1384 58 ····​.​line·​1391
59 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​ 59 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
61 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V 61 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V
   
62 ····​goto·​:​goto_0 62 ····​goto·​:​goto_0
   
63 ····​.​line·​1385 63 ····​.​line·​1392
64 ····​:​cond_2 64 ····​:​cond_2
65 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z 65 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z
   
66 ····​move-​result·​v1 66 ····​move-​result·​v1
   
67 ····​if-​eqz·​v1,​·​:​cond_3 67 ····​if-​eqz·​v1,​·​:​cond_3
   
68 ····​.​line·​1386 68 ····​.​line·​1393
69 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 69 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
70 ····​goto·​:​goto_1 70 ····​goto·​:​goto_1
   
71 ····​.​line·​1388 71 ····​.​line·​1395
72 ····​:​cond_3 72 ····​:​cond_3
73 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z 73 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z
   
74 ····​move-​result·​v1 74 ····​move-​result·​v1
   
75 ····​if-​eqz·​v1,​·​:​cond_4 75 ····​if-​eqz·​v1,​·​:​cond_4
   
Offset 110, 24 lines modified Offset 110, 24 lines modified
   
110 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 110 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
111 ····​move-​result·​v1 111 ····​move-​result·​v1
   
112 ····​if-​eqz·​v1,​·​:​cond_4 112 ····​if-​eqz·​v1,​·​:​cond_4
   
113 ····​.​line·​1389 113 ····​.​line·​1396
114 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​20;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 114 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​20;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
115 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 115 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
116 ····​move-​result·​v0 116 ····​move-​result·​v0
   
Max diff block lines reached; 1594/4232 bytes (37.67%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$21.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1403 19 ····​.​line·​1410
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 36 lines modified Offset 31, 36 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1405 37 ····​.​line·​1412
38 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z 38 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​if-​eqz·​v0,​·​:​cond_1 40 ····​if-​eqz·​v0,​·​:​cond_1
   
41 ····​.​line·​1406 41 ····​.​line·​1413
42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​ 42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v0
   
44 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V 44 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V
   
45 ····​.​line·​1416 45 ····​.​line·​1423
46 ····​:​cond_0 46 ····​:​cond_0
47 ····​const/​4·​v0,​·​0x1 47 ····​const/​4·​v0,​·​0x1
   
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return·​v0 49 ····​return·​v0
   
50 ····​.​line·​1407 50 ····​.​line·​1414
51 ····​:​cond_1 51 ····​:​cond_1
52 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z 52 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​if-​nez·​v0,​·​:​cond_2 54 ····​if-​nez·​v0,​·​:​cond_2
   
Offset 89, 40 lines modified Offset 89, 40 lines modified
   
89 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 89 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
90 ····​move-​result·​v0 90 ····​move-​result·​v0
   
91 ····​if-​eqz·​v0,​·​:​cond_3 91 ····​if-​eqz·​v0,​·​:​cond_3
   
92 ····​.​line·​1408 92 ····​.​line·​1415
93 ····​:​cond_2 93 ····​:​cond_2
94 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​21;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 94 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​21;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
95 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 95 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
96 ····​move-​result·​v0 96 ····​move-​result·​v0
   
97 ····​goto·​:​goto_0 97 ····​goto·​:​goto_0
   
98 ····​.​line·​1409 98 ····​.​line·​1416
99 ····​:​cond_3 99 ····​:​cond_3
100 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEOF()​Z 100 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEOF()​Z
   
101 ····​move-​result·​v0 101 ····​move-​result·​v0
   
102 ····​if-​nez·​v0,​·​:​cond_0 102 ····​if-​nez·​v0,​·​:​cond_0
   
103 ····​.​line·​1412 103 ····​.​line·​1419
104 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 104 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
105 ····​.​line·​1413 105 ····​.​line·​1420
106 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​21;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 106 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​21;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
107 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>transition(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 107 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>transition(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
108 ····​.​line·​1414 108 ····​.​line·​1421
109 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 109 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
110 ····​move-​result·​v0 110 ····​move-​result·​v0
   
111 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
112 .​end·​method 112 .​end·​method
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$22.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1419 19 ····​.​line·​1426
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 36 lines modified Offset 31, 36 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1421 37 ····​.​line·​1428
38 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z 38 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isComment()​Z
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​if-​eqz·​v0,​·​:​cond_1 40 ····​if-​eqz·​v0,​·​:​cond_1
   
41 ····​.​line·​1422 41 ····​.​line·​1429
42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​ 42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asComment()​Lorg/​jsoup/​parser/​Token$Comment;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v0
   
44 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V 44 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Comment;​)​V
   
45 ····​.​line·​1433 45 ····​.​line·​1440
46 ····​:​cond_0 46 ····​:​cond_0
47 ····​const/​4·​v0,​·​0x1 47 ····​const/​4·​v0,​·​0x1
   
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return·​v0 49 ····​return·​v0
   
50 ····​.​line·​1423 50 ····​.​line·​1430
51 ····​:​cond_1 51 ····​:​cond_1
52 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z 52 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isDoctype()​Z
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​if-​nez·​v0,​·​:​cond_2 54 ····​if-​nez·​v0,​·​:​cond_2
   
Offset 89, 33 lines modified Offset 89, 33 lines modified
   
89 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 89 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
90 ····​move-​result·​v0 90 ····​move-​result·​v0
   
91 ····​if-​eqz·​v0,​·​:​cond_3 91 ····​if-​eqz·​v0,​·​:​cond_3
   
92 ····​.​line·​1424 92 ····​.​line·​1431
93 ····​:​cond_2 93 ····​:​cond_2
94 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​22;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 94 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​22;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
95 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 95 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
96 ····​move-​result·​v0 96 ····​move-​result·​v0
   
97 ····​goto·​:​goto_0 97 ····​goto·​:​goto_0
   
98 ····​.​line·​1425 98 ····​.​line·​1432
99 ····​:​cond_3 99 ····​:​cond_3
100 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEOF()​Z 100 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEOF()​Z
   
101 ····​move-​result·​v0 101 ····​move-​result·​v0
   
102 ····​if-​nez·​v0,​·​:​cond_0 102 ····​if-​nez·​v0,​·​:​cond_0
   
103 ····​.​line·​1427 103 ····​.​line·​1434
104 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z 104 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isStartTag()​Z
   
105 ····​move-​result·​v0 105 ····​move-​result·​v0
   
106 ····​if-​eqz·​v0,​·​:​cond_4 106 ····​if-​eqz·​v0,​·​:​cond_4
   
107 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asStartTag()​Lorg/​jsoup/​parser/​Token$StartTag;​ 107 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asStartTag()​Lorg/​jsoup/​parser/​Token$StartTag;​
Offset 130, 25 lines modified Offset 130, 25 lines modified
   
130 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 130 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
131 ····​move-​result·​v0 131 ····​move-​result·​v0
   
132 ····​if-​eqz·​v0,​·​:​cond_4 132 ····​if-​eqz·​v0,​·​:​cond_4
   
133 ····​.​line·​1428 133 ····​.​line·​1435
134 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​22;​-​>InHead:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 134 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​22;​-​>InHead:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
135 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 135 ····​invoke-​virtual·​{p2,​·​p1,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
Max diff block lines reached; 269/2927 bytes (9.19%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$23.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1436 19 ····​.​line·​1443
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 12 lines modified Offset 31, 12 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1438 37 ····​.​line·​1445
38 ····​const/​4·​v0,​·​0x1 38 ····​const/​4·​v0,​·​0x1
   
39 ····​return·​v0 39 ····​return·​v0
40 .​end·​method 40 .​end·​method
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$7.smali
Offset 31, 4160 lines modified Offset 31, 4186 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​anyOtherEndTag(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 32 .​method·​anyOtherEndTag(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
33 ····​.​locals·​5 33 ····​.​locals·​5
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​755 37 ····​.​line·​762
38 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​ 38 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​
   
39 ····​move-​result-​object·​v4 39 ····​move-​result-​object·​v4
   
40 ····​invoke-​virtual·​{v4},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​ 40 ····​invoke-​virtual·​{v4},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
42 ····​.​line·​756 42 ····​.​line·​763
43 ····​.​local·​v0,​·​"name":​Ljava/​lang/​String;​ 43 ····​.​local·​v0,​·​"name":​Ljava/​lang/​String;​
44 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>getStack()​Ljava/​util/​ArrayList;​ 44 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>getStack()​Ljava/​util/​ArrayList;​
   
45 ····​move-​result-​object·​v3 45 ····​move-​result-​object·​v3
   
46 ····​.​line·​757 46 ····​.​line·​764
47 ····​.​local·​v3,​·​"stack":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​jsoup/​nodes/​Element;​>;​" 47 ····​.​local·​v3,​·​"stack":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​jsoup/​nodes/​Element;​>;​"
48 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I 48 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
49 ····​move-​result·​v4 49 ····​move-​result·​v4
   
50 ····​add-​int/​lit8·​v2,​·​v4,​·​-​0x1 50 ····​add-​int/​lit8·​v2,​·​v4,​·​-​0x1
   
51 ····​.​local·​v2,​·​"pos":​I 51 ····​.​local·​v2,​·​"pos":​I
52 ····​:​goto_0 52 ····​:​goto_0
53 ····​if-​ltz·​v2,​·​:​cond_1 53 ····​if-​ltz·​v2,​·​:​cond_1
   
54 ····​.​line·​758 54 ····​.​line·​765
55 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 55 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
56 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v1
   
57 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​Element;​ 57 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​Element;​
   
58 ····​.​line·​759 58 ····​.​line·​766
59 ····​.​local·​v1,​·​"node":​Lorg/​jsoup/​nodes/​Element;​ 59 ····​.​local·​v1,​·​"node":​Lorg/​jsoup/​nodes/​Element;​
60 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​ 60 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​
   
61 ····​move-​result-​object·​v4 61 ····​move-​result-​object·​v4
   
62 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 62 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
63 ····​move-​result·​v4 63 ····​move-​result·​v4
   
64 ····​if-​eqz·​v4,​·​:​cond_2 64 ····​if-​eqz·​v4,​·​:​cond_2
   
65 ····​.​line·​760 65 ····​.​line·​767
66 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>generateImpliedEndTa​gs(Ljava/​lang/​String;​)​V 66 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>generateImpliedEndTa​gs(Ljava/​lang/​String;​)​V
   
67 ····​.​line·​761 67 ····​.​line·​768
68 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​ 68 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​
   
69 ····​move-​result-​object·​v4 69 ····​move-​result-​object·​v4
   
70 ····​invoke-​virtual·​{v4},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​ 70 ····​invoke-​virtual·​{v4},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​
   
71 ····​move-​result-​object·​v4 71 ····​move-​result-​object·​v4
   
72 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 72 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
73 ····​move-​result·​v4 73 ····​move-​result·​v4
   
74 ····​if-​nez·​v4,​·​:​cond_0 74 ····​if-​nez·​v4,​·​:​cond_0
   
75 ····​.​line·​762 75 ····​.​line·​769
76 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 76 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
77 ····​.​line·​763 77 ····​.​line·​770
78 ····​:​cond_0 78 ····​:​cond_0
79 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>popStackToClose(Ljav​a/​lang/​String;​)​V 79 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>popStackToClose(Ljav​a/​lang/​String;​)​V
   
80 ····​.​line·​772 80 ····​.​line·​779
81 ····​.​end·​local·​v1····​#·​"node":​Lorg/​jsoup/​nodes/​Element;​ 81 ····​.​end·​local·​v1····​#·​"node":​Lorg/​jsoup/​nodes/​Element;​
82 ····​:​cond_1 82 ····​:​cond_1
83 ····​const/​4·​v4,​·​0x1 83 ····​const/​4·​v4,​·​0x1
   
84 ····​:​goto_1 84 ····​:​goto_1
85 ····​return·​v4 85 ····​return·​v4
   
86 ····​.​line·​766 86 ····​.​line·​773
87 ····​.​restart·​local·​v1····​#·​"node":​Lorg/​jsoup/​nodes/​Element;​ 87 ····​.​restart·​local·​v1····​#·​"node":​Lorg/​jsoup/​nodes/​Element;​
88 ····​:​cond_2 88 ····​:​cond_2
89 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>isSpecial(Lorg/​jsoup/​nodes/​Element;​)​Z 89 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>isSpecial(Lorg/​jsoup/​nodes/​Element;​)​Z
   
90 ····​move-​result·​v4 90 ····​move-​result·​v4
   
91 ····​if-​eqz·​v4,​·​:​cond_3 91 ····​if-​eqz·​v4,​·​:​cond_3
   
92 ····​.​line·​767 92 ····​.​line·​774
93 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 93 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
94 ····​.​line·​768 94 ····​.​line·​775
Max diff block lines reached; 180277/183277 bytes (98.36%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$8.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​775 19 ····​.​line·​782
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 76 lines modified Offset 31, 76 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z 32 .​method·​process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​)​Z
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Token;​
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​778 37 ····​.​line·​785
38 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isCharacter()​Z 38 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isCharacter()​Z
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​if-​eqz·​v0,​·​:​cond_1 40 ····​if-​eqz·​v0,​·​:​cond_1
   
41 ····​.​line·​779 41 ····​.​line·​786
42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​ 42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v0
   
44 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V 44 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>insert(Lorg/​jsoup/​parser/​Token$Character;​)​V
   
45 ····​.​line·​791 45 ····​.​line·​798
46 ····​:​cond_0 46 ····​:​cond_0
47 ····​:​goto_0 47 ····​:​goto_0
48 ····​const/​4·​v0,​·​0x1 48 ····​const/​4·​v0,​·​0x1
   
49 ····​:​goto_1 49 ····​:​goto_1
50 ····​return·​v0 50 ····​return·​v0
   
51 ····​.​line·​780 51 ····​.​line·​787
52 ····​:​cond_1 52 ····​:​cond_1
53 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEOF()​Z 53 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEOF()​Z
   
54 ····​move-​result·​v0 54 ····​move-​result·​v0
   
55 ····​if-​eqz·​v0,​·​:​cond_2 55 ····​if-​eqz·​v0,​·​:​cond_2
   
56 ····​.​line·​781 56 ····​.​line·​788
57 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 57 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
58 ····​.​line·​783 58 ····​.​line·​790
59 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>pop()​Lorg/​jsoup/​nodes/​Element;​ 59 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>pop()​Lorg/​jsoup/​nodes/​Element;​
   
60 ····​.​line·​784 60 ····​.​line·​791
61 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>originalState()​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 61 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>originalState()​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
62 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
63 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>transition(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 63 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>transition(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
64 ····​.​line·​785 64 ····​.​line·​792
65 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 65 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
66 ····​move-​result·​v0 66 ····​move-​result·​v0
   
67 ····​goto·​:​goto_1 67 ····​goto·​:​goto_1
   
68 ····​.​line·​786 68 ····​.​line·​793
69 ····​:​cond_2 69 ····​:​cond_2
70 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEndTag()​Z 70 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isEndTag()​Z
   
71 ····​move-​result·​v0 71 ····​move-​result·​v0
   
72 ····​if-​eqz·​v0,​·​:​cond_0 72 ····​if-​eqz·​v0,​·​:​cond_0
   
73 ····​.​line·​788 73 ····​.​line·​795
74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>pop()​Lorg/​jsoup/​nodes/​Element;​ 74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>pop()​Lorg/​jsoup/​nodes/​Element;​
   
75 ····​.​line·​789 75 ····​.​line·​796
76 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>originalState()​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 76 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>originalState()​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
77 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
78 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>transition(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 78 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>transition(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
79 ····​goto·​:​goto_0 79 ····​goto·​:​goto_0
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$9.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·794 19 ····​.​line·801
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​HtmlTreeBuilderState$​1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 35, 18 lines modified Offset 35, 18 lines modified
35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 35 ····​.​param·​p2,​·​"tb"····​#·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v6,​·​0x1 37 ····​const/​4·​v6,​·​0x1
   
38 ····​const/​4·​v5,​·​0x0 38 ····​const/​4·​v5,​·​0x0
   
39 ····​.​line·​882 39 ····​.​line·​889
40 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 40 ····​invoke-​virtual·​{p2,​·​p0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>error(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
41 ····​.​line·​884 41 ····​.​line·​891
42 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​ 42 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​
   
43 ····​move-​result-​object·​v1 43 ····​move-​result-​object·​v1
   
44 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​ 44 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​
   
45 ····​move-​result-​object·​v1 45 ····​move-​result-​object·​v1
Offset 83, 33 lines modified Offset 83, 33 lines modified
   
83 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z 83 ····​invoke-​static·​{v1,​·​v2},​·​Lorg/​jsoup/​helper/​StringUtil;​-​>in(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Z
   
84 ····​move-​result·​v1 84 ····​move-​result·​v1
   
85 ····​if-​eqz·​v1,​·​:​cond_0 85 ····​if-​eqz·​v1,​·​:​cond_0
   
86 ····​.​line·​885 86 ····​.​line·​892
87 ····​invoke-​virtual·​{p2,​·​v6},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>setFosterInserts(Z)​V 87 ····​invoke-​virtual·​{p2,​·​v6},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>setFosterInserts(Z)​V
   
88 ····​.​line·​886 88 ····​.​line·​893
89 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 89 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
90 ····​invoke-​virtual·​{p2,​·​p1,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 90 ····​invoke-​virtual·​{p2,​·​p1,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
91 ····​move-​result·​v0 91 ····​move-​result·​v0
   
92 ····​.​line·​887 92 ····​.​line·​894
93 ····​.​local·​v0,​·​"processed":​Z 93 ····​.​local·​v0,​·​"processed":​Z
94 ····​invoke-​virtual·​{p2,​·​v5},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>setFosterInserts(Z)​V 94 ····​invoke-​virtual·​{p2,​·​v5},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>setFosterInserts(Z)​V
   
95 ····​.​line·​891 95 ····​.​line·​898
96 ····​:​goto_0 96 ····​:​goto_0
97 ····​return·​v0 97 ····​return·​v0
   
98 ····​.​line·​889 98 ····​.​line·​896
99 ····​.​end·​local·​v0····​#·​"processed":​Z 99 ····​.​end·​local·​v0····​#·​"processed":​Z
100 ····​:​cond_0 100 ····​:​cond_0
101 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 101 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
102 ····​invoke-​virtual·​{p2,​·​p1,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z 102 ····​invoke-​virtual·​{p2,​·​p1,​·​v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​Z
   
103 ····​move-​result·​v0 103 ····​move-​result·​v0
Offset 128, 166 lines modified Offset 128, 166 lines modified
   
128 ····​const/​4·​v8,​·​0x2 128 ····​const/​4·​v8,​·​0x2
   
129 ····​const/​4·​v4,​·​0x1 129 ····​const/​4·​v4,​·​0x1
   
130 ····​const/​4·​v5,​·​0x0 130 ····​const/​4·​v5,​·​0x0
   
131 ····​.​line·796 131 ····​.​line·803
132 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isCharacter()​Z 132 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token;​-​>isCharacter()​Z
   
133 ····​move-​result·​v6 133 ····​move-​result·​v6
   
134 ····​if-​eqz·​v6,​·​:​cond_1 134 ····​if-​eqz·​v6,​·​:​cond_1
   
135 ····​.​line·797 135 ····​.​line·804
136 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>newPendingTableChara​cters()​V 136 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>newPendingTableChara​cters()​V
   
137 ····​.​line·798 137 ····​.​line·805
138 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>markInsertionMode()​V 138 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>markInsertionMode()​V
   
139 ····​.​line·799 139 ····​.​line·806
140 ····​sget-​object·​v4,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​-​>InTableText:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 140 ····​sget-​object·​v4,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​-​>InTableText:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
141 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>transition(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V 141 ····​invoke-​virtual·​{p2,​·​v4},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>transition(Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​)​V
   
142 ····​.​line·​800 142 ····​.​line·​807
143 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 143 ····​invoke-​virtual·​{p2,​·​p1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
144 ····​move-​result·​v4 144 ····​move-​result·​v4
   
Max diff block lines reached; 12380/15426 bytes (80.25%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState$Constants.smali
Offset 61, 15 lines modified Offset 61, 15 lines modified
   
61 ····​const/​4·​v5,​·​0x2 61 ····​const/​4·​v5,​·​0x2
   
62 ····​const/​4·​v4,​·​0x1 62 ····​const/​4·​v4,​·​0x1
   
63 ····​const/​4·​v3,​·​0x0 63 ····​const/​4·​v3,​·​0x0
   
64 ····​.​line·​1482 64 ····​.​line·​1489
65 ····​const/​16·​v0,​·​0xa 65 ····​const/​16·​v0,​·​0xa
   
66 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 66 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
67 ····​const-​string·​v1,​·​"base" 67 ····​const-​string·​v1,​·​"base"
   
68 ····​aput-​object·​v1,​·​v0,​·​v3 68 ····​aput-​object·​v1,​·​v0,​·​v3
Offset 118, 15 lines modified Offset 118, 15 lines modified
   
118 ····​const-​string·​v2,​·​"title" 118 ····​const-​string·​v2,​·​"title"
   
119 ····​aput-​object·​v2,​·​v0,​·​v1 119 ····​aput-​object·​v2,​·​v0,​·​v1
   
120 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>InBodyStartToHead:​[Ljava/​lang/​String;​ 120 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>InBodyStartToHead:​[Ljava/​lang/​String;​
   
121 ····​.​line·​1483 121 ····​.​line·​1490
122 ····​const/​16·​v0,​·​0x16 122 ····​const/​16·​v0,​·​0x16
   
123 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 123 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
124 ····​const-​string·​v1,​·​"address" 124 ····​const-​string·​v1,​·​"address"
   
125 ····​aput-​object·​v1,​·​v0,​·​v3 125 ····​aput-​object·​v1,​·​v0,​·​v3
Offset 247, 15 lines modified Offset 247, 15 lines modified
   
247 ····​const-​string·​v2,​·​"ul" 247 ····​const-​string·​v2,​·​"ul"
   
248 ····​aput-​object·​v2,​·​v0,​·​v1 248 ····​aput-​object·​v2,​·​v0,​·​v1
   
249 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>InBodyStartPClosers:​[Ljava/​lang/​String;​ 249 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>InBodyStartPClosers:​[Ljava/​lang/​String;​
   
250 ····​.​line·​1486 250 ····​.​line·​1493
251 ····​const/​4·​v0,​·​0x6 251 ····​const/​4·​v0,​·​0x6
   
252 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 252 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
253 ····​const-​string·​v1,​·​"h1" 253 ····​const-​string·​v1,​·​"h1"
   
254 ····​aput-​object·​v1,​·​v0,​·​v3 254 ····​aput-​object·​v1,​·​v0,​·​v3
Offset 280, 28 lines modified Offset 280, 28 lines modified
   
280 ····​const-​string·​v2,​·​"h6" 280 ····​const-​string·​v2,​·​"h6"
   
281 ····​aput-​object·​v2,​·​v0,​·​v1 281 ····​aput-​object·​v2,​·​v0,​·​v1
   
282 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>Headings:​[Ljava/​lang/​String;​ 282 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>Headings:​[Ljava/​lang/​String;​
   
283 ····​.​line·​1487 283 ····​.​line·​1494
284 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​ 284 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​
   
285 ····​const-​string·​v1,​·​"pre" 285 ····​const-​string·​v1,​·​"pre"
   
286 ····​aput-​object·​v1,​·​v0,​·​v3 286 ····​aput-​object·​v1,​·​v0,​·​v3
   
287 ····​const-​string·​v1,​·​"listing" 287 ····​const-​string·​v1,​·​"listing"
   
288 ····​aput-​object·​v1,​·​v0,​·​v4 288 ····​aput-​object·​v1,​·​v0,​·​v4
   
289 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>InBodyStartPreListin​g:​[Ljava/​lang/​String;​ 289 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>InBodyStartPreListin​g:​[Ljava/​lang/​String;​
   
290 ····​.​line·​1488 290 ····​.​line·​1495
291 ····​new-​array·​v0,​·​v6,​·​[Ljava/​lang/​String;​ 291 ····​new-​array·​v0,​·​v6,​·​[Ljava/​lang/​String;​
   
292 ····​const-​string·​v1,​·​"address" 292 ····​const-​string·​v1,​·​"address"
   
293 ····​aput-​object·​v1,​·​v0,​·​v3 293 ····​aput-​object·​v1,​·​v0,​·​v3
   
294 ····​const-​string·​v1,​·​"div" 294 ····​const-​string·​v1,​·​"div"
Offset 310, 28 lines modified Offset 310, 28 lines modified
   
310 ····​const-​string·​v1,​·​"p" 310 ····​const-​string·​v1,​·​"p"
   
311 ····​aput-​object·​v1,​·​v0,​·​v5 311 ····​aput-​object·​v1,​·​v0,​·​v5
   
312 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>InBodyStartLiBreaker​s:​[Ljava/​lang/​String;​ 312 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>InBodyStartLiBreaker​s:​[Ljava/​lang/​String;​
   
313 ····​.​line·​1489 313 ····​.​line·​1496
314 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​ 314 ····​new-​array·​v0,​·​v5,​·​[Ljava/​lang/​String;​
   
315 ····​const-​string·​v1,​·​"dd" 315 ····​const-​string·​v1,​·​"dd"
   
316 ····​aput-​object·​v1,​·​v0,​·​v3 316 ····​aput-​object·​v1,​·​v0,​·​v3
   
317 ····​const-​string·​v1,​·​"dt" 317 ····​const-​string·​v1,​·​"dt"
   
318 ····​aput-​object·​v1,​·​v0,​·​v4 318 ····​aput-​object·​v1,​·​v0,​·​v4
   
319 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>DdDt:​[Ljava/​lang/​String;​ 319 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​-​>DdDt:​[Ljava/​lang/​String;​
   
320 ····​.​line·​1490 320 ····​.​line·​1497
321 ····​const/​16·​v0,​·​0xc 321 ····​const/​16·​v0,​·​0xc
Max diff block lines reached; 9706/11893 bytes (81.61%) of diff not shown.
[−]
smali/org/jsoup/parser/HtmlTreeBuilderState.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Enum;​ 2 .​super·​Ljava/​lang/​Enum;​
3 .​source·​"HtmlTreeBuilderState​.​java" 3 .​source·​"HtmlTreeBuilderState​.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​24;​,​  
8 ········​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​ 7 ········​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​Constants;​
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 ········​"Ljava/​lang/​Enum",​ 12 ········​"Ljava/​lang/​Enum",​
Offset 151, 180 lines modified Offset 150, 180 lines modified
   
151 ····​const/​4·​v2,​·​0x6 150 ····​const/​4·​v2,​·​0x6
   
152 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​7;​-​><init>(Ljava/​lang/​String;​I)​V 151 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​7;​-​><init>(Ljava/​lang/​String;​I)​V
   
153 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 152 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
154 ····​.​line·​775 153 ····​.​line·​782
155 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​8;​ 154 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​8;​
   
156 ····​const-​string·​v1,​·​"Text" 155 ····​const-​string·​v1,​·​"Text"
   
157 ····​const/​4·​v2,​·​0x7 156 ····​const/​4·​v2,​·​0x7
   
158 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​8;​-​><init>(Ljava/​lang/​String;​I)​V 157 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​8;​-​><init>(Ljava/​lang/​String;​I)​V
   
159 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>Text:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 158 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>Text:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
160 ····​.​line·794 159 ····​.​line·801
161 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​ 160 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​
   
162 ····​const-​string·​v1,​·​"InTable" 161 ····​const-​string·​v1,​·​"InTable"
   
163 ····​const/​16·​v2,​·​0x8 162 ····​const/​16·​v2,​·​0x8
   
164 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​-​><init>(Ljava/​lang/​String;​I)​V 163 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​9;​-​><init>(Ljava/​lang/​String;​I)​V
   
165 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InTable:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 164 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InTable:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
166 ····​.​line·894 165 ····​.​line·901
167 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​10;​ 166 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​10;​
   
168 ····​const-​string·​v1,​·​"InTableText" 167 ····​const-​string·​v1,​·​"InTableText"
   
169 ····​const/​16·​v2,​·​0x9 168 ····​const/​16·​v2,​·​0x9
   
170 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​10;​-​><init>(Ljava/​lang/​String;​I)​V 169 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​10;​-​><init>(Ljava/​lang/​String;​I)​V
   
171 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InTableText:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 170 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InTableText:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
172 ····​.​line·​931 171 ····​.​line·​938
173 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​11;​ 172 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​11;​
   
174 ····​const-​string·​v1,​·​"InCaption" 173 ····​const-​string·​v1,​·​"InCaption"
   
175 ····​const/​16·​v2,​·​0xa 174 ····​const/​16·​v2,​·​0xa
   
176 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​11;​-​><init>(Ljava/​lang/​String;​I)​V 175 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​11;​-​><init>(Ljava/​lang/​String;​I)​V
   
177 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InCaption:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 176 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InCaption:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
178 ····​.​line·​966 177 ····​.​line·​973
179 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​12;​ 178 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​12;​
   
180 ····​const-​string·​v1,​·​"InColumnGroup" 179 ····​const-​string·​v1,​·​"InColumnGroup"
   
181 ····​const/​16·​v2,​·​0xb 180 ····​const/​16·​v2,​·​0xb
   
182 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​12;​-​><init>(Ljava/​lang/​String;​I)​V 181 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​12;​-​><init>(Ljava/​lang/​String;​I)​V
   
183 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InColumnGroup:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 182 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InColumnGroup:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
184 ····​.​line·​1021 183 ····​.​line·​1028
185 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​13;​ 184 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​13;​
   
186 ····​const-​string·​v1,​·​"InTableBody" 185 ····​const-​string·​v1,​·​"InTableBody"
   
187 ····​const/​16·​v2,​·​0xc 186 ····​const/​16·​v2,​·​0xc
   
188 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​13;​-​><init>(Ljava/​lang/​String;​I)​V 187 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​13;​-​><init>(Ljava/​lang/​String;​I)​V
   
189 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InTableBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 188 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InTableBody:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
   
190 ····​.​line·​1081 189 ····​.​line·​1088
191 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​14;​ 190 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​14;​
   
192 ····​const-​string·​v1,​·​"InRow" 191 ····​const-​string·​v1,​·​"InRow"
   
193 ····​const/​16·​v2,​·​0xd 192 ····​const/​16·​v2,​·​0xd
   
194 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​14;​-​><init>(Ljava/​lang/​String;​I)​V 193 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState$​14;​-​><init>(Ljava/​lang/​String;​I)​V
   
195 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InRow:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​ 194 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​-​>InRow:​Lorg/​jsoup/​parser/​HtmlTreeBuilderState;​
Max diff block lines reached; 8749/12061 bytes (72.54%) of diff not shown.
[−]
smali/org/jsoup/parser/Parser.smali
Offset 36, 15 lines modified Offset 36, 15 lines modified
36 ····​return-​void 36 ····​return-​void
37 .​end·​method 37 .​end·​method
   
38 .​method·​public·​static·​htmlParser()​Lorg/​jsoup/​parser/​Parser;​ 38 .​method·​public·​static·​htmlParser()​Lorg/​jsoup/​parser/​Parser;​
39 ····​.​locals·​2 39 ····​.​locals·​2
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​172 41 ····​.​line·​171
42 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Parser;​ 42 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Parser;​
   
43 ····​new-​instance·​v1,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 43 ····​new-​instance·​v1,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
44 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​><init>()​V 44 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​><init>()​V
   
45 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​jsoup/​parser/​Parser;​-​><init>(Lorg/​jsoup/​parser/​TreeBuilder;​)​V 45 ····​invoke-​direct·​{v0,​·​v1},​·​Lorg/​jsoup/​parser/​Parser;​-​><init>(Lorg/​jsoup/​parser/​TreeBuilder;​)​V
Offset 54, 127 lines modified Offset 54, 122 lines modified
   
54 .​method·​public·​static·​parse(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document;​ 54 .​method·​public·​static·​parse(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document;​
55 ····​.​locals·​2 55 ····​.​locals·​2
56 ····​.​param·​p0,​·​"html"····​#·​Ljava/​lang/​String;​ 56 ····​.​param·​p0,​·​"html"····​#·​Ljava/​lang/​String;​
57 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 57 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​89 59 ····​.​line·​88
60 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​ 60 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​
   
61 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​><init>()​V 61 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​parser/​HtmlTreeBuilder;​-​><init>()​V
   
62 ····​.​line·90 62 ····​.​line·89
63 ····​.​local·​v0,​·​"treeBuilder":​Lorg/​jsoup/​parser/​TreeBuilder;​ 63 ····​.​local·​v0,​·​"treeBuilder":​Lorg/​jsoup/​parser/​TreeBuilder;​
64 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​ParseErrorList;​-​>noTracking()​Lorg/​jsoup/​parser/​ParseErrorList;​ 64 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​ParseErrorList;​-​>noTracking()​Lorg/​jsoup/​parser/​ParseErrorList;​
   
65 ····​move-​result-​object·​v1 65 ····​move-​result-​object·​v1
   
66 ····​invoke-​virtual·​{v0,​·​p0,​·​p1,​·​v1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>parse(Ljava/​lang/​String;​Ljava/​lang/​String;​Lorg/​jsoup/​parser/​ParseErrorList;​)​Lorg/​jsoup/​nodes/​Document;​ 66 ····​invoke-​virtual·​{v0,​·​p0,​·​p1,​·​v1},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>parse(Ljava/​lang/​String;​Ljava/​lang/​String;​Lorg/​jsoup/​parser/​ParseErrorList;​)​Lorg/​jsoup/​nodes/​Document;​
   
67 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
68 ····​return-​object·​v1 68 ····​return-​object·​v1
69 .​end·​method 69 .​end·​method
   
70 .​method·​public·​static·​parseBodyFragment(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document;​ 70 .​method·​public·​static·​parseBodyFragment(Lja​va/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document;​
71 ····​.​locals·10 71 ····​.​locals·8
72 ····​.​param·​p0,​·​"bodyHtml"····​#·​Ljava/​lang/​String;​ 72 ····​.​param·​p0,​·​"bodyHtml"····​#·​Ljava/​lang/​String;​
73 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​ 73 ····​.​param·​p1,​·​"baseUri"····​#·​Ljava/​lang/​String;​
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​129 75 ····​.​line·​128
76 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​nodes/​Document;​-​>createShell(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document;​ 76 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​nodes/​Document;​-​>createShell(Ljava/​lang/​String;​)​Lorg/​jsoup/​nodes/​Document;​
   
77 ····​move-​result-​object·​v2 77 ····​move-​result-​object·​v1
   
78 ····​.​line·​130 78 ····​.​line·​129
79 ····​.​local·​v2,​·​"doc":​Lorg/​jsoup/​nodes/​Document;​ 79 ····​.​local·​v1,​·​"doc":​Lorg/​jsoup/​nodes/​Document;​
80 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​nodes/​Document;​-​>body()​Lorg/​jsoup/​nodes/​Element;​ 80 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​nodes/​Document;​-​>body()​Lorg/​jsoup/​nodes/​Element;​
   
81 ····​move-​result-​object·​v1 81 ····​move-​result-​object·​v0
   
82 ····​.​line·​131 82 ····​.​line·​130
83 ····​.​local·​v1,​·​"body":​Lorg/​jsoup/​nodes/​Element;​ 83 ····​.​local·​v0,​·​"body":​Lorg/​jsoup/​nodes/​Element;​
84 ····​invoke-​static·​{p0,​·​v1,​·​p1},​·​Lorg/​jsoup/​parser/​Parser;​-​>parseFragment(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Element;​Ljava/​lang/​String;​)​Ljava/​util/​List;​ 84 ····​invoke-​static·​{p0,​·​v0,​·​p1},​·​Lorg/​jsoup/​parser/​Parser;​-​>parseFragment(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Element;​Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
85 ····​move-​result-​object·​v7 85 ····​move-​result-​object·​v4
   
86 ····​.​line·​132 86 ····​.​line·​131
87 ····​.​local·​v7,​·​"nodeList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​jsoup/​nodes/​Node;​>;​" 87 ····​.​local·​v4,​·​"nodeList":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​jsoup/​nodes/​Node;​>;​"
88 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>size()​I 88 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I
   
89 ····​move-​result·​v9 89 ····​move-​result·​v6
   
90 ····​new-​array·​v9,​·​v9,​·​[Lorg/​jsoup/​nodes/​Node;​ 90 ····​new-​array·​v6,​·​v6,​·​[Lorg/​jsoup/​nodes/​Node;​
   
91 ····​invoke-​interface·​{v7,​·​v9},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 91 ····​invoke-​interface·​{v4,​·​v6},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
92 ····​move-​result-​object·​v8 92 ····​move-​result-​object·​v5
   
93 ····​check-​cast·​v8,​·​[Lorg/​jsoup/​nodes/​Node;​ 93 ····​check-​cast·​v5,​·​[Lorg/​jsoup/​nodes/​Node;​
   
94 ····​.​line·​133 94 ····​.​line·​132
95 ····​.​local·​v8,​·​"nodes":​[Lorg/​jsoup/​nodes/​Node;​ 95 ····​.​local·​v5,​·​"nodes":​[Lorg/​jsoup/​nodes/​Node;​
96 ····​array-​length·​v9,​·​v8 96 ····​array-​length·​v6,​·​v5
   
97 ····​add-​int/​lit8·​v3,​·​v9,​·​-​0x1 97 ····​add-​int/​lit8·​v2,​·​v6,​·​-​0x1
   
98 ····​.​local·​v3,​·​"i":​I 98 ····​.​local·​v2,​·​"i":​I
99 ····​:​goto_0 99 ····​:​goto_0
100 ····​if-​lez·​v3,​·​:​cond_0 100 ····​if-​lez·​v2,​·​:​cond_0
   
101 ····​.​line·​134 101 ····​.​line·​133
102 ····​aget-​object·​v9,​·​v8,​·​v3 102 ····​aget-​object·​v6,​·​v5,​·​v2
   
103 ····​invoke-​virtual·​{v9},​·​Lorg/​jsoup/​nodes/​Node;​-​>remove()​V 103 ····​invoke-​virtual·​{v6},​·​Lorg/​jsoup/​nodes/​Node;​-​>remove()​V
   
104 ····​.​line·​133 104 ····​.​line·​132
105 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x1 105 ····​add-​int/​lit8·​v2,​·​v2,​·​-​0x1
   
106 ····​goto·​:​goto_0 106 ····​goto·​:​goto_0
   
107 ····​.​line·​136 107 ····​.​line·​135
Max diff block lines reached; 7985/12126 bytes (65.85%) of diff not shown.
[−]
smali/org/jsoup/parser/Tag.smali
Offset 51, 1392 lines modified Offset 51, 1375 lines modified
51 .​field·​private·​selfClosing:​Z 51 .​field·​private·​selfClosing:​Z
   
52 .​field·​private·​tagName:​Ljava/​lang/​String;​ 52 .​field·​private·​tagName:​Ljava/​lang/​String;​
   
   
53 #·​direct·​methods 53 #·​direct·​methods
54 .​method·​static·​constructor·​<clinit>()​V 54 .​method·​static·​constructor·​<clinit>()​V
55 ····​.​locals·​13 55 ····​.​locals·​10
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​const/​4·​v12,​·​0x4 57 ····​const/​4·​v9,​·​0x4
   
58 ····​const/​4·​v11,​·​0x3 58 ····​const/​4·​v8,​·​0x3
   
59 ····​const/​4·​v10,​·​0x2 59 ····​const/​4·​v6,​·​0x2
   
60 ····​const/​4·​v9,​·​0x1 60 ····​const/​4·​v7,​·​0x1
   
61 ····​const/​4·​v8,​·​0x0 61 ····​const/​4·​v2,​·​0x0
   
62 ····​.​line·​14 62 ····​.​line·​14
63 ····​new-​instance·​v5,​·​Ljava/​util/​HashMap;​ 63 ····​new-​instance·​v3,​·​Ljava/​util/​HashMap;​
   
64 ····​invoke-​direct·​{v5},​·​Ljava/​util/​HashMap;​-​><init>()​V 64 ····​invoke-​direct·​{v3},​·​Ljava/​util/​HashMap;​-​><init>()​V
   
65 ····​sput-​object·​v5,​·​Lorg/​jsoup/​parser/​Tag;​-​>tags:​Ljava/​util/​Map;​ 65 ····​sput-​object·​v3,​·​Lorg/​jsoup/​parser/​Tag;​-​>tags:​Ljava/​util/​Map;​
   
66 ····​.​line·​223 66 ····​.​line·​221
67 ····​const/​16·​v5,​·​0x40 67 ····​const/​16·​v3,​·​0x40
   
68 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​ 68 ····​new-​array·​v3,​·​v3,​·​[Ljava/​lang/​String;​
   
69 ····​const-​string·​v6,​·​"html" 69 ····​const-​string·​v4,​·​"html"
   
70 ····​aput-​object·​v6,​·​v5,​·​v8 70 ····​aput-​object·​v4,​·​v3,​·​v2
   
71 ····​const-​string·​v6,​·​"head" 71 ····​const-​string·​v4,​·​"head"
   
72 ····​aput-​object·​v6,​·​v5,​·​v9 72 ····​aput-​object·​v4,​·​v3,​·​v7
   
73 ····​const-​string·​v6,​·​"body" 73 ····​const-​string·​v4,​·​"body"
   
74 ····​aput-​object·​v6,​·​v5,​·​v10 74 ····​aput-​object·​v4,​·​v3,​·​v6
   
75 ····​const-​string·​v6,​·​"frameset" 75 ····​const-​string·​v4,​·​"frameset"
   
76 ····​aput-​object·​v6,​·​v5,​·​v11 76 ····​aput-​object·​v4,​·​v3,​·​v8
   
77 ····​const-​string·​v6,​·​"script" 77 ····​const-​string·​v4,​·​"script"
   
78 ····​aput-​object·​v6,​·​v5,​·​v12 78 ····​aput-​object·​v4,​·​v3,​·​v9
   
79 ····​const/​4·​v6,​·​0x5 79 ····​const/​4·​v4,​·​0x5
   
80 ····​const-​string·​v7,​·​"noscript" 80 ····​const-​string·​v5,​·​"noscript"
   
81 ····​aput-​object·​v7,​·​v5,​·​v6 81 ····​aput-​object·​v5,​·​v3,​·​v4
   
82 ····​const/​4·​v6,​·​0x6 82 ····​const/​4·​v4,​·​0x6
   
83 ····​const-​string·​v7,​·​"style" 83 ····​const-​string·​v5,​·​"style"
   
84 ····​aput-​object·​v7,​·​v5,​·​v6 84 ····​aput-​object·​v5,​·​v3,​·​v4
   
85 ····​const/​4·​v6,​·​0x7 85 ····​const/​4·​v4,​·​0x7
   
86 ····​const-​string·​v7,​·​"meta" 86 ····​const-​string·​v5,​·​"meta"
   
87 ····​aput-​object·​v7,​·​v5,​·​v6 87 ····​aput-​object·​v5,​·​v3,​·​v4
   
88 ····​const/​16·​v6,​·​0x8 88 ····​const/​16·​v4,​·​0x8
   
89 ····​const-​string·​v7,​·​"link" 89 ····​const-​string·​v5,​·​"link"
   
90 ····​aput-​object·​v7,​·​v5,​·​v6 90 ····​aput-​object·​v5,​·​v3,​·​v4
   
91 ····​const/​16·​v6,​·​0x9 91 ····​const/​16·​v4,​·​0x9
   
92 ····​const-​string·​v7,​·​"title" 92 ····​const-​string·​v5,​·​"title"
   
93 ····​aput-​object·​v7,​·​v5,​·​v6 93 ····​aput-​object·​v5,​·​v3,​·​v4
   
94 ····​const/​16·​v6,​·​0xa 94 ····​const/​16·​v4,​·​0xa
   
95 ····​const-​string·​v7,​·​"frame" 95 ····​const-​string·​v5,​·​"frame"
   
96 ····​aput-​object·​v7,​·​v5,​·​v6 96 ····​aput-​object·​v5,​·​v3,​·​v4
   
97 ····​const/​16·​v6,​·​0xb 97 ····​const/​16·​v4,​·​0xb
   
98 ····​const-​string·​v7,​·​"noframes" 98 ····​const-​string·​v5,​·​"noframes"
   
99 ····​aput-​object·​v7,​·​v5,​·​v6 99 ····​aput-​object·​v5,​·​v3,​·​v4
   
100 ····​const/​16·​v6,​·​0xc 100 ····​const/​16·​v4,​·​0xc
   
101 ····​const-​string·​v7,​·​"section" 101 ····​const-​string·​v5,​·​"section"
   
102 ····​aput-​object·​v7,​·​v5,​·​v6 102 ····​aput-​object·​v5,​·​v3,​·​v4
Max diff block lines reached; 49168/52054 bytes (94.46%) of diff not shown.
[−]
smali/org/jsoup/parser/Token$Character.smali
Offset 19, 69 lines modified Offset 19, 69 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>()​V 20 .​method·​constructor·​<init>()​V
21 ····​.​locals·​1 21 ····​.​locals·​1
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​238 23 ····​.​line·​262
24 ····​const/​4·​v0,​·​0x0 24 ····​const/​4·​v0,​·​0x0
   
25 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V 25 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V
   
26 ····​.​line·​239 26 ····​.​line·​263
27 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Character:​Lorg/​jsoup/​parser/​Token$TokenType;​ 27 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Character:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
28 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 28 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
29 ····​.​line·​240 29 ····​.​line·​264
30 ····​return-​void 30 ····​return-​void
31 .​end·​method 31 .​end·​method
   
   
32 #·​virtual·​methods 32 #·​virtual·​methods
33 .​method·​data(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$Character;​ 33 .​method·​data(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$Character;​
34 ····​.​locals·​0 34 ····​.​locals·​0
35 ····​.​param·​p1,​·​"data"····​#·​Ljava/​lang/​String;​ 35 ····​.​param·​p1,​·​"data"····​#·​Ljava/​lang/​String;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​249 37 ····​.​line·​273
38 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​-​>data:​Ljava/​lang/​String;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​-​>data:​Ljava/​lang/​String;​
   
39 ····​.​line·​250 39 ····​.​line·​274
40 ····​return-​object·​p0 40 ····​return-​object·​p0
41 .​end·​method 41 .​end·​method
   
42 .​method·​getData()​Ljava/​lang/​String;​ 42 .​method·​getData()​Ljava/​lang/​String;​
43 ····​.​locals·​1 43 ····​.​locals·​1
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​254 45 ····​.​line·​278
46 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​-​>data:​Ljava/​lang/​String;​ 46 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​-​>data:​Ljava/​lang/​String;​
   
47 ····​return-​object·​v0 47 ····​return-​object·​v0
48 .​end·​method 48 .​end·​method
   
49 .​method·​reset()​Lorg/​jsoup/​parser/​Token;​ 49 .​method·​reset()​Lorg/​jsoup/​parser/​Token;​
50 ····​.​locals·​1 50 ····​.​locals·​1
   
51 ····​.​prologue 51 ····​.​prologue
52 ····​.​line·​244 52 ····​.​line·​268
53 ····​const/​4·​v0,​·​0x0 53 ····​const/​4·​v0,​·​0x0
   
54 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​-​>data:​Ljava/​lang/​String;​ 54 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​-​>data:​Ljava/​lang/​String;​
   
55 ····​.​line·​245 55 ····​.​line·​269
56 ····​return-​object·​p0 56 ····​return-​object·​p0
57 .​end·​method 57 .​end·​method
   
58 .​method·​public·​toString()​Ljava/​lang/​String;​ 58 .​method·​public·​toString()​Ljava/​lang/​String;​
59 ····​.​locals·​1 59 ····​.​locals·​1
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​259 61 ····​.​line·​283
62 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​parser/​Token$Character;​-​>getData()​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​parser/​Token$Character;​-​>getData()​Ljava/​lang/​String;​
   
63 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
64 ····​return-​object·​v0 64 ····​return-​object·​v0
65 .​end·​method 65 .​end·​method
[−]
smali/org/jsoup/parser/Token$Comment.smali
Offset 21, 79 lines modified Offset 21, 79 lines modified
   
   
21 #·​direct·​methods 21 #·​direct·​methods
22 .​method·​constructor·​<init>()​V 22 .​method·​constructor·​<init>()​V
23 ····​.​locals·​1 23 ····​.​locals·​1
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​220 25 ····​.​line·​244
26 ····​const/​4·​v0,​·​0x0 26 ····​const/​4·​v0,​·​0x0
   
27 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V 27 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V
   
28 ····​.​line·​210 28 ····​.​line·​234
29 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 29 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
30 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 30 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
31 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 31 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
32 ····​.​line·​211 32 ····​.​line·​235
33 ····​const/​4·​v0,​·​0x0 33 ····​const/​4·​v0,​·​0x0
   
34 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>bogus:​Z 34 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>bogus:​Z
   
35 ····​.​line·​221 35 ····​.​line·​245
36 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Comment:​Lorg/​jsoup/​parser/​Token$TokenType;​ 36 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Comment:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
37 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 37 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
38 ····​.​line·​222 38 ····​.​line·​246
39 ····​return-​void 39 ····​return-​void
40 .​end·​method 40 .​end·​method
   
   
41 #·​virtual·​methods 41 #·​virtual·​methods
42 .​method·​getData()​Ljava/​lang/​String;​ 42 .​method·​getData()​Ljava/​lang/​String;​
43 ····​.​locals·​1 43 ····​.​locals·​1
   
44 ····​.​prologue 44 ····​.​prologue
45 ····​.​line·​225 45 ····​.​line·​249
46 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 46 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
47 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 47 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
48 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
49 ····​return-​object·​v0 49 ····​return-​object·​v0
50 .​end·​method 50 .​end·​method
   
51 .​method·​reset()​Lorg/​jsoup/​parser/​Token;​ 51 .​method·​reset()​Lorg/​jsoup/​parser/​Token;​
52 ····​.​locals·​1 52 ····​.​locals·​1
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​.​line·​215 54 ····​.​line·​239
55 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 55 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
56 ····​invoke-​static·​{v0},​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>reset(Ljava/​lang/​StringBuilder;​)​V 56 ····​invoke-​static·​{v0},​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>reset(Ljava/​lang/​StringBuilder;​)​V
   
57 ····​.​line·​216 57 ····​.​line·​240
58 ····​const/​4·​v0,​·​0x0 58 ····​const/​4·​v0,​·​0x0
   
59 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>bogus:​Z 59 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>bogus:​Z
   
60 ····​.​line·​217 60 ····​.​line·​241
61 ····​return-​object·​p0 61 ····​return-​object·​p0
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​toString()​Ljava/​lang/​String;​ 63 .​method·​public·​toString()​Ljava/​lang/​String;​
64 ····​.​locals·​2 64 ····​.​locals·​2
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​230 66 ····​.​line·​254
67 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 67 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
68 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 68 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
69 ····​const-​string·​v1,​·​"<!-​-​" 69 ····​const-​string·​v1,​·​"<!-​-​"
   
70 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 70 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
[−]
smali/org/jsoup/parser/Token$Doctype.smali
Offset 25, 128 lines modified Offset 25, 128 lines modified
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>()​V 26 .​method·​constructor·​<init>()​V
27 ····​.​locals·​1 27 ····​.​locals·​1
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​38 29 ····​.​line·​39
30 ····​const/​4·​v0,​·​0x0 30 ····​const/​4·​v0,​·​0x0
   
31 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V 31 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V
   
32 ····​.​line·​33 32 ····​.​line·​34
33 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 33 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
34 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 34 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
35 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​ 35 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​
   
36 ····​.​line·​34 36 ····​.​line·​35
37 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 37 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
38 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 38 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
39 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​ 39 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​
   
40 ····​.​line·​35 40 ····​.​line·​36
41 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 41 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
42 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 42 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
43 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​ 43 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​
   
44 ····​.​line·​36 44 ····​.​line·​37
45 ····​const/​4·​v0,​·​0x0 45 ····​const/​4·​v0,​·​0x0
   
46 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 46 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
47 ····​.​line·39 47 ····​.​line·40
48 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Doctype:​Lorg/​jsoup/​parser/​Token$TokenType;​ 48 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Doctype:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
49 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 49 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
50 ····​.​line·​40 50 ····​.​line·​41
51 ····​return-​void 51 ····​return-​void
52 .​end·​method 52 .​end·​method
   
   
53 #·​virtual·​methods 53 #·​virtual·​methods
54 .​method·​getName()​Ljava/​lang/​String;​ 54 .​method·​getName()​Ljava/​lang/​String;​
55 ····​.​locals·​1 55 ····​.​locals·​1
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​52 57 ····​.​line·​53
58 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​ 58 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​
   
59 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 59 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
61 ····​return-​object·​v0 61 ····​return-​object·​v0
62 .​end·​method 62 .​end·​method
   
63 .​method·​getPublicIdentifier()​Ljava/​lang/​String;​ 63 .​method·​getPublicIdentifier()​Ljava/​lang/​String;​
64 ····​.​locals·​1 64 ····​.​locals·​1
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​56 66 ····​.​line·​57
67 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​ 67 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​
   
68 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 68 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
69 ····​move-​result-​object·​v0 69 ····​move-​result-​object·​v0
   
70 ····​return-​object·​v0 70 ····​return-​object·​v0
71 .​end·​method 71 .​end·​method
   
72 .​method·​public·​getSystemIdentifier()​Ljava/​lang/​String;​ 72 .​method·​public·​getSystemIdentifier()​Ljava/​lang/​String;​
73 ····​.​locals·​1 73 ····​.​locals·​1
   
74 ····​.​prologue 74 ····​.​prologue
75 ····​.​line·​60 75 ····​.​line·​61
76 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​ 76 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​
   
77 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 77 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
78 ····​move-​result-​object·​v0 78 ····​move-​result-​object·​v0
   
79 ····​return-​object·​v0 79 ····​return-​object·​v0
80 .​end·​method 80 .​end·​method
   
81 .​method·​public·​isForceQuirks()​Z 81 .​method·​public·​isForceQuirks()​Z
82 ····​.​locals·​1 82 ····​.​locals·​1
   
83 ····​.​prologue 83 ····​.​prologue
84 ····​.​line·​64 84 ····​.​line·​65
85 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 85 ····​iget-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
86 ····​return·​v0 86 ····​return·​v0
Max diff block lines reached; 934/3619 bytes (25.81%) of diff not shown.
[−]
smali/org/jsoup/parser/Token$EOF.smali
Offset 15, 30 lines modified Offset 15, 30 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​264 19 ····​.​line·​288
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V 21 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V
   
22 ····​.​line·​265 22 ····​.​line·​289
23 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>EOF:​Lorg/​jsoup/​parser/​Token$TokenType;​ 23 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>EOF:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
24 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$EOF;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 24 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$EOF;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
25 ····​.​line·​266 25 ····​.​line·​290
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​reset()​Lorg/​jsoup/​parser/​Token;​ 29 .​method·​reset()​Lorg/​jsoup/​parser/​Token;​
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​270 32 ····​.​line·​294
33 ····​return-​object·​p0 33 ····​return-​object·​p0
34 .​end·​method 34 .​end·​method
[−]
smali/org/jsoup/parser/Token$EndTag.smali
Offset 15, 33 lines modified Offset 15, 33 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·199 19 ····​.​line·223
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​><init>()​V
   
21 ····​.​line·​200 21 ····​.​line·​224
22 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>EndTag:​Lorg/​jsoup/​parser/​Token$TokenType;​ 22 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>EndTag:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
23 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 23 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
24 ····​.​line·​201 24 ····​.​line·​225
25 ····​return-​void 25 ····​return-​void
26 .​end·​method 26 .​end·​method
   
   
27 #·​virtual·​methods 27 #·​virtual·​methods
28 .​method·​public·​toString()​Ljava/​lang/​String;​ 28 .​method·​public·​toString()​Ljava/​lang/​String;​
29 ····​.​locals·​2 29 ····​.​locals·​2
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​205 31 ····​.​line·​229
32 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 32 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
33 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 33 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
34 ····​const-​string·​v1,​·​"</​" 34 ····​const-​string·​v1,​·​"</​"
   
35 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 35 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
[−]
smali/org/jsoup/parser/Token$StartTag.smali
Offset 15, 99 lines modified Offset 15, 99 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>()​V 16 .​method·​constructor·​<init>()​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​169 19 ····​.​line·​193
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​><init>()​V
   
21 ····​.​line·​170 21 ····​.​line·​194
22 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​ 22 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​
   
23 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V 23 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V
   
24 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 24 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
25 ····​.​line·​171 25 ····​.​line·​195
26 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>StartTag:​Lorg/​jsoup/​parser/​Token$TokenType;​ 26 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>StartTag:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
27 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​ 27 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>type:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
28 ····​.​line·​172 28 ····​.​line·​196
29 ····​return-​void 29 ····​return-​void
30 .​end·​method 30 .​end·​method
   
   
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​nameAttr(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​Lorg/​jsoup/​parser/​Token$StartTag;​ 32 .​method·​nameAttr(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​Lorg/​jsoup/​parser/​Token$StartTag;​
33 ····​.​locals·​0 33 ····​.​locals·​0
34 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 34 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
35 ····​.​param·​p2,​·​"attributes"····​#·​Lorg/​jsoup/​nodes/​Attributes;​ 35 ····​.​param·​p2,​·​"attributes"····​#·​Lorg/​jsoup/​nodes/​Attributes;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·183 37 ····​.​line·207
38 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>tagName:​Ljava/​lang/​String;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>tagName:​Ljava/​lang/​String;​
   
39 ····​.​line·184 39 ····​.​line·208
40 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
41 ····​.​line·185 41 ····​.​line·209
42 ····​return-​object·​p0 42 ····​return-​object·​p0
43 .​end·​method 43 .​end·​method
   
44 .​method·​reset()​Lorg/​jsoup/​parser/​Token$Tag;​ 44 .​method·​reset()​Lorg/​jsoup/​parser/​Token$Tag;​
45 ····​.​locals·​1 45 ····​.​locals·​1
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·176 47 ····​.​line·200
48 ····​invoke-​super·​{p0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>reset()​Lorg/​jsoup/​parser/​Token$Tag;​ 48 ····​invoke-​super·​{p0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>reset()​Lorg/​jsoup/​parser/​Token$Tag;​
   
49 ····​.​line·177 49 ····​.​line·201
50 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​ 50 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Attributes;​
   
51 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V 51 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V
   
52 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 52 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
53 ····​.​line·179 53 ····​.​line·203
54 ····​return-​object·​p0 54 ····​return-​object·​p0
55 .​end·​method 55 .​end·​method
   
56 .​method·​bridge·​synthetic·​reset()​Lorg/​jsoup/​parser/​Token;​ 56 .​method·​bridge·​synthetic·​reset()​Lorg/​jsoup/​parser/​Token;​
57 ····​.​locals·​1 57 ····​.​locals·​1
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​167 59 ····​.​line·​191
60 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>reset()​Lorg/​jsoup/​parser/​Token$Tag;​ 60 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>reset()​Lorg/​jsoup/​parser/​Token$Tag;​
   
61 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v0
   
62 ····​return-​object·​v0 62 ····​return-​object·​v0
63 .​end·​method 63 .​end·​method
   
64 .​method·​public·​toString()​Ljava/​lang/​String;​ 64 .​method·​public·​toString()​Ljava/​lang/​String;​
65 ····​.​locals·​2 65 ····​.​locals·​2
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·190 67 ····​.​line·214
68 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 68 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
69 ····​if-​eqz·​v0,​·​:​cond_0 69 ····​if-​eqz·​v0,​·​:​cond_0
   
70 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 70 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
71 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>size()​I 71 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>size()​I
   
72 ····​move-​result·​v0 72 ····​move-​result·​v0
   
73 ····​if-​lez·​v0,​·​:​cond_0 73 ····​if-​lez·​v0,​·​:​cond_0
   
74 ····​.​line·191 74 ····​.​line·215
75 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 75 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
76 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 76 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
77 ····​const-​string·​v1,​·​"<" 77 ····​const-​string·​v1,​·​"<"
   
78 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 78 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 336/3224 bytes (10.42%) of diff not shown.
[−]
smali/org/jsoup/parser/Token$Tag.smali
Offset 13, 102 lines modified Offset 13, 127 lines modified
13 ····​name·​=·​"Tag" 13 ····​name·​=·​"Tag"
14 .​end·​annotation 14 .​end·​annotation
   
   
15 #·​instance·​fields 15 #·​instance·​fields
16 .​field·​attributes:​Lorg/​jsoup/​nodes/​Attributes;​ 16 .​field·​attributes:​Lorg/​jsoup/​nodes/​Attributes;​
   
  17 .​field·​private·​hasEmptyAttributeValu​e:​Z
   
17 .​field·​private·​hasPendingAttributeVa​lue:​Z 18 .​field·​private·​hasPendingAttributeVa​lue:​Z
   
18 .​field·​private·​pendingAttributeName:​Ljava/​lang/​String;​ 19 .​field·​private·​pendingAttributeName:​Ljava/​lang/​String;​
   
19 .​field·​private·​pendingAttributeValue​:​Ljava/​lang/​StringBuilder;​ 20 .​field·​private·​pendingAttributeValue​:​Ljava/​lang/​StringBuilder;​
   
  21 .​field·​private·​pendingAttributeValue​S:​Ljava/​lang/​String;​
   
20 .​field·​selfClosing:​Z 22 .​field·​selfClosing:​Z
   
21 .​field·​protected·​tagName:​Ljava/​lang/​String;​ 23 .​field·​protected·​tagName:​Ljava/​lang/​String;​
   
   
22 #·​direct·​methods 24 #·​direct·​methods
23 .​method·​constructor·​<init>()​V 25 .​method·​constructor·​<init>()​V
24 ····​.​locals·​2 26 ····​.​locals·​2
   
25 ····​.​prologue 27 ····​.​prologue
26 ····​const/​4·​v1,​·​0x0 28 ····​const/​4·​v1,​·​0x0
   
27 ····​.​line·​68 29 ····​.​line·​69
28 ····​const/​4·​v0,​·​0x0 30 ····​const/​4·​v0,​·​0x0
   
29 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V 31 ····​invoke-​direct·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>(Lorg/​jsoup/​parser/​Token$1;​)​V
   
30 ····​.​line·​71 32 ····​.​line·​72
31 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 33 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
32 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 34 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
33 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>pendingAttributeValu​e:​Ljava/​lang/​StringBuilder;​ 35 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>pendingAttributeValu​e:​Ljava/​lang/​StringBuilder;​
   
34 ····​.​line·​72 36 ····​.​line·​74
  37 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>hasEmptyAttributeVal​ue:​Z
   
  38 ····​.​line·​75
35 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>hasPendingAttributeV​alue:​Z 39 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>hasPendingAttributeV​alue:​Z
   
36 ····​.​line·​73 40 ····​.​line·​76
37 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>selfClosing:​Z 41 ····​iput-​boolean·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>selfClosing:​Z
   
38 ····​return-​void 42 ····​return-​void
39 .​end·​method 43 .​end·​method
   
40 .​method·​private·​ensureAttributeValue(​)​V 44 .​method·​private·​ensureAttributeValue(​)​V
41 ····​.​locals·1 45 ····​.​locals·2
   
42 ····​.​prologue 46 ····​.​prologue
43 ····​.​line·​163 47 ····​.​line·​182
44 ····​const/​4·​v0,​·​0x1 48 ····​const/​4·​v0,​·​0x1
   
45 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>hasPendingAttributeV​alue:​Z 49 ····​iput-​boolean·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>hasPendingAttributeV​alue:​Z
   
46 ····​.​line·​164 50 ····​.​line·​184
  51 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>pendingAttributeValu​eS:​Ljava/​lang/​String;​
   
  52 ····​if-​eqz·​v0,​·​:​cond_0
   
  53 ····​.​line·​185
  54 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>pendingAttributeValu​e:​Ljava/​lang/​StringBuilder;​
   
  55 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>pendingAttributeValu​eS:​Ljava/​lang/​String;​
   
  56 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
  57 ····​.​line·​186
  58 ····​const/​4·​v0,​·​0x0
   
  59 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>pendingAttributeValu​eS:​Ljava/​lang/​String;​
   
  60 ····​.​line·​188
  61 ····​:​cond_0
47 ····​return-​void 62 ····​return-​void
48 .​end·​method 63 .​end·​method
   
   
49 #·​virtual·​methods 64 #·​virtual·​methods
50 .​method·​final·​appendAttributeName(C​)​V 65 .​method·​final·​appendAttributeName(C​)​V
51 ····​.​locals·​1 66 ····​.​locals·​1
52 ····​.​param·​p1,​·​"append"····​#·​C 67 ····​.​param·​p1,​·​"append"····​#·​C
   
53 ····​.​prologue 68 ····​.​prologue
54 ····​.​line·​144 69 ····​.​line·​155
55 ····​invoke-​static·​{p1},​·​Ljava/​lang/​String;​-​>valueOf(C)​Ljava/​lang/​String;​ 70 ····​invoke-​static·​{p1},​·​Ljava/​lang/​String;​-​>valueOf(C)​Ljava/​lang/​String;​
   
56 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
57 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeName(​Ljava/​lang/​String;​)​V 72 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeName(​Ljava/​lang/​String;​)​V
   
58 ····​.​line·​145 73 ····​.​line·​156
Max diff block lines reached; 12337/14966 bytes (82.43%) of diff not shown.
[−]
smali/org/jsoup/parser/Token$TokenType.smali
Offset 50, 71 lines modified Offset 50, 71 lines modified
   
50 ····​const/​4·​v5,​·​0x2 50 ····​const/​4·​v5,​·​0x2
   
51 ····​const/​4·​v4,​·​0x1 51 ····​const/​4·​v4,​·​0x1
   
52 ····​const/​4·​v3,​·​0x0 52 ····​const/​4·​v3,​·​0x0
   
53 ····​.​line·​319 53 ····​.​line·​343
54 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​ 54 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​
   
55 ····​const-​string·​v1,​·​"Doctype" 55 ····​const-​string·​v1,​·​"Doctype"
   
56 ····​invoke-​direct·​{v0,​·​v1,​·​v3},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V 56 ····​invoke-​direct·​{v0,​·​v1,​·​v3},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V
   
57 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Doctype:​Lorg/​jsoup/​parser/​Token$TokenType;​ 57 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Doctype:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
58 ····​.​line·​320 58 ····​.​line·​344
59 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​ 59 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​
   
60 ····​const-​string·​v1,​·​"StartTag" 60 ····​const-​string·​v1,​·​"StartTag"
   
61 ····​invoke-​direct·​{v0,​·​v1,​·​v4},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V 61 ····​invoke-​direct·​{v0,​·​v1,​·​v4},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V
   
62 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>StartTag:​Lorg/​jsoup/​parser/​Token$TokenType;​ 62 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>StartTag:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
63 ····​.​line·​321 63 ····​.​line·​345
64 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​ 64 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​
   
65 ····​const-​string·​v1,​·​"EndTag" 65 ····​const-​string·​v1,​·​"EndTag"
   
66 ····​invoke-​direct·​{v0,​·​v1,​·​v5},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V 66 ····​invoke-​direct·​{v0,​·​v1,​·​v5},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V
   
67 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>EndTag:​Lorg/​jsoup/​parser/​Token$TokenType;​ 67 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>EndTag:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
68 ····​.​line·​322 68 ····​.​line·​346
69 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​ 69 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​
   
70 ····​const-​string·​v1,​·​"Comment" 70 ····​const-​string·​v1,​·​"Comment"
   
71 ····​invoke-​direct·​{v0,​·​v1,​·​v6},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V 71 ····​invoke-​direct·​{v0,​·​v1,​·​v6},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V
   
72 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Comment:​Lorg/​jsoup/​parser/​Token$TokenType;​ 72 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Comment:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
73 ····​.​line·​323 73 ····​.​line·​347
74 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​ 74 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​
   
75 ····​const-​string·​v1,​·​"Character" 75 ····​const-​string·​v1,​·​"Character"
   
76 ····​invoke-​direct·​{v0,​·​v1,​·​v7},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V 76 ····​invoke-​direct·​{v0,​·​v1,​·​v7},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V
   
77 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Character:​Lorg/​jsoup/​parser/​Token$TokenType;​ 77 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Character:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
78 ····​.​line·​324 78 ····​.​line·​348
79 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​ 79 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​
   
80 ····​const-​string·​v1,​·​"EOF" 80 ····​const-​string·​v1,​·​"EOF"
   
81 ····​const/​4·​v2,​·​0x5 81 ····​const/​4·​v2,​·​0x5
   
82 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V 82 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​><init>(Ljava/​lang/​String;​I)​V
   
83 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>EOF:​Lorg/​jsoup/​parser/​Token$TokenType;​ 83 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>EOF:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
84 ····​.​line·​318 84 ····​.​line·​342
85 ····​const/​4·​v0,​·​0x6 85 ····​const/​4·​v0,​·​0x6
   
86 ····​new-​array·​v0,​·​v0,​·​[Lorg/​jsoup/​parser/​Token$TokenType;​ 86 ····​new-​array·​v0,​·​v0,​·​[Lorg/​jsoup/​parser/​Token$TokenType;​
   
87 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Doctype:​Lorg/​jsoup/​parser/​Token$TokenType;​ 87 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>Doctype:​Lorg/​jsoup/​parser/​Token$TokenType;​
   
88 ····​aput-​object·​v1,​·​v0,​·​v3 88 ····​aput-​object·​v1,​·​v0,​·​v3
Offset 151, 26 lines modified Offset 151, 26 lines modified
151 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 151 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
152 ········​value·​=·​{ 152 ········​value·​=·​{
153 ············​"()​V" 153 ············​"()​V"
154 ········​} 154 ········​}
155 ····​.​end·​annotation 155 ····​.​end·​annotation
   
156 ····​.​prologue 156 ····​.​prologue
157 ····​.​line·​318 157 ····​.​line·​342
158 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V 158 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V
   
159 ····​return-​void 159 ····​return-​void
160 .​end·​method 160 .​end·​method
   
161 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$TokenType;​ 161 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$TokenType;​
162 ····​.​locals·​1 162 ····​.​locals·​1
163 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 163 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
164 ····​.​prologue 164 ····​.​prologue
165 ····​.​line·​318 165 ····​.​line·​342
166 ····​const-​class·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​ 166 ····​const-​class·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​
   
167 ····​invoke-​static·​{v0,​·​p0},​·​Ljava/​lang/​Enum;​-​>valueOf(Ljava/​lang/​Class;​Ljava/​lang/​String;​)​Ljava/​lang/​Enum;​ 167 ····​invoke-​static·​{v0,​·​p0},​·​Ljava/​lang/​Enum;​-​>valueOf(Ljava/​lang/​Class;​Ljava/​lang/​String;​)​Ljava/​lang/​Enum;​
   
168 ····​move-​result-​object·​v0 168 ····​move-​result-​object·​v0
   
169 ····​check-​cast·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​ 169 ····​check-​cast·​v0,​·​Lorg/​jsoup/​parser/​Token$TokenType;​
Offset 178, 15 lines modified Offset 178, 15 lines modified
Max diff block lines reached; 445/3524 bytes (12.63%) of diff not shown.
[−]
smali/org/jsoup/parser/Token.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Token.​java" 3 .​source·​"Token.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lorg/​jsoup/​parser/​Token$1;​,​  
8 ········​Lorg/​jsoup/​parser/​Token$TokenType;​,​ 7 ········​Lorg/​jsoup/​parser/​Token$TokenType;​,​
9 ········​Lorg/​jsoup/​parser/​Token$EOF;​,​ 8 ········​Lorg/​jsoup/​parser/​Token$EOF;​,​
10 ········​Lorg/​jsoup/​parser/​Token$Character;​,​ 9 ········​Lorg/​jsoup/​parser/​Token$Character;​,​
11 ········​Lorg/​jsoup/​parser/​Token$Comment;​,​ 10 ········​Lorg/​jsoup/​parser/​Token$Comment;​,​
12 ········​Lorg/​jsoup/​parser/​Token$EndTag;​,​ 11 ········​Lorg/​jsoup/​parser/​Token$EndTag;​,​
13 ········​Lorg/​jsoup/​parser/​Token$StartTag;​,​ 12 ········​Lorg/​jsoup/​parser/​Token$StartTag;​,​
14 ········​Lorg/​jsoup/​parser/​Token$Tag;​,​ 13 ········​Lorg/​jsoup/​parser/​Token$Tag;​,​
Offset 24, 116 lines modified Offset 23, 116 lines modified
   
   
24 #·​direct·​methods 23 #·​direct·​methods
25 .​method·​private·​constructor·​<init>()​V 24 .​method·​private·​constructor·​<init>()​V
26 ····​.​locals·​0 25 ····​.​locals·​0
   
27 ····​.​prologue 26 ····​.​prologue
28 ····​.​line·​13 27 ····​.​line·​14
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​14 29 ····​.​line·​15
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
   
33 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​parser/​Token$1;​)​V 32 .​method·​synthetic·​constructor·​<init>(Lorg/​jsoup/​parser/​Token$1;​)​V
34 ····​.​locals·​0 33 ····​.​locals·​0
35 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​parser/​Token$1;​ 34 ····​.​param·​p1,​·​"x0"····​#·​Lorg/​jsoup/​parser/​Token$1;​
   
36 ····​.​prologue 35 ····​.​prologue
37 ····​.​line·​10 36 ····​.​line·​11
38 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​parser/​Token;​-​><init>()​V
   
39 ····​return-​void 38 ····​return-​void
40 .​end·​method 39 .​end·​method
   
41 .​method·​static·​reset(Ljava/​lang/​StringBuilder;​)​V 40 .​method·​static·​reset(Ljava/​lang/​StringBuilder;​)​V
42 ····​.​locals·​2 41 ····​.​locals·​2
43 ····​.​param·​p0,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​ 42 ····​.​param·​p0,​·​"sb"····​#·​Ljava/​lang/​StringBuilder;​
   
44 ····​.​prologue 43 ····​.​prologue
45 ····​.​line·​27 44 ····​.​line·​28
46 ····​if-​eqz·​p0,​·​:​cond_0 45 ····​if-​eqz·​p0,​·​:​cond_0
   
47 ····​.​line·​28 46 ····​.​line·​29
48 ····​const/​4·​v0,​·​0x0 47 ····​const/​4·​v0,​·​0x0
   
49 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 48 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
50 ····​move-​result·​v1 49 ····​move-​result·​v1
   
51 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>delete(II)​Ljava/​lang/​StringBuilder;​ 50 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>delete(II)​Ljava/​lang/​StringBuilder;​
   
52 ····​.​line·​30 51 ····​.​line·​31
53 ····​:​cond_0 52 ····​:​cond_0
54 ····​return-​void 53 ····​return-​void
55 .​end·​method 54 .​end·​method
   
   
56 #·​virtual·​methods 55 #·​virtual·​methods
57 .​method·​final·​asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​ 56 .​method·​final·​asCharacter()​Lorg/​jsoup/​parser/​Token$Character;​
58 ····​.​locals·​0 57 ····​.​locals·​0
   
59 ····​.​prologue 58 ····​.​prologue
60 ····​.​line·​311 59 ····​.​line·​335
61 ····​check-​cast·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​ 60 ····​check-​cast·​p0,​·​Lorg/​jsoup/​parser/​Token$Character;​
   
62 ····​.​end·​local·​p0····​#·​"this":​Lorg/​jsoup/​parser/​Token;​ 61 ····​.​end·​local·​p0····​#·​"this":​Lorg/​jsoup/​parser/​Token;​
63 ····​return-​object·​p0 62 ····​return-​object·​p0
64 .​end·​method 63 .​end·​method
   
65 .​method·​final·​asComment()​Lorg/​jsoup/​parser/​Token$Comment;​ 64 .​method·​final·​asComment()​Lorg/​jsoup/​parser/​Token$Comment;​
66 ····​.​locals·​0 65 ····​.​locals·​0
   
67 ····​.​prologue 66 ····​.​prologue
68 ····​.​line·​303 67 ····​.​line·​327
69 ····​check-​cast·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​ 68 ····​check-​cast·​p0,​·​Lorg/​jsoup/​parser/​Token$Comment;​
   
70 ····​.​end·​local·​p0····​#·​"this":​Lorg/​jsoup/​parser/​Token;​ 69 ····​.​end·​local·​p0····​#·​"this":​Lorg/​jsoup/​parser/​Token;​
71 ····​return-​object·​p0 70 ····​return-​object·​p0
72 .​end·​method 71 .​end·​method
   
73 .​method·​final·​asDoctype()​Lorg/​jsoup/​parser/​Token$Doctype;​ 72 .​method·​final·​asDoctype()​Lorg/​jsoup/​parser/​Token$Doctype;​
74 ····​.​locals·​0 73 ····​.​locals·​0
   
75 ····​.​prologue 74 ····​.​prologue
76 ····​.​line·279 75 ····​.​line·303
77 ····​check-​cast·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​ 76 ····​check-​cast·​p0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​
   
78 ····​.​end·​local·​p0····​#·​"this":​Lorg/​jsoup/​parser/​Token;​ 77 ····​.​end·​local·​p0····​#·​"this":​Lorg/​jsoup/​parser/​Token;​
79 ····​return-​object·​p0 78 ····​return-​object·​p0
80 .​end·​method 79 .​end·​method
   
81 .​method·​final·​asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​ 80 .​method·​final·​asEndTag()​Lorg/​jsoup/​parser/​Token$EndTag;​
Max diff block lines reached; 3146/5574 bytes (56.44%) of diff not shown.
[−]
smali/org/jsoup/parser/TokenQueue.smali
Offset 58, 77 lines modified Offset 58, 74 lines modified
58 .​method·​public·​static·​unescape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 58 .​method·​public·​static·​unescape(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
59 ····​.​locals·​7 59 ····​.​locals·​7
60 ····​.​param·​p0,​·​"in"····​#·​Ljava/​lang/​String;​ 60 ····​.​param·​p0,​·​"in"····​#·​Ljava/​lang/​String;​
   
61 ····​.​prologue 61 ····​.​prologue
62 ····​const/​16·​v6,​·​0x5c 62 ····​const/​16·​v6,​·​0x5c
   
63 ····​.​line·​294 63 ····​.​line·​297
64 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 64 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
65 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 65 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
66 ····​.​line·​295 66 ····​.​line·​298
67 ····​.​local·​v5,​·​"out":​Ljava/​lang/​StringBuilder;​ 67 ····​.​local·​v2,​·​"out":​Ljava/​lang/​StringBuilder;​
68 ····​const/​4·​v3,​·​0x0 68 ····​const/​4·​v1,​·​0x0
   
69 ····​.​line·​296 69 ····​.​line·​299
70 ····​.​local·​v3,​·​"last":​C 70 ····​.​local·​v1,​·​"last":​C
71 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>toCharArray()​[C 71 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​String;​-​>toCharArray()​[C
   
72 ····​move-​result-​object·​v0 72 ····​move-​result-​object·​v4
   
73 ····.​local·​v0,​·​"arr$":​[C 73 ····array-​length·​v5,​·​v4
74 ····​array-​length·​v4,​·​v0  
   
75 ····.​local·​v4,​·"len$":​I 74 ····const/​4·v3,​·​0x0
76 ····​const/​4·​v2,​·​0x0  
   
77 ····​.​local·​v2,​·​"i$":​I  
78 ····​:​goto_0 75 ····​:​goto_0
79 ····​if-​ge·​v2,​·​v4,​·​:​cond_2 76 ····​if-​ge·​v3,​·​v5,​·​:​cond_2
   
80 ····​aget-​char·​v1,​·​v0,​·​v2 77 ····​aget-​char·​v0,​·​v4,​·​v3
   
81 ····​.​line·297 78 ····​.​line·300
82 ····​.​local·​v1,​·​"c":​C 79 ····​.​local·​v0,​·​"c":​C
83 ····​if-​ne·​v1,​·​v6,​·​:​cond_1 80 ····​if-​ne·​v0,​·​v6,​·​:​cond_1
   
84 ····​.​line·298 81 ····​.​line·301
85 ····​if-​eqz·​v3,​·​:​cond_0 82 ····​if-​eqz·​v1,​·​:​cond_0
   
86 ····​if-​ne·​v3,​·​v6,​·​:​cond_0 83 ····​if-​ne·​v1,​·​v6,​·​:​cond_0
   
87 ····​.​line·299 84 ····​.​line·302
88 ····​invoke-​virtual·​{v5,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 85 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
89 ····​.​line·​303 86 ····​.​line·​306
90 ····​:​cond_0 87 ····​:​cond_0
91 ····​:​goto_1 88 ····​:​goto_1
92 ····​move·​v3,​·​v1 89 ····​move·​v1,​·​v0
   
93 ····​.​line·​296 90 ····​.​line·​299
94 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 91 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
95 ····​goto·​:​goto_0 92 ····​goto·​:​goto_0
   
96 ····​.​line·​302 93 ····​.​line·​305
97 ····​:​cond_1 94 ····​:​cond_1
98 ····​invoke-​virtual·​{v5,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 95 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
99 ····​goto·​:​goto_1 96 ····​goto·​:​goto_1
   
100 ····​.​line·​305 97 ····​.​line·​308
101 ····​.​end·​local·​v1····​#·​"c":​C 98 ····​.​end·​local·​v0····​#·​"c":​C
102 ····​:​cond_2 99 ····​:​cond_2
103 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 100 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
104 ····​move-​result-​object·​v6 101 ····​move-​result-​object·​v3
   
105 ····​return-​object·​v6 102 ····​return-​object·​v3
106 .​end·​method 103 .​end·​method
   
   
107 #·​virtual·​methods 104 #·​virtual·​methods
108 .​method·​public·​addFirst(Ljava/​lang/​Character;​)​V 105 .​method·​public·​addFirst(Ljava/​lang/​Character;​)​V
109 ····​.​locals·​1 106 ····​.​locals·​1
110 ····​.​param·​p1,​·​"c"····​#·​Ljava/​lang/​Character;​ 107 ····​.​param·​p1,​·​"c"····​#·​Ljava/​lang/​Character;​
Offset 205, 176 lines modified Offset 202, 232 lines modified
   
205 ····​.​line·​148 202 ····​.​line·​148
206 ····​:​cond_0 203 ····​:​cond_0
207 ····​return-​void 204 ····​return-​void
208 .​end·​method 205 .​end·​method
   
209 .​method·​public·​chompBalanced(CC)​Ljava/​lang/​String;​ 206 .​method·​public·​chompBalanced(CC)​Ljava/​lang/​String;​
210 ····​.​locals·6 207 ····​.​locals·7
211 ····​.​param·​p1,​·​"open"····​#·​C 208 ····​.​param·​p1,​·​"open"····​#·​C
212 ····​.​param·​p2,​·​"close"····​#·​C 209 ····​.​param·​p2,​·​"close"····​#·​C
   
213 ····​.​prologue 210 ····​.​prologue
214 ····​.​line·​263 211 ····​.​line·​261
215 ····​const/​4·​v4,​·​-​0x1 212 ····​const/​4·​v5,​·​-​0x1
   
216 ····​.​line·​264 213 ····​.​line·​262
217 ····​.​local·​v4,​·​"start":​I 214 ····​.​local·​v5,​·​"start":​I
218 ····​const/​4·​v2,​·​-​0x1 215 ····​const/​4·​v2,​·​-​0x1
   
219 ····​.​line·​265 216 ····​.​line·​263
220 ····​.​local·​v2,​·​"end":​I 217 ····​.​local·​v2,​·​"end":​I
Max diff block lines reached; 23318/26381 bytes (88.39%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$10.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​183 19 ····​.​line·​141
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 92 lines modified Offset 31, 92 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​188 37 ····​.​line·​146
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeTagName()​Ljava/​lang/​String;​ 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeTagName()​Ljava/​lang/​String;​
   
39 ····​move-​result-​object·​v1 39 ····​move-​result-​object·​v1
   
40 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 40 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
42 ····​.​line·​189 42 ····​.​line·​147
43 ····​.​local·​v0,​·​"tagName":​Ljava/​lang/​String;​ 43 ····​.​local·​v0,​·​"tagName":​Ljava/​lang/​String;​
44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
45 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(Ljava/​lang/​String;​)​V 45 ····​invoke-​virtual·​{v1,​·​v0},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(Ljava/​lang/​String;​)​V
   
46 ····​.​line·​191 46 ····​.​line·​149
47 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 47 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
48 ····​move-​result·​v1 48 ····​move-​result·​v1
   
49 ····​sparse-​switch·​v1,​·​:​sswitch_data_0 49 ····​sparse-​switch·​v1,​·​:​sswitch_data_0
   
50 ····​.​line·214 50 ····​.​line·172
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​return-​void 52 ····​return-​void
   
53 ····​.​line·​197 53 ····​.​line·​155
54 ····​:​sswitch_0 54 ····​:​sswitch_0
55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$10;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$10;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
57 ····​goto·​:​goto_0 57 ····​goto·​:​goto_0
   
58 ····​.​line·200 58 ····​.​line·158
59 ····​:​sswitch_1 59 ····​:​sswitch_1
60 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$10;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​ 60 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$10;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​
   
61 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 61 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
62 ····​goto·​:​goto_0 62 ····​goto·​:​goto_0
   
63 ····​.​line·203 63 ····​.​line·161
64 ····​:​sswitch_2 64 ····​:​sswitch_2
65 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V 65 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V
   
66 ····​.​line·204 66 ····​.​line·162
67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$10;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$10;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
   
70 ····​.​line·207 70 ····​.​line·165
71 ····​:​sswitch_3 71 ····​:​sswitch_3
72 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 72 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
73 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>replacementStr:​Ljava/​lang/​String;​ 73 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>replacementStr:​Ljava/​lang/​String;​
74 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$100()​Ljava/​lang/​String;​ 74 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$300()​Ljava/​lang/​String;​
   
75 ····​move-​result-​object·​v2 75 ····​move-​result-​object·​v2
   
76 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(Ljava/​lang/​String;​)​V 76 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(Ljava/​lang/​String;​)​V
   
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
   
78 ····​.​line·210 78 ····​.​line·168
79 ····​:​sswitch_4 79 ····​:​sswitch_4
80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
81 ····​.​line·211 81 ····​.​line·169
82 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$10;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 82 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$10;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
83 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 83 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
84 ····​goto·​:​goto_0 84 ····​goto·​:​goto_0
Max diff block lines reached; 163/3470 bytes (4.70%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$11.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·216 19 ····​.​line·174
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 36 lines modified Offset 31, 36 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·219 37 ····​.​line·177
38 ····​const/​16·​v0,​·​0x2f 38 ····​const/​16·​v0,​·​0x2f
   
39 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z 39 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​if-​eqz·​v0,​·​:​cond_0 41 ····​if-​eqz·​v0,​·​:​cond_0
   
42 ····​.​line·220 42 ····​.​line·178
43 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V 43 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V
   
44 ····​.​line·221 44 ····​.​line·179
45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$11;​-​>RCDATAEndTagOpen:​Lorg/​jsoup/​parser/​TokeniserState;​ 45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$11;​-​>RCDATAEndTagOpen:​Lorg/​jsoup/​parser/​TokeniserState;​
   
46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
47 ····​.​line·233 47 ····​.​line·191
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return-​void 49 ····​return-​void
   
50 ····​.​line·222 50 ····​.​line·180
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 52 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​if-​eqz·​v0,​·​:​cond_1 54 ····​if-​eqz·​v0,​·​:​cond_1
   
Offset 94, 15 lines modified Offset 94, 15 lines modified
   
94 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>containsIgnoreCase(L​java/​lang/​String;​)​Z 94 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>containsIgnoreCase(L​java/​lang/​String;​)​Z
   
95 ····​move-​result·​v0 95 ····​move-​result·​v0
   
96 ····​if-​nez·​v0,​·​:​cond_1 96 ····​if-​nez·​v0,​·​:​cond_1
   
97 ····​.​line·225 97 ····​.​line·183
98 ····​const/​4·​v0,​·​0x0 98 ····​const/​4·​v0,​·​0x0
   
99 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​ 99 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​
   
100 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
   
101 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>appropriateEndTagNam​e()​Ljava/​lang/​String;​ 101 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>appropriateEndTagNam​e()​Ljava/​lang/​String;​
Offset 111, 33 lines modified Offset 111, 33 lines modified
   
111 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>name(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$Tag;​ 111 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>name(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$Tag;​
   
112 ····​move-​result-​object·​v0 112 ····​move-​result-​object·​v0
   
113 ····​iput-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 113 ····​iput-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
114 ····​.​line·226 114 ····​.​line·184
115 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V 115 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V
   
116 ····​.​line·227 116 ····​.​line·185
117 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 117 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
118 ····​.​line·228 118 ····​.​line·186
119 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$11;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 119 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$11;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
120 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 120 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
121 ····​goto·​:​goto_0 121 ····​goto·​:​goto_0
   
122 ····​.​line·230 122 ····​.​line·188
123 ····​:​cond_1 123 ····​:​cond_1
124 ····​const-​string·​v0,​·​"<" 124 ····​const-​string·​v0,​·​"<"
   
125 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 125 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
126 ····​.​line·231 126 ····​.​line·189
127 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$11;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​ 127 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$11;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​
   
128 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 128 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
Max diff block lines reached; 31/3030 bytes (1.02%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$12.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·235 19 ····​.​line·193
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 67 lines modified Offset 31, 67 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·237 37 ····​.​line·195
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​if-​eqz·​v0,​·​:​cond_0 40 ····​if-​eqz·​v0,​·​:​cond_0
   
41 ····​.​line·238 41 ····​.​line·196
42 ····​const/​4·​v0,​·​0x0 42 ····​const/​4·​v0,​·​0x0
   
43 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​ 43 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​
   
44 ····​.​line·239 44 ····​.​line·197
45 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 45 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
46 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 46 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
47 ····​move-​result·​v1 47 ····​move-​result·​v1
   
48 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toLowerCase(C)​C 48 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toLowerCase(C)​C
   
49 ····​move-​result·​v1 49 ····​move-​result·​v1
   
50 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(C)​V 50 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(C)​V
   
51 ····​.​line·240 51 ····​.​line·198
52 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>dataBuffer:​Ljava/​lang/​StringBuilder;​ 52 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>dataBuffer:​Ljava/​lang/​StringBuilder;​
   
53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
54 ····​move-​result·​v1 54 ····​move-​result·​v1
   
55 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toLowerCase(C)​C 55 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toLowerCase(C)​C
   
56 ····​move-​result·​v1 56 ····​move-​result·​v1
   
57 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 57 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
58 ····​.​line·241 58 ····​.​line·199
59 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$12;​-​>RCDATAEndTagName:​Lorg/​jsoup/​parser/​TokeniserState;​ 59 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$12;​-​>RCDATAEndTagName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
60 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 60 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
61 ····​.​line·​246 61 ····​.​line·​204
62 ····​:​goto_0 62 ····​:​goto_0
63 ····​return-​void 63 ····​return-​void
   
64 ····​.​line·​243 64 ····​.​line·​201
65 ····​:​cond_0 65 ····​:​cond_0
66 ····​const-​string·​v0,​·​"</​" 66 ····​const-​string·​v0,​·​"</​"
   
67 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 67 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
68 ····​.​line·​244 68 ····​.​line·​202
69 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$12;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​ 69 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$12;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​
   
70 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 70 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
71 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
72 .​end·​method 72 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$13.smali
Offset 15, 29 lines modified Offset 15, 29 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​248 19 ····​.​line·​206
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 24 .​method·​private·​anythingElse(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
25 ····​.​locals·​2 25 ····​.​locals·​2
26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 26 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
27 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 27 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​289 29 ····​.​line·​247
30 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 30 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
31 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 31 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
32 ····​const-​string·​v1,​·​"</​" 32 ····​const-​string·​v1,​·​"</​"
   
33 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 33 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 56, 148 lines modified Offset 56, 148 lines modified
   
56 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 56 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
57 ····​move-​result-​object·​v0 57 ····​move-​result-​object·​v0
   
58 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 58 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
59 ····​.​line·​290 59 ····​.​line·​248
60 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 60 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
61 ····​.​line·​291 61 ····​.​line·​249
62 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$13;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​ 62 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$13;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​
   
63 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 63 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
64 ····​.​line·​292 64 ····​.​line·​250
65 ····​return-​void 65 ····​return-​void
66 .​end·​method 66 .​end·​method
   
   
67 #·​virtual·​methods 67 #·​virtual·​methods
68 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 68 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
69 ····​.​locals·​4 69 ····​.​locals·​4
70 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 70 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
71 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 71 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
72 ····​.​prologue 72 ····​.​prologue
73 ····​.​line·​250 73 ····​.​line·​208
74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
75 ····​move-​result·​v2 75 ····​move-​result·​v2
   
76 ····​if-​eqz·​v2,​·​:​cond_0 76 ····​if-​eqz·​v2,​·​:​cond_0
   
77 ····​.​line·​251 77 ····​.​line·​209
78 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeLetterSequenc​e()​Ljava/​lang/​String;​ 78 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeLetterSequenc​e()​Ljava/​lang/​String;​
   
79 ····​move-​result-​object·​v1 79 ····​move-​result-​object·​v1
   
80 ····​.​line·​252 80 ····​.​line·​210
81 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 81 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
82 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 82 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
83 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 83 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
84 ····​move-​result-​object·​v3 84 ····​move-​result-​object·​v3
   
85 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(Ljava/​lang/​String;​)​V 85 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(Ljava/​lang/​String;​)​V
   
86 ····​.​line·​253 86 ····​.​line·​211
87 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>dataBuffer:​Ljava/​lang/​StringBuilder;​ 87 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>dataBuffer:​Ljava/​lang/​StringBuilder;​
   
88 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 88 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
89 ····​.​line·​286 89 ····​.​line·​244
90 ····​.​end·​local·​v1····​#·​"name":​Ljava/​lang/​String;​ 90 ····​.​end·​local·​v1····​#·​"name":​Ljava/​lang/​String;​
91 ····​:​goto_0 91 ····​:​goto_0
92 ····​return-​void 92 ····​return-​void
   
93 ····​.​line·​257 93 ····​.​line·​215
94 ····​:​cond_0 94 ····​:​cond_0
95 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 95 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
96 ····​move-​result·​v0 96 ····​move-​result·​v0
   
97 ····​.​line·​258 97 ····​.​line·​216
98 ····​.​local·​v0,​·​"c":​C 98 ····​.​local·​v0,​·​"c":​C
99 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 99 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
Max diff block lines reached; 2280/5489 bytes (41.54%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$14.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​294 19 ····​.​line·​252
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 41 lines modified Offset 31, 41 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​296 37 ····​.​line·​254
38 ····​const/​16·​v0,​·​0x2f 38 ····​const/​16·​v0,​·​0x2f
   
39 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z 39 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​if-​eqz·​v0,​·​:​cond_0 41 ····​if-​eqz·​v0,​·​:​cond_0
   
42 ····​.​line·​297 42 ····​.​line·​255
43 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V 43 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V
   
44 ····​.​line·​298 44 ····​.​line·​256
45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$14;​-​>RawtextEndTagOpen:​Lorg/​jsoup/​parser/​TokeniserState;​ 45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$14;​-​>RawtextEndTagOpen:​Lorg/​jsoup/​parser/​TokeniserState;​
   
46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
47 ····​.​line·303 47 ····​.​line·261
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return-​void 49 ····​return-​void
   
50 ····​.​line·300 50 ····​.​line·258
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​const/​16·​v0,​·​0x3c 52 ····​const/​16·​v0,​·​0x3c
   
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
54 ····​.​line·301 54 ····​.​line·259
55 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$14;​-​>Rawtext:​Lorg/​jsoup/​parser/​TokeniserState;​ 55 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$14;​-​>Rawtext:​Lorg/​jsoup/​parser/​TokeniserState;​
   
56 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 56 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
57 ····​goto·​:​goto_0 57 ····​goto·​:​goto_0
58 .​end·​method 58 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$15.smali
Offset 15, 57 lines modified Offset 15, 34 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·305 19 ····​.​line·263
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
   
24 #·​virtual·​methods 24 #·​virtual·​methods
25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
26 ····​.​locals·1 26 ····​.​locals·2
27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·307 30 ····​.​line·265
31 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z  
   
32 ····​move-​result·​v0  
   
33 ····​if-​eqz·​v0,​·​:​cond_0  
   
34 ····​.​line·​308  
35 ····​const/​4·​v0,​·​0x0  
   
36 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​  
   
37 ····​.​line·​309  
38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$15;​-​>RawtextEndTagName:​Lorg/​jsoup/​parser/​TokeniserState;​ 31 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$15;​-​>RawtextEndTagName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
39 ····invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 32 ····sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$15;​-​>Rawtext:​Lorg/​jsoup/​parser/​TokeniserState;​
   
40 ····.​line·314 33 ····#·invokes:​·Lorg/​jsoup/​parser/​TokeniserState;​-​>readEndTag(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
41 ····:​goto_0 34 ····​invoke-​static·​{p1,​·p2,​·v0,​·v1},​·Lorg/​jsoup/​parser/​TokeniserState;​-​>access$400(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
42 ····​return-​void  
   
43 ····​.​line·​311  
44 ····​:​cond_0  
45 ····​const-​string·​v0,​·​"</​"  
   
46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V  
   
47 ····​.​line·312 35 ····​.​line·266
48 ····sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$15;​-​>Rawtext:​Lorg/​jsoup/​parser/​TokeniserState;​ 36 ····return-​void
   
49 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V  
   
50 ····​goto·​:​goto_0  
51 .​end·​method 37 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$16.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·316 19 ····​.​line·268
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 16 lines modified Offset 31, 16 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·318 37 ····​.​line·270
38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$16;​-​>Rawtext:​Lorg/​jsoup/​parser/​TokeniserState;​ 38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$16;​-​>Rawtext:​Lorg/​jsoup/​parser/​TokeniserState;​
   
39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataEndTag(Lor​g/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataEndTag(Lor​g/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
40 ····​invoke-​static·​{p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$200(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 40 ····​invoke-​static·​{p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$500(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
41 ····​.​line·319 41 ····​.​line·271
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$17.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·321 19 ····​.​line·273
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 63 lines modified Offset 31, 63 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·323 37 ····​.​line·275
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 40 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
41 ····​.​line·333 41 ····​.​line·285
42 ····​const-​string·​v0,​·​"<" 42 ····​const-​string·​v0,​·​"<"
   
43 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 43 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
44 ····​.​line·334 44 ····​.​line·286
45 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 45 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
46 ····​.​line·335 46 ····​.​line·287
47 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$17;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​ 47 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$17;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​
   
48 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 48 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
49 ····​.​line·337 49 ····​.​line·289
50 ····​:​goto_0 50 ····​:​goto_0
51 ····​return-​void 51 ····​return-​void
   
52 ····​.​line·325 52 ····​.​line·277
53 ····​:​sswitch_0 53 ····​:​sswitch_0
54 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V 54 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V
   
55 ····​.​line·326 55 ····​.​line·278
56 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$17;​-​>ScriptDataEndTagOpen​:​Lorg/​jsoup/​parser/​TokeniserState;​ 56 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$17;​-​>ScriptDataEndTagOpen​:​Lorg/​jsoup/​parser/​TokeniserState;​
   
57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
58 ····​goto·​:​goto_0 58 ····​goto·​:​goto_0
   
59 ····​.​line·329 59 ····​.​line·281
60 ····​:​sswitch_1 60 ····​:​sswitch_1
61 ····​const-​string·​v0,​·​"<!" 61 ····​const-​string·​v0,​·​"<!"
   
62 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 62 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
63 ····​.​line·330 63 ····​.​line·282
64 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$17;​-​>ScriptDataEscapeStar​t:​Lorg/​jsoup/​parser/​TokeniserState;​ 64 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$17;​-​>ScriptDataEscapeStar​t:​Lorg/​jsoup/​parser/​TokeniserState;​
   
65 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 65 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
67 ····​.​line·323 67 ····​.​line·275
68 ····​nop 68 ····​nop
   
69 ····​:​sswitch_data_0 69 ····​:​sswitch_data_0
70 ····​.​sparse-​switch 70 ····​.​sparse-​switch
71 ········​0x21·​-​>·​:​sswitch_1 71 ········​0x21·​-​>·​:​sswitch_1
72 ········​0x2f·​-​>·​:​sswitch_0 72 ········​0x2f·​-​>·​:​sswitch_0
73 ····​.​end·​sparse-​switch 73 ····​.​end·​sparse-​switch
[−]
smali/org/jsoup/parser/TokeniserState$18.smali
Offset 15, 57 lines modified Offset 15, 34 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·339 19 ····​.​line·291
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
   
24 #·​virtual·​methods 24 #·​virtual·​methods
25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
26 ····​.​locals·1 26 ····​.​locals·2
27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·341 30 ····​.​line·293
31 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z  
   
32 ····​move-​result·​v0  
   
33 ····​if-​eqz·​v0,​·​:​cond_0  
   
34 ····​.​line·​342  
35 ····​const/​4·​v0,​·​0x0  
   
36 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​  
   
37 ····​.​line·​343  
38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$18;​-​>ScriptDataEndTagName​:​Lorg/​jsoup/​parser/​TokeniserState;​ 31 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$18;​-​>ScriptDataEndTagName​:​Lorg/​jsoup/​parser/​TokeniserState;​
   
39 ····invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 32 ····sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$18;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​
   
40 ····.​line·349 33 ····#·invokes:​·Lorg/​jsoup/​parser/​TokeniserState;​-​>readEndTag(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
41 ····:​goto_0 34 ····​invoke-​static·​{p1,​·p2,​·v0,​·v1},​·Lorg/​jsoup/​parser/​TokeniserState;​-​>access$400(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
42 ····​return-​void  
   
43 ····​.​line·​345  
44 ····​:​cond_0  
45 ····​const-​string·​v0,​·​"</​"  
   
46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V  
   
47 ····​.​line·346 35 ····​.​line·294
48 ····sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$18;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​ 36 ····return-​void
   
49 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V  
   
50 ····​goto·​:​goto_0  
51 .​end·​method 37 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$19.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·351 19 ····​.​line·296
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 16 lines modified Offset 31, 16 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·353 37 ····​.​line·298
38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$19;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​ 38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$19;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​
   
39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataEndTag(Lor​g/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataEndTag(Lor​g/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
40 ····​invoke-​static·​{p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$200(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 40 ····​invoke-​static·​{p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$500(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
41 ····​.​line·354 41 ····​.​line·299
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$21.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​366 19 ····​.​line·​311
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 34 lines modified Offset 33, 34 lines modified
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​16·​v1,​·​0x2d 37 ····​const/​16·​v1,​·​0x2d
   
38 ····​.​line·​368 38 ····​.​line·​313
39 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z 39 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​if-​eqz·​v0,​·​:​cond_0 41 ····​if-​eqz·​v0,​·​:​cond_0
   
42 ····​.​line·​369 42 ····​.​line·​314
43 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 43 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
44 ····​.​line·​370 44 ····​.​line·​315
45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$21;​-​>ScriptDataEscapedDas​hDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$21;​-​>ScriptDataEscapedDas​hDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
47 ····​.​line·​374 47 ····​.​line·​319
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return-​void 49 ····​return-​void
   
50 ····​.​line·​372 50 ····​.​line·​317
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$21;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​ 52 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$21;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​
   
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
54 ····​goto·​:​goto_0 54 ····​goto·​:​goto_0
55 .​end·​method 55 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$20.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​356 19 ····​.​line·​301
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 34 lines modified Offset 33, 34 lines modified
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​16·​v1,​·​0x2d 37 ····​const/​16·​v1,​·​0x2d
   
38 ····​.​line·​358 38 ····​.​line·​303
39 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z 39 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​if-​eqz·​v0,​·​:​cond_0 41 ····​if-​eqz·​v0,​·​:​cond_0
   
42 ····​.​line·​359 42 ····​.​line·​304
43 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 43 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
44 ····​.​line·​360 44 ····​.​line·​305
45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$20;​-​>ScriptDataEscapeStar​tDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$20;​-​>ScriptDataEscapeStar​tDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
47 ····​.​line·​364 47 ····​.​line·​309
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return-​void 49 ····​return-​void
   
50 ····​.​line·​362 50 ····​.​line·​307
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$20;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​ 52 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$20;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​
   
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
54 ····​goto·​:​goto_0 54 ····​goto·​:​goto_0
55 .​end·​method 55 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$22.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​376 19 ····​.​line·​321
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 103 lines modified Offset 31, 103 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​378 37 ····​.​line·​323
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z
   
39 ····​move-​result·​v1 39 ····​move-​result·​v1
   
40 ····​if-​eqz·​v1,​·​:​cond_0 40 ····​if-​eqz·​v1,​·​:​cond_0
   
41 ····​.​line·​379 41 ····​.​line·​324
42 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 42 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
43 ····​.​line·​380 43 ····​.​line·​325
44 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$22;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 44 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$22;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
45 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·401 46 ····​.​line·346
47 ····​:​goto_0 47 ····​:​goto_0
48 ····​return-​void 48 ····​return-​void
   
49 ····​.​line·​384 49 ····​.​line·​329
50 ····​:​cond_0 50 ····​:​cond_0
51 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 51 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
52 ····​move-​result·​v1 52 ····​move-​result·​v1
   
53 ····​sparse-​switch·​v1,​·​:​sswitch_data_0 53 ····​sparse-​switch·​v1,​·​:​sswitch_data_0
   
54 ····​.​line·​398 54 ····​.​line·​343
55 ····​const/​4·​v1,​·​0x3 55 ····​const/​4·​v1,​·​0x3
   
56 ····​new-​array·​v1,​·​v1,​·​[C 56 ····​new-​array·​v1,​·​v1,​·​[C
   
57 ····​fill-​array-​data·​v1,​·​:​array_0 57 ····​fill-​array-​data·​v1,​·​:​array_0
   
58 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​
   
59 ····​move-​result-​object·​v0 59 ····​move-​result-​object·​v0
   
60 ····​.​line·​399 60 ····​.​line·​344
61 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​ 61 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​
62 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 62 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
63 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
64 ····​.​line·​386 64 ····​.​line·​331
65 ····​.​end·​local·​v0····​#·​"data":​Ljava/​lang/​String;​ 65 ····​.​end·​local·​v0····​#·​"data":​Ljava/​lang/​String;​
66 ····​:​sswitch_0 66 ····​:​sswitch_0
67 ····​const/​16·​v1,​·​0x2d 67 ····​const/​16·​v1,​·​0x2d
   
68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
69 ····​.​line·​387 69 ····​.​line·​332
70 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$22;​-​>ScriptDataEscapedDas​h:​Lorg/​jsoup/​parser/​TokeniserState;​ 70 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$22;​-​>ScriptDataEscapedDas​h:​Lorg/​jsoup/​parser/​TokeniserState;​
   
71 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
72 ····​goto·​:​goto_0 72 ····​goto·​:​goto_0
   
73 ····​.​line·​390 73 ····​.​line·​335
74 ····​:​sswitch_1 74 ····​:​sswitch_1
75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$22;​-​>ScriptDataEscapedLes​sthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​ 75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$22;​-​>ScriptDataEscapedLes​sthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​
   
76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
   
78 ····​.​line·​393 78 ····​.​line·​338
79 ····​:​sswitch_2 79 ····​:​sswitch_2
80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
81 ····​.​line·​394 81 ····​.​line·​339
82 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V 82 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V
   
83 ····​.​line·​395 83 ····​.​line·​340
84 ····​const·​v1,​·​0xfffd 84 ····​const·​v1,​·​0xfffd
   
Max diff block lines reached; 343/3317 bytes (10.34%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$23.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·403 19 ····​.​line·348
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 89 lines modified Offset 31, 89 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·405 37 ····​.​line·350
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z
   
39 ····​move-​result·​v1 39 ····​move-​result·​v1
   
40 ····​if-​eqz·​v1,​·​:​cond_0 40 ····​if-​eqz·​v1,​·​:​cond_0
   
41 ····​.​line·406 41 ····​.​line·351
42 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 42 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
43 ····​.​line·407 43 ····​.​line·352
44 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 44 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
45 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·429 46 ····​.​line·374
47 ····​:​goto_0 47 ····​:​goto_0
48 ····​return-​void 48 ····​return-​void
   
49 ····​.​line·411 49 ····​.​line·356
50 ····​:​cond_0 50 ····​:​cond_0
51 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 51 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
52 ····​move-​result·​v0 52 ····​move-​result·​v0
   
53 ····​.​line·412 53 ····​.​line·357
54 ····​.​local·​v0,​·​"c":​C 54 ····​.​local·​v0,​·​"c":​C
55 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 55 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
56 ····​.​line·426 56 ····​.​line·371
57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
58 ····​.​line·427 58 ····​.​line·372
59 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 59 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
60 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 60 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
61 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
   
62 ····​.​line·414 62 ····​.​line·359
63 ····​:​sswitch_0 63 ····​:​sswitch_0
64 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 64 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
65 ····​.​line·415 65 ····​.​line·360
66 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>ScriptDataEscapedDas​hDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 66 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>ScriptDataEscapedDas​hDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
67 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​goto·​:​goto_0 68 ····​goto·​:​goto_0
   
69 ····​.​line·418 69 ····​.​line·363
70 ····​:​sswitch_1 70 ····​:​sswitch_1
71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>ScriptDataEscapedLes​sthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​ 71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>ScriptDataEscapedLes​sthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​
   
72 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​goto·​:​goto_0 73 ····​goto·​:​goto_0
   
74 ····​.​line·421 74 ····​.​line·366
75 ····​:​sswitch_2 75 ····​:​sswitch_2
76 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​.​line·422 77 ····​.​line·367
78 ····​const·​v1,​·​0xfffd 78 ····​const·​v1,​·​0xfffd
   
79 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 79 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
80 ····​.​line·423 80 ····​.​line·368
81 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 81 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$23;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
82 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 82 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
83 ····​goto·​:​goto_0 83 ····​goto·​:​goto_0
   
84 ····​.​line·412 84 ····​.​line·357
85 ····​nop 85 ····​nop
Max diff block lines reached; 124/3217 bytes (3.85%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$24.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·431 19 ····​.​line·376
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 95 lines modified Offset 31, 95 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·433 37 ····​.​line·378
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z
   
39 ····​move-​result·​v1 39 ····​move-​result·​v1
   
40 ····​if-​eqz·​v1,​·​:​cond_0 40 ····​if-​eqz·​v1,​·​:​cond_0
   
41 ····​.​line·434 41 ····​.​line·379
42 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 42 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
43 ····​.​line·435 43 ····​.​line·380
44 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 44 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
45 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·​460 46 ····​.​line·​405
47 ····​:​goto_0 47 ····​:​goto_0
48 ····​return-​void 48 ····​return-​void
   
49 ····​.​line·439 49 ····​.​line·384
50 ····​:​cond_0 50 ····​:​cond_0
51 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 51 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
52 ····​move-​result·​v0 52 ····​move-​result·​v0
   
53 ····​.​line·440 53 ····​.​line·385
54 ····​.​local·​v0,​·​"c":​C 54 ····​.​local·​v0,​·​"c":​C
55 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 55 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
56 ····​.​line·​457 56 ····​.​line·​402
57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
58 ····​.​line·​458 58 ····​.​line·​403
59 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 59 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
60 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 60 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
61 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
   
62 ····​.​line·442 62 ····​.​line·387
63 ····​:​sswitch_0 63 ····​:​sswitch_0
64 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 64 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
65 ····​goto·​:​goto_0 65 ····​goto·​:​goto_0
   
66 ····​.​line·445 66 ····​.​line·390
67 ····​:​sswitch_1 67 ····​:​sswitch_1
68 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>ScriptDataEscapedLes​sthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​ 68 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>ScriptDataEscapedLes​sthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​
   
69 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 69 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
70 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
   
71 ····​.​line·448 71 ····​.​line·393
72 ····​:​sswitch_2 72 ····​:​sswitch_2
73 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 73 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
74 ····​.​line·449 74 ····​.​line·394
75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​ 75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​
   
76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
   
78 ····​.​line·452 78 ····​.​line·397
79 ····​:​sswitch_3 79 ····​:​sswitch_3
80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
81 ····​.​line·453 81 ····​.​line·398
82 ····​const·​v1,​·​0xfffd 82 ····​const·​v1,​·​0xfffd
   
83 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 83 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
84 ····​.​line·454 84 ····​.​line·399
85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$24;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
Max diff block lines reached; 187/3339 bytes (5.60%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$25.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​462 19 ····​.​line·​407
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 38 lines modified Offset 31, 38 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​464 37 ····​.​line·​409
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​if-​eqz·​v0,​·​:​cond_0 40 ····​if-​eqz·​v0,​·​:​cond_0
   
41 ····​.​line·​465 41 ····​.​line·​410
42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V 42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V
   
43 ····​.​line·​466 43 ····​.​line·​411
44 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>dataBuffer:​Ljava/​lang/​StringBuilder;​ 44 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>dataBuffer:​Ljava/​lang/​StringBuilder;​
   
45 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 45 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
46 ····​move-​result·​v1 46 ····​move-​result·​v1
   
47 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toLowerCase(C)​C 47 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toLowerCase(C)​C
   
48 ····​move-​result·​v1 48 ····​move-​result·​v1
   
49 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 49 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
50 ····​.​line·​467 50 ····​.​line·​412
51 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​ 51 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
52 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 52 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
53 ····​const-​string·​v1,​·​"<" 53 ····​const-​string·​v1,​·​"<"
   
54 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 54 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 79, 49 lines modified Offset 79, 49 lines modified
   
79 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 79 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
80 ····​move-​result-​object·​v0 80 ····​move-​result-​object·​v0
   
81 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 81 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
82 ····​.​line·​468 82 ····​.​line·​413
83 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$25;​-​>ScriptDataDoubleEsca​peStart:​Lorg/​jsoup/​parser/​TokeniserState;​ 83 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$25;​-​>ScriptDataDoubleEsca​peStart:​Lorg/​jsoup/​parser/​TokeniserState;​
   
84 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 84 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
85 ····​.​line·​476 85 ····​.​line·​421
86 ····​:​goto_0 86 ····​:​goto_0
87 ····​return-​void 87 ····​return-​void
   
88 ····​.​line·​469 88 ····​.​line·​414
89 ····​:​cond_0 89 ····​:​cond_0
90 ····​const/​16·​v0,​·​0x2f 90 ····​const/​16·​v0,​·​0x2f
   
91 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z 91 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z
   
92 ····​move-​result·​v0 92 ····​move-​result·​v0
   
93 ····​if-​eqz·​v0,​·​:​cond_1 93 ····​if-​eqz·​v0,​·​:​cond_1
   
94 ····​.​line·​470 94 ····​.​line·​415
95 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V 95 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V
   
96 ····​.​line·​471 96 ····​.​line·​416
97 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$25;​-​>ScriptDataEscapedEnd​TagOpen:​Lorg/​jsoup/​parser/​TokeniserState;​ 97 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$25;​-​>ScriptDataEscapedEnd​TagOpen:​Lorg/​jsoup/​parser/​TokeniserState;​
   
98 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 98 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
99 ····​goto·​:​goto_0 99 ····​goto·​:​goto_0
   
100 ····​.​line·​473 100 ····​.​line·​418
101 ····​:​cond_1 101 ····​:​cond_1
102 ····​const/​16·​v0,​·​0x3c 102 ····​const/​16·​v0,​·​0x3c
   
103 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 103 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
104 ····​.​line·​474 104 ····​.​line·​419
105 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$25;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 105 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$25;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 140/3131 bytes (4.47%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$26.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​478 19 ····​.​line·​423
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 63 lines modified Offset 31, 63 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​480 37 ····​.​line·​425
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​if-​eqz·​v0,​·​:​cond_0 40 ····​if-​eqz·​v0,​·​:​cond_0
   
41 ····​.​line·​481 41 ····​.​line·​426
42 ····​const/​4·​v0,​·​0x0 42 ····​const/​4·​v0,​·​0x0
   
43 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​ 43 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​
   
44 ····​.​line·​482 44 ····​.​line·​427
45 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 45 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
46 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 46 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
47 ····​move-​result·​v1 47 ····​move-​result·​v1
   
48 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toLowerCase(C)​C 48 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Character;​-​>toLowerCase(C)​C
   
49 ····​move-​result·​v1 49 ····​move-​result·​v1
   
50 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(C)​V 50 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendTagName(C)​V
   
51 ····​.​line·​483 51 ····​.​line·​428
52 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>dataBuffer:​Ljava/​lang/​StringBuilder;​ 52 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>dataBuffer:​Ljava/​lang/​StringBuilder;​
   
53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
54 ····​move-​result·​v1 54 ····​move-​result·​v1
   
55 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 55 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
56 ····​.​line·​484 56 ····​.​line·​429
57 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$26;​-​>ScriptDataEscapedEnd​TagName:​Lorg/​jsoup/​parser/​TokeniserState;​ 57 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$26;​-​>ScriptDataEscapedEnd​TagName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
58 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​.​line·​489 59 ····​.​line·​434
60 ····​:​goto_0 60 ····​:​goto_0
61 ····​return-​void 61 ····​return-​void
   
62 ····​.​line·​486 62 ····​.​line·​431
63 ····​:​cond_0 63 ····​:​cond_0
64 ····​const-​string·​v0,​·​"</​" 64 ····​const-​string·​v0,​·​"</​"
   
65 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 65 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
66 ····​.​line·​487 66 ····​.​line·​432
67 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$26;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 67 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$26;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
68 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
70 .​end·​method 70 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$27.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​491 19 ····​.​line·​436
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 16 lines modified Offset 31, 16 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​493 37 ····​.​line·​438
38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$27;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$27;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataEndTag(Lor​g/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 39 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataEndTag(Lor​g/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
40 ····​invoke-​static·​{p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$200(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 40 ····​invoke-​static·​{p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$500(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
41 ····​.​line·​494 41 ····​.​line·​439
42 ····​return-​void 42 ····​return-​void
43 .​end·​method 43 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$28.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​496 19 ····​.​line·​441
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 18 lines modified Offset 31, 18 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​498 37 ····​.​line·​443
38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$28;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​ 38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$28;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
39 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$28;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 39 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$28;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
40 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataDoubleEsca​peTag(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 40 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataDoubleEsca​peTag(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
41 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$300(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 41 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$600(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
42 ····​.​line·​499 42 ····​.​line·​444
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$2.smali
Offset 26, 45 lines modified Offset 26, 21 lines modified
   
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 29 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
30 ····​.​locals·3 30 ····​.​locals·1
31 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 31 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
32 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 32 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​36 34 ····​.​line·​36
35 ····​const/​4·​v1,​·​0x0 35 ····sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$2;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
36 ····const/​4·​v2,​·​0x0 36 ····#·invokes:​·Lorg/​jsoup/​parser/​TokeniserState;​-​>readCharRef(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
  37 ····​invoke-​static·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$100(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
37 ····​invoke-​virtual·​{p1,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>consumeCharacterRefe​rence(Ljava/​lang/​Character;​Z)​[C  
   
38 ····​move-​result-​object·​v0  
   
39 ····​.​line·​37 38 ····​.​line·​37
40 ····​.​local·​v0,​·​"c":​[C  
41 ····​if-​nez·​v0,​·​:​cond_0  
   
42 ····​.​line·​38  
43 ····​const/​16·​v1,​·​0x26  
   
44 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V  
   
45 ····​.​line·​41  
46 ····​:​goto_0  
47 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$2;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​  
   
48 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V  
   
49 ····​.​line·​42  
50 ····​return-​void 39 ····​return-​void
   
51 ····​.​line·​40  
52 ····​:​cond_0  
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit([C)​V  
   
54 ····​goto·​:​goto_0  
55 .​end·​method 40 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$29.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·501 19 ····​.​line·446
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 102 lines modified Offset 31, 102 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·503 37 ····​.​line·448
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·504 40 ····​.​line·449
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·523 43 ····​.​line·468
44 ····​const/​4·​v2,​·​0x3 44 ····​const/​4·​v2,​·​0x3
   
45 ····​new-​array·​v2,​·​v2,​·​[C 45 ····​new-​array·​v2,​·​v2,​·​[C
   
46 ····​fill-​array-​data·​v2,​·​:​array_0 46 ····​fill-​array-​data·​v2,​·​:​array_0
   
47 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​ 47 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​
   
48 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
49 ····​.​line·524 49 ····​.​line·469
50 ····​.​local·​v1,​·​"data":​Ljava/​lang/​String;​ 50 ····​.​local·​v1,​·​"data":​Ljava/​lang/​String;​
51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
52 ····​.​line·526 52 ····​.​line·471
53 ····​.​end·​local·​v1····​#·​"data":​Ljava/​lang/​String;​ 53 ····​.​end·​local·​v1····​#·​"data":​Ljava/​lang/​String;​
54 ····​:​goto_0 54 ····​:​goto_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·506 56 ····​.​line·451
57 ····​:​sswitch_0 57 ····​:​sswitch_0
58 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 58 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
59 ····​.​line·507 59 ····​.​line·452
60 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$29;​-​>ScriptDataDoubleEsca​pedDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 60 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$29;​-​>ScriptDataDoubleEsca​pedDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
61 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 61 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
62 ····​goto·​:​goto_0 62 ····​goto·​:​goto_0
   
63 ····​.​line·510 63 ····​.​line·455
64 ····​:​sswitch_1 64 ····​:​sswitch_1
65 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 65 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
66 ····​.​line·511 66 ····​.​line·456
67 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$29;​-​>ScriptDataDoubleEsca​pedLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​ 67 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$29;​-​>ScriptDataDoubleEsca​pedLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​
   
68 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
   
70 ····​.​line·514 70 ····​.​line·459
71 ····​:​sswitch_2 71 ····​:​sswitch_2
72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​.​line·515 73 ····​.​line·460
74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V 74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V
   
75 ····​.​line·516 75 ····​.​line·461
76 ····​const·​v2,​·​0xfffd 76 ····​const·​v2,​·​0xfffd
   
77 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 77 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·519 79 ····​.​line·464
80 ····​:​sswitch_3 80 ····​:​sswitch_3
81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​.​line·520 82 ····​.​line·465
83 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$29;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 83 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$29;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
84 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 84 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
85 ····​goto·​:​goto_0 85 ····​goto·​:​goto_0
   
Max diff block lines reached; 323/3348 bytes (9.65%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$30.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·528 19 ····​.​line·473
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 85 lines modified Offset 31, 85 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·530 37 ····​.​line·475
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·531 40 ····​.​line·476
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·550 43 ····​.​line·495
44 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 44 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
45 ····​.​line·551 45 ····​.​line·496
46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​ 46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
48 ····​.​line·553 48 ····​.​line·498
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​return-​void 50 ····​return-​void
   
51 ····​.​line·533 51 ····​.​line·478
52 ····​:​sswitch_0 52 ····​:​sswitch_0
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
54 ····​.​line·534 54 ····​.​line·479
55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>ScriptDataDoubleEsca​pedDashDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>ScriptDataDoubleEsca​pedDashDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
57 ····​goto·​:​goto_0 57 ····​goto·​:​goto_0
   
58 ····​.​line·537 58 ····​.​line·482
59 ····​:​sswitch_1 59 ····​:​sswitch_1
60 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 60 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
61 ····​.​line·538 61 ····​.​line·483
62 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>ScriptDataDoubleEsca​pedLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​ 62 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>ScriptDataDoubleEsca​pedLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​
   
63 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 63 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
64 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
   
65 ····​.​line·541 65 ····​.​line·486
66 ····​:​sswitch_2 66 ····​:​sswitch_2
67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​.​line·542 68 ····​.​line·487
69 ····​const·​v1,​·​0xfffd 69 ····​const·​v1,​·​0xfffd
   
70 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 70 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
71 ····​.​line·543 71 ····​.​line·488
72 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​ 72 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
73 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 73 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
74 ····​goto·​:​goto_0 74 ····​goto·​:​goto_0
   
75 ····​.​line·546 75 ····​.​line·491
76 ····​:​sswitch_3 76 ····​:​sswitch_3
77 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 77 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
78 ····​.​line·547 78 ····​.​line·492
79 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 79 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$30;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
80 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 80 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
81 ····​goto·​:​goto_0 81 ····​goto·​:​goto_0
   
82 ····​.​line·531 82 ····​.​line·476
83 ····​:​sswitch_data_0 83 ····​:​sswitch_data_0
84 ····​.​sparse-​switch 84 ····​.​sparse-​switch
85 ········​0x0·​-​>·​:​sswitch_2 85 ········​0x0·​-​>·​:​sswitch_2
86 ········​0x2d·​-​>·​:​sswitch_0 86 ········​0x2d·​-​>·​:​sswitch_0
87 ········​0x3c·​-​>·​:​sswitch_1 87 ········​0x3c·​-​>·​:​sswitch_1
Max diff block lines reached; 24/3235 bytes (0.74%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$31.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​555 19 ····​.​line·​500
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 91 lines modified Offset 31, 91 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​557 37 ····​.​line·​502
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​558 40 ····​.​line·​503
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·​580 43 ····​.​line·​525
44 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 44 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
45 ····​.​line·​581 45 ····​.​line·​526
46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​ 46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
48 ····​.​line·​583 48 ····​.​line·​528
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​return-​void 50 ····​return-​void
   
51 ····​.​line·​560 51 ····​.​line·​505
52 ····​:​sswitch_0 52 ····​:​sswitch_0
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
54 ····​goto·​:​goto_0 54 ····​goto·​:​goto_0
   
55 ····​.​line·​563 55 ····​.​line·​508
56 ····​:​sswitch_1 56 ····​:​sswitch_1
57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
58 ····​.​line·​564 58 ····​.​line·​509
59 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>ScriptDataDoubleEsca​pedLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​ 59 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>ScriptDataDoubleEsca​pedLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​
   
60 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 60 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
61 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
   
62 ····​.​line·​567 62 ····​.​line·​512
63 ····​:​sswitch_2 63 ····​:​sswitch_2
64 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 64 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
65 ····​.​line·​568 65 ····​.​line·​513
66 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​ 66 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​
   
67 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​goto·​:​goto_0 68 ····​goto·​:​goto_0
   
69 ····​.​line·​571 69 ····​.​line·​516
70 ····​:​sswitch_3 70 ····​:​sswitch_3
71 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
72 ····​.​line·​572 72 ····​.​line·​517
73 ····​const·​v1,​·​0xfffd 73 ····​const·​v1,​·​0xfffd
   
74 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 74 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
75 ····​.​line·​573 75 ····​.​line·​518
76 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​ 76 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·​576 79 ····​.​line·​521
80 ····​:​sswitch_4 80 ····​:​sswitch_4
81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​.​line·​577 82 ····​.​line·​522
83 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 83 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$31;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
84 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 84 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
85 ····​goto·​:​goto_0 85 ····​goto·​:​goto_0
   
Max diff block lines reached; 161/3355 bytes (4.80%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$32.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​585 19 ····​.​line·​530
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 37 lines modified Offset 33, 37 lines modified
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​16·​v1,​·​0x2f 37 ····​const/​16·​v1,​·​0x2f
   
38 ····​.​line·​587 38 ····​.​line·​532
39 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z 39 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​if-​eqz·​v0,​·​:​cond_0 41 ····​if-​eqz·​v0,​·​:​cond_0
   
42 ····​.​line·​588 42 ····​.​line·​533
43 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 43 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
44 ····​.​line·​589 44 ····​.​line·​534
45 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V 45 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTempBuffer()​V
   
46 ····​.​line·​590 46 ····​.​line·​535
47 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$32;​-​>ScriptDataDoubleEsca​peEnd:​Lorg/​jsoup/​parser/​TokeniserState;​ 47 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$32;​-​>ScriptDataDoubleEsca​peEnd:​Lorg/​jsoup/​parser/​TokeniserState;​
   
48 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 48 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
49 ····​.​line·​594 49 ····​.​line·​539
50 ····​:​goto_0 50 ····​:​goto_0
51 ····​return-​void 51 ····​return-​void
   
52 ····​.​line·​592 52 ····​.​line·​537
53 ····​:​cond_0 53 ····​:​cond_0
54 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$32;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​ 54 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$32;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
55 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 55 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
56 ····​goto·​:​goto_0 56 ····​goto·​:​goto_0
57 .​end·​method 57 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$33.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​596 19 ····​.​line·​541
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 18 lines modified Offset 31, 18 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​598 37 ····​.​line·​543
38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$33;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​ 38 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$33;​-​>ScriptDataEscaped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
39 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$33;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​ 39 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$33;​-​>ScriptDataDoubleEsca​ped:​Lorg/​jsoup/​parser/​TokeniserState;​
   
40 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataDoubleEsca​peTag(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 40 ····​#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>handleDataDoubleEsca​peTag(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
41 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$300(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V 41 ····​invoke-​static·​{p1,​·​p2,​·​v0,​·​v1},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$600(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
42 ····​.​line·​599 42 ····​.​line·​544
43 ····​return-​void 43 ····​return-​void
44 .​end·​method 44 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$34.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·601 19 ····​.​line·546
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 112 lines modified Offset 31, 112 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·604 37 ····​.​line·549
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·605 40 ····​.​line·550
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·639 43 ····​.​line·584
44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
45 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>newAttribute()​V 45 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>newAttribute()​V
   
46 ····​.​line·640 46 ····​.​line·585
47 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 47 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
48 ····​.​line·641 48 ····​.​line·586
49 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>AttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 49 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>AttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
50 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 50 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
51 ····​.​line·643 51 ····​.​line·588
52 ····​:​goto_0 52 ····​:​goto_0
53 ····​:​sswitch_0 53 ····​:​sswitch_0
54 ····​return-​void 54 ····​return-​void
   
55 ····​.​line·613 55 ····​.​line·558
56 ····​:​sswitch_1 56 ····​:​sswitch_1
57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​ 57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​
   
58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
   
60 ····​.​line·​616 60 ····​.​line·561
61 ····​:​sswitch_2 61 ····​:​sswitch_2
62 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V 62 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V
   
63 ····​.​line·617 63 ····​.​line·562
64 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 64 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
67 ····​.​line·620 67 ····​.​line·565
68 ····​:​sswitch_3 68 ····​:​sswitch_3
69 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 69 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
70 ····​.​line·621 70 ····​.​line·566
71 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 71 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
72 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>newAttribute()​V 72 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>newAttribute()​V
   
73 ····​.​line·622 73 ····​.​line·567
74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 74 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
75 ····​.​line·623 75 ····​.​line·568
76 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>AttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 76 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>AttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·626 79 ····​.​line·571
80 ····​:​sswitch_4 80 ····​:​sswitch_4
81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​.​line·627 82 ····​.​line·572
83 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 83 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$34;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
84 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 84 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
85 ····​goto·​:​goto_0 85 ····​goto·​:​goto_0
   
Max diff block lines reached; 949/4271 bytes (22.22%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$35.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·645 19 ····​.​line·590
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 118 lines modified Offset 31, 118 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​4 33 ····​.​locals·​4
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·648 37 ····​.​line·593
38 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>attributeNameCharsSo​rted:​[C 38 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>attributeNameCharsSo​rted:​[C
39 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$400()​[C 39 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$700()​[C
   
40 ····​move-​result-​object·​v2 40 ····​move-​result-​object·​v2
   
41 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAnySorted([​C)​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAnySorted([​C)​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v1 42 ····​move-​result-​object·​v1
   
43 ····​.​line·649 43 ····​.​line·594
44 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 44 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
45 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 45 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
46 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 46 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
47 ····​move-​result-​object·​v3 47 ····​move-​result-​object·​v3
   
48 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeName(​Ljava/​lang/​String;​)​V 48 ····​invoke-​virtual·​{v2,​·​v3},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeName(​Ljava/​lang/​String;​)​V
   
49 ····​.​line·651 49 ····​.​line·596
50 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 50 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
51 ····​move-​result·​v0 51 ····​move-​result·​v0
   
52 ····​.​line·652 52 ····​.​line·597
53 ····​.​local·​v0,​·​"c":​C 53 ····​.​local·​v0,​·​"c":​C
54 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 54 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
55 ····​.​line·​685 55 ····​.​line·​630
56 ····​:​goto_0 56 ····​:​goto_0
57 ····​return-​void 57 ····​return-​void
   
58 ····​.​line·​658 58 ····​.​line·​603
59 ····​:​sswitch_0 59 ····​:​sswitch_0
60 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$35;​-​>AfterAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 60 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$35;​-​>AfterAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
61 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 61 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
62 ····​goto·​:​goto_0 62 ····​goto·​:​goto_0
   
63 ····​.​line·​661 63 ····​.​line·​606
64 ····​:​sswitch_1 64 ····​:​sswitch_1
65 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$35;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​ 65 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$35;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​
   
66 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 66 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
68 ····​.​line·​664 68 ····​.​line·​609
69 ····​:​sswitch_2 69 ····​:​sswitch_2
70 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$35;​-​>BeforeAttributeValue​:​Lorg/​jsoup/​parser/​TokeniserState;​ 70 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$35;​-​>BeforeAttributeValue​:​Lorg/​jsoup/​parser/​TokeniserState;​
   
71 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
72 ····​goto·​:​goto_0 72 ····​goto·​:​goto_0
   
73 ····​.​line·​667 73 ····​.​line·​612
74 ····​:​sswitch_3 74 ····​:​sswitch_3
75 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V 75 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V
   
76 ····​.​line·​668 76 ····​.​line·​613
77 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$35;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 77 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$35;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
78 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 78 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
79 ····​goto·​:​goto_0 79 ····​goto·​:​goto_0
   
80 ····​.​line·​671 80 ····​.​line·​616
81 ····​:​sswitch_4 81 ····​:​sswitch_4
82 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 82 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
83 ····​.​line·​672 83 ····​.​line·​617
84 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 84 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
85 ····​const·​v3,​·​0xfffd 85 ····​const·​v3,​·​0xfffd
Max diff block lines reached; 1107/4362 bytes (25.38%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$36.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​687 19 ····​.​line·​632
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 119 lines modified Offset 31, 119 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​689 37 ····​.​line·​634
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​690 40 ····​.​line·​635
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·726 43 ····​.​line·671
44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
45 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>newAttribute()​V 45 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>newAttribute()​V
   
46 ····​.​line·​727 46 ····​.​line·672
47 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 47 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
48 ····​.​line·728 48 ····​.​line·673
49 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>AttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 49 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>AttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
50 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 50 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
51 ····​.​line·730 51 ····​.​line·675
52 ····​:​goto_0 52 ····​:​goto_0
53 ····​:​sswitch_0 53 ····​:​sswitch_0
54 ····​return-​void 54 ····​return-​void
   
55 ····​.​line·​699 55 ····​.​line·​644
56 ····​:​sswitch_1 56 ····​:​sswitch_1
57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​ 57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​
   
58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
   
60 ····​.​line·702 60 ····​.​line·647
61 ····​:​sswitch_2 61 ····​:​sswitch_2
62 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>BeforeAttributeValue​:​Lorg/​jsoup/​parser/​TokeniserState;​ 62 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>BeforeAttributeValue​:​Lorg/​jsoup/​parser/​TokeniserState;​
   
63 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 63 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
64 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
   
65 ····​.​line·705 65 ····​.​line·650
66 ····​:​sswitch_3 66 ····​:​sswitch_3
67 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V 67 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V
   
68 ····​.​line·706 68 ····​.​line·651
69 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 69 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
70 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 70 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
71 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
   
72 ····​.​line·709 72 ····​.​line·654
73 ····​:​sswitch_4 73 ····​:​sswitch_4
74 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 74 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
75 ····​.​line·710 75 ····​.​line·655
76 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 76 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
77 ····​const·​v2,​·​0xfffd 77 ····​const·​v2,​·​0xfffd
   
78 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeName(​C)​V 78 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeName(​C)​V
   
79 ····​.​line·711 79 ····​.​line·656
80 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>AttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 80 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$36;​-​>AttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
81 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​goto·​:​goto_0 82 ····​goto·​:​goto_0
   
83 ····​.​line·714 83 ····​.​line·659
84 ····​:​sswitch_5 84 ····​:​sswitch_5
85 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 85 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
Max diff block lines reached; 1126/4491 bytes (25.07%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$37.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·732 19 ····​.​line·677
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 125 lines modified Offset 31, 126 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·734 37 ····​.​line·679
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·735 40 ····​.​line·680
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·​775 43 ····​.​line·​721
44 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 44 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
45 ····​.​line·​776 45 ····​.​line·​722
46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_unquo​ted:​Lorg/​jsoup/​parser/​TokeniserState;​ 46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_unquo​ted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
48 ····​.​line·​778 48 ····​.​line·​724
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​:​sswitch_0 50 ····​:​sswitch_0
51 ····​return-​void 51 ····​return-​void
   
52 ····​.​line·744 52 ····​.​line·689
53 ····​:​sswitch_1 53 ····​:​sswitch_1
54 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_doubl​eQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 54 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_doubl​eQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
55 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 55 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
56 ····​goto·​:​goto_0 56 ····​goto·​:​goto_0
   
57 ····​.​line·747 57 ····​.​line·692
58 ····​:​sswitch_2 58 ····​:​sswitch_2
59 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 59 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
60 ····​.​line·748 60 ····​.​line·693
61 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_unquo​ted:​Lorg/​jsoup/​parser/​TokeniserState;​ 61 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_unquo​ted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
62 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 62 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
63 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
64 ····​.​line·751 64 ····​.​line·696
65 ····​:​sswitch_3 65 ····​:​sswitch_3
66 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_singl​eQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 66 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_singl​eQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
67 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​goto·​:​goto_0 68 ····​goto·​:​goto_0
   
69 ····​.​line·754 69 ····​.​line·699
70 ····​:​sswitch_4 70 ····​:​sswitch_4
71 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
72 ····​.​line·​755 72 ····​.​line·​700
73 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 73 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
74 ····​const·​v2,​·​0xfffd 74 ····​const·​v2,​·​0xfffd
   
75 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​(C)​V 75 ····​invoke-​virtual·​{v1,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​(C)​V
   
76 ····​.​line·​756 76 ····​.​line·​701
77 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_unquo​ted:​Lorg/​jsoup/​parser/​TokeniserState;​ 77 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>AttributeValue_unquo​ted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
78 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 78 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
79 ····​goto·​:​goto_0 79 ····​goto·​:​goto_0
   
80 ····​.​line·​759 80 ····​.​line·​704
81 ····​:​sswitch_5 81 ····​:​sswitch_5
82 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 82 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
83 ····​.​line·​760 83 ····​.​line·​705
  84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V
   
  85 ····​.​line·​706
84 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$37;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 1503/4816 bytes (31.21%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$38.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​780 19 ····​.​line·​726
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 120 lines modified Offset 31, 130 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​5 33 ····​.​locals·​5
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​782 37 ····​.​line·​728
38 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>attributeDoubleValue​CharsSorted:​[C 38 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>attributeDoubleValue​CharsSorted:​[C
39 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$500()​[C 39 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$800()​[C
   
40 ····​move-​result-​object·​v3 40 ····​move-​result-​object·​v3
   
41 ····​invoke-​virtual·​{p2,​·​v3},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAnySorted([​C)​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{p2,​·​v3},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v2 42 ····​move-​result-​object·​v2
   
43 ····​.​line·​783 43 ····​.​line·​729
44 ····​.​local·​v2,​·​"value":​Ljava/​lang/​String;​ 44 ····​.​local·​v2,​·​"value":​Ljava/​lang/​String;​
45 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I 45 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
46 ····​move-​result·​v3 46 ····​move-​result·​v3
   
47 ····​if-​lez·​v3,​·​:​cond_0 47 ····​if-​lez·​v3,​·​:​cond_0
   
48 ····​.​line·​784 48 ····​.​line·​730
49 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 49 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
50 ····​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​(Ljava/​lang/​String;​)​V 50 ····​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​(Ljava/​lang/​String;​)​V
   
51 ····​.​line·​786 51 ····​.​line·​734
52 ····​:​cond_0 52 ····​:​goto_0
53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
54 ····​move-​result·​v0 54 ····​move-​result·​v0
   
55 ····​.​line·​787 55 ····​.​line·​735
56 ····​.​local·​v0,​·​"c":​C 56 ····​.​local·​v0,​·​"c":​C
57 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 57 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
58 ····​.​line·808 58 ····​.​line·756
59 ····​:​goto_0 59 ····​:​goto_1
60 ····​return-​void 60 ····​return-​void
   
61 ····​.​line·​789 61 ····​.​line·​732
  62 ····​.​end·​local·​v0····​#·​"c":​C
  63 ····​:​cond_0
  64 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
  65 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>setEmptyAttributeVal​ue()​V
   
  66 ····​goto·​:​goto_0
   
  67 ····​.​line·​737
  68 ····​.​restart·​local·​v0····​#·​"c":​C
62 ····​:​sswitch_0 69 ····​:​sswitch_0
63 ····​sget-​object·​v3,​·​Lorg/​jsoup/​parser/​TokeniserState$38;​-​>AfterAttributeValue_​quoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 70 ····​sget-​object·​v3,​·​Lorg/​jsoup/​parser/​TokeniserState$38;​-​>AfterAttributeValue_​quoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
64 ····​invoke-​virtual·​{p1,​·​v3},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​v3},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
65 ····​goto·​:​goto_0 72 ····​goto·​:​goto_1
   
66 ····​.​line·​792 73 ····​.​line·​740
67 ····​:​sswitch_1 74 ····​:​sswitch_1
68 ····​const/​16·​v3,​·​0x22 75 ····​const/​16·​v3,​·​0x22
   
69 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Character;​-​>valueOf(C)​Ljava/​lang/​Character;​ 76 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Character;​-​>valueOf(C)​Ljava/​lang/​Character;​
   
70 ····​move-​result-​object·​v3 77 ····​move-​result-​object·​v3
   
71 ····​const/​4·​v4,​·​0x1 78 ····​const/​4·​v4,​·​0x1
   
72 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>consumeCharacterRefe​rence(Ljava/​lang/​Character;​Z)​[C 79 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>consumeCharacterRefe​rence(Ljava/​lang/​Character;​Z)​[C
   
73 ····​move-​result-​object·​v1 80 ····​move-​result-​object·​v1
   
74 ····​.​line·​793 81 ····​.​line·​741
75 ····​.​local·​v1,​·​"ref":​[C 82 ····​.​local·​v1,​·​"ref":​[C
76 ····​if-​eqz·​v1,​·​:​cond_1 83 ····​if-​eqz·​v1,​·​:​cond_1
   
77 ····​.​line·​794 84 ····​.​line·​742
78 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 85 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
Max diff block lines reached; 1384/4517 bytes (30.64%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$39.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·810 19 ····​.​line·758
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 120 lines modified Offset 31, 130 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​5 33 ····​.​locals·​5
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·812 37 ····​.​line·760
38 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>attributeSingleValue​CharsSorted:​[C 38 ····​#·​getter·​for:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>attributeSingleValue​CharsSorted:​[C
39 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$600()​[C 39 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$900()​[C
   
40 ····​move-​result-​object·​v3 40 ····​move-​result-​object·​v3
   
41 ····​invoke-​virtual·​{p2,​·​v3},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAnySorted([​C)​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{p2,​·​v3},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v2 42 ····​move-​result-​object·​v2
   
43 ····​.​line·813 43 ····​.​line·761
44 ····​.​local·​v2,​·​"value":​Ljava/​lang/​String;​ 44 ····​.​local·​v2,​·​"value":​Ljava/​lang/​String;​
45 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I 45 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
46 ····​move-​result·​v3 46 ····​move-​result·​v3
   
47 ····​if-​lez·​v3,​·​:​cond_0 47 ····​if-​lez·​v3,​·​:​cond_0
   
48 ····​.​line·814 48 ····​.​line·762
49 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 49 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
50 ····​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​(Ljava/​lang/​String;​)​V 50 ····​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​(Ljava/​lang/​String;​)​V
   
51 ····​.​line·816 51 ····​.​line·766
52 ····​:​cond_0 52 ····​:​goto_0
53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
54 ····​move-​result·​v0 54 ····​move-​result·​v0
   
55 ····​.​line·817 55 ····​.​line·767
56 ····​.​local·​v0,​·​"c":​C 56 ····​.​local·​v0,​·​"c":​C
57 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 57 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
58 ····​.​line·838 58 ····​.​line·788
59 ····​:​goto_0 59 ····​:​goto_1
60 ····​return-​void 60 ····​return-​void
   
61 ····​.​line·819 61 ····​.​line·764
  62 ····​.​end·​local·​v0····​#·​"c":​C
  63 ····​:​cond_0
  64 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
  65 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>setEmptyAttributeVal​ue()​V
   
  66 ····​goto·​:​goto_0
   
  67 ····​.​line·​769
  68 ····​.​restart·​local·​v0····​#·​"c":​C
62 ····​:​sswitch_0 69 ····​:​sswitch_0
63 ····​sget-​object·​v3,​·​Lorg/​jsoup/​parser/​TokeniserState$39;​-​>AfterAttributeValue_​quoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 70 ····​sget-​object·​v3,​·​Lorg/​jsoup/​parser/​TokeniserState$39;​-​>AfterAttributeValue_​quoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
64 ····​invoke-​virtual·​{p1,​·​v3},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​v3},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
65 ····​goto·​:​goto_0 72 ····​goto·​:​goto_1
   
66 ····​.​line·822 73 ····​.​line·772
67 ····​:​sswitch_1 74 ····​:​sswitch_1
68 ····​const/​16·​v3,​·​0x27 75 ····​const/​16·​v3,​·​0x27
   
69 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Character;​-​>valueOf(C)​Ljava/​lang/​Character;​ 76 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Character;​-​>valueOf(C)​Ljava/​lang/​Character;​
   
70 ····​move-​result-​object·​v3 77 ····​move-​result-​object·​v3
   
71 ····​const/​4·​v4,​·​0x1 78 ····​const/​4·​v4,​·​0x1
   
72 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>consumeCharacterRefe​rence(Ljava/​lang/​Character;​Z)​[C 79 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>consumeCharacterRefe​rence(Ljava/​lang/​Character;​Z)​[C
   
73 ····​move-​result-​object·​v1 80 ····​move-​result-​object·​v1
   
74 ····​.​line·823 81 ····​.​line·773
75 ····​.​local·​v1,​·​"ref":​[C 82 ····​.​local·​v1,​·​"ref":​[C
76 ····​if-​eqz·​v1,​·​:​cond_1 83 ····​if-​eqz·​v1,​·​:​cond_1
   
77 ····​.​line·824 84 ····​.​line·774
78 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 85 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
Max diff block lines reached; 1384/4517 bytes (30.64%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$3.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·44 19 ····​.​line·39
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 93 lines modified Offset 31, 93 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​47 37 ····​.​line·​42
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
39 ····​move-​result·​v1 39 ····​move-​result·​v1
   
40 ····​sparse-​switch·​v1,​·​:​sswitch_data_0 40 ····​sparse-​switch·​v1,​·​:​sswitch_data_0
   
41 ····​.​line·63 41 ····​.​line·58
42 ····​const/​4·​v1,​·​0x3 42 ····​const/​4·​v1,​·​0x3
   
43 ····​new-​array·​v1,​·​v1,​·​[C 43 ····​new-​array·​v1,​·​v1,​·​[C
   
44 ····​fill-​array-​data·​v1,​·​:​array_0 44 ····​fill-​array-​data·​v1,​·​:​array_0
   
45 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​ 45 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​
   
46 ····​move-​result-​object·​v0 46 ····​move-​result-​object·​v0
   
47 ····​.​line·64 47 ····​.​line·59
48 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​ 48 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​
49 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 49 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
50 ····​.​line·​67 50 ····​.​line·​62
51 ····​.​end·​local·​v0····​#·​"data":​Ljava/​lang/​String;​ 51 ····​.​end·​local·​v0····​#·​"data":​Ljava/​lang/​String;​
52 ····​:​goto_0 52 ····​:​goto_0
53 ····​return-​void 53 ····​return-​void
   
54 ····​.​line·​49 54 ····​.​line·​44
55 ····​:​sswitch_0 55 ····​:​sswitch_0
56 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$3;​-​>CharacterReferenceIn​Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​ 56 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$3;​-​>CharacterReferenceIn​Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​
   
57 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 57 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
58 ····​goto·​:​goto_0 58 ····​goto·​:​goto_0
   
59 ····​.​line·52 59 ····​.​line·47
60 ····​:​sswitch_1 60 ····​:​sswitch_1
61 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$3;​-​>RcdataLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​ 61 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$3;​-​>RcdataLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​
   
62 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 62 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
63 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
64 ····​.​line·​55 64 ····​.​line·​50
65 ····​:​sswitch_2 65 ····​:​sswitch_2
66 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 66 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
67 ····​.​line·​56 67 ····​.​line·​51
68 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V 68 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V
   
69 ····​.​line·​57 69 ····​.​line·​52
70 ····​const·​v1,​·​0xfffd 70 ····​const·​v1,​·​0xfffd
   
71 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 71 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
72 ····​goto·​:​goto_0 72 ····​goto·​:​goto_0
   
73 ····​.​line·60 73 ····​.​line·55
74 ····​:​sswitch_3 74 ····​:​sswitch_3
75 ····​new-​instance·​v1,​·​Lorg/​jsoup/​parser/​Token$EOF;​ 75 ····​new-​instance·​v1,​·​Lorg/​jsoup/​parser/​Token$EOF;​
   
76 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​parser/​Token$EOF;​-​><init>()​V 76 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​parser/​Token$EOF;​-​><init>()​V
   
77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Lorg/​jsoup/​parser/​Token;​)​V 77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Lorg/​jsoup/​parser/​Token;​)​V
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·​47 79 ····​.​line·​42
80 ····​nop 80 ····​nop
   
81 ····​:​sswitch_data_0 81 ····​:​sswitch_data_0
82 ····​.​sparse-​switch 82 ····​.​sparse-​switch
83 ········​0x0·​-​>·​:​sswitch_2 83 ········​0x0·​-​>·​:​sswitch_2
84 ········​0x26·​-​>·​:​sswitch_0 84 ········​0x26·​-​>·​:​sswitch_0
85 ········​0x3c·​-​>·​:​sswitch_1 85 ········​0x3c·​-​>·​:​sswitch_1
86 ········​0xffff·​-​>·​:​sswitch_3 86 ········​0xffff·​-​>·​:​sswitch_3
Max diff block lines reached; 141/2914 bytes (4.84%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$40.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·840 19 ····​.​line·790
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 161 lines modified Offset 31, 142 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​5 33 ····​.​locals·​5
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·842 37 ····​.​line·792
38 ····const/​16·​v3,​·​0xd 38 ····#·getter·for:​·Lorg/​jsoup/​parser/​TokeniserState;​-​>attributeValueUnquot​ed:​[C
  39 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$1000()​[C
   
39 ····new-​array·​v3,​·​v3,​·[C 40 ····move-​result-​object·v3
   
40 ····​fill-​array-​data·​v3,​·​:​array_0  
   
41 ····​invoke-​virtual·​{p2,​·​v3},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{p2,​·​v3},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAnySorted([​C)​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v2 42 ····​move-​result-​object·​v2
   
43 ····​.​line·843 43 ····​.​line·793
44 ····​.​local·​v2,​·​"value":​Ljava/​lang/​String;​ 44 ····​.​local·​v2,​·​"value":​Ljava/​lang/​String;​
45 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I 45 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
46 ····​move-​result·​v3 46 ····​move-​result·​v3
   
47 ····​if-​lez·​v3,​·​:​cond_0 47 ····​if-​lez·​v3,​·​:​cond_0
   
48 ····​.​line·844 48 ····​.​line·794
49 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 49 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
50 ····​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​(Ljava/​lang/​String;​)​V 50 ····​invoke-​virtual·​{v3,​·​v2},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​(Ljava/​lang/​String;​)​V
   
51 ····​.​line·846 51 ····​.​line·796
52 ····​:​cond_0 52 ····​:​cond_0
53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 53 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
54 ····​move-​result·​v0 54 ····​move-​result·​v0
   
55 ····​.​line·847 55 ····​.​line·797
56 ····​.​local·​v0,​·​"c":​C 56 ····​.​local·​v0,​·​"c":​C
57 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 57 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
58 ····​.​line·​885 58 ····​.​line·​835
59 ····​:​goto_0 59 ····​:​goto_0
60 ····​return-​void 60 ····​return-​void
   
61 ····​.​line·​853 61 ····​.​line·​803
62 ····​:​sswitch_0 62 ····​:​sswitch_0
63 ····​sget-​object·​v3,​·​Lorg/​jsoup/​parser/​TokeniserState$40;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 63 ····​sget-​object·​v3,​·​Lorg/​jsoup/​parser/​TokeniserState$40;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
64 ····​invoke-​virtual·​{p1,​·​v3},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 64 ····​invoke-​virtual·​{p1,​·​v3},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
65 ····​goto·​:​goto_0 65 ····​goto·​:​goto_0
   
66 ····​.​line·​856 66 ····​.​line·​806
67 ····​:​sswitch_1 67 ····​:​sswitch_1
68 ····​const/​16·​v3,​·​0x3e 68 ····​const/​16·​v3,​·​0x3e
   
69 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Character;​-​>valueOf(C)​Ljava/​lang/​Character;​ 69 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Character;​-​>valueOf(C)​Ljava/​lang/​Character;​
   
70 ····​move-​result-​object·​v3 70 ····​move-​result-​object·​v3
   
71 ····​const/​4·​v4,​·​0x1 71 ····​const/​4·​v4,​·​0x1
   
72 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>consumeCharacterRefe​rence(Ljava/​lang/​Character;​Z)​[C 72 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>consumeCharacterRefe​rence(Ljava/​lang/​Character;​Z)​[C
   
73 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
74 ····​.​line·​857 74 ····​.​line·​807
75 ····​.​local·​v1,​·​"ref":​[C 75 ····​.​local·​v1,​·​"ref":​[C
76 ····​if-​eqz·​v1,​·​:​cond_1 76 ····​if-​eqz·​v1,​·​:​cond_1
   
77 ····​.​line·​858 77 ····​.​line·​808
78 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 78 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
79 ····​invoke-​virtual·​{v3,​·​v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​([C)​V 79 ····​invoke-​virtual·​{v3,​·​v1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>appendAttributeValue​([C)​V
   
80 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
   
81 ····​.​line·​860 81 ····​.​line·​810
82 ····​:​cond_1 82 ····​:​cond_1
83 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 83 ····​iget-​object·​v3,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
Max diff block lines reached; 2151/5128 bytes (41.95%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$41.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​888 19 ····​.​line·​838
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 77 lines modified Offset 31, 77 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​890 37 ····​.​line·​840
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​891 40 ····​.​line·​841
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·911 43 ····​.​line·861
44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
45 ····​.​line·912 45 ····​.​line·862
46 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 46 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
47 ····​.​line·913 47 ····​.​line·863
48 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 48 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
49 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 49 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
50 ····​.​line·916 50 ····​.​line·866
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​return-​void 52 ····​return-​void
   
53 ····​.​line·​897 53 ····​.​line·​847
54 ····​:​sswitch_0 54 ····​:​sswitch_0
55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
57 ····​goto·​:​goto_0 57 ····​goto·​:​goto_0
   
58 ····​.​line·900 58 ····​.​line·850
59 ····​:​sswitch_1 59 ····​:​sswitch_1
60 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​ 60 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>SelfClosingStartTag:​Lorg/​jsoup/​parser/​TokeniserState;​
   
61 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 61 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
62 ····​goto·​:​goto_0 62 ····​goto·​:​goto_0
   
63 ····​.​line·903 63 ····​.​line·853
64 ····​:​sswitch_2 64 ····​:​sswitch_2
65 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V 65 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V
   
66 ····​.​line·904 66 ····​.​line·854
67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
   
70 ····​.​line·907 70 ····​.​line·857
71 ····​:​sswitch_3 71 ····​:​sswitch_3
72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​.​line·908 73 ····​.​line·858
74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$41;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
76 ····​goto·​:​goto_0 76 ····​goto·​:​goto_0
   
77 ····​.​line·​891 77 ····​.​line·​841
78 ····​nop 78 ····​nop
   
79 ····​:​sswitch_data_0 79 ····​:​sswitch_data_0
80 ····​.​sparse-​switch 80 ····​.​sparse-​switch
81 ········​0x9·​-​>·​:​sswitch_0 81 ········​0x9·​-​>·​:​sswitch_0
82 ········​0xa·​-​>·​:​sswitch_0 82 ········​0xa·​-​>·​:​sswitch_0
83 ········​0xc·​-​>·​:​sswitch_0 83 ········​0xc·​-​>·​:​sswitch_0
[−]
smali/org/jsoup/parser/TokeniserState$42.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·918 19 ····​.​line·868
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 65 lines modified Offset 31, 65 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·920 37 ····​.​line·870
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·921 40 ····​.​line·871
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·932 43 ····​.​line·882
44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
45 ····​.​line·933 45 ····​.​line·883
46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$42;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$42;​-​>BeforeAttributeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
48 ····​.​line·935 48 ····​.​line·885
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​return-​void 50 ····​return-​void
   
51 ····​.​line·923 51 ····​.​line·873
52 ····​:​sswitch_0 52 ····​:​sswitch_0
53 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​ 53 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>tagPending:​Lorg/​jsoup/​parser/​Token$Tag;​
   
54 ····​const/​4·​v2,​·​0x1 54 ····​const/​4·​v2,​·​0x1
   
55 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>selfClosing:​Z 55 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>selfClosing:​Z
   
56 ····​.​line·924 56 ····​.​line·874
57 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V 57 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitTagPending()​V
   
58 ····​.​line·925 58 ····​.​line·875
59 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$42;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 59 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$42;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
60 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 60 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
61 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
   
62 ····​.​line·928 62 ····​.​line·878
63 ····​:​sswitch_1 63 ····​:​sswitch_1
64 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 64 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
65 ····​.​line·929 65 ····​.​line·879
66 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$42;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 66 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$42;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
67 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​goto·​:​goto_0 68 ····​goto·​:​goto_0
   
69 ····​.​line·921 69 ····​.​line·871
70 ····​nop 70 ····​nop
   
71 ····​:​sswitch_data_0 71 ····​:​sswitch_data_0
72 ····​.​sparse-​switch 72 ····​.​sparse-​switch
73 ········​0x3e·​-​>·​:​sswitch_0 73 ········​0x3e·​-​>·​:​sswitch_0
74 ········​0xffff·​-​>·​:​sswitch_1 74 ········​0xffff·​-​>·​:​sswitch_1
75 ····​.​end·​sparse-​switch 75 ····​.​end·​sparse-​switch
[−]
smali/org/jsoup/parser/TokeniserState$43.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·937 19 ····​.​line·887
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 43 lines modified Offset 31, 43 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·941 37 ····​.​line·891
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>unconsume()​V
   
39 ····​.​line·942 39 ····​.​line·892
40 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$Comment;​ 40 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$Comment;​
   
41 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​parser/​Token$Comment;​-​><init>()​V 41 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​parser/​Token$Comment;​-​><init>()​V
   
42 ····​.​line·943 42 ····​.​line·893
43 ····​.​local·​v0,​·​"comment":​Lorg/​jsoup/​parser/​Token$Comment;​ 43 ····​.​local·​v0,​·​"comment":​Lorg/​jsoup/​parser/​Token$Comment;​
44 ····​const/​4·​v1,​·​0x1 44 ····​const/​4·​v1,​·​0x1
   
45 ····​iput-​boolean·​v1,​·​v0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>bogus:​Z 45 ····​iput-​boolean·​v1,​·​v0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>bogus:​Z
   
46 ····​.​line·944 46 ····​.​line·894
47 ····​iget-​object·​v1,​·​v0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 47 ····​iget-​object·​v1,​·​v0,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
48 ····​const/​16·​v2,​·​0x3e 48 ····​const/​16·​v2,​·​0x3e
   
49 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeTo(C)​Ljava/​lang/​String;​ 49 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeTo(C)​Ljava/​lang/​String;​
   
50 ····​move-​result-​object·​v2 50 ····​move-​result-​object·​v2
   
51 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 51 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
52 ····​.​line·946 52 ····​.​line·896
53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Lorg/​jsoup/​parser/​Token;​)​V 53 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Lorg/​jsoup/​parser/​Token;​)​V
   
54 ····​.​line·947 54 ····​.​line·897
55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$43;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$43;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
57 ····​.​line·948 57 ····​.​line·898
58 ····​return-​void 58 ····​return-​void
59 .​end·​method 59 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$46.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​996 19 ····​.​line·​946
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 96 lines modified Offset 31, 96 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​998 37 ····​.​line·​948
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​999 40 ····​.​line·​949
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·1019 43 ····​.​line·969
44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
45 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 45 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
46 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 46 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
47 ····​.​line·1020 47 ····​.​line·970
48 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 48 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
49 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 49 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
50 ····​.​line·1022 50 ····​.​line·972
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​return-​void 52 ····​return-​void
   
53 ····​.​line·1001 53 ····​.​line·951
54 ····​:​sswitch_0 54 ····​:​sswitch_0
55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>CommentStartDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>CommentStartDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
57 ····​goto·​:​goto_0 57 ····​goto·​:​goto_0
   
58 ····​.​line·1004 58 ····​.​line·954
59 ····​:​sswitch_1 59 ····​:​sswitch_1
60 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 60 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
61 ····​.​line·1005 61 ····​.​line·955
62 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 62 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
63 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 63 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
64 ····​const·​v2,​·​0xfffd 64 ····​const·​v2,​·​0xfffd
   
65 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 65 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
66 ····​.​line·1006 66 ····​.​line·956
67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
   
70 ····​.​line·1009 70 ····​.​line·959
71 ····​:​sswitch_2 71 ····​:​sswitch_2
72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​.​line·1010 73 ····​.​line·960
74 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V 74 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V
   
75 ····​.​line·1011 75 ····​.​line·961
76 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 76 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·1014 79 ····​.​line·964
80 ····​:​sswitch_3 80 ····​:​sswitch_3
81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​.​line·1015 82 ····​.​line·965
83 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V 83 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V
   
84 ····​.​line·1016 84 ····​.​line·966
85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$46;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 294/3719 bytes (7.91%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$45.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​968 19 ····​.​line·​918
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 96 lines modified Offset 31, 96 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​970 37 ····​.​line·​920
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​971 40 ····​.​line·​921
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·​991 43 ····​.​line·​941
44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
45 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 45 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
46 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 46 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
47 ····​.​line·​992 47 ····​.​line·​942
48 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 48 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
49 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 49 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
50 ····​.​line·​994 50 ····​.​line·​944
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​return-​void 52 ····​return-​void
   
53 ····​.​line·​973 53 ····​.​line·​923
54 ····​:​sswitch_0 54 ····​:​sswitch_0
55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>CommentStartDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 55 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>CommentStartDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 56 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
57 ····​goto·​:​goto_0 57 ····​goto·​:​goto_0
   
58 ····​.​line·​976 58 ····​.​line·​926
59 ····​:​sswitch_1 59 ····​:​sswitch_1
60 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 60 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
61 ····​.​line·​977 61 ····​.​line·​927
62 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 62 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
63 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 63 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
64 ····​const·​v2,​·​0xfffd 64 ····​const·​v2,​·​0xfffd
   
65 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 65 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
66 ····​.​line·​978 66 ····​.​line·​928
67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
   
70 ····​.​line·​981 70 ····​.​line·​931
71 ····​:​sswitch_2 71 ····​:​sswitch_2
72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​.​line·​982 73 ····​.​line·​932
74 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V 74 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V
   
75 ····​.​line·​983 75 ····​.​line·​933
76 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 76 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 77 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·​986 79 ····​.​line·​936
80 ····​:​sswitch_3 80 ····​:​sswitch_3
81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​.​line·​987 82 ····​.​line·​937
83 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V 83 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V
   
84 ····​.​line·​988 84 ····​.​line·​938
85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$45;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 294/3706 bytes (7.93%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$47.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·1024 19 ····​.​line·974
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 24 lines modified Offset 31, 24 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·1026 37 ····​.​line·976
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·1027 40 ····​.​line·977
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·1042 43 ····​.​line·992
44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
45 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 45 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
46 ····​const/​4·​v2,​·​0x2 46 ····​const/​4·​v2,​·​0x2
   
47 ····​new-​array·​v2,​·​v2,​·​[C 47 ····​new-​array·​v2,​·​v2,​·​[C
Offset 57, 66 lines modified Offset 57, 66 lines modified
   
57 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​ 57 ····​invoke-​virtual·​{p2,​·​v2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​
   
58 ····​move-​result-​object·​v2 58 ····​move-​result-​object·​v2
   
59 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 59 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
60 ····​.​line·1044 60 ····​.​line·994
61 ····​:​goto_0 61 ····​:​goto_0
62 ····​return-​void 62 ····​return-​void
   
63 ····​.​line·1029 63 ····​.​line·979
64 ····​:​sswitch_0 64 ····​:​sswitch_0
65 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$47;​-​>CommentEndDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 65 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$47;​-​>CommentEndDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
66 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 66 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
   
68 ····​.​line·1032 68 ····​.​line·982
69 ····​:​sswitch_1 69 ····​:​sswitch_1
70 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 70 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
71 ····​.​line·1033 71 ····​.​line·983
72 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V 72 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V
   
73 ····​.​line·1034 73 ····​.​line·984
74 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 74 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
75 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 75 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
76 ····​const·​v2,​·​0xfffd 76 ····​const·​v2,​·​0xfffd
   
77 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 77 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·1037 79 ····​.​line·987
80 ····​:​sswitch_2 80 ····​:​sswitch_2
81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​.​line·1038 82 ····​.​line·988
83 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V 83 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V
   
84 ····​.​line·1039 84 ····​.​line·989
85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$47;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 85 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$47;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
86 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 86 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
87 ····​goto·​:​goto_0 87 ····​goto·​:​goto_0
   
88 ····​.​line·1027 88 ····​.​line·977
89 ····​:​sswitch_data_0 89 ····​:​sswitch_data_0
90 ····​.​sparse-​switch 90 ····​.​sparse-​switch
91 ········​0x0·​-​>·​:​sswitch_1 91 ········​0x0·​-​>·​:​sswitch_1
92 ········​0x2d·​-​>·​:​sswitch_0 92 ········​0x2d·​-​>·​:​sswitch_0
93 ········​0xffff·​-​>·​:​sswitch_2 93 ········​0xffff·​-​>·​:​sswitch_2
94 ····​.​end·​sparse-​switch 94 ····​.​end·​sparse-​switch
Max diff block lines reached; 127/3190 bytes (3.98%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$44.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​950 19 ····​.​line·​900
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 73 lines modified Offset 31, 73 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​952 37 ····​.​line·​902
38 ····​const-​string·​v0,​·​"-​-​" 38 ····​const-​string·​v0,​·​"-​-​"
   
39 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsume(Ljava/​lang/​String;​)​Z 39 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsume(Ljava/​lang/​String;​)​Z
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​if-​eqz·​v0,​·​:​cond_0 41 ····​if-​eqz·​v0,​·​:​cond_0
   
42 ····​.​line·​953 42 ····​.​line·​903
43 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createCommentPending​()​V 43 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createCommentPending​()​V
   
44 ····​.​line·​954 44 ····​.​line·​904
45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$44;​-​>CommentStart:​Lorg/​jsoup/​parser/​TokeniserState;​ 45 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$44;​-​>CommentStart:​Lorg/​jsoup/​parser/​TokeniserState;​
   
46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 46 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
47 ····​.​line·​966 47 ····​.​line·​916
48 ····​:​goto_0 48 ····​:​goto_0
49 ····​return-​void 49 ····​return-​void
   
50 ····​.​line·​955 50 ····​.​line·​905
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​const-​string·​v0,​·​"DOCTYPE" 52 ····​const-​string·​v0,​·​"DOCTYPE"
   
53 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsumeIgnoreCa​se(Ljava/​lang/​String;​)​Z 53 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsumeIgnoreCa​se(Ljava/​lang/​String;​)​Z
   
54 ····​move-​result·​v0 54 ····​move-​result·​v0
   
55 ····​if-​eqz·​v0,​·​:​cond_1 55 ····​if-​eqz·​v0,​·​:​cond_1
   
56 ····​.​line·​956 56 ····​.​line·​906
57 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$44;​-​>Doctype:​Lorg/​jsoup/​parser/​TokeniserState;​ 57 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$44;​-​>Doctype:​Lorg/​jsoup/​parser/​TokeniserState;​
   
58 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
   
60 ····​.​line·​957 60 ····​.​line·​907
61 ····​:​cond_1 61 ····​:​cond_1
62 ····​const-​string·​v0,​·​"[CDATA[" 62 ····​const-​string·​v0,​·​"[CDATA["
   
63 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsume(Ljava/​lang/​String;​)​Z 63 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsume(Ljava/​lang/​String;​)​Z
   
64 ····​move-​result·​v0 64 ····​move-​result·​v0
   
65 ····​if-​eqz·​v0,​·​:​cond_2 65 ····​if-​eqz·​v0,​·​:​cond_2
   
66 ····​.​line·​961 66 ····​.​line·​911
67 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$44;​-​>CdataSection:​Lorg/​jsoup/​parser/​TokeniserState;​ 67 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$44;​-​>CdataSection:​Lorg/​jsoup/​parser/​TokeniserState;​
   
68 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
   
70 ····​.​line·​963 70 ····​.​line·​913
71 ····​:​cond_2 71 ····​:​cond_2
72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​.​line·​964 73 ····​.​line·​914
74 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$44;​-​>BogusComment:​Lorg/​jsoup/​parser/​TokeniserState;​ 74 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$44;​-​>BogusComment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
75 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 75 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
76 ····​goto·​:​goto_0 76 ····​goto·​:​goto_0
77 .​end·​method 77 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$48.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·1046 19 ····​.​line·996
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 90 lines modified Offset 33, 90 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​16·​v2,​·​0x2d 37 ····​const/​16·​v2,​·​0x2d
   
38 ····​.​line·1048 38 ····​.​line·998
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·1049 41 ····​.​line·999
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1064 44 ····​.​line·​1014
45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
47 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 47 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
48 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
49 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 49 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
50 ····​.​line·​1065 50 ····​.​line·​1015
51 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$48;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 51 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$48;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
52 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 52 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
53 ····​.​line·​1067 53 ····​.​line·​1017
54 ····​:​goto_0 54 ····​:​goto_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​1051 56 ····​.​line·​1001
57 ····​:​sswitch_0 57 ····​:​sswitch_0
58 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$48;​-​>CommentEnd:​Lorg/​jsoup/​parser/​TokeniserState;​ 58 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$48;​-​>CommentEnd:​Lorg/​jsoup/​parser/​TokeniserState;​
   
59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
60 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
   
61 ····​.​line·​1054 61 ····​.​line·​1004
62 ····​:​sswitch_1 62 ····​:​sswitch_1
63 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 63 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
64 ····​.​line·​1055 64 ····​.​line·​1005
65 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 65 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
66 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 66 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
67 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 67 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
68 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v1
   
69 ····​const·​v2,​·​0xfffd 69 ····​const·​v2,​·​0xfffd
   
70 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 70 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
71 ····​.​line·​1056 71 ····​.​line·​1006
72 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$48;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 72 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$48;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
73 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 73 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
74 ····​goto·​:​goto_0 74 ····​goto·​:​goto_0
   
75 ····​.​line·​1059 75 ····​.​line·​1009
76 ····​:​sswitch_2 76 ····​:​sswitch_2
77 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 77 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
78 ····​.​line·​1060 78 ····​.​line·​1010
79 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V 79 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V
   
80 ····​.​line·​1061 80 ····​.​line·​1011
81 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$48;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 81 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$48;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
82 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 82 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
83 ····​goto·​:​goto_0 83 ····​goto·​:​goto_0
   
84 ····​.​line·1049 84 ····​.​line·999
Max diff block lines reached; 128/3380 bytes (3.79%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$49.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1069 19 ····​.​line·​1019
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 126 lines modified Offset 31, 126 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1071 37 ····​.​line·​1021
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​1072 40 ····​.​line·​1022
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·​1096 43 ····​.​line·​1046
44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
45 ····​.​line·​1097 45 ····​.​line·​1047
46 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 46 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
47 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 47 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
48 ····​const-​string·​v2,​·​"-​-​" 48 ····​const-​string·​v2,​·​"-​-​"
   
49 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 49 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
50 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v1
   
51 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 51 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
52 ····​.​line·​1098 52 ····​.​line·​1048
53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$49;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$49;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
55 ····​.​line·​1100 55 ····​.​line·​1050
56 ····​:​goto_0 56 ····​:​goto_0
57 ····​return-​void 57 ····​return-​void
   
58 ····​.​line·​1074 58 ····​.​line·​1024
59 ····​:​sswitch_0 59 ····​:​sswitch_0
60 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V 60 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V
   
61 ····​.​line·​1075 61 ····​.​line·​1025
62 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$49;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 62 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$49;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
63 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 63 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
64 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
   
65 ····​.​line·​1078 65 ····​.​line·​1028
66 ····​:​sswitch_1 66 ····​:​sswitch_1
67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​.​line·​1079 68 ····​.​line·​1029
69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
70 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 70 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
71 ····​const-​string·​v2,​·​"-​-​" 71 ····​const-​string·​v2,​·​"-​-​"
   
72 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 72 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
73 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
74 ····​const·​v2,​·​0xfffd 74 ····​const·​v2,​·​0xfffd
   
75 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 75 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
76 ····​.​line·​1080 76 ····​.​line·​1030
77 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$49;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 77 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$49;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
78 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 78 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
79 ····​goto·​:​goto_0 79 ····​goto·​:​goto_0
   
80 ····​.​line·​1083 80 ····​.​line·​1033
81 ····​:​sswitch_2 81 ····​:​sswitch_2
82 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 82 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
83 ····​.​line·​1084 83 ····​.​line·​1034
Max diff block lines reached; 1346/4734 bytes (28.43%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$50.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1102 19 ····​.​line·​1052
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 114 lines modified Offset 31, 114 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1104 37 ····​.​line·​1054
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​1105 40 ····​.​line·​1055
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·​1125 43 ····​.​line·​1075
44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 44 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
45 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 45 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
46 ····​const-​string·​v2,​·​"-​-​!" 46 ····​const-​string·​v2,​·​"-​-​!"
   
47 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 47 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
48 ····​move-​result-​object·​v1 48 ····​move-​result-​object·​v1
   
49 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 49 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
50 ····​.​line·​1126 50 ····​.​line·​1076
51 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$50;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​ 51 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$50;​-​>Comment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
52 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 52 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
53 ····​.​line·​1128 53 ····​.​line·​1078
54 ····​:​goto_0 54 ····​:​goto_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​1107 56 ····​.​line·​1057
57 ····​:​sswitch_0 57 ····​:​sswitch_0
58 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 58 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
59 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 59 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
60 ····​const-​string·​v2,​·​"-​-​!" 60 ····​const-​string·​v2,​·​"-​-​!"
   
61 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 61 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
62 ····​.​line·​1108 62 ····​.​line·​1058
63 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$50;​-​>CommentEndDash:​Lorg/​jsoup/​parser/​TokeniserState;​ 63 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$50;​-​>CommentEndDash:​Lorg/​jsoup/​parser/​TokeniserState;​
   
64 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 64 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
65 ····​goto·​:​goto_0 65 ····​goto·​:​goto_0
   
66 ····​.​line·​1111 66 ····​.​line·​1061
67 ····​:​sswitch_1 67 ····​:​sswitch_1
68 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V 68 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitCommentPending()​V
   
69 ····​.​line·​1112 69 ····​.​line·​1062
70 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$50;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 70 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$50;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
71 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
72 ····​goto·​:​goto_0 72 ····​goto·​:​goto_0
   
73 ····​.​line·​1115 73 ····​.​line·​1065
74 ····​:​sswitch_2 74 ····​:​sswitch_2
75 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 75 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
76 ····​.​line·​1116 76 ····​.​line·​1066
77 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​ 77 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>commentPending:​Lorg/​jsoup/​parser/​Token$Comment;​
   
78 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​ 78 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Comment;​-​>data:​Ljava/​lang/​StringBuilder;​
   
79 ····​const-​string·​v2,​·​"-​-​!" 79 ····​const-​string·​v2,​·​"-​-​!"
   
80 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 80 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
81 ····​move-​result-​object·​v1 81 ····​move-​result-​object·​v1
   
82 ····​const·​v2,​·​0xfffd 82 ····​const·​v2,​·​0xfffd
   
Max diff block lines reached; 961/4314 bytes (22.28%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$4.smali
Offset 15, 56 lines modified Offset 15, 32 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​69 19 ····​.​line·​64
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
   
24 #·​virtual·​methods 24 #·​virtual·​methods
25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
26 ····​.​locals·3 26 ····​.​locals·1
27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·71 30 ····​.​line·66
31 ····​const/​4·​v1,​·​0x0 31 ····sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$4;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​
   
32 ····​const/​4·​v2,​·​0x0  
   
33 ····​invoke-​virtual·​{p1,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>consumeCharacterRefe​rence(Ljava/​lang/​Character;​Z)​[C  
   
34 ····​move-​result-​object·​v0  
   
35 ····​.​line·​72  
36 ····​.​local·​v0,​·​"c":​[C  
37 ····​if-​nez·​v0,​·​:​cond_0  
   
38 ····.​line·73 32 ····#·invokes:​·Lorg/​jsoup/​parser/​TokeniserState;​-​>readCharRef(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
39 ····const/​16·​v1,​·​0x26 33 ····invoke-​static·​{p1,​·​v0},​·Lorg/​jsoup/​parser/​TokeniserState;​-​>access$100(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
40 ····invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 34 ····.​line·​67
   
41 ····​.​line·​76  
42 ····​:​goto_0  
43 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$4;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​  
   
44 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V  
   
45 ····​.​line·​77  
46 ····​return-​void 35 ····​return-​void
   
47 ····​.​line·​75  
48 ····​:​cond_0  
49 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit([C)​V  
   
50 ····​goto·​:​goto_0  
51 .​end·​method 36 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$51.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1130 19 ····​.​line·​1080
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 72 lines modified Offset 31, 72 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1132 37 ····​.​line·​1082
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​1133 40 ····​.​line·​1083
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·​1152 43 ····​.​line·​1102
44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
45 ····​.​line·​1153 45 ····​.​line·​1103
46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$51;​-​>BeforeDoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$51;​-​>BeforeDoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
48 ····​.​line·​1155 48 ····​.​line·​1105
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​return-​void 50 ····​return-​void
   
51 ····​.​line·​1139 51 ····​.​line·​1089
52 ····​:​sswitch_0 52 ····​:​sswitch_0
53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$51;​-​>BeforeDoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$51;​-​>BeforeDoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
   
56 ····​.​line·​1142 56 ····​.​line·​1092
57 ····​:​sswitch_1 57 ····​:​sswitch_1
58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​.​line·​1145 59 ····​.​line·​1095
60 ····​:​sswitch_2 60 ····​:​sswitch_2
61 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 61 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
62 ····​.​line·​1146 62 ····​.​line·​1096
63 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V 63 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V
   
64 ····​.​line·​1147 64 ····​.​line·​1097
65 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 65 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
66 ····​const/​4·​v2,​·​0x1 66 ····​const/​4·​v2,​·​0x1
   
67 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 67 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
68 ····​.​line·​1148 68 ····​.​line·​1098
69 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 69 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
70 ····​.​line·​1149 70 ····​.​line·​1099
71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$51;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$51;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
72 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​goto·​:​goto_0 73 ····​goto·​:​goto_0
   
74 ····​.​line·​1133 74 ····​.​line·​1083
75 ····​nop 75 ····​nop
   
76 ····​:​sswitch_data_0 76 ····​:​sswitch_data_0
77 ····​.​sparse-​switch 77 ····​.​sparse-​switch
78 ········​0x9·​-​>·​:​sswitch_0 78 ········​0x9·​-​>·​:​sswitch_0
79 ········​0xa·​-​>·​:​sswitch_0 79 ········​0xa·​-​>·​:​sswitch_0
80 ········​0xc·​-​>·​:​sswitch_0 80 ········​0xc·​-​>·​:​sswitch_0
[−]
smali/org/jsoup/parser/TokeniserState$54.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1227 19 ····​.​line·​1177
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 131 lines modified Offset 33, 131 lines modified
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v1,​·​0x1 37 ····​const/​4·​v1,​·​0x1
   
38 ····​.​line·​1229 38 ····​.​line·​1179
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​if-​eqz·​v0,​·​:​cond_0 41 ····​if-​eqz·​v0,​·​:​cond_0
   
42 ····​.​line·​1230 42 ····​.​line·​1180
43 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 43 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
44 ····​.​line·​1231 44 ····​.​line·​1181
45 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 45 ····​iget-​object·​v0,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
46 ····​iput-​boolean·​v1,​·​v0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 46 ····​iput-​boolean·​v1,​·​v0,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
47 ····​.​line·​1232 47 ····​.​line·​1182
48 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 48 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
49 ····​.​line·​1233 49 ····​.​line·​1183
50 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$54;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 50 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$54;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
51 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 51 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
52 ····​.​line·​1251 52 ····​.​line·​1201
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​return-​void 54 ····​return-​void
   
55 ····​.​line·​1236 55 ····​.​line·​1186
56 ····​:​cond_0 56 ····​:​cond_0
57 ····​const/​4·​v0,​·​0x5 57 ····​const/​4·​v0,​·​0x5
   
58 ····​new-​array·​v0,​·​v0,​·​[C 58 ····​new-​array·​v0,​·​v0,​·​[C
   
59 ····​fill-​array-​data·​v0,​·​:​array_0 59 ····​fill-​array-​data·​v0,​·​:​array_0
   
60 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesAny([C)​Z 60 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesAny([C)​Z
   
61 ····​move-​result·​v0 61 ····​move-​result·​v0
   
62 ····​if-​eqz·​v0,​·​:​cond_1 62 ····​if-​eqz·​v0,​·​:​cond_1
   
63 ····​.​line·​1237 63 ····​.​line·​1187
64 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V 64 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V
   
65 ····​goto·​:​goto_0 65 ····​goto·​:​goto_0
   
66 ····​.​line·​1238 66 ····​.​line·​1188
67 ····​:​cond_1 67 ····​:​cond_1
68 ····​const/​16·​v0,​·​0x3e 68 ····​const/​16·​v0,​·​0x3e
   
69 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z 69 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z
   
70 ····​move-​result·​v0 70 ····​move-​result·​v0
   
71 ····​if-​eqz·​v0,​·​:​cond_2 71 ····​if-​eqz·​v0,​·​:​cond_2
   
72 ····​.​line·​1239 72 ····​.​line·​1189
73 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 73 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
74 ····​.​line·​1240 74 ····​.​line·​1190
75 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$54;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 75 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$54;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
76 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
   
78 ····​.​line·​1241 78 ····​.​line·​1191
79 ····​:​cond_2 79 ····​:​cond_2
80 ····​const-​string·​v0,​·​"PUBLIC" 80 ····​const-​string·​v0,​·​"PUBLIC"
   
81 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsumeIgnoreCa​se(Ljava/​lang/​String;​)​Z 81 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsumeIgnoreCa​se(Ljava/​lang/​String;​)​Z
   
82 ····​move-​result·​v0 82 ····​move-​result·​v0
   
83 ····​if-​eqz·​v0,​·​:​cond_3 83 ····​if-​eqz·​v0,​·​:​cond_3
   
Max diff block lines reached; 1407/4229 bytes (33.27%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$52.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1157 19 ····​.​line·​1107
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 109 lines modified Offset 31, 109 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1159 37 ····​.​line·​1109
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
39 ····​move-​result·​v1 39 ····​move-​result·​v1
   
40 ····​if-​eqz·​v1,​·​:​cond_0 40 ····​if-​eqz·​v1,​·​:​cond_0
   
41 ····​.​line·​1160 41 ····​.​line·​1110
42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V 42 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V
   
43 ····​.​line·​1161 43 ····​.​line·​1111
44 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$52;​-​>DoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 44 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$52;​-​>DoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
45 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·​1190 46 ····​.​line·​1140
47 ····​:​goto_0 47 ····​:​goto_0
48 ····​:​sswitch_0 48 ····​:​sswitch_0
49 ····​return-​void 49 ····​return-​void
   
50 ····​.​line·​1164 50 ····​.​line·​1114
51 ····​:​cond_0 51 ····​:​cond_0
52 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 52 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
53 ····​move-​result·​v0 53 ····​move-​result·​v0
   
54 ····​.​line·​1165 54 ····​.​line·​1115
55 ····​.​local·​v0,​·​"c":​C 55 ····​.​local·​v0,​·​"c":​C
56 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 56 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
57 ····​.​line·​1186 57 ····​.​line·​1136
58 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V 58 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V
   
59 ····​.​line·​1187 59 ····​.​line·​1137
60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​ 61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​
   
62 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 62 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
63 ····​.​line·​1188 63 ····​.​line·​1138
64 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$52;​-​>DoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 64 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$52;​-​>DoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
67 ····​.​line·​1173 67 ····​.​line·​1123
68 ····​:​sswitch_1 68 ····​:​sswitch_1
69 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 69 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
70 ····​.​line·​1174 70 ····​.​line·​1124
71 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V 71 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V
   
72 ····​.​line·​1175 72 ····​.​line·​1125
73 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 73 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
74 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​ 74 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​
   
75 ····​const·​v2,​·​0xfffd 75 ····​const·​v2,​·​0xfffd
   
76 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 76 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
77 ····​.​line·​1176 77 ····​.​line·​1126
78 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$52;​-​>DoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 78 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$52;​-​>DoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
79 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 79 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
80 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
   
81 ····​.​line·​1179 81 ····​.​line·​1129
82 ····​:​sswitch_2 82 ····​:​sswitch_2
83 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 83 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
84 ····​.​line·​1180 84 ····​.​line·​1130
85 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V 85 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createDoctypePending​()​V
Max diff block lines reached; 817/4127 bytes (19.80%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$55.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1253 19 ····​.​line·​1203
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 109 lines modified Offset 33, 109 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1255 38 ····​.​line·​1205
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1256 41 ····​.​line·​1206
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1287 44 ····​.​line·​1237
45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·​1288 46 ····​.​line·​1238
47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
49 ····​.​line·​1289 49 ····​.​line·​1239
50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​ 50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​
   
51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
52 ····​.​line·​1291 52 ····​.​line·​1241
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​return-​void 54 ····​return-​void
   
55 ····​.​line·​1262 55 ····​.​line·​1212
56 ····​:​sswitch_0 56 ····​:​sswitch_0
57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>BeforeDoctypePublicI​dentifier:​Lorg/​jsoup/​parser/​TokeniserState;​ 57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>BeforeDoctypePublicI​dentifier:​Lorg/​jsoup/​parser/​TokeniserState;​
   
58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
   
60 ····​.​line·​1265 60 ····​.​line·​1215
61 ····​:​sswitch_1 61 ····​:​sswitch_1
62 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 62 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
63 ····​.​line·​1267 63 ····​.​line·​1217
64 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>DoctypePublicIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 64 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>DoctypePublicIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
67 ····​.​line·​1270 67 ····​.​line·​1220
68 ····​:​sswitch_2 68 ····​:​sswitch_2
69 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 69 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
70 ····​.​line·​1272 70 ····​.​line·​1222
71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>DoctypePublicIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>DoctypePublicIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
72 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​goto·​:​goto_0 73 ····​goto·​:​goto_0
   
74 ····​.​line·​1275 74 ····​.​line·​1225
75 ····​:​sswitch_3 75 ····​:​sswitch_3
76 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​.​line·​1276 77 ····​.​line·​1226
78 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 78 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
79 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 79 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
80 ····​.​line·​1277 80 ····​.​line·​1227
81 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 81 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
82 ····​.​line·​1278 82 ····​.​line·​1228
83 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 83 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$55;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
84 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 84 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
85 ····​goto·​:​goto_0 85 ····​goto·​:​goto_0
   
86 ····​.​line·​1281 86 ····​.​line·​1231
Max diff block lines reached; 858/4262 bytes (20.13%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$56.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1293 19 ····​.​line·​1243
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 96 lines modified Offset 33, 96 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1295 38 ····​.​line·​1245
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1296 41 ····​.​line·​1246
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1324 44 ····​.​line·​1274
45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·​1325 46 ····​.​line·​1275
47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
49 ····​.​line·​1326 49 ····​.​line·​1276
50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​ 50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​
   
51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
52 ····​.​line·​1328 52 ····​.​line·​1278
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​:​sswitch_0 54 ····​:​sswitch_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​1305 56 ····​.​line·​1255
57 ····​:​sswitch_1 57 ····​:​sswitch_1
58 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>DoctypePublicIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 58 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>DoctypePublicIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
60 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
   
61 ····​.​line·​1309 61 ····​.​line·​1259
62 ····​:​sswitch_2 62 ····​:​sswitch_2
63 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>DoctypePublicIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 63 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>DoctypePublicIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
64 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 64 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
65 ····​goto·​:​goto_0 65 ····​goto·​:​goto_0
   
66 ····​.​line·​1312 66 ····​.​line·​1262
67 ····​:​sswitch_3 67 ····​:​sswitch_3
68 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​.​line·​1313 69 ····​.​line·​1263
70 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 70 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
71 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 71 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
72 ····​.​line·​1314 72 ····​.​line·​1264
73 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 73 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
74 ····​.​line·​1315 74 ····​.​line·​1265
75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
   
78 ····​.​line·​1318 78 ····​.​line·​1268
79 ····​:​sswitch_4 79 ····​:​sswitch_4
80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
81 ····​.​line·​1319 81 ····​.​line·​1269
82 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 82 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
83 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 83 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
84 ····​.​line·​1320 84 ····​.​line·​1270
85 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 85 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
86 ····​.​line·​1321 86 ····​.​line·​1271
87 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 87 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$56;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 294/3702 bytes (7.94%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$57.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1330 19 ····​.​line·​1280
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 96 lines modified Offset 33, 96 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1332 38 ····​.​line·​1282
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1333 41 ····​.​line·​1283
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1354 44 ····​.​line·​1304
45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​ 46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​
   
47 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 47 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
48 ····​.​line·​1356 48 ····​.​line·​1306
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​return-​void 50 ····​return-​void
   
51 ····​.​line·​1335 51 ····​.​line·​1285
52 ····​:​sswitch_0 52 ····​:​sswitch_0
53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$57;​-​>AfterDoctypePublicId​entifier:​Lorg/​jsoup/​parser/​TokeniserState;​ 53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$57;​-​>AfterDoctypePublicId​entifier:​Lorg/​jsoup/​parser/​TokeniserState;​
   
54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
   
56 ····​.​line·​1338 56 ····​.​line·​1288
57 ····​:​sswitch_1 57 ····​:​sswitch_1
58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​.​line·​1339 59 ····​.​line·​1289
60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​ 61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​
   
62 ····​const·​v2,​·​0xfffd 62 ····​const·​v2,​·​0xfffd
   
63 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 63 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
64 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
   
65 ····​.​line·​1342 65 ····​.​line·​1292
66 ····​:​sswitch_2 66 ····​:​sswitch_2
67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​.​line·​1343 68 ····​.​line·​1293
69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
70 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 70 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
71 ····​.​line·​1344 71 ····​.​line·​1294
72 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 72 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
73 ····​.​line·​1345 73 ····​.​line·​1295
74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$57;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$57;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
76 ····​goto·​:​goto_0 76 ····​goto·​:​goto_0
   
77 ····​.​line·​1348 77 ····​.​line·​1298
78 ····​:​sswitch_3 78 ····​:​sswitch_3
79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
80 ····​.​line·​1349 80 ····​.​line·​1299
81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
83 ····​.​line·​1350 83 ····​.​line·​1300
84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
85 ····​.​line·​1351 85 ····​.​line·​1301
86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$57;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$57;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 339/3682 bytes (9.21%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$58.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1358 19 ····​.​line·​1308
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 96 lines modified Offset 33, 96 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1360 38 ····​.​line·​1310
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1361 41 ····​.​line·​1311
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1382 44 ····​.​line·​1332
45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​ 46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​
   
47 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 47 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
48 ····​.​line·​1384 48 ····​.​line·​1334
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​return-​void 50 ····​return-​void
   
51 ····​.​line·​1363 51 ····​.​line·​1313
52 ····​:​sswitch_0 52 ····​:​sswitch_0
53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$58;​-​>AfterDoctypePublicId​entifier:​Lorg/​jsoup/​parser/​TokeniserState;​ 53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$58;​-​>AfterDoctypePublicId​entifier:​Lorg/​jsoup/​parser/​TokeniserState;​
   
54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
   
56 ····​.​line·​1366 56 ····​.​line·​1316
57 ····​:​sswitch_1 57 ····​:​sswitch_1
58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​.​line·​1367 59 ····​.​line·​1317
60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​ 61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>publicIdentifier:​Ljava/​lang/​StringBuilder;​
   
62 ····​const·​v2,​·​0xfffd 62 ····​const·​v2,​·​0xfffd
   
63 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 63 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
64 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
   
65 ····​.​line·​1370 65 ····​.​line·​1320
66 ····​:​sswitch_2 66 ····​:​sswitch_2
67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​.​line·​1371 68 ····​.​line·​1321
69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
70 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 70 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
71 ····​.​line·​1372 71 ····​.​line·​1322
72 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 72 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
73 ····​.​line·​1373 73 ····​.​line·​1323
74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$58;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$58;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
76 ····​goto·​:​goto_0 76 ····​goto·​:​goto_0
   
77 ····​.​line·​1376 77 ····​.​line·​1326
78 ····​:​sswitch_3 78 ····​:​sswitch_3
79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
80 ····​.​line·​1377 80 ····​.​line·​1327
81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
83 ····​.​line·​1378 83 ····​.​line·​1328
84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
85 ····​.​line·​1379 85 ····​.​line·​1329
86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$58;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$58;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 339/3682 bytes (9.21%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$59.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1386 19 ····​.​line·​1336
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 101 lines modified Offset 33, 101 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1388 38 ····​.​line·​1338
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1389 41 ····​.​line·​1339
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1418 44 ····​.​line·​1368
45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·​1419 46 ····​.​line·​1369
47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
49 ····​.​line·​1420 49 ····​.​line·​1370
50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​ 50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​
   
51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
52 ····​.​line·​1422 52 ····​.​line·​1372
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​return-​void 54 ····​return-​void
   
55 ····​.​line·​1395 55 ····​.​line·​1345
56 ····​:​sswitch_0 56 ····​:​sswitch_0
57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>BetweenDoctypePublic​AndSystemIdentifiers:​Lorg/​jsoup/​parser/​TokeniserState;​ 57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>BetweenDoctypePublic​AndSystemIdentifiers:​Lorg/​jsoup/​parser/​TokeniserState;​
   
58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
   
60 ····​.​line·​1398 60 ····​.​line·​1348
61 ····​:​sswitch_1 61 ····​:​sswitch_1
62 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 62 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
63 ····​.​line·​1399 63 ····​.​line·​1349
64 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 64 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
67 ····​.​line·​1402 67 ····​.​line·​1352
68 ····​:​sswitch_2 68 ····​:​sswitch_2
69 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 69 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
70 ····​.​line·​1404 70 ····​.​line·​1354
71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>DoctypeSystemIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 71 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>DoctypeSystemIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
72 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​goto·​:​goto_0 73 ····​goto·​:​goto_0
   
74 ····​.​line·​1407 74 ····​.​line·​1357
75 ····​:​sswitch_3 75 ····​:​sswitch_3
76 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​.​line·​1409 77 ····​.​line·​1359
78 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>DoctypeSystemIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 78 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$59;​-​>DoctypeSystemIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
79 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 79 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
80 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
   
81 ····​.​line·​1412 81 ····​.​line·​1362
82 ····​:​sswitch_4 82 ····​:​sswitch_4
83 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 83 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
84 ····​.​line·​1413 84 ····​.​line·​1363
85 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 85 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
86 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 86 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
Max diff block lines reached; 472/3968 bytes (11.90%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$53.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1192 19 ····​.​line·​1142
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 118 lines modified Offset 31, 118 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​4 33 ····​.​locals·​4
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1194 37 ····​.​line·​1144
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
39 ····​move-​result·​v2 39 ····​move-​result·​v2
   
40 ····​if-​eqz·​v2,​·​:​cond_0 40 ····​if-​eqz·​v2,​·​:​cond_0
   
41 ····​.​line·​1195 41 ····​.​line·​1145
42 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeLetterSequenc​e()​Ljava/​lang/​String;​ 42 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeLetterSequenc​e()​Ljava/​lang/​String;​
   
43 ····​move-​result-​object·​v1 43 ····​move-​result-​object·​v1
   
44 ····​.​line·​1196 44 ····​.​line·​1146
45 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​ 45 ····​.​local·​v1,​·​"name":​Ljava/​lang/​String;​
46 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 46 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
47 ····​iget-​object·​v2,​·​v2,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​ 47 ····​iget-​object·​v2,​·​v2,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​
   
48 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 48 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
49 ····​move-​result-​object·​v3 49 ····​move-​result-​object·​v3
   
50 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 50 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
51 ····​.​line·​1225 51 ····​.​line·​1175
52 ····​.​end·​local·​v1····​#·​"name":​Ljava/​lang/​String;​ 52 ····​.​end·​local·​v1····​#·​"name":​Ljava/​lang/​String;​
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​return-​void 54 ····​return-​void
   
55 ····​.​line·​1199 55 ····​.​line·​1149
56 ····​:​cond_0 56 ····​:​cond_0
57 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 57 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
58 ····​move-​result·​v0 58 ····​move-​result·​v0
   
59 ····​.​line·​1200 59 ····​.​line·​1150
60 ····​.​local·​v0,​·​"c":​C 60 ····​.​local·​v0,​·​"c":​C
61 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 61 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
62 ····​.​line·​1223 62 ····​.​line·​1173
63 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 63 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
64 ····​iget-​object·​v2,​·​v2,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​ 64 ····​iget-​object·​v2,​·​v2,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​
   
65 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 65 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
67 ····​.​line·​1202 67 ····​.​line·​1152
68 ····​:​sswitch_0 68 ····​:​sswitch_0
69 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 69 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
70 ····​.​line·​1203 70 ····​.​line·​1153
71 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$53;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 71 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$53;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
72 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​goto·​:​goto_0 73 ····​goto·​:​goto_0
   
74 ····​.​line·​1210 74 ····​.​line·​1160
75 ····​:​sswitch_1 75 ····​:​sswitch_1
76 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$53;​-​>AfterDoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​ 76 ····​sget-​object·​v2,​·​Lorg/​jsoup/​parser/​TokeniserState$53;​-​>AfterDoctypeName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
77 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 77 ····​invoke-​virtual·​{p1,​·​v2},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·​1213 79 ····​.​line·​1163
80 ····​:​sswitch_2 80 ····​:​sswitch_2
81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​.​line·​1214 82 ····​.​line·​1164
83 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 83 ····​iget-​object·​v2,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
84 ····​iget-​object·​v2,​·​v2,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​ 84 ····​iget-​object·​v2,​·​v2,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>name:​Ljava/​lang/​StringBuilder;​
   
Max diff block lines reached; 1045/4254 bytes (24.57%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$61.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1461 19 ····​.​line·​1411
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 107 lines modified Offset 33, 107 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1463 38 ····​.​line·​1413
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1464 41 ····​.​line·​1414
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1495 44 ····​.​line·​1445
45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·​1496 46 ····​.​line·​1446
47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
49 ····​.​line·​1497 49 ····​.​line·​1447
50 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 50 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
51 ····​.​line·​1499 51 ····​.​line·​1449
52 ····​:​goto_0 52 ····​:​goto_0
53 ····​return-​void 53 ····​return-​void
   
54 ····​.​line·​1470 54 ····​.​line·​1420
55 ····​:​sswitch_0 55 ····​:​sswitch_0
56 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$61;​-​>BeforeDoctypeSystemI​dentifier:​Lorg/​jsoup/​parser/​TokeniserState;​ 56 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$61;​-​>BeforeDoctypeSystemI​dentifier:​Lorg/​jsoup/​parser/​TokeniserState;​
   
57 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 57 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
58 ····​goto·​:​goto_0 58 ····​goto·​:​goto_0
   
59 ····​.​line·​1473 59 ····​.​line·​1423
60 ····​:​sswitch_1 60 ····​:​sswitch_1
61 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 61 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
62 ····​.​line·​1474 62 ····​.​line·​1424
63 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 63 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
64 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 64 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
65 ····​.​line·​1475 65 ····​.​line·​1425
66 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 66 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
67 ····​.​line·​1476 67 ····​.​line·​1426
68 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$61;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 68 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$61;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
69 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 69 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
70 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
   
71 ····​.​line·​1479 71 ····​.​line·​1429
72 ····​:​sswitch_2 72 ····​:​sswitch_2
73 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 73 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
74 ····​.​line·​1481 74 ····​.​line·​1431
75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$61;​-​>DoctypeSystemIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$61;​-​>DoctypeSystemIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
   
78 ····​.​line·​1484 78 ····​.​line·​1434
79 ····​:​sswitch_3 79 ····​:​sswitch_3
80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
81 ····​.​line·​1486 81 ····​.​line·​1436
82 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$61;​-​>DoctypeSystemIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 82 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$61;​-​>DoctypeSystemIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
83 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 83 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
84 ····​goto·​:​goto_0 84 ····​goto·​:​goto_0
   
85 ····​.​line·​1489 85 ····​.​line·​1439
86 ····​:​sswitch_4 86 ····​:​sswitch_4
87 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 87 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
Max diff block lines reached; 751/4125 bytes (18.21%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$5.smali
Offset 15, 99 lines modified Offset 15, 32 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·79 19 ····​.​line·69
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
   
24 #·​virtual·​methods 24 #·​virtual·​methods
25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
26 ····​.​locals·2 26 ····​.​locals·1
27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·81 30 ····​.​line·71
31 ····invoke-​virtual·{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 31 ····sget-​object·v0,​·​Lorg/​jsoup/​parser/​TokeniserState$5;​-​>RawtextLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​
   
32 ····​move-​result·​v1  
   
33 ····​sparse-​switch·​v1,​·​:​sswitch_data_0  
   
34 ····​.​line·​94  
35 ····​const/​4·​v1,​·​0x2  
   
36 ····​new-​array·​v1,​·​v1,​·​[C  
   
37 ····​fill-​array-​data·​v1,​·​:​array_0  
   
38 ····​invoke-​virtual·​{p2,​·​v1},​·Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​ 32 ····#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>readData(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
  33 ····​invoke-​static·​{p1,​·​p2,​·​p0,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$200(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
39 ····move-​result-​object·v0 34 ····.​line·72
   
40 ····​.​line·​95  
41 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​  
42 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V  
   
43 ····​.​line·​98  
44 ····​.​end·​local·​v0····​#·​"data":​Ljava/​lang/​String;​  
45 ····​:​goto_0  
46 ····​return-​void 35 ····​return-​void
   
47 ····​.​line·​83  
48 ····​:​sswitch_0  
49 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$5;​-​>RawtextLessthanSign:​Lorg/​jsoup/​parser/​TokeniserState;​  
   
50 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V  
   
51 ····​goto·​:​goto_0  
   
52 ····​.​line·​86  
53 ····​:​sswitch_1  
54 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V  
   
55 ····​.​line·​87  
56 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V  
   
57 ····​.​line·​88  
58 ····​const·​v1,​·​0xfffd  
   
59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V  
   
60 ····​goto·​:​goto_0  
   
61 ····​.​line·​91  
62 ····​:​sswitch_2  
63 ····​new-​instance·​v1,​·​Lorg/​jsoup/​parser/​Token$EOF;​  
   
64 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​parser/​Token$EOF;​-​><init>()​V  
   
65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Lorg/​jsoup/​parser/​Token;​)​V  
   
66 ····​goto·​:​goto_0  
   
67 ····​.​line·​81  
68 ····​nop  
   
69 ····​:​sswitch_data_0  
70 ····​.​sparse-​switch  
71 ········​0x0·​-​>·​:​sswitch_1  
72 ········​0x3c·​-​>·​:​sswitch_0  
73 ········​0xffff·​-​>·​:​sswitch_2  
74 ····​.​end·​sparse-​switch  
   
75 ····​.​line·​94  
76 ····​:​array_0  
77 ····​.​array-​data·​2  
78 ········​0x3cs  
79 ········​0x0s  
80 ····​.​end·​array-​data  
Max diff block lines reached; 0/2959 bytes (0.00%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$60.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1424 19 ····​.​line·​1374
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 94 lines modified Offset 33, 94 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1426 38 ····​.​line·​1376
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1427 41 ····​.​line·​1377
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1455 44 ····​.​line·​1405
45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·​1456 46 ····​.​line·​1406
47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
49 ····​.​line·​1457 49 ····​.​line·​1407
50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​ 50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​
   
51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
52 ····​.​line·​1459 52 ····​.​line·​1409
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​:​sswitch_0 54 ····​:​sswitch_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​1435 56 ····​.​line·​1385
57 ····​:​sswitch_1 57 ····​:​sswitch_1
58 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 58 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
59 ····​.​line·​1436 59 ····​.​line·​1386
60 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 60 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
61 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 61 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
62 ····​goto·​:​goto_0 62 ····​goto·​:​goto_0
   
63 ····​.​line·​1439 63 ····​.​line·​1389
64 ····​:​sswitch_2 64 ····​:​sswitch_2
65 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 65 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
66 ····​.​line·​1441 66 ····​.​line·​1391
67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>DoctypeSystemIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 67 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>DoctypeSystemIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​goto·​:​goto_0 69 ····​goto·​:​goto_0
   
70 ····​.​line·​1444 70 ····​.​line·​1394
71 ····​:​sswitch_3 71 ····​:​sswitch_3
72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 72 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
73 ····​.​line·​1446 73 ····​.​line·​1396
74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>DoctypeSystemIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>DoctypeSystemIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
76 ····​goto·​:​goto_0 76 ····​goto·​:​goto_0
   
77 ····​.​line·​1449 77 ····​.​line·​1399
78 ····​:​sswitch_4 78 ····​:​sswitch_4
79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
80 ····​.​line·​1450 80 ····​.​line·​1400
81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
83 ····​.​line·​1451 83 ····​.​line·​1401
84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
85 ····​.​line·​1452 85 ····​.​line·​1402
86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$60;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
87 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 87 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
Max diff block lines reached; 229/3669 bytes (6.24%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$63.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1538 19 ····​.​line·​1488
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 96 lines modified Offset 33, 96 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1540 38 ····​.​line·​1490
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1541 41 ····​.​line·​1491
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1562 44 ····​.​line·​1512
45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​ 46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​
   
47 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 47 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
48 ····​.​line·​1564 48 ····​.​line·​1514
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​return-​void 50 ····​return-​void
   
51 ····​.​line·​1543 51 ····​.​line·​1493
52 ····​:​sswitch_0 52 ····​:​sswitch_0
53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$63;​-​>AfterDoctypeSystemId​entifier:​Lorg/​jsoup/​parser/​TokeniserState;​ 53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$63;​-​>AfterDoctypeSystemId​entifier:​Lorg/​jsoup/​parser/​TokeniserState;​
   
54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
   
56 ····​.​line·​1546 56 ····​.​line·​1496
57 ····​:​sswitch_1 57 ····​:​sswitch_1
58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​.​line·​1547 59 ····​.​line·​1497
60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​ 61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​
   
62 ····​const·​v2,​·​0xfffd 62 ····​const·​v2,​·​0xfffd
   
63 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 63 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
64 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
   
65 ····​.​line·​1550 65 ····​.​line·​1500
66 ····​:​sswitch_2 66 ····​:​sswitch_2
67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​.​line·​1551 68 ····​.​line·​1501
69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
70 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 70 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
71 ····​.​line·​1552 71 ····​.​line·​1502
72 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 72 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
73 ····​.​line·​1553 73 ····​.​line·​1503
74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$63;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$63;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
76 ····​goto·​:​goto_0 76 ····​goto·​:​goto_0
   
77 ····​.​line·​1556 77 ····​.​line·​1506
78 ····​:​sswitch_3 78 ····​:​sswitch_3
79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
80 ····​.​line·​1557 80 ····​.​line·​1507
81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
83 ····​.​line·​1558 83 ····​.​line·​1508
84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
85 ····​.​line·​1559 85 ····​.​line·​1509
86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$63;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$63;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 339/3682 bytes (9.21%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$62.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1501 19 ····​.​line·​1451
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 96 lines modified Offset 33, 96 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1503 38 ····​.​line·​1453
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1504 41 ····​.​line·​1454
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1532 44 ····​.​line·​1482
45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 45 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
46 ····​.​line·​1533 46 ····​.​line·​1483
47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 47 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 48 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
49 ····​.​line·​1534 49 ····​.​line·​1484
50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​ 50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​
   
51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
52 ····​.​line·​1536 52 ····​.​line·​1486
53 ····​:​goto_0 53 ····​:​goto_0
54 ····​:​sswitch_0 54 ····​:​sswitch_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​1513 56 ····​.​line·​1463
57 ····​:​sswitch_1 57 ····​:​sswitch_1
58 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>DoctypeSystemIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 58 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>DoctypeSystemIdentif​ier_doubleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
60 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
   
61 ····​.​line·​1517 61 ····​.​line·​1467
62 ····​:​sswitch_2 62 ····​:​sswitch_2
63 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>DoctypeSystemIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​ 63 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>DoctypeSystemIdentif​ier_singleQuoted:​Lorg/​jsoup/​parser/​TokeniserState;​
   
64 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 64 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
65 ····​goto·​:​goto_0 65 ····​goto·​:​goto_0
   
66 ····​.​line·​1520 66 ····​.​line·​1470
67 ····​:​sswitch_3 67 ····​:​sswitch_3
68 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 68 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
69 ····​.​line·​1521 69 ····​.​line·​1471
70 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 70 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
71 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 71 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
72 ····​.​line·​1522 72 ····​.​line·​1472
73 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 73 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
74 ····​.​line·​1523 74 ····​.​line·​1473
75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 75 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 76 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
   
78 ····​.​line·​1526 78 ····​.​line·​1476
79 ····​:​sswitch_4 79 ····​:​sswitch_4
80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 80 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
81 ····​.​line·​1527 81 ····​.​line·​1477
82 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 82 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
83 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 83 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
84 ····​.​line·​1528 84 ····​.​line·​1478
85 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 85 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
86 ····​.​line·​1529 86 ····​.​line·​1479
87 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 87 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$62;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 294/3702 bytes (7.94%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$65.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1594 19 ····​.​line·​1544
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 69 lines modified Offset 31, 69 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1596 37 ····​.​line·​1546
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​1597 40 ····​.​line·​1547
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·​1615 43 ····​.​line·​1565
44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 44 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
45 ····​.​line·​1616 45 ····​.​line·​1566
46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$65;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​ 46 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$65;​-​>BogusDoctype:​Lorg/​jsoup/​parser/​TokeniserState;​
   
47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 47 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
48 ····​.​line·​1619 48 ····​.​line·​1569
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​:​sswitch_0 50 ····​:​sswitch_0
51 ····​return-​void 51 ····​return-​void
   
52 ····​.​line·​1605 52 ····​.​line·​1555
53 ····​:​sswitch_1 53 ····​:​sswitch_1
54 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 54 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
55 ····​.​line·​1606 55 ····​.​line·​1556
56 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$65;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 56 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$65;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
57 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 57 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
58 ····​goto·​:​goto_0 58 ····​goto·​:​goto_0
   
59 ····​.​line·​1609 59 ····​.​line·​1559
60 ····​:​sswitch_2 60 ····​:​sswitch_2
61 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 61 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
62 ····​.​line·​1610 62 ····​.​line·​1560
63 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 63 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
64 ····​const/​4·​v2,​·​0x1 64 ····​const/​4·​v2,​·​0x1
   
65 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 65 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
66 ····​.​line·​1611 66 ····​.​line·​1561
67 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 67 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
68 ····​.​line·​1612 68 ····​.​line·​1562
69 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$65;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 69 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$65;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
70 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 70 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
71 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
   
72 ····​.​line·​1597 72 ····​.​line·​1547
73 ····​:​sswitch_data_0 73 ····​:​sswitch_data_0
74 ····​.​sparse-​switch 74 ····​.​sparse-​switch
75 ········​0x9·​-​>·​:​sswitch_0 75 ········​0x9·​-​>·​:​sswitch_0
76 ········​0xa·​-​>·​:​sswitch_0 76 ········​0xa·​-​>·​:​sswitch_0
77 ········​0xc·​-​>·​:​sswitch_0 77 ········​0xc·​-​>·​:​sswitch_0
78 ········​0xd·​-​>·​:​sswitch_0 78 ········​0xd·​-​>·​:​sswitch_0
79 ········​0x20·​-​>·​:​sswitch_0 79 ········​0x20·​-​>·​:​sswitch_0
[−]
smali/org/jsoup/parser/TokeniserState$67.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1639 19 ····​.​line·​1589
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 31 lines modified Offset 31, 31 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1641 37 ····​.​line·​1591
38 ····​const-​string·​v1,​·​"]]>" 38 ····​const-​string·​v1,​·​"]]>"
   
39 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeTo(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 39 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeTo(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
40 ····​move-​result-​object·​v0 40 ····​move-​result-​object·​v0
   
41 ····​.​line·​1642 41 ····​.​line·​1592
42 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​ 42 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​
43 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 43 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
44 ····​.​line·​1643 44 ····​.​line·​1593
45 ····​const-​string·​v1,​·​"]]>" 45 ····​const-​string·​v1,​·​"]]>"
   
46 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsume(Ljava/​lang/​String;​)​Z 46 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchConsume(Ljava/​lang/​String;​)​Z
   
47 ····​.​line·​1644 47 ····​.​line·​1594
48 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$67;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 48 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$67;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
49 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 49 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
50 ····​.​line·​1645 50 ····​.​line·​1595
51 ····​return-​void 51 ····​return-​void
52 .​end·​method 52 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$6.smali
Offset 15, 99 lines modified Offset 15, 32 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·100 19 ····​.​line·74
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
   
24 #·​virtual·​methods 24 #·​virtual·​methods
25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 25 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
26 ····​.​locals·2 26 ····​.​locals·1
27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 27 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 28 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·102 30 ····​.​line·76
31 ····invoke-​virtual·{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 31 ····sget-​object·v0,​·​Lorg/​jsoup/​parser/​TokeniserState$6;​-​>ScriptDataLessthanSi​gn:​Lorg/​jsoup/​parser/​TokeniserState;​
   
32 ····​move-​result·​v1  
   
33 ····​sparse-​switch·​v1,​·​:​sswitch_data_0  
   
34 ····​.​line·​115  
35 ····​const/​4·​v1,​·​0x2  
   
36 ····​new-​array·​v1,​·​v1,​·​[C  
   
37 ····​fill-​array-​data·​v1,​·​:​array_0  
   
38 ····​invoke-​virtual·​{p2,​·​v1},​·Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeToAny([C)​Ljava/​lang/​String;​ 32 ····#·​invokes:​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>readData(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
  33 ····​invoke-​static·​{p1,​·​p2,​·​p0,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>access$200(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​Lorg/​jsoup/​parser/​TokeniserState;​Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
39 ····move-​result-​object·v0 34 ····.​line·77
   
40 ····​.​line·​116  
41 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​  
42 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V  
   
43 ····​.​line·​119  
44 ····​.​end·​local·​v0····​#·​"data":​Ljava/​lang/​String;​  
45 ····​:​goto_0  
46 ····​return-​void 35 ····​return-​void
   
47 ····​.​line·​104  
48 ····​:​sswitch_0  
49 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$6;​-​>ScriptDataLessthanSi​gn:​Lorg/​jsoup/​parser/​TokeniserState;​  
   
50 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V  
   
51 ····​goto·​:​goto_0  
   
52 ····​.​line·​107  
53 ····​:​sswitch_1  
54 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V  
   
55 ····​.​line·​108  
56 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V  
   
57 ····​.​line·​109  
58 ····​const·​v1,​·​0xfffd  
   
59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V  
   
60 ····​goto·​:​goto_0  
   
61 ····​.​line·​112  
62 ····​:​sswitch_2  
63 ····​new-​instance·​v1,​·​Lorg/​jsoup/​parser/​Token$EOF;​  
   
64 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​parser/​Token$EOF;​-​><init>()​V  
   
65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Lorg/​jsoup/​parser/​Token;​)​V  
   
66 ····​goto·​:​goto_0  
   
67 ····​.​line·​102  
68 ····​nop  
   
69 ····​:​sswitch_data_0  
70 ····​.​sparse-​switch  
71 ········​0x0·​-​>·​:​sswitch_1  
72 ········​0x3c·​-​>·​:​sswitch_0  
73 ········​0xffff·​-​>·​:​sswitch_2  
74 ····​.​end·​sparse-​switch  
   
75 ····​.​line·​115  
76 ····​:​array_0  
77 ····​.​array-​data·​2  
78 ········​0x3cs  
79 ········​0x0s  
80 ····​.​end·​array-​data  
Max diff block lines reached; 0/2977 bytes (0.00%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$7.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·121 19 ····​.​line·79
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 61 lines modified Offset 31, 61 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·123 37 ····​.​line·81
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
39 ····​move-​result·​v1 39 ····​move-​result·​v1
   
40 ····​sparse-​switch·​v1,​·​:​sswitch_data_0 40 ····​sparse-​switch·​v1,​·​:​sswitch_data_0
   
41 ····​.​line·133 41 ····​.​line·91
42 ····​const/​4·​v1,​·​0x0 42 ····​const/​4·​v1,​·​0x0
   
43 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeTo(C)​Ljava/​lang/​String;​ 43 ····​invoke-​virtual·​{p2,​·​v1},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consumeTo(C)​Ljava/​lang/​String;​
   
44 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
   
45 ····​.​line·134 45 ····​.​line·92
46 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​ 46 ····​.​local·​v0,​·​"data":​Ljava/​lang/​String;​
47 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 47 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
48 ····​.​line·137 48 ····​.​line·95
49 ····​.​end·​local·​v0····​#·​"data":​Ljava/​lang/​String;​ 49 ····​.​end·​local·​v0····​#·​"data":​Ljava/​lang/​String;​
50 ····​:​goto_0 50 ····​:​goto_0
51 ····​return-​void 51 ····​return-​void
   
52 ····​.​line·125 52 ····​.​line·83
53 ····​:​sswitch_0 53 ····​:​sswitch_0
54 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 54 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
55 ····​.​line·126 55 ····​.​line·84
56 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V 56 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>advance()​V
   
57 ····​.​line·127 57 ····​.​line·85
58 ····​const·​v1,​·​0xfffd 58 ····​const·​v1,​·​0xfffd
   
59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 59 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
60 ····​goto·​:​goto_0 60 ····​goto·​:​goto_0
   
61 ····​.​line·130 61 ····​.​line·88
62 ····​:​sswitch_1 62 ····​:​sswitch_1
63 ····​new-​instance·​v1,​·​Lorg/​jsoup/​parser/​Token$EOF;​ 63 ····​new-​instance·​v1,​·​Lorg/​jsoup/​parser/​Token$EOF;​
   
64 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​parser/​Token$EOF;​-​><init>()​V 64 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​parser/​Token$EOF;​-​><init>()​V
   
65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Lorg/​jsoup/​parser/​Token;​)​V 65 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Lorg/​jsoup/​parser/​Token;​)​V
   
66 ····​goto·​:​goto_0 66 ····​goto·​:​goto_0
   
67 ····​.​line·123 67 ····​.​line·81
68 ····​:​sswitch_data_0 68 ····​:​sswitch_data_0
69 ····​.​sparse-​switch 69 ····​.​sparse-​switch
70 ········​0x0·​-​>·​:​sswitch_0 70 ········​0x0·​-​>·​:​sswitch_0
71 ········​0xffff·​-​>·​:​sswitch_1 71 ········​0xffff·​-​>·​:​sswitch_1
72 ····​.​end·​sparse-​switch 72 ····​.​end·​sparse-​switch
73 .​end·​method 73 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$8.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·139 19 ····​.​line·97
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 83 lines modified Offset 31, 83 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​142 37 ····​.​line·​100
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>current()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 40 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
41 ····​.​line·​153 41 ····​.​line·​111
42 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 42 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
43 ····​move-​result·​v0 43 ····​move-​result·​v0
   
44 ····​if-​eqz·​v0,​·​:​cond_0 44 ····​if-​eqz·​v0,​·​:​cond_0
   
45 ····​.​line·​154 45 ····​.​line·​112
46 ····​const/​4·​v0,​·​0x1 46 ····​const/​4·​v0,​·​0x1
   
47 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​ 47 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​
   
48 ····​.​line·​155 48 ····​.​line·​113
49 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>TagName:​Lorg/​jsoup/​parser/​TokeniserState;​ 49 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>TagName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
50 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 50 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
51 ····​.​line·​163 51 ····​.​line·​121
52 ····​:​goto_0 52 ····​:​goto_0
53 ····​return-​void 53 ····​return-​void
   
54 ····​.​line·​144 54 ····​.​line·​102
55 ····​:​sswitch_0 55 ····​:​sswitch_0
56 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>MarkupDeclarationOpe​n:​Lorg/​jsoup/​parser/​TokeniserState;​ 56 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>MarkupDeclarationOpe​n:​Lorg/​jsoup/​parser/​TokeniserState;​
   
57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 57 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
58 ····​goto·​:​goto_0 58 ····​goto·​:​goto_0
   
59 ····​.​line·​147 59 ····​.​line·​105
60 ····​:​sswitch_1 60 ····​:​sswitch_1
61 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>EndTagOpen:​Lorg/​jsoup/​parser/​TokeniserState;​ 61 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>EndTagOpen:​Lorg/​jsoup/​parser/​TokeniserState;​
   
62 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 62 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
63 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
64 ····​.​line·​150 64 ····​.​line·​108
65 ····​:​sswitch_2 65 ····​:​sswitch_2
66 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>BogusComment:​Lorg/​jsoup/​parser/​TokeniserState;​ 66 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>BogusComment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
67 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​goto·​:​goto_0 68 ····​goto·​:​goto_0
   
69 ····​.​line·​157 69 ····​.​line·​115
70 ····​:​cond_0 70 ····​:​cond_0
71 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
72 ····​.​line·​158 72 ····​.​line·​116
73 ····​const/​16·​v0,​·​0x3c 73 ····​const/​16·​v0,​·​0x3c
   
74 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V 74 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(C)​V
   
75 ····​.​line·​159 75 ····​.​line·​117
76 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 76 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$8;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
77 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 77 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
78 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
   
79 ····​.​line·​142 79 ····​.​line·​100
80 ····​nop 80 ····​nop
   
81 ····​:​sswitch_data_0 81 ····​:​sswitch_data_0
82 ····​.​sparse-​switch 82 ····​.​sparse-​switch
83 ········​0x21·​-​>·​:​sswitch_0 83 ········​0x21·​-​>·​:​sswitch_0
84 ········​0x2f·​-​>·​:​sswitch_1 84 ········​0x2f·​-​>·​:​sswitch_1
85 ········​0x3f·​-​>·​:​sswitch_2 85 ········​0x3f·​-​>·​:​sswitch_2
Max diff block lines reached; 0/2974 bytes (0.00%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$9.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​165 19 ····​.​line·​123
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 82 lines modified Offset 31, 82 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​1 33 ····​.​locals·​1
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​167 37 ····​.​line·​125
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>isEmpty()​Z
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​if-​eqz·​v0,​·​:​cond_0 40 ····​if-​eqz·​v0,​·​:​cond_0
   
41 ····​.​line·​168 41 ····​.​line·​126
42 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 42 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
43 ····​.​line·​169 43 ····​.​line·​127
44 ····​const-​string·​v0,​·​"</​" 44 ····​const-​string·​v0,​·​"</​"
   
45 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V 45 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emit(Ljava/​lang/​String;​)​V
   
46 ····​.​line·​170 46 ····​.​line·​128
47 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$9;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 47 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$9;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
48 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 48 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
49 ····​.​line·​181 49 ····​.​line·​139
50 ····​:​goto_0 50 ····​:​goto_0
51 ····​return-​void 51 ····​return-​void
   
52 ····​.​line·​171 52 ····​.​line·​129
53 ····​:​cond_0 53 ····​:​cond_0
54 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z 54 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matchesLetter()​Z
   
55 ····​move-​result·​v0 55 ····​move-​result·​v0
   
56 ····​if-​eqz·​v0,​·​:​cond_1 56 ····​if-​eqz·​v0,​·​:​cond_1
   
57 ····​.​line·​172 57 ····​.​line·​130
58 ····​const/​4·​v0,​·​0x0 58 ····​const/​4·​v0,​·​0x0
   
59 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​ 59 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>createTagPending(Z)​Lorg/​jsoup/​parser/​Token$Tag;​
   
60 ····​.​line·​173 60 ····​.​line·​131
61 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$9;​-​>TagName:​Lorg/​jsoup/​parser/​TokeniserState;​ 61 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$9;​-​>TagName:​Lorg/​jsoup/​parser/​TokeniserState;​
   
62 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 62 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
63 ····​goto·​:​goto_0 63 ····​goto·​:​goto_0
   
64 ····​.​line·​174 64 ····​.​line·​132
65 ····​:​cond_1 65 ····​:​cond_1
66 ····​const/​16·​v0,​·​0x3e 66 ····​const/​16·​v0,​·​0x3e
   
67 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z 67 ····​invoke-​virtual·​{p2,​·​v0},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>matches(C)​Z
   
68 ····​move-​result·​v0 68 ····​move-​result·​v0
   
69 ····​if-​eqz·​v0,​·​:​cond_2 69 ····​if-​eqz·​v0,​·​:​cond_2
   
70 ····​.​line·​175 70 ····​.​line·​133
71 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 71 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
72 ····​.​line·​176 72 ····​.​line·​134
73 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$9;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 73 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$9;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
74 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 74 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
75 ····​goto·​:​goto_0 75 ····​goto·​:​goto_0
   
76 ····​.​line·​178 76 ····​.​line·​136
77 ····​:​cond_2 77 ····​:​cond_2
78 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 78 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
79 ····​.​line·​179 79 ····​.​line·​137
80 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$9;​-​>BogusComment:​Lorg/​jsoup/​parser/​TokeniserState;​ 80 ····​sget-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$9;​-​>BogusComment:​Lorg/​jsoup/​parser/​TokeniserState;​
   
81 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V 81 ····​invoke-​virtual·​{p1,​·​v0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>advanceTransition(Lo​rg/​jsoup/​parser/​TokeniserState;​)​V
   
82 ····​goto·​:​goto_0 82 ····​goto·​:​goto_0
83 .​end·​method 83 .​end·​method
[−]
smali/org/jsoup/parser/TreeBuilder.smali
Offset 59, 22 lines modified Offset 59, 22 lines modified
   
   
59 #·​virtual·​methods 59 #·​virtual·​methods
60 .​method·​protected·​currentElement()​Lorg/​jsoup/​nodes/​Element;​ 60 .​method·​protected·​currentElement()​Lorg/​jsoup/​nodes/​Element;​
61 ····​.​locals·​3 61 ····​.​locals·​3
   
62 ····​.​prologue 62 ····​.​prologue
63 ····​.​line·76 63 ····​.​line·85
64 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>stack:​Ljava/​util/​ArrayList;​ 64 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>stack:​Ljava/​util/​ArrayList;​
   
65 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>size()​I 65 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
66 ····​move-​result·​v0 66 ····​move-​result·​v0
   
67 ····​.​line·77 67 ····​.​line·86
68 ····​.​local·​v0,​·​"size":​I 68 ····​.​local·​v0,​·​"size":​I
69 ····​if-​lez·​v0,​·​:​cond_0 69 ····​if-​lez·​v0,​·​:​cond_0
   
70 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>stack:​Ljava/​util/​ArrayList;​ 70 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>stack:​Ljava/​util/​ArrayList;​
   
71 ····​add-​int/​lit8·​v2,​·​v0,​·​-​0x1 71 ····​add-​int/​lit8·​v2,​·​v0,​·​-​0x1
   
Offset 189, 83 lines modified Offset 189, 156 lines modified
189 ····​return-​object·​v0 189 ····​return-​object·​v0
190 .​end·​method 190 .​end·​method
   
191 .​method·​protected·​abstract·​process(Lorg/​jsoup/​parser/​Token;​)​Z 191 .​method·​protected·​abstract·​process(Lorg/​jsoup/​parser/​Token;​)​Z
192 .​end·​method 192 .​end·​method
   
193 .​method·​protected·​processEndTag(Ljava/​lang/​String;​)​Z 193 .​method·​protected·​processEndTag(Ljava/​lang/​String;​)​Z
194 ····​.​locals·1 194 ····​.​locals·2
195 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 195 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
196 ····​.​prologue 196 ····​.​prologue
197 ····​.​line·​71 197 ····​.​line·​77
  198 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>currentToken:​Lorg/​jsoup/​parser/​Token;​
   
  199 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>end:​Lorg/​jsoup/​parser/​Token$EndTag;​
   
  200 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
  201 ····​.​line·​78
  202 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$EndTag;​
   
  203 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​><init>()​V
   
  204 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$Tag;​
   
  205 ····​move-​result-​object·​v0
   
  206 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
  207 ····​move-​result·​v0
   
  208 ····​.​line·​80
  209 ····​:​goto_0
  210 ····​return·​v0
   
  211 ····​:​cond_0
198 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>end:​Lorg/​jsoup/​parser/​Token$EndTag;​ 212 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>end:​Lorg/​jsoup/​parser/​Token$EndTag;​
   
199 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>reset()​Lorg/​jsoup/​parser/​Token$Tag;​ 213 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>reset()​Lorg/​jsoup/​parser/​Token$Tag;​
   
200 ····​move-​result-​object·​v0 214 ····​move-​result-​object·​v0
   
201 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>name(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$Tag;​ 215 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​jsoup/​parser/​Token$Tag;​-​>name(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$Tag;​
   
202 ····​move-​result-​object·​v0 216 ····​move-​result-​object·​v0
   
203 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z 217 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
204 ····​move-​result·​v0 218 ····​move-​result·​v0
   
205 ····return·​v0 219 ····goto·​:​goto_0
206 .​end·​method 220 .​end·​method
   
207 .​method·​protected·​processStartTag(Ljava​/​lang/​String;​)​Z 221 .​method·​protected·​processStartTag(Ljava​/​lang/​String;​)​Z
208 ····​.​locals·1 222 ····​.​locals·2
209 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 223 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
210 ····​.​prologue 224 ····​.​prologue
211 ····​.​line·​61 225 ····​.​line·​61
  226 ····​iget-​object·​v0,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>currentToken:​Lorg/​jsoup/​parser/​Token;​
   
  227 ····​iget-​object·​v1,​·​p0,​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>start:​Lorg/​jsoup/​parser/​Token$StartTag;​
   
  228 ····​if-​ne·​v0,​·​v1,​·​:​cond_0
   
  229 ····​.​line·​62
  230 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​Token$StartTag;​
   
  231 ····​invoke-​direct·​{v0},​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​><init>()​V
   
  232 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​jsoup/​parser/​Token$StartTag;​-​>name(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Token$Tag;​
   
  233 ····​move-​result-​object·​v0
   
  234 ····​invoke-​virtual·​{p0,​·​v0},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​>process(Lorg/​jsoup/​parser/​Token;​)​Z
   
Max diff block lines reached; 2315/5337 bytes (43.38%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState.smali
Offset 153, 755 lines modified Offset 153, 757 lines modified
   
153 .​field·​private·​static·​final·​attributeDoubleValueC​harsSorted:​[C 153 .​field·​private·​static·​final·​attributeDoubleValueC​harsSorted:​[C
   
154 .​field·​private·​static·​final·​attributeNameCharsSor​ted:​[C 154 .​field·​private·​static·​final·​attributeNameCharsSor​ted:​[C
   
155 .​field·​private·​static·​final·​attributeSingleValueC​harsSorted:​[C 155 .​field·​private·​static·​final·​attributeSingleValueC​harsSorted:​[C
   
  156 .​field·​private·​static·​final·​attributeValueUnquote​d:​[C
   
156 .​field·​private·​static·​final·​eof:​C·​=·​'\uffff' 157 .​field·​private·​static·​final·​eof:​C·​=·​'\uffff'
   
157 .​field·​static·​final·​nullChar:​C·​=·​'\u0000' 158 .​field·​static·​final·​nullChar:​C·​=·​'\u0000'
   
158 .​field·​private·​static·​final·​replacementChar:​C·​=·​'\ufffd' 159 .​field·​private·​static·​final·​replacementChar:​C·​=·​'\ufffd'
   
159 .​field·​private·​static·​final·​replacementStr:​Ljava/​lang/​String;​ 160 .​field·​private·​static·​final·​replacementStr:​Ljava/​lang/​String;​
   
   
160 #·​direct·​methods 161 #·​direct·​methods
161 .​method·​static·​constructor·​<clinit>()​V 162 .​method·​static·​constructor·​<clinit>()​V
162 ····​.​locals·​8 163 ····​.​locals·​8
   
163 ····​.​prologue 164 ····​.​prologue
164 ····​const/​4·​v7,​·​0x2 165 ····​const/​4·​v7,​·​0x1
   
165 ····​const/​4·​v6,​·​0x1 166 ····​const/​4·​v6,​·​0x0
   
166 ····​const/​4·​v5,​·​0x0 167 ····​const/​16·​v5,​·​0xd
   
167 ····​const/​16·​v4,​·​0xc 168 ····​const/​16·​v4,​·​0xc
   
168 ····​const/​4·​v3,​·​0x3 169 ····​const/​4·​v3,​·​0x3
   
169 ····​.​line·​9 170 ····​.​line·​9
170 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$1;​ 171 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$1;​
   
171 ····​const-​string·​v1,​·​"Data" 172 ····​const-​string·​v1,​·​"Data"
   
172 ····​invoke-​direct·​{v0,​·​v1,​·​v5},​·​Lorg/​jsoup/​parser/​TokeniserState$1;​-​><init>(Ljava/​lang/​String;​I)​V 173 ····​invoke-​direct·​{v0,​·​v1,​·​v6},​·​Lorg/​jsoup/​parser/​TokeniserState$1;​-​><init>(Ljava/​lang/​String;​I)​V
   
173 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 174 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
174 ····​.​line·​33 175 ····​.​line·​33
175 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$2;​ 176 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$2;​
   
176 ····​const-​string·​v1,​·​"CharacterReferenceIn​Data" 177 ····​const-​string·​v1,​·​"CharacterReferenceIn​Data"
   
177 ····​invoke-​direct·​{v0,​·​v1,​·​v6},​·​Lorg/​jsoup/​parser/​TokeniserState$2;​-​><init>(Ljava/​lang/​String;​I)​V 178 ····​invoke-​direct·​{v0,​·​v1,​·​v7},​·​Lorg/​jsoup/​parser/​TokeniserState$2;​-​><init>(Ljava/​lang/​String;​I)​V
   
178 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>CharacterReferenceIn​Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 179 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>CharacterReferenceIn​Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
179 ····​.​line·44 180 ····​.​line·39
180 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$3;​ 181 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$3;​
   
181 ····​const-​string·​v1,​·​"Rcdata" 182 ····​const-​string·​v1,​·​"Rcdata"
   
182 ····invoke-​direct·​{v0,​·​v1,​·​v7},​·​Lorg/​jsoup/​parser/​TokeniserState$3;​-​><init>(Ljava/​lang/​String;​I)​V 183 ····​const/​4·​v2,​·​0x2
   
  184 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​TokeniserState$3;​-​><init>(Ljava/​lang/​String;​I)​V
   
183 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​ 185 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​
   
184 ····​.​line·​69 186 ····​.​line·​64
185 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$4;​ 187 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$4;​
   
186 ····​const-​string·​v1,​·​"CharacterReferenceIn​Rcdata" 188 ····​const-​string·​v1,​·​"CharacterReferenceIn​Rcdata"
   
187 ····​invoke-​direct·​{v0,​·​v1,​·​v3},​·​Lorg/​jsoup/​parser/​TokeniserState$4;​-​><init>(Ljava/​lang/​String;​I)​V 189 ····​invoke-​direct·​{v0,​·​v1,​·​v3},​·​Lorg/​jsoup/​parser/​TokeniserState$4;​-​><init>(Ljava/​lang/​String;​I)​V
   
188 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>CharacterReferenceIn​Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​ 190 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>CharacterReferenceIn​Rcdata:​Lorg/​jsoup/​parser/​TokeniserState;​
   
189 ····​.​line·79 191 ····​.​line·69
190 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$5;​ 192 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$5;​
   
191 ····​const-​string·​v1,​·​"Rawtext" 193 ····​const-​string·​v1,​·​"Rawtext"
   
192 ····​const/​4·​v2,​·​0x4 194 ····​const/​4·​v2,​·​0x4
   
193 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​TokeniserState$5;​-​><init>(Ljava/​lang/​String;​I)​V 195 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​TokeniserState$5;​-​><init>(Ljava/​lang/​String;​I)​V
   
194 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>Rawtext:​Lorg/​jsoup/​parser/​TokeniserState;​ 196 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>Rawtext:​Lorg/​jsoup/​parser/​TokeniserState;​
   
195 ····​.​line·100 197 ····​.​line·74
196 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$6;​ 198 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$6;​
   
197 ····​const-​string·​v1,​·​"ScriptData" 199 ····​const-​string·​v1,​·​"ScriptData"
   
198 ····​const/​4·​v2,​·​0x5 200 ····​const/​4·​v2,​·​0x5
   
199 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​TokeniserState$6;​-​><init>(Ljava/​lang/​String;​I)​V 201 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​parser/​TokeniserState$6;​-​><init>(Ljava/​lang/​String;​I)​V
   
200 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​ 202 ····​sput-​object·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState;​-​>ScriptData:​Lorg/​jsoup/​parser/​TokeniserState;​
   
201 ····​.​line·121 203 ····​.​line·79
202 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$7;​ 204 ····​new-​instance·​v0,​·​Lorg/​jsoup/​parser/​TokeniserState$7;​
   
203 ····​const-​string·​v1,​·​"PLAINTEXT" 205 ····​const-​string·​v1,​·​"PLAINTEXT"
   
204 ····​const/​4·​v2,​·​0x6 206 ····​const/​4·​v2,​·​0x6
Max diff block lines reached; 44299/47557 bytes (93.15%) of diff not shown.
[−]
smali/org/jsoup/parser/XmlTreeBuilder$1.smali
Offset 19, 15 lines modified Offset 19, 15 lines modified
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​static·​constructor·​<clinit>()​V 20 .​method·​static·​constructor·​<clinit>()​V
21 ····​.​locals·​3 21 ····​.​locals·​3
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​26 23 ····​.​line·​27
24 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>values()​[Lorg/​jsoup/​parser/​Token$TokenType;​ 24 ····​invoke-​static·​{},​·​Lorg/​jsoup/​parser/​Token$TokenType;​-​>values()​[Lorg/​jsoup/​parser/​Token$TokenType;​
   
25 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
   
26 ····​array-​length·​v0,​·​v0 26 ····​array-​length·​v0,​·​v0
   
27 ····​new-​array·​v0,​·​v0,​·​[I 27 ····​new-​array·​v0,​·​v0,​·​[I
[−]
smali/org/jsoup/parser/XmlTreeBuilder.smali
Offset 1, 373 lines modified Offset 1, 429 lines modified
1 .​class·​public·​Lorg/​jsoup/​parser/​XmlTreeBuilder;​ 1 .​class·​public·​Lorg/​jsoup/​parser/​XmlTreeBuilder;​
2 .​super·​Lorg/​jsoup/​parser/​TreeBuilder;​ 2 .​super·​Lorg/​jsoup/​parser/​TreeBuilder;​
3 .​source·​"XmlTreeBuilder.​java" 3 .​source·​"XmlTreeBuilder.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lorg/​jsoup/​parser/​XmlTreeBuilder$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​direct·​methods 4 #·​direct·​methods
11 .​method·​public·​constructor·​<init>()​V 5 .​method·​public·​constructor·​<init>()​V
12 ····​.​locals·​0 6 ····​.​locals·​0
   
13 ····​.​prologue 7 ····​.​prologue
14 ····​.​line·​15 8 ····​.​line·​16
15 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​><init>()​V 9 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​parser/​TreeBuilder;​-​><init>()​V
   
16 ····​.​line·​45 10 ····​.​line·​46
17 ····​return-​void 11 ····​return-​void
18 .​end·​method 12 .​end·​method
   
19 .​method·​private·​insertNode(Lorg/​jsoup/​nodes/​Node;​)​V 13 .​method·​private·​insertNode(Lorg/​jsoup/​nodes/​Node;​)​V
20 ····​.​locals·​1 14 ····​.​locals·​1
21 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​ 15 ····​.​param·​p1,​·​"node"····​#·​Lorg/​jsoup/​nodes/​Node;​
   
22 ····​.​prologue 16 ····​.​prologue
23 ····​.​line·​51 17 ····​.​line·​52
24 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​parser/​XmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​ 18 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​parser/​XmlTreeBuilder;​-​>currentElement()​Lorg/​jsoup/​nodes/​Element;​
   
25 ····​move-​result-​object·​v0 19 ····​move-​result-​object·​v0
   
26 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>appendChild(Lorg/​jsoup/​nodes/​Node;​)​Lorg/​jsoup/​nodes/​Element;​ 20 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>appendChild(Lorg/​jsoup/​nodes/​Node;​)​Lorg/​jsoup/​nodes/​Element;​
   
27 ····​.​line·​52 21 ····​.​line·​53
28 ····​return-​void 22 ····​return-​void
29 .​end·​method 23 .​end·​method
   
30 .​method·​private·​popStackToClose(Lorg/​jsoup/​parser/​Token$EndTag;​)​V 24 .​method·​private·​popStackToClose(Lorg/​jsoup/​parser/​Token$EndTag;​)​V
31 ····​.​locals·​5 25 ····​.​locals·​5
32 ····​.​param·​p1,​·​"endTag"····​#·​Lorg/​jsoup/​parser/​Token$EndTag;​ 26 ····​.​param·​p1,​·​"endTag"····​#·​Lorg/​jsoup/​parser/​Token$EndTag;​
   
33 ····​.​prologue 27 ····​.​prologue
34 ····​.​line·99 28 ····​.​line·103
35 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​ 29 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Token$EndTag;​-​>name()​Ljava/​lang/​String;​
   
36 ····​move-​result-​object·​v0 30 ····​move-​result-​object·​v0
   
37 ····​.​line·​100 31 ····​.​line·​104
38 ····​.​local·​v0,​·​"elName":​Ljava/​lang/​String;​ 32 ····​.​local·​v0,​·​"elName":​Ljava/​lang/​String;​
39 ····​const/​4·​v1,​·​0x0 33 ····​const/​4·​v1,​·​0x0
   
40 ····​.​line·​102 34 ····​.​line·​106
41 ····​.​local·​v1,​·​"firstFound":​Lorg/​jsoup/​nodes/​Element;​ 35 ····​.​local·​v1,​·​"firstFound":​Lorg/​jsoup/​nodes/​Element;​
42 ····​iget-​object·​v4,​·​p0,​·​Lorg/​jsoup/​parser/​XmlTreeBuilder;​-​>stack:​Ljava/​util/​ArrayList;​ 36 ····​iget-​object·​v4,​·​p0,​·​Lorg/​jsoup/​parser/​XmlTreeBuilder;​-​>stack:​Ljava/​util/​ArrayList;​
   
43 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>size()​I 37 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>size()​I
   
44 ····​move-​result·​v4 38 ····​move-​result·​v4
   
45 ····​add-​int/​lit8·​v3,​·​v4,​·​-​0x1 39 ····​add-​int/​lit8·​v3,​·​v4,​·​-​0x1
   
46 ····​.​local·​v3,​·​"pos":​I 40 ····​.​local·​v3,​·​"pos":​I
47 ····​:​goto_0 41 ····​:​goto_0
48 ····​if-​ltz·​v3,​·​:​cond_0 42 ····​if-​ltz·​v3,​·​:​cond_0
   
49 ····​.​line·​103 43 ····​.​line·​107
50 ····​iget-​object·​v4,​·​p0,​·​Lorg/​jsoup/​parser/​XmlTreeBuilder;​-​>stack:​Ljava/​util/​ArrayList;​ 44 ····​iget-​object·​v4,​·​p0,​·​Lorg/​jsoup/​parser/​XmlTreeBuilder;​-​>stack:​Ljava/​util/​ArrayList;​
   
51 ····​invoke-​virtual·​{v4,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 45 ····​invoke-​virtual·​{v4,​·​v3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
52 ····​move-​result-​object·​v2 46 ····​move-​result-​object·​v2
   
53 ····​check-​cast·​v2,​·​Lorg/​jsoup/​nodes/​Element;​ 47 ····​check-​cast·​v2,​·​Lorg/​jsoup/​nodes/​Element;​
   
54 ····​.​line·​104 48 ····​.​line·​108
55 ····​.​local·​v2,​·​"next":​Lorg/​jsoup/​nodes/​Element;​ 49 ····​.​local·​v2,​·​"next":​Lorg/​jsoup/​nodes/​Element;​
56 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​ 50 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​nodes/​Element;​-​>nodeName()​Ljava/​lang/​String;​
   
57 ····​move-​result-​object·​v4 51 ····​move-​result-​object·​v4
   
58 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 52 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
59 ····​move-​result·​v4 53 ····​move-​result·​v4
   
60 ····​if-​eqz·​v4,​·​:​cond_2 54 ····​if-​eqz·​v4,​·​:​cond_2
   
61 ····​.​line·​105 55 ····​.​line·​109
62 ····​move-​object·​v1,​·​v2 56 ····​move-​object·​v1,​·​v2
   
63 ····​.​line·​109 57 ····​.​line·​113
64 ····​.​end·​local·​v2····​#·​"next":​Lorg/​jsoup/​nodes/​Element;​ 58 ····​.​end·​local·​v2····​#·​"next":​Lorg/​jsoup/​nodes/​Element;​
65 ····​:​cond_0 59 ····​:​cond_0
66 ····​if-​nez·​v1,​·​:​cond_3 60 ····​if-​nez·​v1,​·​:​cond_3
   
67 ····​.​line·​118 61 ····​.​line·​122
Max diff block lines reached; 16788/19387 bytes (86.59%) of diff not shown.
[−]
smali/org/jsoup/parser/TokeniserState$66.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1621 19 ····​.​line·​1571
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 31, 49 lines modified Offset 31, 49 lines modified
31 #·​virtual·​methods 31 #·​virtual·​methods
32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V 32 .​method·​read(Lorg/​jsoup/​parser/​Tokeniser;​Lorg/​jsoup/​parser/​CharacterReader;​)​V
33 ····​.​locals·​2 33 ····​.​locals·​2
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​.​line·​1623 37 ····​.​line·​1573
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
39 ····​move-​result·​v0 39 ····​move-​result·​v0
   
40 ····​.​line·​1624 40 ····​.​line·​1574
41 ····​.​local·​v0,​·​"c":​C 41 ····​.​local·​v0,​·​"c":​C
42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 42 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
43 ····​.​line·​1637 43 ····​.​line·​1587
44 ····​:​goto_0 44 ····​:​goto_0
45 ····​return-​void 45 ····​return-​void
   
46 ····​.​line·​1626 46 ····​.​line·​1576
47 ····​:​sswitch_0 47 ····​:​sswitch_0
48 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 48 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
49 ····​.​line·​1627 49 ····​.​line·​1577
50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$66;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 50 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$66;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 51 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
52 ····​goto·​:​goto_0 52 ····​goto·​:​goto_0
   
53 ····​.​line·​1630 53 ····​.​line·​1580
54 ····​:​sswitch_1 54 ····​:​sswitch_1
55 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 55 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
56 ····​.​line·​1631 56 ····​.​line·​1581
57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$66;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 57 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$66;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
   
60 ····​.​line·​1624 60 ····​.​line·​1574
61 ····​:​sswitch_data_0 61 ····​:​sswitch_data_0
62 ····​.​sparse-​switch 62 ····​.​sparse-​switch
63 ········​0x3e·​-​>·​:​sswitch_0 63 ········​0x3e·​-​>·​:​sswitch_0
64 ········​0xffff·​-​>·​:​sswitch_1 64 ········​0xffff·​-​>·​:​sswitch_1
65 ····​.​end·​sparse-​switch 65 ····​.​end·​sparse-​switch
66 .​end·​method 66 .​end·​method
[−]
smali/org/jsoup/parser/TokeniserState$64.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V 16 .​method·​constructor·​<init>(Ljava/​lang/​String;​I)​V
17 ····​.​locals·​1 17 ····​.​locals·​1
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​1566 19 ····​.​line·​1516
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V 21 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v0},​·​Lorg/​jsoup/​parser/​TokeniserState;​-​><init>(Ljava/​lang/​String;​ILorg/​jsoup/​parser/​TokeniserState$1;​)​V
   
22 ····​return-​void 22 ····​return-​void
23 .​end·​method 23 .​end·​method
   
Offset 33, 96 lines modified Offset 33, 96 lines modified
33 ····​.​locals·​3 33 ····​.​locals·​3
34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​ 34 ····​.​param·​p1,​·​"t"····​#·​Lorg/​jsoup/​parser/​Tokeniser;​
35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​ 35 ····​.​param·​p2,​·​"r"····​#·​Lorg/​jsoup/​parser/​CharacterReader;​
   
36 ····​.​prologue 36 ····​.​prologue
37 ····​const/​4·​v2,​·​0x1 37 ····​const/​4·​v2,​·​0x1
   
38 ····​.​line·​1568 38 ····​.​line·​1518
39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C 39 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​parser/​CharacterReader;​-​>consume()​C
   
40 ····​move-​result·​v0 40 ····​move-​result·​v0
   
41 ····​.​line·​1569 41 ····​.​line·​1519
42 ····​.​local·​v0,​·​"c":​C 42 ····​.​local·​v0,​·​"c":​C
43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0 43 ····​sparse-​switch·​v0,​·​:​sswitch_data_0
   
44 ····​.​line·​1590 44 ····​.​line·​1540
45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 45 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​ 46 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​
   
47 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 47 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
48 ····​.​line·​1592 48 ····​.​line·​1542
49 ····​:​goto_0 49 ····​:​goto_0
50 ····​return-​void 50 ····​return-​void
   
51 ····​.​line·​1571 51 ····​.​line·​1521
52 ····​:​sswitch_0 52 ····​:​sswitch_0
53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$64;​-​>AfterDoctypeSystemId​entifier:​Lorg/​jsoup/​parser/​TokeniserState;​ 53 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$64;​-​>AfterDoctypeSystemId​entifier:​Lorg/​jsoup/​parser/​TokeniserState;​
   
54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 54 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
55 ····​goto·​:​goto_0 55 ····​goto·​:​goto_0
   
56 ····​.​line·​1574 56 ····​.​line·​1524
57 ····​:​sswitch_1 57 ····​:​sswitch_1
58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 58 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
59 ····​.​line·​1575 59 ····​.​line·​1525
60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 60 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​ 61 ····​iget-​object·​v1,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>systemIdentifier:​Ljava/​lang/​StringBuilder;​
   
62 ····​const·​v2,​·​0xfffd 62 ····​const·​v2,​·​0xfffd
   
63 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 63 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
64 ····​goto·​:​goto_0 64 ····​goto·​:​goto_0
   
65 ····​.​line·​1578 65 ····​.​line·​1528
66 ····​:​sswitch_2 66 ····​:​sswitch_2
67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V 67 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>error(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
68 ····​.​line·​1579 68 ····​.​line·​1529
69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 69 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
70 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 70 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
71 ····​.​line·​1580 71 ····​.​line·​1530
72 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 72 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
73 ····​.​line·​1581 73 ····​.​line·​1531
74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$64;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 74 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$64;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
   
75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V 75 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>transition(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
76 ····​goto·​:​goto_0 76 ····​goto·​:​goto_0
   
77 ····​.​line·​1584 77 ····​.​line·​1534
78 ····​:​sswitch_3 78 ····​:​sswitch_3
79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V 79 ····​invoke-​virtual·​{p1,​·​p0},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>eofError(Lorg/​jsoup/​parser/​TokeniserState;​)​V
   
80 ····​.​line·​1585 80 ····​.​line·​1535
81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​ 81 ····​iget-​object·​v1,​·​p1,​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>doctypePending:​Lorg/​jsoup/​parser/​Token$Doctype;​
   
82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z 82 ····​iput-​boolean·​v2,​·​v1,​·​Lorg/​jsoup/​parser/​Token$Doctype;​-​>forceQuirks:​Z
   
83 ····​.​line·​1586 83 ····​.​line·​1536
84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V 84 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​parser/​Tokeniser;​-​>emitDoctypePending()​V
   
85 ····​.​line·​1587 85 ····​.​line·​1537
86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$64;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​ 86 ····​sget-​object·​v1,​·​Lorg/​jsoup/​parser/​TokeniserState$64;​-​>Data:​Lorg/​jsoup/​parser/​TokeniserState;​
Max diff block lines reached; 339/3682 bytes (9.21%) of diff not shown.
[−]
smali/org/jsoup/safety/Cleaner.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Cleaner.​java" 3 .​source·​"Cleaner.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lorg/​jsoup/​safety/​Cleaner$1;​,​  
8 ········​Lorg/​jsoup/​safety/​Cleaner$ElementMeta;​,​ 7 ········​Lorg/​jsoup/​safety/​Cleaner$ElementMeta;​,​
9 ········​Lorg/​jsoup/​safety/​Cleaner$CleaningVisit​or;​ 8 ········​Lorg/​jsoup/​safety/​Cleaner$CleaningVisit​or;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​instance·​fields 11 #·​instance·​fields
Offset 90, 113 lines modified Offset 89, 112 lines modified
   
90 ····​move-​result·​v2 89 ····​move-​result·​v2
   
91 ····​return·​v2 90 ····​return·​v2
92 .​end·​method 91 .​end·​method
   
93 .​method·​private·​createSafeElement(Lor​g/​jsoup/​nodes/​Element;​)​Lorg/​jsoup/​safety/​Cleaner$ElementMeta;​ 92 .​method·​private·​createSafeElement(Lor​g/​jsoup/​nodes/​Element;​)​Lorg/​jsoup/​safety/​Cleaner$ElementMeta;​
94 ····​.​locals·10 93 ····​.​locals·9
95 ····​.​param·​p1,​·​"sourceEl"····​#·​Lorg/​jsoup/​nodes/​Element;​ 94 ····​.​param·​p1,​·​"sourceEl"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
96 ····​.​prologue 95 ····​.​prologue
97 ····​.​line·​127 96 ····​.​line·​127
98 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>tagName()​Ljava/​lang/​String;​ 97 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>tagName()​Ljava/​lang/​String;​
   
99 ····​move-​result-​object·​v7 98 ····​move-​result-​object·​v6
   
100 ····​.​line·​128 99 ····​.​line·​128
101 ····​.​local·​v7,​·​"sourceTag":​Ljava/​lang/​String;​ 100 ····​.​local·​v6,​·​"sourceTag":​Ljava/​lang/​String;​
102 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​Attributes;​ 101 ····​new-​instance·​v1,​·​Lorg/​jsoup/​nodes/​Attributes;​
   
103 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V 102 ····​invoke-​direct·​{v1},​·​Lorg/​jsoup/​nodes/​Attributes;​-​><init>()​V
   
104 ····​.​line·​129 103 ····​.​line·​129
105 ····​.​local·​v1,​·​"destAttrs":​Lorg/​jsoup/​nodes/​Attributes;​ 104 ····​.​local·​v1,​·​"destAttrs":​Lorg/​jsoup/​nodes/​Attributes;​
106 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Element;​ 105 ····​new-​instance·​v0,​·​Lorg/​jsoup/​nodes/​Element;​
   
107 ····​invoke-​static·​{v7},​·​Lorg/​jsoup/​parser/​Tag;​-​>valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Tag;​ 106 ····​invoke-​static·​{v6},​·​Lorg/​jsoup/​parser/​Tag;​-​>valueOf(Ljava/​lang/​String;​)​Lorg/​jsoup/​parser/​Tag;​
   
108 ····​move-​result-​object·​v8 107 ····​move-​result-​object·​v7
   
109 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>baseUri()​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>baseUri()​Ljava/​lang/​String;​
   
110 ····​move-​result-​object·​v9 109 ····​move-​result-​object·​v8
   
111 ····​invoke-​direct·​{v0,​·​v8,​·​v9,​·​v1},​·​Lorg/​jsoup/​nodes/​Element;​-​><init>(Lorg/​jsoup/​parser/​Tag;​Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V 110 ····​invoke-​direct·​{v0,​·​v7,​·​v8,​·​v1},​·​Lorg/​jsoup/​nodes/​Element;​-​><init>(Lorg/​jsoup/​parser/​Tag;​Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Attributes;​)​V
   
112 ····​.​line·​130 111 ····​.​line·​130
113 ····​.​local·​v0,​·​"dest":​Lorg/​jsoup/​nodes/​Element;​ 112 ····​.​local·​v0,​·​"dest":​Lorg/​jsoup/​nodes/​Element;​
114 ····​const/​4·​v4,​·​0x0 113 ····​const/​4·​v3,​·​0x0
   
115 ····​.​line·​132 114 ····​.​line·​132
116 ····​.​local·​v4,​·​"numDiscarded":​I 115 ····​.​local·​v3,​·​"numDiscarded":​I
117 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>attributes()​Lorg/​jsoup/​nodes/​Attributes;​ 116 ····​invoke-​virtual·​{p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>attributes()​Lorg/​jsoup/​nodes/​Attributes;​
   
118 ····​move-​result-​object·​v6 117 ····​move-​result-​object·​v5
   
119 ····​.​line·​133 118 ····​.​line·​133
120 ····​.​local·​v6,​·​"sourceAttrs":​Lorg/​jsoup/​nodes/​Attributes;​ 119 ····​.​local·​v5,​·​"sourceAttrs":​Lorg/​jsoup/​nodes/​Attributes;​
121 ····​invoke-​virtual·​{v6},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>iterator()​Ljava/​util/​Iterator;​ 120 ····​invoke-​virtual·​{v5},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>iterator()​Ljava/​util/​Iterator;​
   
122 ····​move-​result-​object·​v3 121 ····​move-​result-​object·​v7
   
123 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
124 ····​:​goto_0 122 ····​:​goto_0
125 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 123 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
126 ····​move-​result·​v8 124 ····​move-​result·​v8
   
127 ····​if-​eqz·​v8,​·​:​cond_1 125 ····​if-​eqz·​v8,​·​:​cond_1
   
128 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 126 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
129 ····​move-​result-​object·​v5 127 ····​move-​result-​object·​v4
   
130 ····​check-​cast·​v5,​·​Lorg/​jsoup/​nodes/​Attribute;​ 128 ····​check-​cast·​v4,​·​Lorg/​jsoup/​nodes/​Attribute;​
   
131 ····​.​line·​134 129 ····​.​line·​134
132 ····​.​local·​v5,​·​"sourceAttr":​Lorg/​jsoup/​nodes/​Attribute;​ 130 ····​.​local·​v4,​·​"sourceAttr":​Lorg/​jsoup/​nodes/​Attribute;​
133 ····​iget-​object·​v8,​·​p0,​·​Lorg/​jsoup/​safety/​Cleaner;​-​>whitelist:​Lorg/​jsoup/​safety/​Whitelist;​ 131 ····​iget-​object·​v8,​·​p0,​·​Lorg/​jsoup/​safety/​Cleaner;​-​>whitelist:​Lorg/​jsoup/​safety/​Whitelist;​
   
134 ····​invoke-​virtual·​{v8,​·​v7,​·​p1,​·​v5},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>isSafeAttribute(Ljav​a/​lang/​String;​Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Attribute;​)​Z 132 ····​invoke-​virtual·​{v8,​·​v6,​·​p1,​·​v4},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>isSafeAttribute(Ljav​a/​lang/​String;​Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Attribute;​)​Z
   
135 ····​move-​result·​v8 133 ····​move-​result·​v8
   
136 ····​if-​eqz·​v8,​·​:​cond_0 134 ····​if-​eqz·​v8,​·​:​cond_0
   
137 ····​.​line·​135 135 ····​.​line·​135
138 ····​invoke-​virtual·​{v1,​·​v5},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>put(Lorg/​jsoup/​nodes/​Attribute;​)​V 136 ····​invoke-​virtual·​{v1,​·​v4},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>put(Lorg/​jsoup/​nodes/​Attribute;​)​V
   
139 ····​goto·​:​goto_0 137 ····​goto·​:​goto_0
   
140 ····​.​line·​137 138 ····​.​line·​137
141 ····​:​cond_0 139 ····​:​cond_0
Max diff block lines reached; 1425/5378 bytes (26.50%) of diff not shown.
[−]
smali/org/jsoup/safety/Whitelist.smali
Offset 274, 50 lines modified Offset 274, 54 lines modified
   
274 ····​const/​16·​v2,​·​0x17 274 ····​const/​16·​v2,​·​0x17
   
275 ····​const-​string·​v3,​·​"ul" 275 ····​const-​string·​v3,​·​"ul"
   
276 ····​aput-​object·​v3,​·​v1,​·​v2 276 ····​aput-​object·​v3,​·​v1,​·​v2
   
  277 ····​.​line·​109
277 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addTags([Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​ 278 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addTags([Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​
   
278 ····​move-​result-​object·​v0 279 ····​move-​result-​object·​v0
   
279 ····​const-​string·​v1,​·​"a" 280 ····​const-​string·​v1,​·​"a"
   
280 ····​new-​array·​v2,​·​v6,​·​[Ljava/​lang/​String;​ 281 ····​new-​array·​v2,​·​v6,​·​[Ljava/​lang/​String;​
   
281 ····​const-​string·​v3,​·​"href" 282 ····​const-​string·​v3,​·​"href"
   
282 ····​aput-​object·​v3,​·​v2,​·​v5 283 ····​aput-​object·​v3,​·​v2,​·​v5
   
  284 ····​.​line·​114
283 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addAttributes(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​ 285 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addAttributes(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​
   
284 ····​move-​result-​object·​v0 286 ····​move-​result-​object·​v0
   
285 ····​const-​string·​v1,​·​"blockquote" 287 ····​const-​string·​v1,​·​"blockquote"
   
286 ····​new-​array·​v2,​·​v6,​·​[Ljava/​lang/​String;​ 288 ····​new-​array·​v2,​·​v6,​·​[Ljava/​lang/​String;​
   
287 ····​const-​string·​v3,​·​"cite" 289 ····​const-​string·​v3,​·​"cite"
   
288 ····​aput-​object·​v3,​·​v2,​·​v5 290 ····​aput-​object·​v3,​·​v2,​·​v5
   
  291 ····​.​line·​115
289 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addAttributes(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​ 292 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addAttributes(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​
   
290 ····​move-​result-​object·​v0 293 ····​move-​result-​object·​v0
   
291 ····​const-​string·​v1,​·​"q" 294 ····​const-​string·​v1,​·​"q"
   
292 ····​new-​array·​v2,​·​v6,​·​[Ljava/​lang/​String;​ 295 ····​new-​array·​v2,​·​v6,​·​[Ljava/​lang/​String;​
   
293 ····​const-​string·​v3,​·​"cite" 296 ····​const-​string·​v3,​·​"cite"
   
294 ····​aput-​object·​v3,​·​v2,​·​v5 297 ····​aput-​object·​v3,​·​v2,​·​v5
   
  298 ····​.​line·​116
295 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addAttributes(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​ 299 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addAttributes(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​
   
296 ····​move-​result-​object·​v0 300 ····​move-​result-​object·​v0
   
297 ····​const-​string·​v1,​·​"a" 301 ····​const-​string·​v1,​·​"a"
   
298 ····​const-​string·​v2,​·​"href" 302 ····​const-​string·​v2,​·​"href"
Offset 336, 14 lines modified Offset 340, 15 lines modified
   
336 ····​aput-​object·​v4,​·​v3,​·​v7 340 ····​aput-​object·​v4,​·​v3,​·​v7
   
337 ····​const-​string·​v4,​·​"mailto" 341 ····​const-​string·​v4,​·​"mailto"
   
338 ····​aput-​object·​v4,​·​v3,​·​v8 342 ····​aput-​object·​v4,​·​v3,​·​v8
   
  343 ····​.​line·​118
339 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addProtocols(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​ 344 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addProtocols(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​
   
340 ····​move-​result-​object·​v0 345 ····​move-​result-​object·​v0
   
341 ····​const-​string·​v1,​·​"blockquote" 346 ····​const-​string·​v1,​·​"blockquote"
   
342 ····​const-​string·​v2,​·​"cite" 347 ····​const-​string·​v2,​·​"cite"
Offset 354, 14 lines modified Offset 359, 15 lines modified
   
354 ····​aput-​object·​v4,​·​v3,​·​v5 359 ····​aput-​object·​v4,​·​v3,​·​v5
   
355 ····​const-​string·​v4,​·​"https" 360 ····​const-​string·​v4,​·​"https"
   
356 ····​aput-​object·​v4,​·​v3,​·​v6 361 ····​aput-​object·​v4,​·​v3,​·​v6
   
  362 ····​.​line·​119
357 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addProtocols(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​ 363 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addProtocols(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​
   
358 ····​move-​result-​object·​v0 364 ····​move-​result-​object·​v0
   
359 ····​const-​string·​v1,​·​"cite" 365 ····​const-​string·​v1,​·​"cite"
   
360 ····​const-​string·​v2,​·​"cite" 366 ····​const-​string·​v2,​·​"cite"
Offset 372, 24 lines modified Offset 378, 26 lines modified
   
372 ····​aput-​object·​v4,​·​v3,​·​v5 378 ····​aput-​object·​v4,​·​v3,​·​v5
   
373 ····​const-​string·​v4,​·​"https" 379 ····​const-​string·​v4,​·​"https"
   
374 ····​aput-​object·​v4,​·​v3,​·​v6 380 ····​aput-​object·​v4,​·​v3,​·​v6
   
  381 ····​.​line·​120
375 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addProtocols(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​ 382 ····​invoke-​virtual·​{v0,​·​v1,​·​v2,​·​v3},​·​Lorg/​jsoup/​safety/​Whitelist;​-​>addProtocols(Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Lorg/​jsoup/​safety/​Whitelist;​
   
376 ····​move-​result-​object·​v0 383 ····​move-​result-​object·​v0
   
Max diff block lines reached; 55657/58106 bytes (95.79%) of diff not shown.
[−]
smali/org/jsoup/select/Elements.smali
Offset 104, 15 lines modified Offset 104, 14 lines modified
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​111 105 ····​.​line·​111
106 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​ 106 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
107 ····​move-​result-​object·​v1 107 ····​move-​result-​object·​v1
   
108 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
109 ····​:​goto_0 108 ····​:​goto_0
110 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 109 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
111 ····​move-​result·​v2 110 ····​move-​result·​v2
   
112 ····​if-​eqz·​v2,​·​:​cond_0 111 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 140, 15 lines modified Offset 139, 14 lines modified
   
140 ····​.​prologue 139 ····​.​prologue
141 ····​.​line·​319 140 ····​.​line·​319
142 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​ 141 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
143 ····​move-​result-​object·​v1 142 ····​move-​result-​object·​v1
   
144 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
145 ····​:​goto_0 143 ····​:​goto_0
146 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 144 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
147 ····​move-​result·​v2 145 ····​move-​result·​v2
   
148 ····​if-​eqz·​v2,​·​:​cond_0 146 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 176, 15 lines modified Offset 174, 14 lines modified
   
176 ····​.​prologue 174 ····​.​prologue
177 ····​.​line·​293 175 ····​.​line·​293
178 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​ 176 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
179 ····​move-​result-​object·​v1 177 ····​move-​result-​object·​v1
   
180 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
181 ····​:​goto_0 178 ····​:​goto_0
182 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 179 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
183 ····​move-​result·​v2 180 ····​move-​result·​v2
   
184 ····​if-​eqz·​v2,​·​:​cond_0 181 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 212, 15 lines modified Offset 209, 14 lines modified
   
212 ····​.​prologue 209 ····​.​prologue
213 ····​.​line·​60 210 ····​.​line·​60
214 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​ 211 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
215 ····​move-​result-​object·​v1 212 ····​move-​result-​object·​v1
   
216 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
217 ····​:​cond_0 213 ····​:​cond_0
218 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 214 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
219 ····​move-​result·​v2 215 ····​move-​result·​v2
   
220 ····​if-​eqz·​v2,​·​:​cond_1 216 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 237, 23 lines modified Offset 233, 23 lines modified
237 ····​move-​result·​v2 233 ····​move-​result·​v2
   
238 ····​if-​eqz·​v2,​·​:​cond_0 234 ····​if-​eqz·​v2,​·​:​cond_0
   
239 ····​.​line·​62 235 ····​.​line·​62
240 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>attr(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 236 ····​invoke-​virtual·​{v0,​·​p1},​·​Lorg/​jsoup/​nodes/​Element;​-​>attr(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
241 ····​move-​result-​object·​v2 237 ····​move-​result-​object·​v1
   
242 ····​.​line·​64 238 ····​.​line·​64
243 ····​.​end·​local·​v0····​#·​"element":​Lorg/​jsoup/​nodes/​Element;​ 239 ····​.​end·​local·​v0····​#·​"element":​Lorg/​jsoup/​nodes/​Element;​
244 ····​:​goto_0 240 ····​:​goto_0
245 ····​return-​object·​v2 241 ····​return-​object·​v1
   
246 ····​:​cond_1 242 ····​:​cond_1
247 ····​const-​string·​v2,​·​"" 243 ····​const-​string·​v1,​·​""
   
248 ····​goto·​:​goto_0 244 ····​goto·​:​goto_0
249 .​end·​method 245 .​end·​method
   
250 .​method·​public·​attr(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​ 246 .​method·​public·​attr(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Elements;​
251 ····​.​locals·​3 247 ····​.​locals·​3
252 ····​.​param·​p1,​·​"attributeKey"····​#·​Ljava/​lang/​String;​ 248 ····​.​param·​p1,​·​"attributeKey"····​#·​Ljava/​lang/​String;​
Offset 261, 15 lines modified Offset 257, 14 lines modified
   
261 ····​.​prologue 257 ····​.​prologue
262 ····​.​line·​87 258 ····​.​line·​87
263 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​ 259 ····​invoke-​virtual·​{p0},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
264 ····​move-​result-​object·​v1 260 ····​move-​result-​object·​v1
   
265 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
266 ····​:​goto_0 261 ····​:​goto_0
267 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 262 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
Max diff block lines reached; 17622/19906 bytes (88.53%) of diff not shown.
[−]
smali/org/jsoup/select/Evaluator$AllElements.smali
Offset 15, 36 lines modified Offset 15, 36 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​293 19 ····​.​line·​294
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
25 ····​.​locals·​1 25 ····​.​locals·​1
26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​297 29 ····​.​line·​298
30 ····​const/​4·​v0,​·​0x1 30 ····​const/​4·​v0,​·​0x1
   
31 ····​return·​v0 31 ····​return·​v0
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​toString()​Ljava/​lang/​String;​ 33 .​method·​public·​toString()​Ljava/​lang/​String;​
34 ····​.​locals·​1 34 ····​.​locals·​1
   
35 ····​.​prologue 35 ····​.​prologue
36 ····​.​line·​302 36 ····​.​line·​303
37 ····​const-​string·​v0,​·​"*" 37 ····​const-​string·​v0,​·​"*"
   
38 ····​return-​object·​v0 38 ····​return-​object·​v0
39 .​end·​method 39 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$AttributeKeyPair.smali
Offset 58, 37 lines modified Offset 58, 56 lines modified
   
58 ····​const-​string·​v0,​·​"\"" 58 ····​const-​string·​v0,​·​"\""
   
59 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z 59 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z
   
60 ····​move-​result·​v0 60 ····​move-​result·​v0
   
61 ····​if-​eqz·​v0,​·​:​cond_0 61 ····​if-​nez·​v0,​·​:​cond_1
   
  62 ····​:​cond_0
  63 ····​const-​string·​v0,​·​"\'"
   
62 ····​.​line·​284 64 ····​.​line·​284
  65 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
  66 ····​move-​result·​v0
   
  67 ····​if-​eqz·​v0,​·​:​cond_2
   
  68 ····​const-​string·​v0,​·​"\'"
   
  69 ····​invoke-​virtual·​{p2,​·​v0},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z
   
  70 ····​move-​result·​v0
   
  71 ····​if-​eqz·​v0,​·​:​cond_2
   
  72 ····​.​line·​285
  73 ····​:​cond_1
63 ····​const/​4·​v0,​·​0x1 74 ····​const/​4·​v0,​·​0x1
   
64 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​String;​-​>length()​I 75 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​String;​-​>length()​I
   
65 ····​move-​result·​v1 76 ····​move-​result·​v1
   
66 ····​add-​int/​lit8·​v1,​·​v1,​·​-​0x1 77 ····​add-​int/​lit8·​v1,​·​v1,​·​-​0x1
   
67 ····​invoke-​virtual·​{p2,​·​v0,​·​v1},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​ 78 ····​invoke-​virtual·​{p2,​·​v0,​·​v1},​·​Ljava/​lang/​String;​-​>substring(II)​Ljava/​lang/​String;​
   
68 ····​move-​result-​object·​p2 79 ····​move-​result-​object·​p2
   
69 ····​.​line·​286 80 ····​.​line·​287
70 ····​:​cond_0 81 ····​:​cond_2
71 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 82 ····​invoke-​virtual·​{p2},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
72 ····​move-​result-​object·​v0 83 ····​move-​result-​object·​v0
   
73 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 84 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
74 ····​move-​result-​object·​v0 85 ····​move-​result-​object·​v0
   
75 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$AttributeKe​yPair;​-​>value:​Ljava/​lang/​String;​ 86 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$AttributeKe​yPair;​-​>value:​Ljava/​lang/​String;​
   
76 ····​.​line·​287 87 ····​.​line·​288
77 ····​return-​void 88 ····​return-​void
78 .​end·​method 89 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$AttributeStarting.smali
Offset 41, 35 lines modified Offset 41, 34 lines modified
41 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 41 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
42 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 42 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​132 44 ····​.​line·​132
45 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>attributes()​Lorg/​jsoup/​nodes/​Attributes;​ 45 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>attributes()​Lorg/​jsoup/​nodes/​Attributes;​
   
46 ····​move-​result-​object·​v3 46 ····​move-​result-​object·​v2
   
47 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>asList()​Ljava/​util/​List;​ 47 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​nodes/​Attributes;​-​>asList()​Ljava/​util/​List;​
   
48 ····​move-​result-​object·​v2 48 ····​move-​result-​object·​v1
   
49 ····​.​line·​133 49 ····​.​line·​133
50 ····​.​local·​v2,​·​"values":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​jsoup/​nodes/​Attribute;​>;​" 50 ····​.​local·​v1,​·​"values":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​jsoup/​nodes/​Attribute;​>;​"
51 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 51 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
52 ····​move-​result-​object·​v1 52 ····​move-​result-​object·​v2
   
53 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
54 ····​:​cond_0 53 ····​:​cond_0
55 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 54 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
56 ····​move-​result·​v3 55 ····​move-​result·​v3
   
57 ····​if-​eqz·​v3,​·​:​cond_1 56 ····​if-​eqz·​v3,​·​:​cond_1
   
58 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 57 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
59 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
60 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Attribute;​ 59 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Attribute;​
   
61 ····​.​line·​134 60 ····​.​line·​134
62 ····​.​local·​v0,​·​"attribute":​Lorg/​jsoup/​nodes/​Attribute;​ 61 ····​.​local·​v0,​·​"attribute":​Lorg/​jsoup/​nodes/​Attribute;​
Offset 82, 23 lines modified Offset 81, 23 lines modified
82 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 81 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
83 ····​move-​result·​v3 82 ····​move-​result·​v3
   
84 ····​if-​eqz·​v3,​·​:​cond_0 83 ····​if-​eqz·​v3,​·​:​cond_0
   
85 ····​.​line·​135 84 ····​.​line·​135
86 ····​const/​4·​v3,​·​0x1 85 ····​const/​4·​v2,​·​0x1
   
87 ····​.​line·​137 86 ····​.​line·​137
88 ····​.​end·​local·​v0····​#·​"attribute":​Lorg/​jsoup/​nodes/​Attribute;​ 87 ····​.​end·​local·​v0····​#·​"attribute":​Lorg/​jsoup/​nodes/​Attribute;​
89 ····​:​goto_0 88 ····​:​goto_0
90 ····​return·​v3 89 ····​return·​v2
   
91 ····​:​cond_1 90 ····​:​cond_1
92 ····​const/​4·​v3,​·​0x0 91 ····​const/​4·​v2,​·​0x0
   
93 ····​goto·​:​goto_0 92 ····​goto·​:​goto_0
94 .​end·​method 93 .​end·​method
   
95 .​method·​public·​toString()​Ljava/​lang/​String;​ 94 .​method·​public·​toString()​Ljava/​lang/​String;​
96 ····​.​locals·​4 95 ····​.​locals·​4
   
[−]
smali/org/jsoup/select/Evaluator$CssNthEvaluator.smali
Offset 22, 39 lines modified Offset 22, 39 lines modified
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​public·​constructor·​<init>(I)​V 23 .​method·​public·​constructor·​<init>(I)​V
24 ····​.​locals·​1 24 ····​.​locals·​1
25 ····​.​param·​p1,​·​"b"····​#·​I 25 ····​.​param·​p1,​·​"b"····​#·​I
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​411 27 ····​.​line·​412
28 ····​const/​4·​v0,​·​0x0 28 ····​const/​4·​v0,​·​0x0
   
29 ····​invoke-​direct·​{p0,​·​v0,​·​p1},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V 29 ····​invoke-​direct·​{p0,​·​v0,​·​p1},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V
   
30 ····​.​line·​412 30 ····​.​line·​413
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
   
33 .​method·​public·​constructor·​<init>(II)​V 33 .​method·​public·​constructor·​<init>(II)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
35 ····​.​param·​p1,​·​"a"····​#·​I 35 ····​.​param·​p1,​·​"a"····​#·​I
36 ····​.​param·​p2,​·​"b"····​#·​I 36 ····​.​param·​p2,​·​"b"····​#·​I
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​406 38 ····​.​line·​407
39 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
40 ····​.​line·​407 40 ····​.​line·​408
41 ····​iput·​p1,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>a:​I 41 ····​iput·​p1,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>a:​I
   
42 ····​.​line·​408 42 ····​.​line·​409
43 ····​iput·​p2,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>b:​I 43 ····​iput·​p2,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>b:​I
   
44 ····​.​line·​409 44 ····​.​line·​410
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
   
47 #·​virtual·​methods 47 #·​virtual·​methods
48 .​method·​protected·​abstract·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I 48 .​method·​protected·​abstract·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I
49 .​end·​method 49 .​end·​method
Offset 68, 56 lines modified Offset 68, 56 lines modified
68 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 68 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
69 ····​.​prologue 69 ····​.​prologue
70 ····​const/​4·​v2,​·​0x1 70 ····​const/​4·​v2,​·​0x1
   
71 ····​const/​4·​v3,​·​0x0 71 ····​const/​4·​v3,​·​0x0
   
72 ····​.​line·​416 72 ····​.​line·​417
73 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 73 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
74 ····​move-​result-​object·​v0 74 ····​move-​result-​object·​v0
   
75 ····​.​line·​417 75 ····​.​line·​418
76 ····​.​local·​v0,​·​"p":​Lorg/​jsoup/​nodes/​Element;​ 76 ····​.​local·​v0,​·​"p":​Lorg/​jsoup/​nodes/​Element;​
77 ····​if-​eqz·​v0,​·​:​cond_0 77 ····​if-​eqz·​v0,​·​:​cond_0
   
78 ····​instance-​of·​v4,​·​v0,​·​Lorg/​jsoup/​nodes/​Document;​ 78 ····​instance-​of·​v4,​·​v0,​·​Lorg/​jsoup/​nodes/​Document;​
   
79 ····​if-​eqz·​v4,​·​:​cond_2 79 ····​if-​eqz·​v4,​·​:​cond_2
   
80 ····​:​cond_0 80 ····​:​cond_0
81 ····​move·​v2,​·​v3 81 ····​move·​v2,​·​v3
   
82 ····​.​line·​422 82 ····​.​line·​423
83 ····​:​cond_1 83 ····​:​cond_1
84 ····​:​goto_0 84 ····​:​goto_0
85 ····​return·​v2 85 ····​return·​v2
   
86 ····​.​line·​419 86 ····​.​line·​420
87 ····​:​cond_2 87 ····​:​cond_2
88 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>calculatePosition(Lo​rg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I 88 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>calculatePosition(Lo​rg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I
   
89 ····​move-​result·​v1 89 ····​move-​result·​v1
   
90 ····​.​line·​420 90 ····​.​line·​421
91 ····​.​local·​v1,​·​"pos":​I 91 ····​.​local·​v1,​·​"pos":​I
92 ····​iget·​v4,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>a:​I 92 ····​iget·​v4,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>a:​I
   
93 ····​if-​nez·​v4,​·​:​cond_3 93 ····​if-​nez·​v4,​·​:​cond_3
   
94 ····​iget·​v4,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>b:​I 94 ····​iget·​v4,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>b:​I
   
95 ····​if-​eq·​v1,​·​v4,​·​:​cond_1 95 ····​if-​eq·​v1,​·​v4,​·​:​cond_1
   
96 ····​move·​v2,​·​v3 96 ····​move·​v2,​·​v3
   
97 ····​goto·​:​goto_0 97 ····​goto·​:​goto_0
   
98 ····​.​line·​422 98 ····​.​line·​423
99 ····​:​cond_3 99 ····​:​cond_3
100 ····​iget·​v4,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>b:​I 100 ····​iget·​v4,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>b:​I
   
101 ····​sub-​int·​v4,​·​v1,​·​v4 101 ····​sub-​int·​v4,​·​v1,​·​v4
   
102 ····​iget·​v5,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>a:​I 102 ····​iget·​v5,​·​p0,​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​>a:​I
   
Offset 147, 20 lines modified Offset 147, 20 lines modified
147 ····​.​prologue 147 ····​.​prologue
148 ····​const/​4·​v5,​·​0x2 148 ····​const/​4·​v5,​·​0x2
Max diff block lines reached; 1404/3718 bytes (37.76%) of diff not shown.
[−]
smali/org/jsoup/select/Evaluator$IndexEquals.smali
Offset 16, 30 lines modified Offset 16, 30 lines modified
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>(I)​V 17 .​method·​public·​constructor·​<init>(I)​V
18 ····​.​locals·​0 18 ····​.​locals·​0
19 ····​.​param·​p1,​·​"index"····​#·​I 19 ····​.​param·​p1,​·​"index"····​#·​I
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​351 21 ····​.​line·​352
22 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​select/​Evaluator$IndexEvalua​tor;​-​><init>(I)​V 22 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​select/​Evaluator$IndexEvalua​tor;​-​><init>(I)​V
   
23 ····​.​line·​352 23 ····​.​line·​353
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 27 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
28 ····​.​locals·​2 28 ····​.​locals·​2
29 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 29 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
30 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 30 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​356 32 ····​.​line·​357
33 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​ 33 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​
   
34 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I 35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
36 ····​move-​result·​v0 36 ····​move-​result·​v0
Offset 59, 15 lines modified Offset 59, 15 lines modified
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
60 .​end·​method 60 .​end·​method
   
61 .​method·​public·​toString()​Ljava/​lang/​String;​ 61 .​method·​public·​toString()​Ljava/​lang/​String;​
62 ····​.​locals·​4 62 ····​.​locals·​4
   
63 ····​.​prologue 63 ····​.​prologue
64 ····​.​line·​361 64 ····​.​line·​362
65 ····​const-​string·​v0,​·​":​eq(%d)​" 65 ····​const-​string·​v0,​·​":​eq(%d)​"
   
66 ····​const/​4·​v1,​·​0x1 66 ····​const/​4·​v1,​·​0x1
   
67 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 67 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
68 ····​const/​4·​v2,​·​0x0 68 ····​const/​4·​v2,​·​0x0
[−]
smali/org/jsoup/select/Evaluator$IndexGreaterThan.smali
Offset 16, 30 lines modified Offset 16, 30 lines modified
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>(I)​V 17 .​method·​public·​constructor·​<init>(I)​V
18 ····​.​locals·​0 18 ····​.​locals·​0
19 ····​.​param·​p1,​·​"index"····​#·​I 19 ····​.​param·​p1,​·​"index"····​#·​I
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​331 21 ····​.​line·​332
22 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​select/​Evaluator$IndexEvalua​tor;​-​><init>(I)​V 22 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​select/​Evaluator$IndexEvalua​tor;​-​><init>(I)​V
   
23 ····​.​line·​332 23 ····​.​line·​333
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 27 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
28 ····​.​locals·​2 28 ····​.​locals·​2
29 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 29 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
30 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 30 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​336 32 ····​.​line·​337
33 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​ 33 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​
   
34 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I 35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
36 ····​move-​result·​v0 36 ····​move-​result·​v0
Offset 59, 15 lines modified Offset 59, 15 lines modified
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
60 .​end·​method 60 .​end·​method
   
61 .​method·​public·​toString()​Ljava/​lang/​String;​ 61 .​method·​public·​toString()​Ljava/​lang/​String;​
62 ····​.​locals·​4 62 ····​.​locals·​4
   
63 ····​.​prologue 63 ····​.​prologue
64 ····​.​line·​341 64 ····​.​line·​342
65 ····​const-​string·​v0,​·​":​gt(%d)​" 65 ····​const-​string·​v0,​·​":​gt(%d)​"
   
66 ····​const/​4·​v1,​·​0x1 66 ····​const/​4·​v1,​·​0x1
   
67 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 67 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
68 ····​const/​4·​v2,​·​0x0 68 ····​const/​4·​v2,​·​0x0
[−]
smali/org/jsoup/select/Evaluator$IndexLessThan.smali
Offset 16, 30 lines modified Offset 16, 30 lines modified
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>(I)​V 17 .​method·​public·​constructor·​<init>(I)​V
18 ····​.​locals·​0 18 ····​.​locals·​0
19 ····​.​param·​p1,​·​"index"····​#·​I 19 ····​.​param·​p1,​·​"index"····​#·​I
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​311 21 ····​.​line·​312
22 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​select/​Evaluator$IndexEvalua​tor;​-​><init>(I)​V 22 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​jsoup/​select/​Evaluator$IndexEvalua​tor;​-​><init>(I)​V
   
23 ····​.​line·​312 23 ····​.​line·​313
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 27 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
28 ····​.​locals·​2 28 ····​.​locals·​2
29 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 29 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
30 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 30 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​316 32 ····​.​line·​317
33 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​ 33 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​
   
34 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I 35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
36 ····​move-​result·​v0 36 ····​move-​result·​v0
Offset 59, 15 lines modified Offset 59, 15 lines modified
59 ····​goto·​:​goto_0 59 ····​goto·​:​goto_0
60 .​end·​method 60 .​end·​method
   
61 .​method·​public·​toString()​Ljava/​lang/​String;​ 61 .​method·​public·​toString()​Ljava/​lang/​String;​
62 ····​.​locals·​4 62 ····​.​locals·​4
   
63 ····​.​prologue 63 ····​.​prologue
64 ····​.​line·​321 64 ····​.​line·​322
65 ····​const-​string·​v0,​·​":​lt(%d)​" 65 ····​const-​string·​v0,​·​":​lt(%d)​"
   
66 ····​const/​4·​v1,​·​0x1 66 ····​const/​4·​v1,​·​0x1
   
67 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 67 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
68 ····​const/​4·​v2,​·​0x0 68 ····​const/​4·​v2,​·​0x0
[−]
smali/org/jsoup/select/Evaluator$IsEmpty.smali
Offset 15, 86 lines modified Offset 15, 77 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​592 19 ····​.​line·​593
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
25 ····​.​locals·​4 25 ····​.​locals·​4
26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​595 29 ····​.​line·​596
30 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>childNodes()​Ljava/​util/​List;​ 30 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>childNodes()​Ljava/​util/​List;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​.​line·​596 32 ····​.​line·​597
33 ····​.​local·​v0,​·​"family":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​jsoup/​nodes/​Node;​>;​" 33 ····​.​local·​v0,​·​"family":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​jsoup/​nodes/​Node;​>;​"
34 ····const/​4·​v1,​·0x0 34 ····invoke-​interface·{v0},​·Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
35 ····.​local·​v1,​·​"i":​I 35 ····move-​result-​object·​v2
36 ····​:​goto_0  
37 ····invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>size()​I 36 ····:​cond_0
  37 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
38 ····​move-​result·​v3 38 ····​move-​result·​v3
   
39 ····​if-​ge·​v1,​·​v3,​·​:​cond_1 39 ····​if-​eqz·​v3,​·​:​cond_1
   
40 ····.​line·597 40 ····invoke-​interface·​{v2},​·Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
41 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​  
   
42 ····​move-​result-​object·​v2 41 ····​move-​result-​object·​v1
   
43 ····​check-​cast·​v2,​·​Lorg/​jsoup/​nodes/​Node;​ 42 ····​check-​cast·​v1,​·​Lorg/​jsoup/​nodes/​Node;​
   
44 ····​.​line·​598 43 ····​.​line·​598
45 ····​.​local·​v2,​·​"n":​Lorg/​jsoup/​nodes/​Node;​ 44 ····​.​local·​v1,​·​"n":​Lorg/​jsoup/​nodes/​Node;​
46 ····​instance-​of·​v3,​·​v2,​·​Lorg/​jsoup/​nodes/​Comment;​ 45 ····​instance-​of·​v3,​·​v1,​·​Lorg/​jsoup/​nodes/​Comment;​
   
47 ····​if-​nez·​v3,​·​:​cond_0 46 ····​if-​nez·​v3,​·​:​cond_0
   
48 ····​instance-​of·​v3,​·​v2,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​ 47 ····​instance-​of·​v3,​·​v1,​·​Lorg/​jsoup/​nodes/​XmlDeclaration;​
   
49 ····​if-​nez·​v3,​·​:​cond_0 48 ····​if-​nez·​v3,​·​:​cond_0
   
50 ····​instance-​of·​v3,​·​v2,​·​Lorg/​jsoup/​nodes/​DocumentType;​ 49 ····​instance-​of·​v3,​·​v1,​·​Lorg/​jsoup/​nodes/​DocumentType;​
   
51 ····​if-​nez·​v3,​·​:​cond_0 50 ····​if-​nez·​v3,​·​:​cond_0
   
52 ····​const/​4·​v3,​·​0x0 51 ····​const/​4·​v2,​·​0x0
   
53 ····​.​line·​600 52 ····​.​line·​600
54 ····​.​end·​local·​v2····​#·​"n":​Lorg/​jsoup/​nodes/​Node;​ 53 ····​.​end·​local·​v1····​#·​"n":​Lorg/​jsoup/​nodes/​Node;​
55 ····​:​goto_1 54 ····​:​goto_0
56 ····​return·​v3 55 ····​return·​v2
   
57 ····​.​line·​596  
58 ····​.​restart·​local·​v2····​#·​"n":​Lorg/​jsoup/​nodes/​Node;​  
59 ····​:​cond_0  
60 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1  
   
61 ····​goto·​:​goto_0  
   
62 ····​.​line·​600  
63 ····​.​end·​local·​v2····​#·​"n":​Lorg/​jsoup/​nodes/​Node;​  
64 ····​:​cond_1 56 ····​:​cond_1
65 ····​const/​4·​v3,​·​0x1 57 ····​const/​4·​v2,​·​0x1
   
66 ····​goto·​:​goto_1 58 ····​goto·​:​goto_0
67 .​end·​method 59 .​end·​method
   
68 .​method·​public·​toString()​Ljava/​lang/​String;​ 60 .​method·​public·​toString()​Ljava/​lang/​String;​
69 ····​.​locals·​1 61 ····​.​locals·​1
   
70 ····​.​prologue 62 ····​.​prologue
71 ····​.​line·​604 63 ····​.​line·​604
[−]
smali/org/jsoup/select/Evaluator$IsFirstChild.smali
Offset 15, 34 lines modified Offset 15, 34 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​531 19 ····​.​line·​532
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
25 ····​.​locals·​2 25 ····​.​locals·​2
26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​534 29 ····​.​line·​535
30 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 30 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​.​line·​535 32 ····​.​line·​536
33 ····​.​local·​v0,​·​"p":​Lorg/​jsoup/​nodes/​Element;​ 33 ····​.​local·​v0,​·​"p":​Lorg/​jsoup/​nodes/​Element;​
34 ····​if-​eqz·​v0,​·​:​cond_0 34 ····​if-​eqz·​v0,​·​:​cond_0
   
35 ····​instance-​of·​v1,​·​v0,​·​Lorg/​jsoup/​nodes/​Document;​ 35 ····​instance-​of·​v1,​·​v0,​·​Lorg/​jsoup/​nodes/​Document;​
   
36 ····​if-​nez·​v1,​·​:​cond_0 36 ····​if-​nez·​v1,​·​:​cond_0
   
Offset 67, 12 lines modified Offset 67, 12 lines modified
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
68 .​end·​method 68 .​end·​method
   
69 .​method·​public·​toString()​Ljava/​lang/​String;​ 69 .​method·​public·​toString()​Ljava/​lang/​String;​
70 ····​.​locals·​1 70 ····​.​locals·​1
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​540 72 ····​.​line·​541
73 ····​const-​string·​v0,​·​":​first-​child" 73 ····​const-​string·​v0,​·​":​first-​child"
   
74 ····​return-​object·​v0 74 ····​return-​object·​v0
75 .​end·​method 75 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$IsFirstOfType.smali
Offset 15, 29 lines modified Offset 15, 29 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​2 17 ····​.​locals·​2
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​384 19 ····​.​line·​385
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​const/​4·​v1,​·​0x1 21 ····​const/​4·​v1,​·​0x1
   
22 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lorg/​jsoup/​select/​Evaluator$IsNthOfType​;​-​><init>(II)​V 22 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lorg/​jsoup/​select/​Evaluator$IsNthOfType​;​-​><init>(II)​V
   
23 ····​.​line·​385 23 ····​.​line·​386
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​toString()​Ljava/​lang/​String;​ 27 .​method·​public·​toString()​Ljava/​lang/​String;​
28 ····​.​locals·​1 28 ····​.​locals·​1
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​388 30 ····​.​line·​389
31 ····​const-​string·​v0,​·​":​first-​of-​type" 31 ····​const-​string·​v0,​·​":​first-​of-​type"
   
32 ····​return-​object·​v0 32 ····​return-​object·​v0
33 .​end·​method 33 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$IsLastChild.smali
Offset 15, 34 lines modified Offset 15, 34 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​369 19 ····​.​line·​370
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
25 ····​.​locals·​3 25 ····​.​locals·​3
26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​372 29 ····​.​line·​373
30 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 30 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​.​line·​373 32 ····​.​line·​374
33 ····​.​local·​v0,​·​"p":​Lorg/​jsoup/​nodes/​Element;​ 33 ····​.​local·​v0,​·​"p":​Lorg/​jsoup/​nodes/​Element;​
34 ····​if-​eqz·​v0,​·​:​cond_0 34 ····​if-​eqz·​v0,​·​:​cond_0
   
35 ····​instance-​of·​v1,​·​v0,​·​Lorg/​jsoup/​nodes/​Document;​ 35 ····​instance-​of·​v1,​·​v0,​·​Lorg/​jsoup/​nodes/​Document;​
   
36 ····​if-​nez·​v1,​·​:​cond_0 36 ····​if-​nez·​v1,​·​:​cond_0
   
Offset 77, 12 lines modified Offset 77, 12 lines modified
77 ····​goto·​:​goto_0 77 ····​goto·​:​goto_0
78 .​end·​method 78 .​end·​method
   
79 .​method·​public·​toString()​Ljava/​lang/​String;​ 79 .​method·​public·​toString()​Ljava/​lang/​String;​
80 ····​.​locals·​1 80 ····​.​locals·​1
   
81 ····​.​prologue 81 ····​.​prologue
82 ····​.​line·​378 82 ····​.​line·​379
83 ····​const-​string·​v0,​·​":​last-​child" 83 ····​const-​string·​v0,​·​":​last-​child"
   
84 ····​return-​object·​v0 84 ····​return-​object·​v0
85 .​end·​method 85 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$IsLastOfType.smali
Offset 15, 29 lines modified Offset 15, 29 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​2 17 ····​.​locals·​2
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​394 19 ····​.​line·​395
20 ····​const/​4·​v0,​·​0x0 20 ····​const/​4·​v0,​·​0x0
   
21 ····​const/​4·​v1,​·​0x1 21 ····​const/​4·​v1,​·​0x1
   
22 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lorg/​jsoup/​select/​Evaluator$IsNthLastOf​Type;​-​><init>(II)​V 22 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lorg/​jsoup/​select/​Evaluator$IsNthLastOf​Type;​-​><init>(II)​V
   
23 ····​.​line·​395 23 ····​.​line·​396
24 ····​return-​void 24 ····​return-​void
25 .​end·​method 25 .​end·​method
   
   
26 #·​virtual·​methods 26 #·​virtual·​methods
27 .​method·​public·​toString()​Ljava/​lang/​String;​ 27 .​method·​public·​toString()​Ljava/​lang/​String;​
28 ····​.​locals·​1 28 ····​.​locals·​1
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​.​line·​398 30 ····​.​line·​399
31 ····​const-​string·​v0,​·​":​last-​of-​type" 31 ····​const-​string·​v0,​·​":​last-​of-​type"
   
32 ····​return-​object·​v0 32 ····​return-​object·​v0
33 .​end·​method 33 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$IsNthChild.smali
Offset 17, 30 lines modified Offset 17, 30 lines modified
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​public·​constructor·​<init>(II)​V 18 .​method·​public·​constructor·​<init>(II)​V
19 ····​.​locals·​0 19 ····​.​locals·​0
20 ····​.​param·​p1,​·​"a"····​#·​I 20 ····​.​param·​p1,​·​"a"····​#·​I
21 ····​.​param·​p2,​·​"b"····​#·​I 21 ····​.​param·​p2,​·​"b"····​#·​I
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​447 23 ····​.​line·​448
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V
   
25 ····​.​line·​448 25 ····​.​line·​449
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​protected·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I 29 .​method·​protected·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I
30 ····​.​locals·​1 30 ····​.​locals·​1
31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​451 34 ····​.​line·​452
35 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​ 35 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
37 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I 37 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
38 ····​move-​result·​v0 38 ····​move-​result·​v0
Offset 50, 12 lines modified Offset 50, 12 lines modified
50 ····​return·​v0 50 ····​return·​v0
51 .​end·​method 51 .​end·​method
   
52 .​method·​protected·​getPseudoClass()​Ljava/​lang/​String;​ 52 .​method·​protected·​getPseudoClass()​Ljava/​lang/​String;​
53 ····​.​locals·​1 53 ····​.​locals·​1
   
54 ····​.​prologue 54 ····​.​prologue
55 ····​.​line·​456 55 ····​.​line·​457
56 ····​const-​string·​v0,​·​"nth-​child" 56 ····​const-​string·​v0,​·​"nth-​child"
   
57 ····​return-​object·​v0 57 ····​return-​object·​v0
58 .​end·​method 58 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$IsNthLastChild.smali
Offset 17, 30 lines modified Offset 17, 30 lines modified
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​public·​constructor·​<init>(II)​V 18 .​method·​public·​constructor·​<init>(II)​V
19 ····​.​locals·​0 19 ····​.​locals·​0
20 ····​.​param·​p1,​·​"a"····​#·​I 20 ····​.​param·​p1,​·​"a"····​#·​I
21 ····​.​param·​p2,​·​"b"····​#·​I 21 ····​.​param·​p2,​·​"b"····​#·​I
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​467 23 ····​.​line·​468
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V
   
25 ····​.​line·​468 25 ····​.​line·​469
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​protected·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I 29 .​method·​protected·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I
30 ····​.​locals·​2 30 ····​.​locals·​2
31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​472 34 ····​.​line·​473
35 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 35 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
36 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
37 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>children()​Lorg/​jsoup/​select/​Elements;​ 37 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>children()​Lorg/​jsoup/​select/​Elements;​
   
38 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
Offset 62, 12 lines modified Offset 62, 12 lines modified
62 ····​return·​v0 62 ····​return·​v0
63 .​end·​method 63 .​end·​method
   
64 .​method·​protected·​getPseudoClass()​Ljava/​lang/​String;​ 64 .​method·​protected·​getPseudoClass()​Ljava/​lang/​String;​
65 ····​.​locals·​1 65 ····​.​locals·​1
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​477 67 ····​.​line·​478
68 ····​const-​string·​v0,​·​"nth-​last-​child" 68 ····​const-​string·​v0,​·​"nth-​last-​child"
   
69 ····​return-​object·​v0 69 ····​return-​object·​v0
70 .​end·​method 70 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$IsNthLastOfType.smali
Offset 17, 43 lines modified Offset 17, 43 lines modified
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​public·​constructor·​<init>(II)​V 18 .​method·​public·​constructor·​<init>(II)​V
19 ····​.​locals·​0 19 ····​.​locals·​0
20 ····​.​param·​p1,​·​"a"····​#·​I 20 ····​.​param·​p1,​·​"a"····​#·​I
21 ····​.​param·​p2,​·​"b"····​#·​I 21 ····​.​param·​p2,​·​"b"····​#·​I
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​509 23 ····​.​line·​510
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V
   
25 ····​.​line·​510 25 ····​.​line·​511
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​protected·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I 29 .​method·​protected·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I
30 ····​.​locals·​5 30 ····​.​locals·​5
31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​514 34 ····​.​line·​515
35 ····​const/​4·​v2,​·​0x0 35 ····​const/​4·​v2,​·​0x0
   
36 ····​.​line·​515 36 ····​.​line·​516
37 ····​.​local·​v2,​·​"pos":​I 37 ····​.​local·​v2,​·​"pos":​I
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
39 ····​move-​result-​object·​v3 39 ····​move-​result-​object·​v3
   
40 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>children()​Lorg/​jsoup/​select/​Elements;​ 40 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>children()​Lorg/​jsoup/​select/​Elements;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v0
   
42 ····​.​line·​516 42 ····​.​line·​517
43 ····​.​local·​v0,​·​"family":​Lorg/​jsoup/​select/​Elements;​ 43 ····​.​local·​v0,​·​"family":​Lorg/​jsoup/​select/​Elements;​
44 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​ 44 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>elementSiblingIndex(​)​Ljava/​lang/​Integer;​
   
45 ····​move-​result-​object·​v3 45 ····​move-​result-​object·​v3
   
46 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I 46 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
Offset 63, 15 lines modified Offset 63, 15 lines modified
63 ····​:​goto_0 63 ····​:​goto_0
64 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​select/​Elements;​-​>size()​I 64 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​select/​Elements;​-​>size()​I
   
65 ····​move-​result·​v3 65 ····​move-​result·​v3
   
66 ····​if-​ge·​v1,​·​v3,​·​:​cond_1 66 ····​if-​ge·​v1,​·​v3,​·​:​cond_1
   
67 ····​.​line·​517 67 ····​.​line·​518
68 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​select/​Elements;​-​>get(I)​Ljava/​lang/​Object;​ 68 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​select/​Elements;​-​>get(I)​Ljava/​lang/​Object;​
   
69 ····​move-​result-​object·​v3 69 ····​move-​result-​object·​v3
   
70 ····​check-​cast·​v3,​·​Lorg/​jsoup/​nodes/​Element;​ 70 ····​check-​cast·​v3,​·​Lorg/​jsoup/​nodes/​Element;​
   
71 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​ 71 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​
Offset 86, 27 lines modified Offset 86, 27 lines modified
   
86 ····​move-​result·​v3 86 ····​move-​result·​v3
   
87 ····​if-​eqz·​v3,​·​:​cond_0 87 ····​if-​eqz·​v3,​·​:​cond_0
   
88 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 88 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
89 ····​.​line·​516 89 ····​.​line·​517
90 ····​:​cond_0 90 ····​:​cond_0
91 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 91 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
92 ····​goto·​:​goto_0 92 ····​goto·​:​goto_0
   
93 ····​.​line·​519 93 ····​.​line·​520
94 ····​:​cond_1 94 ····​:​cond_1
95 ····​return·​v2 95 ····​return·​v2
96 .​end·​method 96 .​end·​method
   
97 .​method·​protected·​getPseudoClass()​Ljava/​lang/​String;​ 97 .​method·​protected·​getPseudoClass()​Ljava/​lang/​String;​
98 ····​.​locals·​1 98 ····​.​locals·​1
   
99 ····​.​prologue 99 ····​.​prologue
100 ····​.​line·​524 100 ····​.​line·​525
101 ····​const-​string·​v0,​·​"nth-​last-​of-​type" 101 ····​const-​string·​v0,​·​"nth-​last-​of-​type"
   
102 ····​return-​object·​v0 102 ····​return-​object·​v0
103 .​end·​method 103 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$IsNthOfType.smali
Offset 17, 98 lines modified Offset 17, 91 lines modified
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​public·​constructor·​<init>(II)​V 18 .​method·​public·​constructor·​<init>(II)​V
19 ····​.​locals·​0 19 ····​.​locals·​0
20 ····​.​param·​p1,​·​"a"····​#·​I 20 ····​.​param·​p1,​·​"a"····​#·​I
21 ····​.​param·​p2,​·​"b"····​#·​I 21 ····​.​param·​p2,​·​"b"····​#·​I
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​487 23 ····​.​line·​488
24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V 24 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Lorg/​jsoup/​select/​Evaluator$CssNthEvalu​ator;​-​><init>(II)​V
   
25 ····​.​line·​488 25 ····​.​line·​489
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​protected·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I 29 .​method·​protected·​calculatePosition(Lor​g/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​I
30 ····​.​locals·5 30 ····​.​locals·6
31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​491 34 ····​.​line·​492
35 ····​const/​4·​v2,​·​0x0 35 ····​const/​4·​v2,​·​0x0
   
36 ····​.​line·​492 36 ····​.​line·​493
37 ····​.​local·​v2,​·​"pos":​I 37 ····​.​local·​v2,​·​"pos":​I
38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 38 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
39 ····​move-​result-​object·​v3 39 ····​move-​result-​object·​v3
   
40 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>children()​Lorg/​jsoup/​select/​Elements;​ 40 ····​invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>children()​Lorg/​jsoup/​select/​Elements;​
   
41 ····​move-​result-​object·​v0 41 ····​move-​result-​object·​v1
   
42 ····​.​line·​493  
43 ····​.​local·​v0,​·​"family":​Lorg/​jsoup/​select/​Elements;​  
44 ····​const/​4·​v1,​·​0x0  
   
45 ····​.​local·​v1,​·"i":​I 42 ····​.​line·494
46 ····​:​goto_0 43 ····.​local·v1,​·"family":​Lorg/​jsoup/​select/​Elements;​
47 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​select/​Elements;​-​>size()​I 44 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
48 ····​move-​result·​v3 45 ····​move-​result-​object·​v3
   
49 ····if-​ge·v1,​·v3,​·​:​cond_1 46 ····​:​cond_0
  47 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
50 ····.​line·​494 48 ····move-​result·​v4
51 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​select/​Elements;​-​>get(I)​Ljava/​lang/​Object;​  
   
52 ····move-​result-​object·​v3 49 ····if-​eqz·​v4,​·​:​cond_2
   
53 ····check-​cast·​v3,​·​Lorg/​jsoup/​nodes/​Element;​ 50 ····invoke-​interface·{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
54 ····invoke-​virtual·​{v3},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​ 51 ····move-​result-​object·​v0
   
55 ····move-​result-​object·​v3 52 ····check-​cast·v0,​·​Lorg/​jsoup/​nodes/​Element;​
   
56 ····invoke-​virtual·{p2},​·Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​ 53 ····.​line·​495
  54 ····​.​local·​v0,​·​"el":​Lorg/​jsoup/​nodes/​Element;​
  55 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​
   
57 ····​move-​result-​object·​v4 56 ····​move-​result-​object·​v4
   
58 ····​invoke-​virtual·​{v3,​·​v4},​·​Lorg/​jsoup/​parser/​Tag;​-​>equals(Ljava/​lang/​Object;​)​Z 57 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​
   
59 ····​move-​result·​v3  
   
60 ····if-​eqz·​v3,​·​:​cond_0 58 ····move-​result-​object·​v5
   
61 ····add-​int/​lit8·​v2,​·​v2,​·​0x1 59 ····invoke-​virtual·​{v4,​·​v5},​·Lorg/​jsoup/​parser/​Tag;​-​>equals(Ljava/​lang/​Object;​)​Z
   
62 ····.​line·​495 60 ····move-​result·​v4
63 ····​:​cond_0  
64 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​select/​Elements;​-​>get(I)​Ljava/​lang/​Object;​  
   
65 ····move-​result-​object·​v3 61 ····if-​eqz·​v4,​·​:​cond_1
   
66 ····if-​ne·​v3,​·p2,​·:​cond_2 62 ····add-​int/​lit8·v2,​·v2,​·​0x1
   
67 ····​.​line·​497 63 ····​.​line·​496
68 ····​:​cond_1 64 ····​:​cond_1
69 ····return·v2 65 ····if-​ne·​v0,​·p2,​·​:​cond_0
   
70 ····​.​line·​493 66 ····​.​line·​498
  67 ····​.​end·​local·​v0····​#·​"el":​Lorg/​jsoup/​nodes/​Element;​
71 ····​:​cond_2 68 ····​:​cond_2
72 ····add-​int/​lit8·​v1,​·​v1,​·​0x1 69 ····return·​v2
   
73 ····​goto·​:​goto_0  
74 .​end·​method 70 .​end·​method
   
75 .​method·​protected·​getPseudoClass()​Ljava/​lang/​String;​ 71 .​method·​protected·​getPseudoClass()​Ljava/​lang/​String;​
76 ····​.​locals·​1 72 ····​.​locals·​1
   
77 ····​.​prologue 73 ····​.​prologue
78 ····​.​line·​502 74 ····​.​line·​503
79 ····​const-​string·​v0,​·​"nth-​of-​type" 75 ····​const-​string·​v0,​·​"nth-​of-​type"
Max diff block lines reached; 35/3280 bytes (1.07%) of diff not shown.
[−]
smali/org/jsoup/select/Evaluator$IsOnlyChild.smali
Offset 15, 34 lines modified Offset 15, 34 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​561 19 ····​.​line·​562
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
25 ····​.​locals·​2 25 ····​.​locals·​2
26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​564 29 ····​.​line·​565
30 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 30 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​.​line·​565 32 ····​.​line·​566
33 ····​.​local·​v0,​·​"p":​Lorg/​jsoup/​nodes/​Element;​ 33 ····​.​local·​v0,​·​"p":​Lorg/​jsoup/​nodes/​Element;​
34 ····​if-​eqz·​v0,​·​:​cond_0 34 ····​if-​eqz·​v0,​·​:​cond_0
   
35 ····​instance-​of·​v1,​·​v0,​·​Lorg/​jsoup/​nodes/​Document;​ 35 ····​instance-​of·​v1,​·​v0,​·​Lorg/​jsoup/​nodes/​Document;​
   
36 ····​if-​nez·​v1,​·​:​cond_0 36 ····​if-​nez·​v1,​·​:​cond_0
   
Offset 67, 12 lines modified Offset 67, 12 lines modified
67 ····​goto·​:​goto_0 67 ····​goto·​:​goto_0
68 .​end·​method 68 .​end·​method
   
69 .​method·​public·​toString()​Ljava/​lang/​String;​ 69 .​method·​public·​toString()​Ljava/​lang/​String;​
70 ····​.​locals·​1 70 ····​.​locals·​1
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​569 72 ····​.​line·​570
73 ····​const-​string·​v0,​·​":​only-​child" 73 ····​const-​string·​v0,​·​":​only-​child"
   
74 ····​return-​object·​v0 74 ····​return-​object·​v0
75 .​end·​method 75 .​end·​method
[−]
smali/org/jsoup/select/Evaluator$IsOnlyOfType.smali
Offset 15, 119 lines modified Offset 15, 115 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​573 19 ····​.​line·​574
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 24 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
25 ····​.​locals·8 25 ····​.​locals·9
26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 26 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 27 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​const/​4·​v5,​·​0x1 29 ····​const/​4·​v4,​·​0x1
   
30 ····​const/​4·​v6,​·​0x0 30 ····​const/​4·​v5,​·​0x0
   
31 ····​.​line·​576 31 ····​.​line·​577
32 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 32 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
33 ····​move-​result-​object·​v2 33 ····​move-​result-​object·​v2
   
34 ····​.​line·​577 34 ····​.​line·​578
35 ····​.​local·​v2,​·​"p":​Lorg/​jsoup/​nodes/​Element;​ 35 ····​.​local·​v2,​·​"p":​Lorg/​jsoup/​nodes/​Element;​
36 ····​if-​eqz·​v2,​·​:​cond_0 36 ····​if-​eqz·​v2,​·​:​cond_0
   
37 ····​instance-​of·​v4,​·​v2,​·​Lorg/​jsoup/​nodes/​Document;​ 37 ····​instance-​of·​v6,​·​v2,​·​Lorg/​jsoup/​nodes/​Document;​
   
38 ····​if-​eqz·​v4,​·​:​cond_1 38 ····​if-​eqz·​v6,​·​:​cond_2
   
39 ····​:​cond_0 39 ····​:​cond_0
40 ····​move·​v4,​·​v6 40 ····​move·​v4,​·​v5
   
41 ····​.​line·​584 41 ····​.​line·​585
  42 ····​:​cond_1
42 ····​:​goto_0 43 ····​:​goto_0
43 ····​return·​v4 44 ····​return·​v4
   
44 ····​.​line·​579 45 ····​.​line·​580
45 ····​:​cond_1 46 ····​:​cond_2
46 ····​const/​4·​v3,​·​0x0 47 ····​const/​4·​v3,​·​0x0
   
47 ····​.​line·​580 48 ····​.​line·​581
48 ····​.​local·​v3,​·​"pos":​I 49 ····​.​local·​v3,​·​"pos":​I
49 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​nodes/​Element;​-​>children()​Lorg/​jsoup/​select/​Elements;​ 50 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​nodes/​Element;​-​>children()​Lorg/​jsoup/​select/​Elements;​
   
50 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v1
   
51 ····​.​line·​581 52 ····​.​line·​582
52 ····​.​local·​v0,​·​"family":​Lorg/​jsoup/​select/​Elements;​ 53 ····​.​local·​v1,​·​"family":​Lorg/​jsoup/​select/​Elements;​
53 ····const/​4·​v1,​·0x0 54 ····invoke-​virtual·{v1},​·Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
  55 ····​move-​result-​object·​v6
   
54 ····.​local·​v1,​·​"i":​I 56 ····:​cond_3
55 ····​:​goto_1 57 ····​:​goto_1
56 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​select/​Elements;​-​>size()​I 58 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
57 ····​move-​result·​v4 59 ····​move-​result·​v7
   
58 ····​if-​ge·​v1,​·​v4,​·​:​cond_3 60 ····​if-​eqz·​v7,​·​:​cond_4
   
59 ····.​line·582 61 ····invoke-​interface·​{v6},​·Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
60 ····​invoke-​virtual·​{v0,​·​v1},​·​Lorg/​jsoup/​select/​Elements;​-​>get(I)​Ljava/​lang/​Object;​  
   
61 ····​move-​result-​object·​v4 62 ····​move-​result-​object·​v0
   
62 ····​check-​cast·​v4,​·​Lorg/​jsoup/​nodes/​Element;​ 63 ····​check-​cast·​v0,​·​Lorg/​jsoup/​nodes/​Element;​
   
63 ····invoke-​virtual·{v4},​·Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​ 64 ····.​line·​583
  65 ····​.​local·​v0,​·​"el":​Lorg/​jsoup/​nodes/​Element;​
  66 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​
   
64 ····​move-​result-​object·​v4 67 ····​move-​result-​object·​v7
   
65 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​ 68 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>tag()​Lorg/​jsoup/​parser/​Tag;​
   
66 ····​move-​result-​object·​v7 69 ····​move-​result-​object·​v8
   
67 ····​invoke-​virtual·​{v4,​·​v7},​·​Lorg/​jsoup/​parser/​Tag;​-​>equals(Ljava/​lang/​Object;​)​Z 70 ····​invoke-​virtual·​{v7,​·​v8},​·​Lorg/​jsoup/​parser/​Tag;​-​>equals(Ljava/​lang/​Object;​)​Z
   
68 ····​move-​result·​v4 71 ····​move-​result·​v7
   
69 ····​if-​eqz·​v4,​·​:​cond_2 72 ····​if-​eqz·​v7,​·​:​cond_3
   
70 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 73 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
71 ····​.​line·​581  
72 ····​:​cond_2  
73 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1  
   
Max diff block lines reached; 455/3510 bytes (12.96%) of diff not shown.
[−]
smali/org/jsoup/select/Evaluator$IsRoot.smali
Offset 15, 15 lines modified Offset 15, 15 lines modified
   
   
15 #·​direct·​methods 15 #·​direct·​methods
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​549 19 ····​.​line·​550
20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
21 ····​return-​void 21 ····​return-​void
22 .​end·​method 22 .​end·​method
   
   
23 #·​virtual·​methods 23 #·​virtual·​methods
Offset 31, 43 lines modified Offset 31, 43 lines modified
31 ····​.​locals·​3 31 ····​.​locals·​3
32 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 32 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
33 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 33 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​const/​4·​v1,​·​0x0 35 ····​const/​4·​v1,​·​0x0
   
36 ····​.​line·​552 36 ····​.​line·​553
37 ····​instance-​of·​v2,​·​p1,​·​Lorg/​jsoup/​nodes/​Document;​ 37 ····​instance-​of·​v2,​·​p1,​·​Lorg/​jsoup/​nodes/​Document;​
   
38 ····​if-​eqz·​v2,​·​:​cond_1 38 ····​if-​eqz·​v2,​·​:​cond_1
   
39 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>child(I)​Lorg/​jsoup/​nodes/​Element;​ 39 ····​invoke-​virtual·​{p1,​·​v1},​·​Lorg/​jsoup/​nodes/​Element;​-​>child(I)​Lorg/​jsoup/​nodes/​Element;​
   
40 ····​move-​result-​object·​v0 40 ····​move-​result-​object·​v0
   
41 ····​.​line·​553 41 ····​.​line·​554
42 ····​.​local·​v0,​·​"r":​Lorg/​jsoup/​nodes/​Element;​ 42 ····​.​local·​v0,​·​"r":​Lorg/​jsoup/​nodes/​Element;​
43 ····​:​goto_0 43 ····​:​goto_0
44 ····​if-​ne·​p2,​·​v0,​·​:​cond_0 44 ····​if-​ne·​p2,​·​v0,​·​:​cond_0
   
45 ····​const/​4·​v1,​·​0x1 45 ····​const/​4·​v1,​·​0x1
   
46 ····​:​cond_0 46 ····​:​cond_0
47 ····​return·​v1 47 ····​return·​v1
   
48 ····​.​end·​local·​v0····​#·​"r":​Lorg/​jsoup/​nodes/​Element;​ 48 ····​.​end·​local·​v0····​#·​"r":​Lorg/​jsoup/​nodes/​Element;​
49 ····​:​cond_1 49 ····​:​cond_1
50 ····​move-​object·​v0,​·​p1 50 ····​move-​object·​v0,​·​p1
   
51 ····​.​line·​552 51 ····​.​line·​553
52 ····​goto·​:​goto_0 52 ····​goto·​:​goto_0
53 .​end·​method 53 .​end·​method
   
54 .​method·​public·​toString()​Ljava/​lang/​String;​ 54 .​method·​public·​toString()​Ljava/​lang/​String;​
55 ····​.​locals·​1 55 ····​.​locals·​1
   
56 ····​.​prologue 56 ····​.​prologue
57 ····​.​line·​557 57 ····​.​line·​558
58 ····​const-​string·​v0,​·​":​root" 58 ····​const-​string·​v0,​·​":​root"
   
59 ····​return-​object·​v0 59 ····​return-​object·​v0
60 .​end·​method 60 .​end·​method
[−]
smali/org/jsoup/select/Selector$SelectorParseException.smali
Offset 17, 17 lines modified Offset 17, 17 lines modified
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​public·​varargs·​constructor·​<init>(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V 18 .​method·​public·​varargs·​constructor·​<init>(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​V
19 ····​.​locals·​1 19 ····​.​locals·​1
20 ····​.​param·​p1,​·​"msg"····​#·​Ljava/​lang/​String;​ 20 ····​.​param·​p1,​·​"msg"····​#·​Ljava/​lang/​String;​
21 ····​.​param·​p2,​·​"params"····​#·​[Ljava/​lang/​Object;​ 21 ····​.​param·​p2,​·​"params"····​#·​[Ljava/​lang/​Object;​
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​161 23 ····​.​line·​170
24 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 24 ····​invoke-​static·​{p1,​·​p2},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
25 ····​move-​result-​object·​v0 25 ····​move-​result-​object·​v0
   
26 ····​invoke-​direct·​{p0,​·​v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V 26 ····​invoke-​direct·​{p0,​·​v0},​·​Ljava/​lang/​IllegalStateException​;​-​><init>(Ljava/​lang/​String;​)​V
   
27 ····​.​line·​162 27 ····​.​line·​171
28 ····​return-​void 28 ····​return-​void
29 .​end·​method 29 .​end·​method
[−]
smali/org/jsoup/select/Selector.smali
Offset 20, 67 lines modified Offset 20, 67 lines modified
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​private·​constructor·​<init>(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Element;​)​V 21 .​method·​private·​constructor·​<init>(Ljava/​lang/​String;​Lorg/​jsoup/​nodes/​Element;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
23 ····​.​param·​p1,​·​"query"····​#·​Ljava/​lang/​String;​ 23 ····​.​param·​p1,​·​"query"····​#·​Ljava/​lang/​String;​
24 ····​.​param·​p2,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 24 ····​.​param·​p2,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​77 26 ····​.​line·​78
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​78 28 ····​.​line·​79
29 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V 29 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V
   
30 ····​.​line·79 30 ····​.​line·80
31 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​ 31 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
   
32 ····​move-​result-​object·​p1 32 ····​move-​result-​object·​p1
   
33 ····​.​line·​80 33 ····​.​line·​81
34 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notEmpty(Ljava/​lang/​String;​)​V 34 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notEmpty(Ljava/​lang/​String;​)​V
   
35 ····​.​line·​81 35 ····​.​line·​82
36 ····​invoke-​static·​{p2},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V 36 ····​invoke-​static·​{p2},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V
   
37 ····​.​line·​83 37 ····​.​line·​84
38 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​select/​QueryParser;​-​>parse(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Evaluator;​ 38 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​select/​QueryParser;​-​>parse(Ljava/​lang/​String;​)​Lorg/​jsoup/​select/​Evaluator;​
   
39 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
40 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​select/​Selector;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 40 ····​iput-​object·​v0,​·​p0,​·​Lorg/​jsoup/​select/​Selector;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
41 ····​.​line·​85 41 ····​.​line·​86
42 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​select/​Selector;​-​>root:​Lorg/​jsoup/​nodes/​Element;​ 42 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​select/​Selector;​-​>root:​Lorg/​jsoup/​nodes/​Element;​
   
43 ····​.​line·​86 43 ····​.​line·​87
44 ····​return-​void 44 ····​return-​void
45 .​end·​method 45 .​end·​method
   
46 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​select/​Evaluator;​Lorg/​jsoup/​nodes/​Element;​)​V 46 .​method·​private·​constructor·​<init>(Lorg/​jsoup/​select/​Evaluator;​Lorg/​jsoup/​nodes/​Element;​)​V
47 ····​.​locals·​0 47 ····​.​locals·​0
48 ····​.​param·​p1,​·​"evaluator"····​#·​Lorg/​jsoup/​select/​Evaluator;​ 48 ····​.​param·​p1,​·​"evaluator"····​#·​Lorg/​jsoup/​select/​Evaluator;​
49 ····​.​param·​p2,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 49 ····​.​param·​p2,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
50 ····​.​prologue 50 ····​.​prologue
51 ····​.​line·​88 51 ····​.​line·​89
52 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 52 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
53 ····​.​line·89 53 ····​.​line·90
54 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V 54 ····​invoke-​static·​{p1},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V
   
55 ····​.​line·​90 55 ····​.​line·​91
56 ····​invoke-​static·​{p2},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V 56 ····​invoke-​static·​{p2},​·​Lorg/​jsoup/​helper/​Validate;​-​>notNull(Ljava/​lang/​Object;​)​V
   
57 ····​.​line·​92 57 ····​.​line·​93
58 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​select/​Selector;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 58 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​select/​Selector;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
59 ····​.​line·​93 59 ····​.​line·​94
60 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​select/​Selector;​-​>root:​Lorg/​jsoup/​nodes/​Element;​ 60 ····​iput-​object·​p2,​·​p0,​·​Lorg/​jsoup/​select/​Selector;​-​>root:​Lorg/​jsoup/​nodes/​Element;​
   
61 ····​.​line·​94 61 ····​.​line·​95
62 ····​return-​void 62 ····​return-​void
63 .​end·​method 63 .​end·​method
   
64 .​method·​static·​filterOut(Ljava/​util/​Collection;​Ljava/​util/​Collection;​)​Lorg/​jsoup/​select/​Elements;​ 64 .​method·​static·​filterOut(Ljava/​util/​Collection;​Ljava/​util/​Collection;​)​Lorg/​jsoup/​select/​Elements;​
65 ····​.​locals·​7 65 ····​.​locals·​7
66 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 66 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
67 ········​value·​=·​{ 67 ········​value·​=·​{
Offset 94, 191 lines modified Offset 94, 230 lines modified
94 ············​"Lorg/​jsoup/​nodes/​Element;​",​ 94 ············​"Lorg/​jsoup/​nodes/​Element;​",​
95 ············​">;​)​",​ 95 ············​">;​)​",​
96 ············​"Lorg/​jsoup/​select/​Elements;​" 96 ············​"Lorg/​jsoup/​select/​Elements;​"
97 ········​} 97 ········​}
98 ····​.​end·​annotation 98 ····​.​end·​annotation
   
99 ····​.​prologue 99 ····​.​prologue
100 ····​.​line·​144 100 ····​.​line·​153
101 ····​.​local·​p0,​·​"elements":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Lorg/​jsoup/​nodes/​Element;​>;​" 101 ····​.​local·​p0,​·​"elements":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Lorg/​jsoup/​nodes/​Element;​>;​"
102 ····​.​local·​p1,​·​"outs":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Lorg/​jsoup/​nodes/​Element;​>;​" 102 ····​.​local·​p1,​·​"outs":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Lorg/​jsoup/​nodes/​Element;​>;​"
103 ····​new-​instance·​v5,​·​Lorg/​jsoup/​select/​Elements;​ 103 ····​new-​instance·​v3,​·​Lorg/​jsoup/​select/​Elements;​
   
104 ····​invoke-​direct·​{v5},​·​Lorg/​jsoup/​select/​Elements;​-​><init>()​V 104 ····​invoke-​direct·​{v3},​·​Lorg/​jsoup/​select/​Elements;​-​><init>()​V
   
105 ····​.​line·​145 105 ····​.​line·​154
106 ····​.​local·​v5,​·​"output":​Lorg/​jsoup/​select/​Elements;​ 106 ····​.​local·​v3,​·​"output":​Lorg/​jsoup/​select/​Elements;​
107 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 107 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
108 ····​move-​result-​object·​v2 108 ····​move-​result-​object·​v4
   
109 ····​:​cond_0 109 ····​:​cond_0
110 ····​:​goto_0 110 ····​:​goto_0
111 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 111 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
112 ····​move-​result·​v6 112 ····​move-​result·​v5
   
113 ····​if-​eqz·​v6,​·​:​cond_3 113 ····​if-​eqz·​v5,​·​:​cond_3
   
114 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 114 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
115 ····​move-​result-​object·​v0 115 ····​move-​result-​object·​v0
Max diff block lines reached; 8376/12001 bytes (69.79%) of diff not shown.
[−]
smali/org/jsoup/select/StructuralEvaluator$Has.smali
Offset 37, 21 lines modified Offset 37, 20 lines modified
37 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 37 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
38 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 38 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​23 40 ····​.​line·​23
41 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>getAllElements()​Lorg/​jsoup/​select/​Elements;​ 41 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>getAllElements()​Lorg/​jsoup/​select/​Elements;​
   
42 ····​move-​result-​object·​v2 42 ····​move-​result-​object·​v1
   
43 ····​invoke-​virtual·​{v2},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​ 43 ····​invoke-​virtual·​{v1},​·​Lorg/​jsoup/​select/​Elements;​-​>iterator()​Ljava/​util/​Iterator;​
   
44 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
45 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
46 ····​:​cond_0 45 ····​:​cond_0
47 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 46 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
48 ····​move-​result·​v2 47 ····​move-​result·​v2
   
49 ····​if-​eqz·​v2,​·​:​cond_1 48 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 70, 23 lines modified Offset 69, 23 lines modified
70 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 69 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
   
71 ····​move-​result·​v2 70 ····​move-​result·​v2
   
72 ····​if-​eqz·​v2,​·​:​cond_0 71 ····​if-​eqz·​v2,​·​:​cond_0
   
73 ····​.​line·​25 72 ····​.​line·​25
74 ····​const/​4·​v2,​·​0x1 73 ····​const/​4·​v1,​·​0x1
   
75 ····​.​line·​27 74 ····​.​line·​27
76 ····​.​end·​local·​v0····​#·​"e":​Lorg/​jsoup/​nodes/​Element;​ 75 ····​.​end·​local·​v0····​#·​"e":​Lorg/​jsoup/​nodes/​Element;​
77 ····​:​goto_0 76 ····​:​goto_0
78 ····​return·​v2 77 ····​return·​v1
   
79 ····​:​cond_1 78 ····​:​cond_1
80 ····​const/​4·​v2,​·​0x0 79 ····​const/​4·​v1,​·​0x0
   
81 ····​goto·​:​goto_0 80 ····​goto·​:​goto_0
82 .​end·​method 81 .​end·​method
   
83 .​method·​public·​toString()​Ljava/​lang/​String;​ 82 .​method·​public·​toString()​Ljava/​lang/​String;​
84 ····​.​locals·​4 83 ····​.​locals·​4
   
[−]
smali/org/jsoup/select/StructuralEvaluator$ImmediateParent.smali
Offset 16, 49 lines modified Offset 16, 49 lines modified
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​select/​Evaluator;​)​V 17 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​select/​Evaluator;​)​V
18 ····​.​locals·​0 18 ····​.​locals·​0
19 ····​.​param·​p1,​·​"evaluator"····​#·​Lorg/​jsoup/​select/​Evaluator;​ 19 ····​.​param·​p1,​·​"evaluator"····​#·​Lorg/​jsoup/​select/​Evaluator;​
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​76 21 ····​.​line·​78
22 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​StructuralEvaluator;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​StructuralEvaluator;​-​><init>()​V
   
23 ····​.​line·​77 23 ····​.​line·​79
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$I​mmediateParent;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$I​mmediateParent;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
25 ····​.​line·78 25 ····​.​line·80
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 29 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
30 ····​.​locals·​3 30 ····​.​locals·​3
31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​const/​4·​v1,​·​0x0 34 ····​const/​4·​v1,​·​0x0
   
35 ····​.​line·​81 35 ····​.​line·​83
36 ····​if-​ne·​p1,​·​p2,​·​:​cond_1 36 ····​if-​ne·​p1,​·​p2,​·​:​cond_1
   
37 ····​.​line·​85 37 ····​.​line·​87
38 ····​:​cond_0 38 ····​:​cond_0
39 ····​:​goto_0 39 ····​:​goto_0
40 ····​return·​v1 40 ····​return·​v1
   
41 ····​.​line·​84 41 ····​.​line·​86
42 ····​:​cond_1 42 ····​:​cond_1
43 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 43 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
44 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
   
45 ····​.​line·​85 45 ····​.​line·​87
46 ····​.​local·​v0,​·​"parent":​Lorg/​jsoup/​nodes/​Element;​ 46 ····​.​local·​v0,​·​"parent":​Lorg/​jsoup/​nodes/​Element;​
47 ····​if-​eqz·​v0,​·​:​cond_0 47 ····​if-​eqz·​v0,​·​:​cond_0
   
48 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$I​mmediateParent;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 48 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$I​mmediateParent;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
49 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 49 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
   
Offset 71, 15 lines modified Offset 71, 15 lines modified
71 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
72 .​end·​method 72 .​end·​method
   
73 .​method·​public·​toString()​Ljava/​lang/​String;​ 73 .​method·​public·​toString()​Ljava/​lang/​String;​
74 ····​.​locals·​4 74 ····​.​locals·​4
   
75 ····​.​prologue 75 ····​.​prologue
76 ····​.​line·​90 76 ····​.​line·​92
77 ····​const-​string·​v0,​·​":​ImmediateParent%s" 77 ····​const-​string·​v0,​·​":​ImmediateParent%s"
   
78 ····​const/​4·​v1,​·​0x1 78 ····​const/​4·​v1,​·​0x1
   
79 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 79 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
80 ····​const/​4·​v2,​·​0x0 80 ····​const/​4·​v2,​·​0x0
[−]
smali/org/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling.smali
Offset 16, 49 lines modified Offset 16, 49 lines modified
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​select/​Evaluator;​)​V 17 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​select/​Evaluator;​)​V
18 ····​.​locals·​0 18 ····​.​locals·​0
19 ····​.​param·​p1,​·​"evaluator"····​#·​Lorg/​jsoup/​select/​Evaluator;​ 19 ····​.​param·​p1,​·​"evaluator"····​#·​Lorg/​jsoup/​select/​Evaluator;​
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​121 21 ····​.​line·​123
22 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​StructuralEvaluator;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​StructuralEvaluator;​-​><init>()​V
   
23 ····​.​line·​122 23 ····​.​line·​124
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$I​mmediatePreviousSibli​ng;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$I​mmediatePreviousSibli​ng;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
25 ····​.​line·​123 25 ····​.​line·​125
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 29 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
30 ····​.​locals·​3 30 ····​.​locals·​3
31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​const/​4·​v1,​·​0x0 34 ····​const/​4·​v1,​·​0x0
   
35 ····​.​line·​126 35 ····​.​line·​128
36 ····​if-​ne·​p1,​·​p2,​·​:​cond_1 36 ····​if-​ne·​p1,​·​p2,​·​:​cond_1
   
37 ····​.​line·​130 37 ····​.​line·​132
38 ····​:​cond_0 38 ····​:​cond_0
39 ····​:​goto_0 39 ····​:​goto_0
40 ····​return·​v1 40 ····​return·​v1
   
41 ····​.​line·​129 41 ····​.​line·​131
42 ····​:​cond_1 42 ····​:​cond_1
43 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>previousElementSibli​ng()​Lorg/​jsoup/​nodes/​Element;​ 43 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>previousElementSibli​ng()​Lorg/​jsoup/​nodes/​Element;​
   
44 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
   
45 ····​.​line·​130 45 ····​.​line·​132
46 ····​.​local·​v0,​·​"prev":​Lorg/​jsoup/​nodes/​Element;​ 46 ····​.​local·​v0,​·​"prev":​Lorg/​jsoup/​nodes/​Element;​
47 ····​if-​eqz·​v0,​·​:​cond_0 47 ····​if-​eqz·​v0,​·​:​cond_0
   
48 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$I​mmediatePreviousSibli​ng;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 48 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$I​mmediatePreviousSibli​ng;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
49 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 49 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
   
Offset 71, 15 lines modified Offset 71, 15 lines modified
71 ····​goto·​:​goto_0 71 ····​goto·​:​goto_0
72 .​end·​method 72 .​end·​method
   
73 .​method·​public·​toString()​Ljava/​lang/​String;​ 73 .​method·​public·​toString()​Ljava/​lang/​String;​
74 ····​.​locals·​4 74 ····​.​locals·​4
   
75 ····​.​prologue 75 ····​.​prologue
76 ····​.​line·​135 76 ····​.​line·​137
77 ····​const-​string·​v0,​·​":​prev%s" 77 ····​const-​string·​v0,​·​":​prev%s"
   
78 ····​const/​4·​v1,​·​0x1 78 ····​const/​4·​v1,​·​0x1
   
79 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 79 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
80 ····​const/​4·​v2,​·​0x0 80 ····​const/​4·​v2,​·​0x0
[−]
smali/org/jsoup/select/StructuralEvaluator$Parent.smali
Offset 39, 31 lines modified Offset 39, 28 lines modified
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​const/​4·​v1,​·​0x0 40 ····​const/​4·​v1,​·​0x0
   
41 ····​.​line·​57 41 ····​.​line·​57
42 ····​if-​ne·​p1,​·​p2,​·​:​cond_1 42 ····​if-​ne·​p1,​·​p2,​·​:​cond_1
   
43 ····​.​line·​66 43 ····​.​line·​68
44 ····​:​cond_0 44 ····​:​cond_0
45 ····​:​goto_0 45 ····​:​goto_0
46 ····​return·​v1 46 ····​return·​v1
   
47 ····​.​line·​60 47 ····​.​line·​60
48 ····​:​cond_1 48 ····​:​cond_1
49 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 49 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
51 ····​.​line·​61 51 ····​.​line·​62
52 ····​.​local·​v0,​·​"parent":​Lorg/​jsoup/​nodes/​Element;​ 52 ····​.​local·​v0,​·​"parent":​Lorg/​jsoup/​nodes/​Element;​
53 ····​:​goto_1 53 ····​:​goto_1
54 ····​if-​eq·​v0,​·​p1,​·​:​cond_0  
   
55 ····​.​line·​62  
56 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$P​arent;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 54 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$P​arent;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
57 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 55 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
   
58 ····​move-​result·​v2 56 ····​move-​result·​v2
   
59 ····​if-​eqz·​v2,​·​:​cond_2 57 ····​if-​eqz·​v2,​·​:​cond_2
Offset 71, 26 lines modified Offset 68, 29 lines modified
71 ····​.​line·​63 68 ····​.​line·​63
72 ····​const/​4·​v1,​·​0x1 69 ····​const/​4·​v1,​·​0x1
   
73 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
   
74 ····​.​line·​64 71 ····​.​line·​64
75 ····​:​cond_2 72 ····​:​cond_2
  73 ····​if-​eq·​v0,​·​p1,​·​:​cond_0
   
  74 ····​.​line·​66
76 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​ 75 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>parent()​Lorg/​jsoup/​nodes/​Element;​
   
77 ····​move-​result-​object·​v0 76 ····​move-​result-​object·​v0
   
78 ····​goto·​:​goto_1 77 ····​goto·​:​goto_1
79 .​end·​method 78 .​end·​method
   
80 .​method·​public·​toString()​Ljava/​lang/​String;​ 79 .​method·​public·​toString()​Ljava/​lang/​String;​
81 ····​.​locals·​4 80 ····​.​locals·​4
   
82 ····​.​prologue 81 ····​.​prologue
83 ····​.​line·​71 82 ····​.​line·​73
84 ····​const-​string·​v0,​·​":​parent%s" 83 ····​const-​string·​v0,​·​":​parent%s"
   
85 ····​const/​4·​v1,​·​0x1 84 ····​const/​4·​v1,​·​0x1
   
86 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 85 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
87 ····​const/​4·​v2,​·​0x0 86 ····​const/​4·​v2,​·​0x0
[−]
smali/org/jsoup/select/StructuralEvaluator$PreviousSibling.smali
Offset 16, 81 lines modified Offset 16, 81 lines modified
   
16 #·​direct·​methods 16 #·​direct·​methods
17 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​select/​Evaluator;​)​V 17 .​method·​public·​constructor·​<init>(Lorg/​jsoup/​select/​Evaluator;​)​V
18 ····​.​locals·​0 18 ····​.​locals·​0
19 ····​.​param·​p1,​·​"evaluator"····​#·​Lorg/​jsoup/​select/​Evaluator;​ 19 ····​.​param·​p1,​·​"evaluator"····​#·​Lorg/​jsoup/​select/​Evaluator;​
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​95 21 ····​.​line·​97
22 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​StructuralEvaluator;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​StructuralEvaluator;​-​><init>()​V
   
23 ····​.​line·​96 23 ····​.​line·​98
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$P​reviousSibling;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$P​reviousSibling;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
25 ····​.​line·​97 25 ····​.​line·​99
26 ····​return-​void 26 ····​return-​void
27 .​end·​method 27 .​end·​method
   
   
28 #·​virtual·​methods 28 #·​virtual·​methods
29 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 29 .​method·​public·​matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
30 ····​.​locals·​3 30 ····​.​locals·​3
31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​ 31 ····​.​param·​p1,​·​"root"····​#·​Lorg/​jsoup/​nodes/​Element;​
32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​ 32 ····​.​param·​p2,​·​"element"····​#·​Lorg/​jsoup/​nodes/​Element;​
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​const/​4·​v1,​·​0x0 34 ····​const/​4·​v1,​·​0x0
   
35 ····​.​line·​100 35 ····​.​line·​102
36 ····​if-​ne·​p1,​·​p2,​·​:​cond_1 36 ····​if-​ne·​p1,​·​p2,​·​:​cond_1
   
37 ····​.​line·​111 37 ····​.​line·​113
38 ····​:​cond_0 38 ····​:​cond_0
39 ····​:​goto_0 39 ····​:​goto_0
40 ····​return·​v1 40 ····​return·​v1
   
41 ····​.​line·​103 41 ····​.​line·​105
42 ····​:​cond_1 42 ····​:​cond_1
43 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>previousElementSibli​ng()​Lorg/​jsoup/​nodes/​Element;​ 43 ····​invoke-​virtual·​{p2},​·​Lorg/​jsoup/​nodes/​Element;​-​>previousElementSibli​ng()​Lorg/​jsoup/​nodes/​Element;​
   
44 ····​move-​result-​object·​v0 44 ····​move-​result-​object·​v0
   
45 ····​.​line·​105 45 ····​.​line·​107
46 ····​.​local·​v0,​·​"prev":​Lorg/​jsoup/​nodes/​Element;​ 46 ····​.​local·​v0,​·​"prev":​Lorg/​jsoup/​nodes/​Element;​
47 ····​:​goto_1 47 ····​:​goto_1
48 ····​if-​eqz·​v0,​·​:​cond_0 48 ····​if-​eqz·​v0,​·​:​cond_0
   
49 ····​.​line·​106 49 ····​.​line·​108
50 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$P​reviousSibling;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​ 50 ····​iget-​object·​v2,​·​p0,​·​Lorg/​jsoup/​select/​StructuralEvaluator$P​reviousSibling;​-​>evaluator:​Lorg/​jsoup/​select/​Evaluator;​
   
51 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z 51 ····​invoke-​virtual·​{v2,​·​p1,​·​v0},​·​Lorg/​jsoup/​select/​Evaluator;​-​>matches(Lorg/​jsoup/​nodes/​Element;​Lorg/​jsoup/​nodes/​Element;​)​Z
   
52 ····​move-​result·​v2 52 ····​move-​result·​v2
   
53 ····​if-​eqz·​v2,​·​:​cond_2 53 ····​if-​eqz·​v2,​·​:​cond_2
   
54 ····​.​line·​107 54 ····​.​line·​109
55 ····​const/​4·​v1,​·​0x1 55 ····​const/​4·​v1,​·​0x1
   
56 ····​goto·​:​goto_0 56 ····​goto·​:​goto_0
   
57 ····​.​line·​109 57 ····​.​line·​111
58 ····​:​cond_2 58 ····​:​cond_2
59 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>previousElementSibli​ng()​Lorg/​jsoup/​nodes/​Element;​ 59 ····​invoke-​virtual·​{v0},​·​Lorg/​jsoup/​nodes/​Element;​-​>previousElementSibli​ng()​Lorg/​jsoup/​nodes/​Element;​
   
60 ····​move-​result-​object·​v0 60 ····​move-​result-​object·​v0
   
61 ····​goto·​:​goto_1 61 ····​goto·​:​goto_1
62 .​end·​method 62 .​end·​method
   
63 .​method·​public·​toString()​Ljava/​lang/​String;​ 63 .​method·​public·​toString()​Ljava/​lang/​String;​
64 ····​.​locals·​4 64 ····​.​locals·​4
   
65 ····​.​prologue 65 ····​.​prologue
66 ····​.​line·​116 66 ····​.​line·​118
67 ····​const-​string·​v0,​·​":​prev*%s" 67 ····​const-​string·​v0,​·​":​prev*%s"
   
68 ····​const/​4·​v1,​·​0x1 68 ····​const/​4·​v1,​·​0x1
   
69 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​ 69 ····​new-​array·​v1,​·​v1,​·​[Ljava/​lang/​Object;​
   
70 ····​const/​4·​v2,​·​0x0 70 ····​const/​4·​v2,​·​0x0
[−]
smali/org/jsoup/select/StructuralEvaluator.smali
Offset 25, 10 lines modified Offset 25, 10 lines modified
25 .​method·​constructor·​<init>()​V 25 .​method·​constructor·​<init>()​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​8 28 ····​.​line·​8
29 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lorg/​jsoup/​select/​Evaluator;​-​><init>()​V
   
30 ····​.​line·​120 30 ····​.​line·​122
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
[−]
original/AndroidManifest.xml
Offset 1, 151 lines modified Offset 1, 138 lines modified
00000000:​·​0300·​0800·6809·​0000·​0100·​1c00·2c05·​0000··​.​.​.​.​h.​.​.​.​.​.​.​,​.​.​.​ 00000000:​·​0300·​0800·a008·​0000·​0100·​1c00·8c04·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000010:​·2200·​0000·​0000·​0000·​0000·​0000·a400·​0000··".​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000010:​·1e00·​0000·​0000·​0000·​0000·​0000·9400·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 00000030:​·​5200·​0000·​7600·​0000·​8200·​0000·​9c00·​0000··​R.​.​.​v.​.​.​.​.​.​.​.​.​.​.​
00000040:​·​aa00·​0000·​c400·​0000·​d000·​0000·​de00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​aa00·​0000·​c400·​0000·​d000·​0000·​de00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​f000·​0000·​4801·​0000·​4c01·​0000·​5e01·​0000··​.​.​.​.​H.​.​.​L.​.​.​^.​.​.​ 00000050:​·​f000·​0000·​4801·​0000·​4c01·​0000·​5e01·​0000··​.​.​.​.​H.​.​.​L.​.​.​^.​.​.​
00000060:​·9201·​0000·c601·​0000·da01·​0000·1402·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000060:​·7201·​0000·ac01·​0000·ba01·​0000·ce01·​0000··r.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·2202·​0000·​2a02·​0000·4802·​0000·5c02·​0000··".​.​.​*.​.​.​H.​.​.​\.​.​.​ 00000070:​·f001·​0000·​2a02·​0000·7c02·​0000·b802·​0000··.​.​.​.​*.​.​.​|.​.​.​.​.​.​.​
00000080:​·7e02·​0000·b802·​0000·0a03·​0000·4603·​0000··~.​.​.​.​.​.​.​.​.​.​.​F.​.​.​ 00000080:​·d202·​0000·e402·​0000·4203·​0000·6003·​0000··.​.​.​.​.​.​.​.​B.​.​.​`.​.​.​
00000090:​·6003·​0000·7203·​0000·d003·​0000·ee03·0000··`.​.​.​r.​.​.​.​.​.​.​.​.​.​.​ 00000090:​·7003·​0000·d403·​0000·ea03·​0000·0b00·7600··p.​.​.​.​.​.​.​.​.​.​.​.​.​v.​
000000a0:​·fe03·0000·6204·0000·7804·0000·0b00·7600··.​.​.​.​b.​.​.​x.​.​.​.​.​v.​ 000000a0:​·6500·7200·7300·6900·6f00·6e00·4300·6f00··e.​r.​s.​i.​o.​n.​C.​o.​
000000b0:​·​6500·7200·7300·6900·6f00·​6e00·4300·6f00··e.​r.​s.​i.​o.​n.​C.​o.​ 000000b0:​·​6400·6500·0000·0b00·7600·​6500·7200·7300··d.​e.​.​.​.​.​v.​e.​r.​s.​
000000c0:​·​6400·​6500·0000·0b00·7600·​6500·7200·7300··d.​e.​.​.​.​.​v.​e.​r.​s.​ 000000c0:​·​6900·​6f00·6e00·4e00·6100·​6d00·6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​
000000d0:​·6900·​6f00·​6e00·4e00·6100·​6d00·​6500·0000··i.​o.​n.​N.​a.​m.​e.​.​.​ 000000d0:​·0d00·​6d00·​6900·6e00·5300·​6400·​6b00·5600··.​.​m.​i.​n.​S.​d.​k.​V.​
000000e0:​·0d00·6d00·6900·​6e00·5300·​6400·6b00·5600··.​.​m.​i.​n.​S.​d.​k.​V.​ 000000e0:​·6500·7200·7300·​6900·6f00·​6e00·0000·1000··e.​r.​s.​i.​o.​n.​.​.​.​.​
000000f0:​·6500·7200·​7300·​6900·​6f00·6e00·0000·1000··e.​r.​s.​i.​o.​n.​.​.​.​.​ 000000f0:​·7400·6100·​7200·​6700·​6500·7400·5300·6400··t.​a.​r.​g.​e.​t.​S.​d.​
00000100:​·7400·6100·7200·6700·6500·7400·5300·​6400··t.​a.​r.​g.​e.​t.​S.​d.​ 00000100:​·6b00·5600·6500·7200·7300·6900·6f00·​6e00··k.​V.​e.​r.​s.​i.​o.​n.​
00000110:​·6b00·5600·​6500·7200·7300·​6900·6f00·6e00··k.​V.​e.​r.​s.​i.​o.​n.​ 00000110:​·0000·0400·​6e00·6100·6d00·​6500·0000·0b00··.​.​.​.​n.​a.​m.​e.​.​.​.​.​
00000120:​·0000·0400·​6e00·​6100·6d00·6500·0000·0b00··.​.​.​.​n.​a.​m.​e.​.​.​.​.​ 00000120:​·6100·6c00·​6c00·​6f00·7700·4200·6100·6300··a.​l.​l.​o.​w.​B.​a.​c.​
00000130:​·​6100·6c00·6c00·6f00·7700·4200·​6100·​6300··a.​l.​l.​o.​w.​B.​a.​c.​ 00000130:​·​6b00·7500·7000·0000·0500·6c00·​6100·​6200··k.​u.​p.​.​.​.​.​l.​a.​b.​
00000140:​·​6b00·7500·7000·​0000·0500·​6c00·6100·​6200··k.​u.​p.​.​.​.​.​l.​a.​b.​ 00000140:​·​6500·6c00·0000·​0b00·6400·​6500·7300·​6300··e.​l.​.​.​.​.​d.​e.​s.​c.​
00000150:​·6500·​6c00·0000·0b00·​6400·​6500·7300·6300··e.​l.​.​.​.​.​d.​e.​s.​c.​ 00000150:​·7200·​6900·7000·7400·​6900·​6f00·6e00·0000··r.​i.​p.​t.​i.​o.​n.​.​.​
00000160:​·7200·​6900·7000·7400·​6900·6f00·6e00·0000··r.​i.​p.​t.​i.​o.​n.​.​.​ 00000160:​·0400·​6900·6300·6f00·​6e00·0000·0500·7600··.​.​i.​c.​o.​n.​.​.​.​.​v.​
00000170:​·0400·​6900·6300·​6f00·6e00·​0000·0500·7600··.​.​i.​c.​o.​n.​.​.​.​.​v.​ 00000170:​·6100·​6c00·7500·​6500·0000·​0700·6100·6e00··a.​l.​u.​e.​.​.​.​.​a.​n.​
00000180:​·​6100·6c00·7500·​6500·0000·​0700·6100·​6e00··a.​l.​u.​e.​.​.​.​.​a.​n.​ 00000180:​·​6400·7200·6f00·​6900·6400·​0000·2a00·​6800··d.​r.​o.​i.​d.​.​.​*.​h.​
00000190:​·6400·​7200·6f00·6900·6400·0000·2a00·​6800··d.​r.​o.​i.​d.​.​.​*.​h.​ 00000190:​·7400·​7400·7000·3a00·2f00·2f00·7300·​6300··t.​t.​p.​:​.​/​.​/​.​s.​c.​
000001a0:​·7400·7400·7000·3a00·2f00·​2f00·7300·​6300··t.​t.​p.​:​.​/​.​/​.​s.​c.​ 000001a0:​·6800·6500·6d00·6100·7300·​2e00·6100·​6e00··h.​e.​m.​a.​s.​.​.​a.​n.​
000001b0:​·​6800·6500·​6d00·​6100·7300·​2e00·​6100·​6e00··h.​e.​m.​a.​s.​.​.​a.​n.​ 000001b0:​·​6400·7200·​6f00·​6900·6400·​2e00·​6300·​6f00··d.​r.​o.​i.​d.​.​.​c.​o.​
000001c0:​·​6400·7200·​6f00·6900·​6400·​2e00·6300·​6f00··d.​r.​o.​i.​d.​.​.​c.​o.​ 000001c0:​·​6d00·2f00·​6100·7000·​6b00·​2f00·7200·​6500··m.​/​.​a.​p.​k.​/​.​r.​e.​
000001d0:​·6d00·​2f00·​6100·7000·​6b00·2f00·7200·​6500··m.​/​.​a.​p.​k.​/​.​r.​e.​ 000001d0:​·7300·​2f00·​6100·6e00·​6400·7200·6f00·​6900··s.​/​.​a.​n.​d.​r.​o.​i.​
000001e0:​·7300·2f00·6100·6e00·6400·​7200·​6f00·​6900··s.​/​.​a.​n.​d.​r.​o.​i.​ 000001e0:​·6400·0000·0000·0000·0700·​7000·​6100·​6300··d.​.​.​.​.​.​.​.​.​p.​a.​c.​
000001f0:​·​6400·0000·0000·0000·​0700·7000·​6100·​6300··d.​.​.​.​.​.​.​.​.​p.​a.​c.​ 000001f0:​·​6b00·6100·6700·6500·​0000·0800·​6d00·​6100··k.​a.​g.​e.​.​.​.​.​m.​a.​
00000200:​·​6b00·​6100·​6700·​6500·0000·1800·7000·6c00··k.​a.​g.​e.​.​.​.​.​p.​l.​ 00000200:​·​6e00·​6900·​6600·​6500·7300·7400·0000·1b00··n.​i.​f.​e.​s.​t.​.​.​.​.​
00000210:​·​6100·7400·​6600·6f00·7200·6d00·4200·7500··a.​t.​f.​o.​r.​m.​B.​u.​ 00000210:​·​6300·6f00·​6d00·2e00·6500·7800·6100·6d00··c.​o.​m.​.​.​e.​x.​a.​m.​
00000220:​·6900·​6c00·​6400·5600·​6500·​7200·​7300·​6900··i.​l.​d.​V.​e.​r.​s.​i.​ 00000220:​·7000·​6c00·​6500·2e00·​6d00·​7500·​7a00·​6500··p.​l.​e.​.​.​m.​u.​z.​e.​
00000230:​·​6f00·6e00·4300·6f00·6400·​6500·0000·1800··o.​n.​C.​o.​d.​e.​.​.​.​.​ 00000230:​·​6900·2e00·6d00·7500·7a00·​6500·6900·6100··i.​.​.​m.​u.​z.​e.​i.​a.​
00000240:​·​7000·​6c00·​6100·7400·6600·6f00·7200·6d00··​p.​l.​a.​t.​f.​o.​r.​m.​ 00000240:​·​7000·​6f00·​6400·0000·0500·3000·2e00·3100··​p.​o.​d.​.​.​.​.​0.​.​.​1.​
00000250:​·4200·7500·6900·6c00·6400·5600·​6500·​7200··B.​u.​i.​l.​d.​V.​e.​r.​ 00000250:​·2e00·3200·0000·0800·7500·7300·​6500·​7300··.​.​2.​.​.​.​.​u.​s.​e.​s.​
00000260:​·7300·6900·​6f00·​6e00·4e00·6100·6d00·6500··s.​i.​o.​n.​N.​a.​m.​e.​ 00000260:​·2d00·7300·​6400·​6b00·0000·0f00·7500·7300··-​.​s.​d.​k.​.​.​.​.​u.​s.​
00000270:​·0000·0800·6d00·6100·​6e00·6900·​6600·​6500··.​.​.​.​m.​a.​n.​i.​f.​e.​ 00000270:​·6500·7300·2d00·7000·​6500·7200·​6d00·​6900··e.​s.​-​.​p.​e.​r.​m.​i.​
00000280:​·​7300·​7400·0000·1b00·​6300·6f00·6d00·2e00··​s.​t.​.​.​.​.​c.​o.​m.​.​.​ 00000280:​·​7300·​7300·6900·6f00·​6e00·0000·1b00·6100··​s.​s.​i.​o.​n.​.​.​.​.​a.​
00000290:​·​6500·7800·6100·​6d00·7000·​6c00·6500·2e00··e.​x.​a.​m.​p.​l.​e.​.​.​ 00000290:​·​6e00·6400·7200·​6f00·6900·​6400·2e00·7000··n.​d.​r.​o.​i.​d.​.​.​p.​
000002a0:​·​6d00·​7500·7a00·​6500·6900·2e00·​6d00·7500··m.​u.​z.​e.​i.​.​.​m.​u.​ 000002a0:​·​6500·​7200·6d00·​6900·7300·7300·​6900·6f00··e.​r.​m.​i.​s.​s.​i.​o.​
000002b0:​·7a00·6500·6900·6100·7000·6f00·6400·0000··z.​e.​i.​a.​p.​o.​d.​.​.​ 000002b0:​·6e00·2e00·4900·4e00·5400·4500·5200·4e00··n.​.​.​I.​N.​T.​E.​R.​N.​
000002c0:​·0500·3000·2e00·3100·2e00·3200·0000·0200··.​.​0.​.​.​1.​.​.​2.​.​.​.​.​ 000002c0:​·4500·5400·0000·2700·6100·6e00·6400·7200··E.​T.​.​.​'.​a.​n.​d.​r.​
000002d0:​·3100·3900·0000·0d00·3400·2e00·3400·2e00··1.​9.​.​.​.​.​4.​.​.​4.​.​.​ 000002d0:​·6f00·6900·6400·2e00·7000·6500·7200·6d00··o.​i.​d.​.​.​p.​e.​r.​m.​
000002e0:​·3200·2d00·3100·3400·3500·3600·3800·3500··2.​-​.​1.​4.​5.​6.​8.​5.​ 000002e0:​·6900·7300·7300·6900·6f00·6e00·2e00·4100··i.​s.​s.​i.​o.​n.​.​.​A.​
000002f0:​·3900·0000·0800·7500·7300·6500·7300·2d00··9.​.​.​.​.​u.​s.​e.​s.​-​.​ 000002f0:​·4300·4300·4500·5300·5300·5f00·4e00·4500··C.​C.​E.​S.​S.​_.​N.​E.​
00000300:​·7300·6400·6b00·0000·0f00·7500·7300·6500··s.​d.​k.​.​.​.​.​u.​s.​e.​ 00000300:​·5400·5700·4f00·5200·4b00·5f00·5300·5400··T.​W.​O.​R.​K.​_.​S.​T.​
00000310:​·7300·2d00·7000·6500·7200·​6d00·​6900·7300··s.​-​.​p.​e.​r.​m.​i.​s.​ 00000310:​·4100·5400·4500·0000·1c00·​6100·​6e00·6400··A.​T.​E.​.​.​.​.​a.​n.​d.​
00000320:​·​7300·​6900·​6f00·​6e00·0000·1b00·​6100·6e00··s.​i.​o.​n.​.​.​.​.​a.​n.​ 00000320:​·​7200·​6f00·​6900·​6400·2e00·7000·​6500·7200··r.​o.​i.​d.​.​.​p.​e.​r.​
00000330:​·​6400·7200·6f00·6900·​6400·2e00·7000·6500··d.​r.​o.​i.​d.​.​.​p.​e.​ 00000330:​·​6d00·6900·7300·7300·​6900·6f00·6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​
00000340:​·7200·6d00·6900·7300·7300·6900·6f00·6e00··r.​m.​i.​s.​s.​i.​o.​n.​ 00000340:​·5700·4100·4b00·4500·5f00·4c00·4f00·4300··W.​A.​K.​E.​_.​L.​O.​C.​
00000350:​·2e00·4900·4e00·5400·4500·5200·4e00·4500··.​.​I.​N.​T.​E.​R.​N.​E.​ 00000350:​·4b00·0000·0b00·6100·7000·7000·6c00·6900··K.​.​.​.​.​a.​p.​p.​l.​i.​
00000360:​·5400·0000·2700·​6100·​6e00·​6400·7200·6f00··T.​.​.​'.​a.​n.​d.​r.​o.​ 00000360:​·6300·6100·7400·​6900·​6f00·​6e00·0000·0700··c.​a.​t.​i.​o.​n.​.​.​.​.​
00000370:​·6900·​6400·2e00·​7000·​6500·7200·​6d00·6900··i.​d.​.​.​p.​e.​r.​m.​i.​ 00000370:​·7300·​6500·7200·​7600·​6900·6300·​6500·0000··s.​e.​r.​v.​i.​c.​e.​.​.​
00000380:​·7300·7300·​6900·​6f00·6e00·2e00·4100·4300··s.​s.​i.​o.​n.​.​.​A.​C.​ 00000380:​·2d00·6300·​6f00·​6d00·2e00·6500·7800·6100··-​.​c.​o.​m.​.​.​e.​x.​a.​
00000390:​·4300·4500·5300·5300·5f00·4e00·4500·5400··C.​E.​S.​S.​_.​N.​E.​T.​ 00000390:​·6d00·7000·6c00·6500·2e00·6d00·7500·7a00··m.​p.​l.​e.​.​.​m.​u.​z.​
000003a0:​·5700·4f00·5200·4b00·5f00·5300·5400·4100··W.​O.​R.​K.​_.​S.​T.​A.​ 000003a0:​·6500·6900·2e00·6d00·7500·7a00·6500·6900··e.​i.​.​.​m.​u.​z.​e.​i.​
000003b0:​·5400·4500·0000·1c00·6100·6e00·6400·7200··T.​E.​.​.​.​.​a.​n.​d.​r.​ 000003b0:​·6100·7000·6f00·6400·2e00·4100·7000·6f00··a.​p.​o.​d.​.​.​A.​p.​o.​
000003c0:​·​6f00·6900·​6400·2e00·7000·6500·​7200·6d00··o.​i.​d.​.​.​p.​e.​r.​m.​ 000003c0:​·​6400·4e00·​6100·7300·6100·4100·​7200·7400··d.​N.​a.​s.​a.​A.​r.​t.​
000003d0:​·6900·7300·​7300·6900·​6f00·​6e00·2e00·5700··i.​s.​s.​i.​o.​n.​.​.​W.​ 000003d0:​·5300·6f00·​7500·7200·​6300·​6500·0000·0d00··S.​o.​u.​r.​c.​e.​.​.​.​.​
000003e0:​·4100·4b00·4500·5f00·4c00·4f00·4300·4b00··A.​K.​E.​_.​L.​O.​C.​K.​ 000003e0:​·6900·6e00·7400·6500·6e00·7400·2d00·6600··i.​n.​t.​e.​n.​t.​-​.​f.​
000003f0:​·0000·0b00·6100·7000·​7000·6c00·6900·​6300··.​.​.​.​a.​p.​p.​l.​i.​c.​ 000003f0:​·6900·6c00·7400·6500·​7200·0000·0600·​6100··i.​l.​t.​e.​r.​.​.​.​.​a.​
00000400:​·​6100·​7400·​6900·​6f00·​6e00·​0000·0700·7300··a.​t.​i.​o.​n.​.​.​.​.​s.​ 00000400:​·​6300·​7400·​6900·​6f00·​6e00·​0000·3000·6300··c.​t.​i.​o.​n.​.​.​0.​c.​
00000410:​·​6500·7200·7600·​6900·​6300·​6500·0000·2d00··e.​r.​v.​i.​c.​e.​.​.​-​.​ 00000410:​·​6f00·6d00·2e00·​6700·​6f00·​6f00·6700·6c00··o.​m.​.​.​g.​o.​o.​g.​l.​
00000420:​·​6300·6f00·​6d00·2e00·​6500·​7800·​6100·​6d00··c.​o.​m.​.​.​e.​x.​a.​m.​ 00000420:​·​6500·2e00·​6100·6e00·​6400·​7200·​6f00·​6900··e.​.​.​a.​n.​d.​r.​o.​i.​
00000430:​·7000·6c00·​6500·2e00·6d00·​7500·7a00·​6500··p.​l.​e.​.​.​m.​u.​z.​e.​ 00000430:​·6400·2e00·​6100·7000·7000·​7300·2e00·​6d00··d.​.​.​a.​p.​p.​s.​.​.​m.​
00000440:​·6900·2e00·​6d00·7500·7a00·​6500·6900·​6100··i.​.​.​m.​u.​z.​e.​i.​a.​ 00000440:​·7500·7a00·​6500·6900·2e00·​6100·7000·​6900··u.​z.​e.​i.​.​.​a.​p.​i.​
00000450:​·7000·6f00·6400·2e00·4100·7000·6f00·6400··p.​o.​d.​.​.​A.​p.​o.​d.​ 00000450:​·2e00·4d00·7500·7a00·6500·6900·4100·7200··.​.​M.​u.​z.​e.​i.​A.​r.​
00000460:​·4e00·6100·7300·6100·4100·7200·7400·5300··N.​a.​s.​a.​A.​r.​t.​S.​ 00000460:​·7400·5300·6f00·7500·7200·6300·6500·0000··t.​S.​o.​u.​r.​c.​e.​.​.​
00000470:​·6f00·7500·7200·6300·​6500·0000·0d00·​6900··o.​u.​r.​c.​e.​.​.​.​.​i.​ 00000470:​·0900·6d00·6500·7400·​6100·2d00·6400·​6100··.​.​m.​e.​t.​a.​-​.​d.​a.​
00000480:​·6e00·7400·6500·6e00·7400·2d00·​6600·​6900··n.​t.​e.​n.​t.​-​.​f.​i.​ 00000480:​·7400·6100·0000·0500·6300·6f00·​6c00·​6f00··t.​a.​.​.​.​.​c.​o.​l.​o.​
00000490:​·6c00·7400·6500·7200·0000·​0600·6100·6300··l.​t.​e.​r.​.​.​.​.​a.​c.​ 00000490:​·7200·0000·8001·0800·3000·​0000·1b02·0101··r.​.​.​.​.​.​.​0.​.​.​.​.​.​.​
000004a0:​·7400·6900·6f00·6e00·0000·3000·6300·6f00··t.​i.​o.​n.​.​.​0.​c.​o.​ 000004a0:​·1c02·0101·0c02·0101·7002·0101·0300·0101··.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​
000004b0:​·6d00·2e00·6700·6f00·6f00·6700·6c00·6500··m.​.​.​g.​o.​o.​g.​l.​e.​ 000004b0:​·8002·0101·0100·0101·2000·0101·0200·0101··.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​
000004c0:​·​2e00·6100·6e00·6400·7200·6f00·6900·6400··.​.​a.​n.​d.​r.​o.​i.​d.​ 000004c0:​·​2400·0101·0001·1000·1800·0000·1200·0000··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004d0:​·2e00·6100·7000·7000·7300·2e00·6d00·7500··​.​.​a.​p.​p.​s.​.​.​m.​u.​ 000004d0:​·ffff·ffff·0a00·0000·0b00·0000·0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004e0:​·7a00·6500·6900·2e00·6100·7000·6900·2e00··z.​e.​i.​.​.​a.​p.​i.​.​.​ 000004e0:​·6000·0000·1200·0000·ffff·ffff·ffff·ffff··`.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000004f0:​·4d00·7500·7a00·6500·6900·4100·7200·7400··M.​u.​z.​e.​i.​A.​r.​t.​ 000004f0:​·0e00·0000·1400·1400·0300·0000·0000·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000500:​·5300·6f00·7500·7200·6300·6500·​0000·​0900··S.​o.​u.​r.​c.​e.​.​.​.​.​ 00000500:​·0b00·0000·0000·0000·ffff·ffff·​0800·​0010··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000510:​·6d00·6500·7400·6100·2d00·6400·6100·7400··m.​e.​t.​a.​-​.​d.​a.​t.​ 00000510:​·0300·0000·0b00·0000·0100·0000·1000·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000520:​·6100·​0000·0500·6300·6f00·6c00·6f00·7200··a.​.​.​.​.​c.​o.​l.​o.​r.​ 00000520:​·0800·​0003·1000·0000·ffff·ffff·0d00·0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000530:​·​0000·​0000·​8001·​0800·3000·​0000·1b02·0101··​.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​ 00000530:​·​0f00·​0000·0800·​0003·0f00·​0000·0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000540:​·1c02·​0101·0c02·​0101·7002·0101·0300·0101··.​.​.​.​.​.​.​.​p.​.​.​.​.​.​.​ 00000540:​·4c00·​0000·1700·​0000·ffff·ffff·ffff·ffff··L.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000550:​·8002·​0101·0100·0101·2000·​0101·​0200·​0101··​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​ 00000550:​·1100·​0000·1400·1400·0200·​0000·​0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000560:​·2400·​0101·​0001·1000·1800·0000·1200·​0000··$.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000560:​·0b00·​0000·​0200·0000·ffff·ffff·0800·​0010··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000570:​·ffff·ffff·​0a00·​0000·​0b00·​0000·0201·1000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000570:​·1100·0000·​0b00·​0000·​0300·​0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000580:​·8800·​0000·​1200·​0000·ffff·ffff·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000580:​·0800·​0010·​1300·​0000·0301·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000590:​·​1000·​0000·1400·1400·0500·0000·0000·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000590:​·​1900·​0000·ffff·ffff·ffff·ffff·1100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005a0:​·​0b00·0000·0000·​0000·ffff·ffff·0800·0010··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005a0:​·​0201·1000·3800·​0000·1b00·0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
000005b0:​·0300·0000·0b00·​0000·0100·0000·1200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005b0:​·ffff·ffff·1200·​0000·1400·1400·0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005c0:​·​0800·​0003·1200·​0000·ffff·ffff·0d00·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005c0:​·​0000·​0000·0b00·​0000·0400·0000·1300·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005d0:​·1100·​0000·0800·​0003·1100·0000·ffff·ffff··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005d0:​·0800·​0003·1300·​0000·0301·1000·1800·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005e0:​·0e00·​0000·1300·0000·0800·0010·​1300·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005e0:​·1b00·​0000·ffff·ffff·ffff·ffff·​1200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000005f0:​·ffff·ffff·0f00·​0000·​1400·​0000·0800·0003··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000005f0:​·0201·1000·3800·​0000·​1e00·​0000·ffff·ffff··​.​.​.​.​8.​.​.​.​.​.​.​.​.​.​.​
00000600:​·1400·0000·0201·1000·4c00·0000·1700·​0000··​.​.​.​.​.​.​.​.​L.​.​.​.​.​.​.​ 00000600:​·ffff·ffff·1200·0000·1400·1400·0100·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000610:​·ffff·ffff·ffff·ffff·1500·​0000·​1400·1400··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000610:​·0000·0000·0b00·0000·0400·​0000·​1400·0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000620:​·​0200·​0000·0000·​0000·​0b00·0000·0200·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000620:​·​0800·​0003·1400·​0000·​0301·1000·1800·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
Max diff block lines reached; 0/19677 bytes (0.00%) of diff not shown.