Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 |
Zip·file·size:·15 |
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·····2 |
7 | -rw----·····2.0·fat·····2208·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
8 |
-rw----·····1.0·fat···· |
8 | -rw----·····1.0·fat·····1300·b-·stor·08-Jan-01·00:00·resources.arsc |
9 |
-rw----·····1.0·fat···· |
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···3 |
10 | -rw----·····2.0·fat···354016·bl·defN·08-Jan-01·00:00·classes.dex |
11 |
-rw----·····2.0·fat·····1254·bl·defN· |
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· |
12 | -rw----·····2.0·fat····27501·bl·defN·08-Jan-01·00:00·org/jsoup/nodes/entities-full.properties |
13 |
11·files,·40 |
13 | 11·files,·406458·bytes·uncompressed,·151911·bytes·compressed:··62.6% |
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.muzei |
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"> |
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·2 |
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·v1 |
93 | ····new-instance·v18,·Ljava/net/URI; |
94 |
····const-string·v2 |
94 | ····const-string·v21,·"http://apod.nasa.gov/" |
95 |
····move-object/from16·v0,·v1 |
95 | ····move-object/from16·v0,·v18 |
96 |
····move-object/from16·v1,·v2 |
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·v1 |
101 | ····.local·v18,·"topUri":Ljava/net/URI; |
102 |
····const-string·v2 |
102 | ····const-string·v21,·"/apod/astropix.html" |
103 |
····move-object/from16·v0,·v1 |
103 | ····move-object/from16·v0,·v18 |
104 |
····move-object/from16·v1,·v2 |
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·v1 |
106 | ····move-result-object·v12 |
107 | ····.line·75 | 107 | ····.line·75 |
108 |
····.local·v1 |
108 | ····.local·v12,·"mainUri":Ljava/net/URI; |
109 | ····:try_start_1 | 109 | ····:try_start_1 |
110 |
····invoke-virtual·{v1 |
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·v1 |
113 | ····move-result-object·v13 |
114 | ····.line·79 | 114 | ····.line·79 |
115 |
····.local·v1 |
115 | ····.local·v13,·"mainUrl":Ljava/net/URL; |
116 | ····move-object/from16·v0,·p0 | 116 | ····move-object/from16·v0,·p0 |
117 |
····invoke-virtual·{v0,·v1 |
117 | ····invoke-virtual·{v0,·v13},·Lcom/example/muzei/muzeiapod/ApodNasaArtSource;->getURLDocument(Ljava/net/URL;)Lorg/jsoup/nodes/Document; |
118 |
····move-result-object·v2 |
118 | ····move-result-object·v20 |
119 | ····.line·81 | 119 | ····.line·81 |
120 |
····.local·v2 |
120 | ····.local·v20,·"urlDoc":Lorg/jsoup/nodes/Document; |
121 |
····if-nez·v2 |
121 | ····if-nez·v20,·:cond_0 |
122 | ····.line·82 | 122 | ····.line·82 |
123 |
····new-instance·v2 |
123 | ····new-instance·v21,·Lcom/google/android/apps/muzei/api/RemoteMuzeiArtSource$RetryException; |
124 |
····invoke-direct/range·{v2 |
124 | ····invoke-direct/range·{v21·..·v21},·Lcom/google/android/apps/muzei/api/RemoteMuzeiArtSource$RetryException;-><init>()V |
125 |
····throw·v2 |
125 | ····throw·v21 |
126 | ····.line·68 | 126 | ····.line·68 |
127 |
····.end·local·v1 |
127 | ····.end·local·v12····#·"mainUri":Ljava/net/URI; |
128 |
····.end·local·v1 |
128 | ····.end·local·v13····#·"mainUrl":Ljava/net/URL; |
129 |
····.end·local·v1 |
129 | ····.end·local·v18····#·"topUri":Ljava/net/URI; |
130 |
····.end·local·v2 |
130 | ····.end·local·v20····#·"urlDoc":Lorg/jsoup/nodes/Document; |
131 | ····:catch_0 | 131 | ····:catch_0 |
132 |
····move-exception·v |
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·v1 |
137 | ····.restart·local·v12····#·"mainUri":Ljava/net/URI; |
138 |
····.restart·local·v1 |
138 | ····.restart·local·v18····#·"topUri":Ljava/net/URI; |
139 | ····:catch_1 | 139 | ····:catch_1 |
140 |
····move-exception·v |
140 | ····move-exception·v6 |
141 | ····.line·77 | 141 | ····.line·77 |
142 |
····.local·v |
142 | ····.local·v6,·"e":Ljava/net/MalformedURLException; |
143 | ····goto·:goto_0 | 143 | ····goto·:goto_0 |
144 | ····.line·88 | 144 | ····.line·88 |
145 |
····.end·local·v |
145 | ····.end·local·v6····#·"e":Ljava/net/MalformedURLException; |
146 |
····.restart·local·v1 |
146 | ····.restart·local·v13····#·"mainUrl":Ljava/net/URL; |
147 |
····.restart·local·v2 |
147 | ····.restart·local·v20····#·"urlDoc":Lorg/jsoup/nodes/Document; |
148 | ····:cond_0 | 148 | ····:cond_0 |
149 |
····invoke-virtual/range·{v2 |
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. |
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 |
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·processAndDispatchSubscriberAdded(Landroid/content/ComponentName;)V | 435 | .method·private·declared-synchronized·processAndDispatchSubscriberAdded(Landroid/content/ComponentName;)V |
436 |
····.locals·1 |
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·v |
439 | ····const-wide/16·v8,·0x0 |
440 |
····const/4·v |
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·v |
447 | ····iget-object·v3,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSubscriptions:Ljava/util/Map; |
448 |
····invoke-interface·{v |
448 | ····invoke-interface·{v3},·Ljava/util/Map;->size()I |
449 |
····move-result·v |
449 | ····move-result·v3 |
450 |
····if-ne·v |
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·v |
454 | ····iget-object·v3,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSharedPrefs:Landroid/content/SharedPreferences; |
455 | ····const-string·v4,·"scheduled_update_time_millis" | 455 | ····const-string·v4,·"scheduled_update_time_millis" |
456 |
····const-wide/16·v |
456 | ····const-wide/16·v5,·0x0 |
457 |
····invoke-interface·{v |
457 | ····invoke-interface·{v3,·v4,·v5,·v6},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J |
458 |
····move-result-wide·v |
458 | ····move-result-wide·v1 |
459 | ····.line·595 | 459 | ····.line·595 |
460 |
····.local·v |
460 | ····.local·v1,·"updateTimeMillis":J |
461 |
····cmp-long·v |
461 | ····cmp-long·v3,·v1,·v8 |
462 |
····if-lez·v |
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·v |
465 | ····move-result-wide·v3 |
466 |
····cmp-long·v |
466 | ····cmp-long·v3,·v1,·v3 |
467 |
····if-gez·v |
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·v |
473 | ····const/4·v3,·0x3 |
474 |
····invoke-virtual·{p0,·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·v |
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(Landroid/content/ComponentName;)V | 479 | ····invoke-virtual·{p0,·p1},·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->onSubscriberAdded(Landroid/content/ComponentName;)V |
480 | ····.line·611 | 480 | ····.line·611 |
481 | ····if-nez·v0,·:cond_1 | 481 | ····if-nez·v0,·:cond_1 |
482 |
····iget-object·v |
482 | ····iget-object·v3,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mSubscriptions:Ljava/util/Map; |
483 |
····invoke-interface·{v |
483 | ····invoke-interface·{v3},·Ljava/util/Map;->size()I |
484 |
····move-result·v |
484 | ····move-result·v3 |
485 |
····if-ne·v |
485 | ····if-ne·v3,·v7,·:cond_1 |
486 |
····iget-object·v |
486 | ····iget-object·v3,·p0,·Lcom/google/android/apps/muzei/api/MuzeiArtSource;->mCurrentState:Lcom/google/android/apps/muzei/api/internal/SourceState; |
487 |
····invoke-virtual·{v |
487 | ····invoke-virtual·{v3},·Lcom/google/android/apps/muzei/api/internal/SourceState;->getCurrentArtwork()Lcom/google/android/apps/muzei/api/Artwork; |
488 |
····move-result-object·v |
488 | ····move-result-object·v3 |
489 |
····if-nez·v |
489 | ····if-nez·v3,·:cond_1 |
490 | ····.line·614 | 490 | ····.line·614 |
491 |
····const/4·v |
491 | ····const/4·v3,·0x1 |
Max diff block lines reached; 2380/6624 bytes (35.93%) of diff not shown. |
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· |
40 | ····.locals·8 |
38 | ····.prologue | 41 | ····.prologue |
39 |
····const/4·v |
42 | ····const/4·v7,·0x4 |
40 |
····const/4·v |
43 | ····const/4·v6,·0x3 |
41 |
····const/4·v |
44 | ····const/4·v5,·0x2 |
42 |
····const/4·v |
45 | ····const/4·v4,·0x1 |
43 |
····const/4·v |
46 | ····const/4·v3,·0x0 |
44 |
····.line·3 |
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,·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,·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,·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,·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 |
···· |
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. |
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·validateTLSCertificates(Z)V | 93 | .method·public·abstract·validateTLSCertificates(Z)V |
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; |
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$FormattingVisitor;->accum:Ljava/lang/StringBuilder; | 99 | ····iget-object·v6,·p0,·Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;->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$FormattingVisitor;->accum:Ljava/lang/StringBuilder; | 104 | ····iget-object·v6,·p0,·Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor;->accum:Ljava/lang/StringBuilder; |
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$FormattingVisitor; | 7 | ········Lorg/jsoup/examples/HtmlToPlainText$FormattingVisitor; |
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·1 |
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·v1 |
39 | ····const/4·v11,·0x2 |
41 |
····const/4·v |
40 | ····const/4·v8,·0x0 |
42 |
····const/4·v |
41 | ····const/4·v9,·0x1 |
43 | ····.line·35 | 42 | ····.line·35 |
44 |
····array-length·v |
43 | ····array-length·v7,·p0 |
45 |
····if-eq·v |
44 | ····if-eq·v7,·v9,·:cond_0 |
46 |
····array-length·v |
45 | ····array-length·v7,·p0 |
47 |
····if-ne·v |
46 | ····if-ne·v7,·v11,·:cond_1 |
48 | ····:cond_0 | 47 | ····:cond_0 |
49 |
····move·v |
48 | ····move·v7,·v9 |
50 | ····:goto_0 | 49 | ····:goto_0 |
51 |
····const-string·v1 |
50 | ····const-string·v10,·"usage:·java·-cp·jsoup.jar·org.jsoup.examples.HtmlToPlainText·url·[selector]" |
52 |
····invoke-static·{v |
51 | ····invoke-static·{v7,·v10},·Lorg/jsoup/helper/Validate;->isTrue(ZLjava/lang/String;)V |
53 | ····.line·36 | 52 | ····.line·36 |
54 |
····aget-object·v |
53 | ····aget-object·v6,·p0,·v8 |
55 | ····.line·37 | 54 | ····.line·37 |
56 |
····.local·v |
55 | ····.local·v6,·"url":Ljava/lang/String; |
57 |
····array-length·v |
56 | ····array-length·v7,·p0 |
58 |
····if-ne·v |
57 | ····if-ne·v7,·v11,·:cond_2 |
59 |
····aget-object·v |
58 | ····aget-object·v5,·p0,·v9 |
60 | ····.line·40 | 59 | ····.line·40 |
61 |
····.local·v |
60 | ····.local·v5,·"selector":Ljava/lang/String; |
62 | ····:goto_1 | 61 | ····:goto_1 |
63 |
····invoke-static·{v |
62 | ····invoke-static·{v6},·Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; |
64 |
····move-result-object·v |
63 | ····move-result-object·v7 |
65 |
····const-string·v |
64 | ····const-string·v8,·"Mozilla/5.0·(jsoup)" |
66 |
····invoke-interface·{v |
65 | ····invoke-interface·{v7,·v8},·Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; |
67 |
····move-result-object·v |
66 | ····move-result-object·v7 |
68 |
····const/16·v |
67 | ····const/16·v8,·0x1388 |
69 |
····invoke-interface·{v |
68 | ····invoke-interface·{v7,·v8},·Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; |
70 |
····move-result-object·v |
69 | ····move-result-object·v7 |
71 |
····invoke-interface·{v |
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·v |
78 | ····if-eqz·v5,·:cond_3 |
Max diff block lines reached; 3599/7095 bytes (50.73%) of diff not shown. |
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·v |
27 | ····array-length·v7,·p0 |
28 |
····const/4·v |
28 | ····const/4·v8,·0x1 |
29 |
····if-ne·v |
29 | ····if-ne·v7,·v8,·:cond_0 |
30 |
····const/4·v |
30 | ····const/4·v7,·0x1 |
31 | ····:goto_0 | 31 | ····:goto_0 |
32 |
····const-string·v |
32 | ····const-string·v8,·"usage:·supply·url·to·fetch" |
33 |
····invoke-static·{v |
33 | ····invoke-static·{v7,·v8},·Lorg/jsoup/helper/Validate;->isTrue(ZLjava/lang/String;)V |
34 | ····.line·17 | 34 | ····.line·17 |
35 |
····const/4·v |
35 | ····const/4·v7,·0x0 |
36 |
····aget-object·v |
36 | ····aget-object·v6,·p0,·v7 |
37 | ····.line·18 | 37 | ····.line·18 |
38 |
····.local·v |
38 | ····.local·v6,·"url":Ljava/lang/String; |
39 |
····const-string·v |
39 | ····const-string·v7,·"Fetching·%s..." |
40 |
····const/4·v |
40 | ····const/4·v8,·0x1 |
41 |
····new-array·v |
41 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
42 |
····const/4·v |
42 | ····const/4·v9,·0x0 |
43 |
····aput-object·v |
43 | ····aput-object·v6,·v8,·v9 |
44 |
····invoke-static·{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·{v |
46 | ····invoke-static·{v6},·Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; |
47 |
····move-result-object·v |
47 | ····move-result-object·v7 |
48 |
····invoke-interface·{v |
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·v |
52 | ····const-string·v7,·"a[href]" |
53 |
····invoke-virtual·{v0,·v |
53 | ····invoke-virtual·{v0,·v7},·Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
54 |
····move-result-object·v |
54 | ····move-result-object·v3 |
55 | ····.line·22 | 55 | ····.line·22 |
56 |
····.local·v |
56 | ····.local·v3,·"links":Lorg/jsoup/select/Elements; |
57 |
····const-string·v |
57 | ····const-string·v7,·"[src]" |
58 |
····invoke-virtual·{v0,·v |
58 | ····invoke-virtual·{v0,·v7},·Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
59 |
····move-result-object·v |
59 | ····move-result-object·v4 |
60 | ····.line·23 | 60 | ····.line·23 |
61 |
····.local·v |
61 | ····.local·v4,·"media":Lorg/jsoup/select/Elements; |
62 |
····const-string·v |
62 | ····const-string·v7,·"link[href]" |
63 |
····invoke-virtual·{v0,·v |
63 | ····invoke-virtual·{v0,·v7},·Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; |
64 |
····move-result-object·v |
64 | ····move-result-object·v1 |
65 | ····.line·25 | 65 | ····.line·25 |
66 |
····.local·v |
66 | ····.local·v1,·"imports":Lorg/jsoup/select/Elements; |
67 |
····const-string·v |
67 | ····const-string·v7,·"\nMedia:·(%d)" |
68 |
····const/4·v |
68 | ····const/4·v8,·0x1 |
69 |
····new-array·v |
69 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
70 |
····const/4·v |
70 | ····const/4·v9,·0x0 |
71 |
····invoke-virtual·{v |
71 | ····invoke-virtual·{v4},·Lorg/jsoup/select/Elements;->size()I |
72 |
····move-result·v1 |
72 | ····move-result·v10 |
73 |
····invoke-static·{v1 |
73 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
74 |
····move-result-object·v1 |
74 | ····move-result-object·v10 |
75 |
····aput-object·v1 |
75 | ····aput-object·v10,·v8,·v9 |
76 |
····invoke-static·{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·{v |
78 | ····invoke-virtual·{v4},·Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; |
79 |
····move-result-object·v |
79 | ····move-result-object·v7 |
Max diff block lines reached; 11446/15961 bytes (71.71%) of diff not shown. |
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·2 |
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· |
27 | ····.line·31 |
28 | ····const-string·v0,·"-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" | 28 | ····const-string·v0,·"-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" |
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· |
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· |
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·8 |
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·8 |
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·8 |
83 | ····.line·89 |
82 | ····:cond_0 | 84 | ····:cond_0 |
83 | ····return-void | 85 | ····return-void |
84 | .end·method | 86 | .end·method |
85 |
.method·static·e |
87 | .method·private·static·detectCharsetFromBom(Ljava/nio/ByteBuffer;Ljava/lang/String;)Ljava/lang/String; |
86 |
····.locals· |
88 | ····.locals·8 |
89 | ····.param·p0,·"byteData"····#·Ljava/nio/ByteBuffer; | ||
90 | ····.param·p1,·"charsetName"····#·Ljava/lang/String; | ||
87 | ····.prologue | 91 | ····.prologue |
88 |
···· |
92 | ····const/4·v7,·0x2 |
89 | ····const/4·v0,·0x0 | ||
90 | ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; | ||
91 |
···· |
93 | ····const/4·v6,·-0x1 |
92 |
···· |
94 | ····const/4·v5,·-0x2 |
93 | .end·method | ||
94 |
|
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. |
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· |
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· |
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· |
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·5 |
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·6 |
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·7 |
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·8 |
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·8 |
120 | ····.line·81 |
121 | ····return-void | 121 | ····return-void |
122 | .end·method | 122 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/util/LinkedList; | 2 | .super·Ljava/util/LinkedList; |
3 | .source·"DescendableLinkedList.java" | 3 | .source·"DescendableLinkedList.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· |
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·3 |
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·4 |
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·2 |
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·2 |
137 | ····.line·26 |
139 | ····return-void | 138 | ····return-void |
140 | .end·method | 139 | .end·method |
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·2 |
63 | ····.line·261 |
64 | ····.local·p0,·"this":Lorg/jsoup/helper/HttpConnection$Base;,·"Lorg/jsoup/helper/HttpConnection$Base<TT;>;" | 64 | ····.local·p0,·"this":Lorg/jsoup/helper/HttpConnection$Base;,·"Lorg/jsoup/helper/HttpConnection$Base<TT;>;" |
65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
66 |
····.line·2 |
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·2 |
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·2 |
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·2 |
81 | ····.line·255 |
82 | ····.local·p0,·"this":Lorg/jsoup/helper/HttpConnection$Base;,·"Lorg/jsoup/helper/HttpConnection$Base<TT;>;" | 82 | ····.local·p0,·"this":Lorg/jsoup/helper/HttpConnection$Base;,·"Lorg/jsoup/helper/HttpConnection$Base<TT;>;" |
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·getHeaderCaseInsensitive(Ljava/lang/String;)Ljava/lang/String; | 86 | .method·private·getHeaderCaseInsensitive(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·3 |
90 | ····.line·324 |
91 | ····.local·p0,·"this":Lorg/jsoup/helper/HttpConnection$Base;,·"Lorg/jsoup/helper/HttpConnection$Base<TT;>;" | 91 | ····.local·p0,·"this":Lorg/jsoup/helper/HttpConnection$Base;,·"Lorg/jsoup/helper/HttpConnection$Base<TT;>;" |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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. |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
132 | ····.line·999 |
Max diff block lines reached; 2896/5994 bytes (48.31%) of diff not shown. |
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·validateTSLCertificates:Z | 54 | .field·private·validateTSLCertificates: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,·0x |
59 | ····const/4·v2,·0x0 |
56 |
····const/4·v1,·0x |
60 | ····const/4·v1,·0x1 |
57 | ····.line·363 | ||
58 | ····const/4·v0,·0x0 | 61 | ····const/4·v0,·0x0 |
59 |
|
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$Request;->body:Ljava/lang/String; | ||
66 | ····.line·381 | ||
67 | ····iput-boolean·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->ignoreHttpErrors:Z | ||
60 |
····.line·3 |
68 | ····.line·382 |
61 |
····iput-boolean·v |
69 | ····iput-boolean·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->ignoreContentType:Z |
62 |
····.line·3 |
70 | ····.line·384 |
63 |
····iput-boolean·v |
71 | ····iput-boolean·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->parserDefined:Z |
64 |
····.line·3 |
72 | ····.line·385 |
65 |
····iput-boolean·v |
73 | ····iput-boolean·v1,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->validateTSLCertificates:Z |
66 |
····.line·3 |
74 | ····.line·386 |
67 | ····const-string·v0,·"UTF-8" | 75 | ····const-string·v0,·"UTF-8" |
68 | ····iput-object·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->postDataCharset:Ljava/lang/String; | 76 | ····iput-object·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->postDataCharset:Ljava/lang/String; |
69 |
····.line·3 |
77 | ····.line·389 |
70 | ····const/16·v0,·0xbb8 | 78 | ····const/16·v0,·0xbb8 |
71 | ····iput·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->timeoutMilliseconds:I | 79 | ····iput·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->timeoutMilliseconds:I |
72 |
····.line·3 |
80 | ····.line·390 |
73 | ····const/high16·v0,·0x100000 | 81 | ····const/high16·v0,·0x100000 |
74 | ····iput·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->maxBodySizeBytes:I | 82 | ····iput·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->maxBodySizeBytes:I |
75 |
····.line·3 |
83 | ····.line·391 |
76 |
····iput-boolean·v |
84 | ····iput-boolean·v1,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->followRedirects:Z |
77 |
····.line·3 |
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$Request;->data:Ljava/util/Collection; | 88 | ····iput-object·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->data:Ljava/util/Collection; |
81 |
····.line·3 |
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$Request;->method:Lorg/jsoup/Connection$Method; | 91 | ····iput-object·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->method:Lorg/jsoup/Connection$Method; |
84 |
····.line·3 |
92 | ····.line·394 |
85 | ····iget-object·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->headers:Ljava/util/Map; | 93 | ····iget-object·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Request;->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. |
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· |
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· |
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 |
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· |
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([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V | 27 | .method·public·checkClientTrusted([Ljava/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· |
32 | ····.line·737 |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·public·checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V | 35 | .method·public·checkServerTrusted([Ljava/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· |
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· |
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 |
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· |
60 | ····.line·524 |
61 |
····const-string·v0,·"application/\\w |
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$Response;->xmlContentTypeRxp:Ljava/util/regex/Pattern; | 64 | ····sput-object·v0,·Lorg/jsoup/helper/HttpConnection$Response;->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· |
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· |
81 | ····.line·517 |
82 | ····iput-boolean·v1,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->executed:Z | 82 | ····iput-boolean·v1,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->executed:Z |
83 |
····.line· |
83 | ····.line·518 |
84 | ····iput·v1,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I | 84 | ····iput·v1,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I |
85 |
····.line· |
85 | ····.line·528 |
86 | ····return-void | 86 | ····return-void |
87 | .end·method | 87 | .end·method |
88 | .method·private·constructor·<init>(Lorg/jsoup/helper/HttpConnection$Response;)V | 88 | .method·private·constructor·<init>(Lorg/jsoup/helper/HttpConnection$Response;)V |
89 | ····.locals·5 | 89 | ····.locals·5 |
90 | ····.param·p1,·"previousResponse"····#·Lorg/jsoup/helper/HttpConnection$Response; | 90 | ····.param·p1,·"previousResponse"····#·Lorg/jsoup/helper/HttpConnection$Response; |
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· |
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· |
109 | ····.line·517 |
110 | ····iput-boolean·v4,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->executed:Z | 110 | ····iput-boolean·v4,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->executed:Z |
111 |
····.line· |
111 | ····.line·518 |
112 | ····iput·v4,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I | 112 | ····iput·v4,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I |
113 |
····.line· |
113 | ····.line·532 |
114 | ····if-eqz·p1,·:cond_0 | 114 | ····if-eqz·p1,·:cond_0 |
115 |
····.line· |
115 | ····.line·533 |
116 | ····iget·v0,·p1,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I | 116 | ····iget·v0,·p1,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I |
117 | ····add-int/lit8·v0,·v0,·0x1 | 117 | ····add-int/lit8·v0,·v0,·0x1 |
118 | ····iput·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I | 118 | ····iput·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I |
119 |
····.line· |
119 | ····.line·534 |
120 | ····iget·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->numRedirects:I | 120 | ····iget·v0,·p0,·Lorg/jsoup/helper/HttpConnection$Response;->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· |
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· |
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. |
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$Response;, | 11 | ········Lorg/jsoup/helper/HttpConnection$Response;, |
13 | ········Lorg/jsoup/helper/HttpConnection$Request;, | 12 | ········Lorg/jsoup/helper/HttpConnection$Request;, |
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·6 |
33 | ····.line·61 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 |
····.line·6 |
35 | ····.line·62 |
36 | ····new-instance·v0,·Lorg/jsoup/helper/HttpConnection$Request; | 36 | ····new-instance·v0,·Lorg/jsoup/helper/HttpConnection$Request; |
37 | ····const/4·v1,·0x0 | 37 | ····const/4·v1,·0x0 |
38 | ····invoke-direct·{v0,·v1},·Lorg/jsoup/helper/HttpConnection$Request;-><init>(Lorg/jsoup/helper/HttpConnection$1;)V | 38 | ····invoke-direct·{v0,·v1},·Lorg/jsoup/helper/HttpConnection$Request;-><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·6 |
40 | ····.line·63 |
41 | ····new-instance·v0,·Lorg/jsoup/helper/HttpConnection$Response; | 41 | ····new-instance·v0,·Lorg/jsoup/helper/HttpConnection$Response; |
42 | ····invoke-direct·{v0},·Lorg/jsoup/helper/HttpConnection$Response;-><init>()V | 42 | ····invoke-direct·{v0},·Lorg/jsoup/helper/HttpConnection$Response;-><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·6 |
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· |
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$ |
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· |
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. |
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·1 |
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· |
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·appendNormalisedWhitespace(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V | 97 | .method·public·static·appendNormalisedWhitespace(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·12 |
103 | ····.line·128 |
104 | ····const/4·v2,·0x0 | 104 | ····const/4·v2,·0x0 |
105 |
····.line·12 |
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·1 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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. |
Offset 124, 53 lines modified | Offset 124, 48 lines modified | ||
124 | ····invoke-static·{p0,·v0},·Lorg/jsoup/helper/Validate;->noNullElements([Ljava/lang/Object;Ljava/lang/String;)V | 124 | ····invoke-static·{p0,·v0},·Lorg/jsoup/helper/Validate;->noNullElements([Ljava/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· |
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 |
···· |
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·v |
138 | ····aget-object·v0,·p0,·v1 |
143 | ····.line·82 | 139 | ····.line·82 |
144 |
····.local·v |
140 | ····.local·v0,·"obj":Ljava/lang/Object; |
145 |
····if-nez·v |
141 | ····if-nez·v0,·:cond_0 |
146 | ····.line·83 | 142 | ····.line·83 |
147 |
····new-instance·v |
143 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
148 |
····invoke-direct·{v |
144 | ····invoke-direct·{v1,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
149 |
····throw·v |
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·v |
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; |
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·=·0x |
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· |
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>( |
34 | .method·public·constructor·<init>(Lorg/w3c/dom/Document;)V |
22 |
····.locals· |
35 | ····.locals·1 |
23 |
····.param·p |
36 | ····.param·p1,·"doc"····#·Lorg/w3c/dom/Document; |
24 | ····.prologue | 37 | ····.prologue |
25 |
····.line· |
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·7 |
40 | ····.line·77 |
29 |
···· |
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· |
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·1 |
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·v |
56 | ····move-result-object·v1 |
41 |
····invoke-virtual·{v |
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·1 |
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. |
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· |
20 | ····.line·30 |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
22 |
····.line· |
22 | ····.line·31 |
23 | ····invoke-static·{},·Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; | 23 | ····invoke-static·{},·Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; |
24 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
25 | ····iput-object·v0,·p0,·Lorg/jsoup/helper/W3CDom;->factory:Ljavax/xml/parsers/DocumentBuilderFactory; | 25 | ····iput-object·v0,·p0,·Lorg/jsoup/helper/W3CDom;->factory:Ljavax/xml/parsers/DocumentBuilderFactory; |
26 |
····.line· |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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· |
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. |
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·1 |
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· |
233 | ····.line·31 |
234 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 234 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
235 |
····.line·3 |
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·3 |
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·3 |
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·3 |
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·3 |
247 | ····.line·36 |
248 | ····return-void | 248 | ····return-void |
249 | .end·method | 249 | .end·method |
250 | .method·public·static·createFromEncoded(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Attribute; | 250 | .method·public·static·createFromEncoded(Ljava/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·1 |
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·1 |
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/CloneNotSupportedException; | 290 | ············Ljava/lang/CloneNotSupportedException; |
291 | ········} | 291 | ········} |
292 | ····.end·annotation | 292 | ····.end·annotation |
293 | ····.prologue | 293 | ····.prologue |
294 |
····.line·1 |
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·15 |
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. |
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·2 |
52 | ····.line·258 |
53 | ····iput-object·p1,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->this$1:Lorg/jsoup/nodes/Attributes$Dataset; | 53 | ····iput-object·p1,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->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·2 |
55 | ····.line·259 |
56 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->this$1:Lorg/jsoup/nodes/Attributes$Dataset; | 56 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->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·2 |
87 | ····.line·258 |
88 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;-><init>(Lorg/jsoup/nodes/Attributes$Dataset;)V | 88 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;-><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·2 |
95 | ····.line·262 |
96 | ····:cond_0 | 96 | ····:cond_0 |
97 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->attrIter:Ljava/util/Iterator; | 97 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->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·2 |
101 | ····.line·263 |
102 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->attrIter:Ljava/util/Iterator; | 102 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->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$DatasetIterator;->attr:Lorg/jsoup/nodes/Attribute; | 106 | ····iput-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->attr:Lorg/jsoup/nodes/Attribute; |
107 |
····.line·2 |
107 | ····.line·264 |
108 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->attr:Lorg/jsoup/nodes/Attribute; | 108 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->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·2 |
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·2 |
123 | ····.line·258 |
124 | ····invoke-virtual·{p0},·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->next()Ljava/util/Map$Entry; | 124 | ····invoke-virtual·{p0},·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;->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. |
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·2 |
35 | ····.line·241 |
36 | ····iput-object·p1,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;->this$1:Lorg/jsoup/nodes/Attributes$Dataset; | 36 | ····iput-object·p1,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;->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·2 |
45 | ····.line·241 |
46 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;-><init>(Lorg/jsoup/nodes/Attributes$Dataset;)V | 46 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;-><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·2 |
75 | ····.line·245 |
76 | ····new-instance·v0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; | 76 | ····new-instance·v0,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; |
77 | ····iget-object·v1,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;->this$1:Lorg/jsoup/nodes/Attributes$Dataset; | 77 | ····iget-object·v1,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;->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$DatasetIterator;-><init>(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V | 79 | ····invoke-direct·{v0,·v1,·v2},·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;-><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·2 |
90 | ····.line·250 |
91 | ····const/4·v0,·0x0 | 91 | ····const/4·v0,·0x0 |
92 |
····.line·2 |
92 | ····.line·251 |
93 | ····.local·v0,·"count":I | 93 | ····.local·v0,·"count":I |
94 | ····new-instance·v1,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; | 94 | ····new-instance·v1,·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator; |
95 | ····iget-object·v2,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;->this$1:Lorg/jsoup/nodes/Attributes$Dataset; | 95 | ····iget-object·v2,·p0,·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;->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$DatasetIterator;-><init>(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V | 97 | ····invoke-direct·{v1,·v2,·v3},·Lorg/jsoup/nodes/Attributes$Dataset$DatasetIterator;-><init>(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V |
98 |
····.line·2 |
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·2 |
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·2 |
107 | ····.line·254 |
108 | ····:cond_0 | 108 | ····:cond_0 |
109 | ····return·v0 | 109 | ····return·v0 |
110 | .end·method | 110 | .end·method |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
100 | ····.line·229 |
101 | ····new-instance·v0,·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet; | 101 | ····new-instance·v0,·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet; |
102 | ····const/4·v1,·0x0 | 102 | ····const/4·v1,·0x0 |
103 | ····invoke-direct·{v0,·p0,·v1},·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;-><init>(Lorg/jsoup/nodes/Attributes$Dataset;Lorg/jsoup/nodes/Attributes$1;)V | 103 | ····invoke-direct·{v0,·p0,·v1},·Lorg/jsoup/nodes/Attributes$Dataset$EntrySet;-><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·2 |
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·2 |
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. |
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· |
49 | ····.line·21 |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 50 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
52 |
····.line·2 |
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·2 |
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· |
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· |
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· |
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·2 |
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· |
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. |
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·1 |
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·1 |
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· |
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 | ····.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·2 |
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/ |
55 | .method·outerHtmlHead(Ljava/lang/Appendable;ILorg/jsoup/nodes/Document$OutputSettings;)V |
56 | ····.locals·2 | 56 | ····.locals·2 |
57 |
····.param·p1,·"accum"····#·Ljava/lang/ |
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$OutputSettings; | 59 | ····.param·p3,·"out"····#·Lorg/jsoup/nodes/Document$OutputSettings; |
60 | ····.annotation·system·Ldalvik/annotation/Throws; | ||
61 | ········value·=·{ | ||
62 | ············Ljava/io/IOException; | ||
63 | ········} | ||
64 | ····.end·annotation | ||
60 | ····.prologue | 65 | ····.prologue |
61 |
····.line·3 |
66 | ····.line·35 |
62 | ····invoke-virtual·{p3},·Lorg/jsoup/nodes/Document$OutputSettings;->prettyPrint()Z | 67 | ····invoke-virtual·{p3},·Lorg/jsoup/nodes/Document$OutputSettings;->prettyPrint()Z |
63 | ····move-result·v0 | 68 | ····move-result·v0 |
64 | ····if-eqz·v0,·:cond_0 | 69 | ····if-eqz·v0,·:cond_0 |
65 |
····.line·3 |
70 | ····.line·36 |
66 |
····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/jsoup/nodes/Comment;->indent(Ljava/lang/ |
71 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/jsoup/nodes/Comment;->indent(Ljava/lang/Appendable;ILorg/jsoup/nodes/Document$OutputSettings;)V |
67 |
····.line·3 |
72 | ····.line·37 |
68 | ····:cond_0 | 73 | ····:cond_0 |
69 | ····const-string·v0,·"<!--" | 74 | ····const-string·v0,·"<!--" |
70 |
|
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- |
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 |
|
84 | ····.line·40 |
85 | ····invoke-interface·{v0,·v1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; | ||
78 |
····.line· |
86 | ····.line·41 |
79 | ····return-void | 87 | ····return-void |
80 | .end·method | 88 | .end·method |
81 |
.method·outerHtmlTail(Ljava/lang/ |
89 | .method·outerHtmlTail(Ljava/lang/Appendable;ILorg/jsoup/nodes/Document$OutputSettings;)V |
Max diff block lines reached; 538/4103 bytes (13.11%) of diff not shown. |
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·1 |
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·1 |
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· |
22 | ····.line·20 |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | .method·public·static·createFromEncoded(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/DataNode; | 25 | .method·public·static·createFromEncoded(Ljava/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·6 |
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·6 |
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· |
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·2 |
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/ |
75 | .method·outerHtmlHead(Ljava/lang/Appendable;ILorg/jsoup/nodes/Document$OutputSettings;)V |
76 | ····.locals·1 | 76 | ····.locals·1 |
77 |
····.param·p1,·"accum"····#·Ljava/lang/ |
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$OutputSettings; | 79 | ····.param·p3,·"out"····#·Lorg/jsoup/nodes/Document$OutputSettings; |
80 | ····.annotation·system·Ldalvik/annotation/Throws; | ||
81 | ········value·=·{ | ||
82 | ············Ljava/io/IOException; | ||
83 | ········} | ||
84 | ····.end·annotation | ||
80 | ····.prologue | 85 | ····.prologue |
81 |
····.line·4 |
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- |
89 | ····invoke-interface·{p1,·v0},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
85 |
····.line·4 |
90 | ····.line·46 |
86 | ····return-void | 91 | ····return-void |
87 | .end·method | 92 | .end·method |
88 |
.method·outerHtmlTail(Ljava/lang/ |
93 | .method·outerHtmlTail(Ljava/lang/Appendable;ILorg/jsoup/nodes/Document$OutputSettings;)V |
89 | ····.locals·0 | 94 | ····.locals·0 |
90 |
····.param·p1,·"accum"····#·Ljava/lang/ |
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$OutputSettings; | 97 | ····.param·p3,·"out"····#·Lorg/jsoup/nodes/Document$OutputSettings; |
93 | ····.prologue | 98 | ····.prologue |
Max diff block lines reached; 752/4166 bytes (18.05%) of diff not shown. |
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·3 |
40 | ····.line·369 |
41 | ····new-instance·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 41 | ····new-instance·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax; |
42 | ····const-string·v1,·"html" | 42 | ····const-string·v1,·"html" |
43 | ····invoke-direct·{v0,·v1,·v2},·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;-><init>(Ljava/lang/String;I)V | 43 | ····invoke-direct·{v0,·v1,·v2},·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;-><init>(Ljava/lang/String;I)V |
44 | ····sput-object·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 44 | ····sput-object·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->html:Lorg/jsoup/nodes/Document$OutputSettings$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·3 |
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$OutputSettings$Syntax; | 89 | .method·public·static·valueOf(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings$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·3 |
93 | ····.line·369 |
94 | ····const-class·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 94 | ····const-class·v0,·Lorg/jsoup/nodes/Document$OutputSettings$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$OutputSettings$Syntax; | 97 | ····check-cast·v0,·Lorg/jsoup/nodes/Document$OutputSettings$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$OutputSettings$Syntax; | 108 | .method·public·static·values()[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; |
109 | ····.locals·1 | 109 | ····.locals·1 |
110 | ····.prologue | 110 | ····.prologue |
111 |
····.line·3 |
111 | ····.line·369 |
112 | ····sget-object·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->$VALUES:[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 112 | ····sget-object·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->$VALUES:[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; |
113 | ····invoke-virtual·{v0},·[Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->clone()Ljava/lang/Object; | 113 | ····invoke-virtual·{v0},·[Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->clone()Ljava/lang/Object; |
114 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
115 | ····check-cast·v0,·[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 115 | ····check-cast·v0,·[Lorg/jsoup/nodes/Document$OutputSettings$Syntax; |
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·3 |
47 | ····.line·379 |
48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
49 |
····.line·37 |
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$OutputSettings;->escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; | 51 | ····iput-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->escapeMode:Lorg/jsoup/nodes/Entities$EscapeMode; |
52 |
····.line·37 |
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$OutputSettings;->charset:Ljava/nio/charset/Charset; | 56 | ····iput-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->charset:Ljava/nio/charset/Charset; |
57 |
····.line·37 |
57 | ····.line·373 |
58 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->charset:Ljava/nio/charset/Charset; | 58 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->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$OutputSettings;->charsetEncoder:Ljava/nio/charset/CharsetEncoder; | 61 | ····iput-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->charsetEncoder:Ljava/nio/charset/CharsetEncoder; |
62 |
····.line·37 |
62 | ····.line·374 |
63 | ····iput-boolean·v1,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->prettyPrint:Z | 63 | ····iput-boolean·v1,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->prettyPrint:Z |
64 |
····.line·37 |
64 | ····.line·375 |
65 | ····const/4·v0,·0x0 | 65 | ····const/4·v0,·0x0 |
66 | ····iput-boolean·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->outline:Z | 66 | ····iput-boolean·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->outline:Z |
67 |
····.line·37 |
67 | ····.line·376 |
68 | ····iput·v1,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->indentAmount:I | 68 | ····iput·v1,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->indentAmount:I |
69 |
····.line·37 |
69 | ····.line·377 |
70 | ····sget-object·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 70 | ····sget-object·v0,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; |
71 | ····iput-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->syntax:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 71 | ····iput-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->syntax:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; |
72 |
····.line·3 |
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·41 |
79 | ····.line·413 |
80 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->charset:Ljava/nio/charset/Charset; | 80 | ····iget-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->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$OutputSettings; | 83 | .method·public·charset(Ljava/lang/String;)Lorg/jsoup/nodes/Document$OutputSettings; |
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·43 |
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$OutputSettings;->charset(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; | 90 | ····invoke-virtual·{p0,·v0},·Lorg/jsoup/nodes/Document$OutputSettings;->charset(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; |
91 |
····.line·43 |
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$OutputSettings; | 94 | .method·public·charset(Ljava/nio/charset/Charset;)Lorg/jsoup/nodes/Document$OutputSettings; |
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·42 |
98 | ····.line·422 |
99 | ····iput-object·p1,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->charset:Ljava/nio/charset/Charset; | 99 | ····iput-object·p1,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->charset:Ljava/nio/charset/Charset; |
100 |
····.line·42 |
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$OutputSettings;->charsetEncoder:Ljava/nio/charset/CharsetEncoder; | 103 | ····iput-object·v0,·p0,·Lorg/jsoup/nodes/Document$OutputSettings;->charsetEncoder:Ljava/nio/charset/CharsetEncoder; |
104 |
····.line·42 |
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. |
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·55 |
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·55 |
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·55 |
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·55 |
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·55 |
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; |
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 |
···· |
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$OutputSettings; | 108 | ····invoke-virtual·{p0},·Lorg/jsoup/nodes/Document;->outputSettings()Lorg/jsoup/nodes/Document$OutputSettings; |
110 | ····move-result-object·v6 | 109 | ····move-result-object·v6 |
111 | ····invoke-virtual·{v6},·Lorg/jsoup/nodes/Document$OutputSettings;->syntax()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 110 | ····invoke-virtual·{v6},·Lorg/jsoup/nodes/Document$OutputSettings;->syntax()Lorg/jsoup/nodes/Document$OutputSettings$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·3 |
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$OutputSettings$Syntax; | 163 | ····.end·local·v4····#·"syntax":Lorg/jsoup/nodes/Document$OutputSettings$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 |
···· |
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·v |
365 | ····move-result-object·v2 |
370 |
····invoke-virtual·{v |
366 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
371 |
····move-result·v |
367 | ····move-result·v2 |
372 |
····if-eqz·v |
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·v |
378 | ····iget-object·v2,·p2,·Lorg/jsoup/nodes/Node;->childNodes:Ljava/util/List; |
383 |
····invoke-interface·{v |
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. |
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·2 |
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·2 |
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·2 |
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·2 |
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· |
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·5 |
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·3 |
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/ |
79 | .method·outerHtmlHead(Ljava/lang/Appendable;ILorg/jsoup/nodes/Document$OutputSettings;)V |
80 | ····.locals·3 | 80 | ····.locals·3 |
81 |
····.param·p1,·"accum"····#·Ljava/lang/ |
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$OutputSettings; | 83 | ····.param·p3,·"out"····#·Lorg/jsoup/nodes/Document$OutputSettings; |
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·3 |
91 | ····.line·39 |
87 | ····invoke-virtual·{p3},·Lorg/jsoup/nodes/Document$OutputSettings;->syntax()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 92 | ····invoke-virtual·{p3},·Lorg/jsoup/nodes/Document$OutputSettings;->syntax()Lorg/jsoup/nodes/Document$OutputSettings$Syntax; |
88 | ····move-result-object·v0 | 93 | ····move-result-object·v0 |
89 | ····sget-object·v1,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->html:Lorg/jsoup/nodes/Document$OutputSettings$Syntax; | 94 | ····sget-object·v1,·Lorg/jsoup/nodes/Document$OutputSettings$Syntax;->html:Lorg/jsoup/nodes/Document$OutputSettings$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· |
119 | ····.line·41 |
115 | ····const-string·v0,·"<!doctype" | 120 | ····const-string·v0,·"<!doctype" |
116 |
····invoke- |
121 | ····invoke-interface·{p1,·v0},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
117 |
····.line·4 |
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. |
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·8 |
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·8 |
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·8 |
53 | ····.line·895 |
53 | ····check-cast·v1,·Lorg/jsoup/nodes/TextNode; | 54 | ····check-cast·v1,·Lorg/jsoup/nodes/TextNode; |
54 |
····.line·8 |
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· |
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·8 |
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·8 |
70 | ····.line·898 |
70 | ····check-cast·v0,·Lorg/jsoup/nodes/Element; | 71 | ····check-cast·v0,·Lorg/jsoup/nodes/Element; |
71 |
····.line·8 |
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· |
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. |
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·1 |
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 |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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(Lorg/jsoup/nodes/Element;Lorg/jsoup/select/Elements;)V | 74 | .method·private·static·accumulateParents(Lorg/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·1 |
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·1 |
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. |
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· |
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· |
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· |
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· |
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·20 |
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·20 |
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·2 |
126 | ····.line·210 |
127 | ····:goto_0 | 127 | ····:goto_0 |
128 | ····return-object·v0 | 128 | ····return-object·v0 |
129 |
····.line·20 |
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·20 |
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·2 |
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. |
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· |
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·2 |
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·2 |
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·1 |
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·2 |
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·2 |
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· |
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·1 |
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·1 |
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. |
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· |
79 | ····.locals·9 |
81 | ····.prologue | 80 | ····.prologue |
82 |
····const/4·v |
81 | ····const/4·v6,·0x2 |
83 |
····const/4·v |
82 | ····const/4·v8,·0x1 |
84 |
····const/4·v |
83 | ····const/4·v4,·0x0 |
85 |
····.line·21 |
84 | ····.line·216 |
86 |
····const/4·v |
85 | ····const/4·v2,·0x4 |
87 |
····new-array·v |
86 | ····new-array·v2,·v2,·[[Ljava/lang/Object; |
88 |
····new-array·v |
87 | ····new-array·v3,·v6,·[Ljava/lang/Object; |
89 |
····const-string·v |
88 | ····const-string·v5,·"quot" |
90 |
····aput-object·v |
89 | ····aput-object·v5,·v3,·v4 |
91 |
····const/16·v |
90 | ····const/16·v5,·0x22 |
92 |
|
91 | ····.line·217 |
92 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | ||
93 |
····move-result-object·v |
93 | ····move-result-object·v5 |
94 |
····aput-object·v |
94 | ····aput-object·v5,·v3,·v8 |
95 |
····aput-object·v |
95 | ····aput-object·v3,·v2,·v4 |
96 |
····new-array·v |
96 | ····new-array·v3,·v6,·[Ljava/lang/Object; |
97 |
····const-string·v |
97 | ····const-string·v5,·"amp" |
98 |
····aput-object·v |
98 | ····aput-object·v5,·v3,·v4 |
99 |
····const/16·v |
99 | ····const/16·v5,·0x26 |
100 |
|
100 | ····.line·218 |
101 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | ||
101 |
····move-result-object·v |
102 | ····move-result-object·v5 |
102 |
····aput-object·v |
103 | ····aput-object·v5,·v3,·v8 |
103 |
····aput-object·v |
104 | ····aput-object·v3,·v2,·v8 |
104 |
····new-array·v |
105 | ····new-array·v3,·v6,·[Ljava/lang/Object; |
105 |
····const-string·v |
106 | ····const-string·v5,·"lt" |
106 |
····aput-object·v |
107 | ····aput-object·v5,·v3,·v4 |
107 |
····const/16·v |
108 | ····const/16·v5,·0x3c |
108 |
|
109 | ····.line·219 |
110 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | ||
109 |
····move-result-object·v |
111 | ····move-result-object·v5 |
110 |
····aput-object·v |
112 | ····aput-object·v5,·v3,·v8 |
111 |
····aput-object·v |
113 | ····aput-object·v3,·v2,·v6 |
112 |
····const/4·v |
114 | ····const/4·v3,·0x3 |
113 |
····new-array·v |
115 | ····new-array·v5,·v6,·[Ljava/lang/Object; |
114 |
····const-string·v |
116 | ····const-string·v6,·"gt" |
115 |
····aput-object·v |
117 | ····aput-object·v6,·v5,·v4 |
116 |
····const/16·v |
118 | ····const/16·v6,·0x3e |
117 |
|
119 | ····.line·220 |
Max diff block lines reached; 34148/37205 bytes (91.78%) of diff not shown. |
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·1 |
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·7 |
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·7 |
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·v |
73 | ····iget-object·v8,·p0,·Lorg/jsoup/nodes/FormElement;->elements:Lorg/jsoup/select/Elements; |
83 |
····invoke-virtual·{v |
74 | ····invoke-virtual·{v8},·Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; |
84 |
····move-result-object·v |
75 | ····move-result-object·v8 |
85 | ····:cond_0 | 76 | ····:cond_0 |
86 | ····:goto_0 | 77 | ····:goto_0 |
87 |
····invoke-interface·{v |
78 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
88 |
····move-result·v |
79 | ····move-result·v9 |
89 |
····if-eqz·v |
80 | ····if-eqz·v9,·:cond_6 |
90 |
····invoke-interface·{v |
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·7 |
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·v |
87 | ····move-result-object·v9 |
97 |
····invoke-virtual·{v |
88 | ····invoke-virtual·{v9},·Lorg/jsoup/parser/Tag;->isFormSubmittable()Z |
98 |
····move-result·v |
89 | ····move-result·v9 |
99 |
····if-eqz·v |
90 | ····if-eqz·v9,·:cond_0 |
100 |
····.line· |
91 | ····.line·78 |
101 |
····const-string·v |
92 | ····const-string·v9,·"disabled" |
102 |
····invoke-virtual·{v1,·v |
93 | ····invoke-virtual·{v1,·v9},·Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z |
103 |
····move-result·v |
94 | ····move-result·v9 |
104 |
····if-nez·v |
95 | ····if-nez·v9,·:cond_0 |
105 |
····.line· |
96 | ····.line·79 |
106 |
····const-string·v |
97 | ····const-string·v9,·"name" |
107 |
····invoke-virtual·{v1,·v |
98 | ····invoke-virtual·{v1,·v9},·Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; |
108 |
····move-result-object·v |
99 | ····move-result-object·v2 |
109 |
····.line·8 |
100 | ····.line·80 |
110 |
····.local·v |
101 | ····.local·v2,·"name":Ljava/lang/String; |
111 |
····invoke-virtual·{v |
102 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I |
112 |
····move-result·v |
103 | ····move-result·v9 |
113 |
····if-eqz·v |
104 | ····if-eqz·v9,·:cond_0 |
114 |
····.line·8 |
105 | ····.line·81 |
115 |
····const-string·v |
106 | ····const-string·v9,·"type" |
Max diff block lines reached; 12746/16467 bytes (77.40%) of diff not shown. |
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·14 |
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·14 |
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·14 |
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·15 |
60 | ····.line·152 |
60 | ····return-void | 61 | ····return-void |
61 | .end·method | 62 | .end·method |
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/ |
19 | .field·private·accum:Ljava/lang/Appendable; |
20 | .field·private·out:Lorg/jsoup/nodes/Document$OutputSettings; | 20 | .field·private·out:Lorg/jsoup/nodes/Document$OutputSettings; |
21 | #·direct·methods | 21 | #·direct·methods |
22 |
.method·constructor·<init>(Ljava/lang/ |
22 | .method·constructor·<init>(Ljava/lang/Appendable;Lorg/jsoup/nodes/Document$OutputSettings;)V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 |
····.param·p1,·"accum"····#·Ljava/lang/ |
24 | ····.param·p1,·"accum"····#·Ljava/lang/Appendable; |
25 | ····.param·p2,·"out"····#·Lorg/jsoup/nodes/Document$OutputSettings; | 25 | ····.param·p2,·"out"····#·Lorg/jsoup/nodes/Document$OutputSettings; |
26 | ····.prologue | 26 | ····.prologue |
27 |
····.line·67 |
27 | ····.line·671 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 |
····.line·67 |
29 | ····.line·672 |
30 |
····iput-object·p1,·p0,·Lorg/jsoup/nodes/Node$OuterHtmlVisitor;->accum:Ljava/lang/ |
30 | ····iput-object·p1,·p0,·Lorg/jsoup/nodes/Node$OuterHtmlVisitor;->accum:Ljava/lang/Appendable; |
31 |
····.line·67 |
31 | ····.line·673 |
32 | ····iput-object·p2,·p0,·Lorg/jsoup/nodes/Node$OuterHtmlVisitor;->out:Lorg/jsoup/nodes/Document$OutputSettings; | 32 | ····iput-object·p2,·p0,·Lorg/jsoup/nodes/Node$OuterHtmlVisitor;->out:Lorg/jsoup/nodes/Document$OutputSettings; |
33 |
····.line·67 |
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· |
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·67 |
42 | ····.line·678 |
43 |
|
43 | ····:try_start_0 |
44 | ····iget-object·v1,·p0,·Lorg/jsoup/nodes/Node$OuterHtmlVisitor;->accum:Ljava/lang/Appendable; | ||
44 |
····iget-object·v |
45 | ····iget-object·v2,·p0,·Lorg/jsoup/nodes/Node$OuterHtmlVisitor;->out:Lorg/jsoup/nodes/Document$OutputSettings; |
45 |
····invoke-virtual·{p1,·v |
46 | ····invoke-virtual·{p1,·v1,·p2,·v2},·Lorg/jsoup/nodes/Node;->outerHtmlHead(Ljava/lang/Appendable;ILorg/jsoup/nodes/Document$OutputSettings;)V |
47 | ····:try_end_0 | ||
48 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
46 |
····.line·68 |
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/SerializationException; | ||
57 | ····invoke-direct·{v1,·v0},·Lorg/jsoup/SerializationException;-><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· |
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·68 |
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·v |
67 | ····move-result-object·v1 |
57 |
····const-string·v |
68 | ····const-string·v2,·"#text" |
58 |
····invoke-virtual·{v |
69 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
59 |
····move-result·v |
70 | ····move-result·v1 |
60 |
····if-nez·v |
71 | ····if-nez·v1,·:cond_0 |
61 |
····.line·68 |
72 | ····.line·687 |
62 |
|
73 | ····:try_start_0 |
74 | ····iget-object·v1,·p0,·Lorg/jsoup/nodes/Node$OuterHtmlVisitor;->accum:Ljava/lang/Appendable; | ||
63 |
····iget-object·v |
75 | ····iget-object·v2,·p0,·Lorg/jsoup/nodes/Node$OuterHtmlVisitor;->out:Lorg/jsoup/nodes/Document$OutputSettings; |
64 |
····invoke-virtual·{p1,·v |
76 | ····invoke-virtual·{p1,·v1,·p2,·v2},·Lorg/jsoup/nodes/Node;->outerHtmlTail(Ljava/lang/Appendable;ILorg/jsoup/nodes/Document$OutputSettings;)V |
77 | ····:try_end_0 | ||
78 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | ||
65 |
····.line·6 |
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. |
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· |
48 | .method·static·constructor·<clinit>()V |
36 | ····.locals·1 | 49 | ····.locals·1 |
37 | ····.prologue | 50 | ····.prologue |
38 |
····.line· |
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 |
···· |
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·5 |
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·4 |
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·4 |
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· |
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·3 |
87 | ····.line·33 |
67 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 88 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
68 |
····.line·3 |
89 | ····.line·34 |
Max diff block lines reached; 59688/62378 bytes (95.69%) of diff not shown. |
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·2 |
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·2 |
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· |
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· |
26 | ····.line·31 |
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | .method·public·static·createFromEncoded(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/TextNode; | 29 | .method·public·static·createFromEncoded(Ljava/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·11 |
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·11 |
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·13 |
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·13 |
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·13 |
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·1 |
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·1 |
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(Ljava/lang/String;)Ljava/lang/String; | 120 | .method·static·normaliseWhitespace(Ljava/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·12 |
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·12 |
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. |
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·isProcessingInstruction:Z | 5 | .field·private·final·isProcessingInstruction: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· |
9 | ····.locals·0 |
11 |
····.param·p1,·" |
10 | ····.param·p1,·"name"····#·Ljava/lang/String; |
12 | ····.param·p2,·"baseUri"····#·Ljava/lang/String; | 11 | ····.param·p2,·"baseUri"····#·Ljava/lang/String; |
13 | ····.param·p3,·"isProcessingInstruction"····#·Z | 12 | ····.param·p3,·"isProcessingInstruction"····#·Z |
14 | ····.prologue | 13 | ····.prologue |
15 |
····.line· |
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· |
16 | ····.line·23 |
18 |
····i |
17 | ····invoke-static·{p1},·Lorg/jsoup/helper/Validate;->notNull(Ljava/lang/Object;)V |
19 | ····const-string·v1,·"declaration" | ||
20 |
|
18 | ····.line·24 |
19 | ····iput-object·p1,·p0,·Lorg/jsoup/nodes/XmlDeclaration;->name:Ljava/lang/String; | ||
21 |
····.line·2 |
20 | ····.line·25 |
22 | ····iput-boolean·p3,·p0,·Lorg/jsoup/nodes/XmlDeclaration;->isProcessingInstruction:Z | 21 | ····iput-boolean·p3,·p0,·Lorg/jsoup/nodes/XmlDeclaration;->isProcessingInstruction:Z |
23 |
····.line·2 |
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· |
27 | ····.locals·1 |
29 | ····.prologue | 28 | ····.prologue |
30 |
···· |
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·{ |
31 | ····invoke-virtual·{v0},·Lorg/jsoup/nodes/Attributes;->html()Ljava/lang/String; |
35 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
36 |
···· |
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 |
···· |
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 |
···· |
35 | ····return-object·v0 |
36 | .end·method | ||
54 |
·· |
37 | .method·public·name()Ljava/lang/String; |
38 | ····.locals·1 | ||
39 | ····.prologue | ||
55 | ····.line·38 | 40 | ····.line·38 |
56 |
···· |
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. |
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·34 |
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·34 |
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·35 |
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·35 |
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·37 |
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·35 |
89 | ····.line·356 |
90 | ····:cond_1 | 90 | ····:cond_1 |
91 | ····const/4·v2,·0x0 | 91 | ····const/4·v2,·0x0 |
92 |
····.line·35 |
92 | ····.line·357 |
93 | ····.local·v2,·"hash":I | 93 | ····.local·v2,·"hash":I |
94 | ····move·v5,·p1 | 94 | ····move·v5,·p1 |
95 |
····.line·35 |
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·35 |
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·35 |
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·36 |
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·36 |
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·36 |
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·36 |
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·36 |
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·3 |
136 | ····.line·370 |
Max diff block lines reached; 28063/30293 bytes (92.64%) of diff not shown. |
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· |
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·v |
37 | ····const/4·v3,·0x1 |
38 |
····const/4·v |
38 | ····const/4·v2,·0x0 |
39 |
····.line· |
39 | ····.line·903 |
40 |
····sget-object·v |
40 | ····sget-object·v4,·Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[I |
41 |
····iget-object·v |
41 | ····iget-object·v5,·p1,·Lorg/jsoup/parser/Token;->type:Lorg/jsoup/parser/Token$TokenType; |
42 |
····invoke-virtual·{v |
42 | ····invoke-virtual·{v5},·Lorg/jsoup/parser/Token$TokenType;->ordinal()I |
43 |
····move-result·v |
43 | ····move-result·v5 |
44 |
····aget·v |
44 | ····aget·v4,·v4,·v5 |
45 |
····packed-switch·v |
45 | ····packed-switch·v4,·:pswitch_data_0 |
46 |
····.line·9 |
46 | ····.line·915 |
47 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->getPendingTableCharacters()Ljava/util/List; | 47 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->getPendingTableCharacters()Ljava/util/List; |
48 |
····move-result-object·v |
48 | ····move-result-object·v4 |
49 |
····invoke-interface·{v |
49 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
50 |
····move-result·v |
50 | ····move-result·v4 |
51 |
····if-lez·v |
51 | ····if-lez·v4,·:cond_4 |
52 |
····.line·9 |
52 | ····.line·916 |
53 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->getPendingTableCharacters()Ljava/util/List; | 53 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->getPendingTableCharacters()Ljava/util/List; |
54 |
····move-result-object·v |
54 | ····move-result-object·v4 |
55 |
····invoke-interface·{v |
55 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
56 |
····move-result-object·v |
56 | ····move-result-object·v4 |
57 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
58 | ····:goto_0 | 57 | ····:goto_0 |
59 |
····invoke-interface·{v |
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·{v |
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·91 |
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·91 |
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·9 |
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. |
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·93 |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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·94 |
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;->generateImpliedEndTags()V | 90 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags()V |
91 |
····.line·94 |
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·94 |
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·9 |
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(Ljava/lang/String;)V | 123 | ····invoke-virtual·{p2,·v3},·Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V |
124 |
····.line·9 |
124 | ····.line·951 |
Max diff block lines reached; 2571/5452 bytes (47.16%) of diff not shown. |
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·9 |
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·10 |
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·10 |
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·10 |
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·10 |
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·9 |
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·9 |
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·101 |
79 | ····.line·1018 |
80 | ····:cond_0 | 80 | ····:cond_0 |
81 | ····:goto_0 | 81 | ····:goto_0 |
82 | ····return·v3 | 82 | ····return·v3 |
83 |
····.line·97 |
83 | ····.line·979 |
84 | ····:cond_1 | 84 | ····:cond_1 |
85 | ····sget-object·v4,·Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[I | 85 | ····sget-object·v4,·Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[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·10 |
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·9 |
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. |
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·102 |
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·10 |
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·10 |
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·10 |
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·107 |
75 | ····.line·1077 |
76 | ····const/4·v0,·0x0 | 76 | ····const/4·v0,·0x0 |
77 |
····.line·10 |
77 | ····.line·1081 |
78 | ····:goto_0 | 78 | ····:goto_0 |
79 | ····return·v0 | 79 | ····return·v0 |
80 |
····.line·107 |
80 | ····.line·1079 |
81 | ····:cond_0 | 81 | ····:cond_0 |
82 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->clearStackToTableBodyContext()V | 82 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->clearStackToTableBodyContext()V |
83 |
····.line·10 |
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·10 |
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·10 |
124 | ····.line·1030 |
125 | ····sget-object·v5,·Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[I | 125 | ····sget-object·v5,·Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[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. |
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·108 |
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·113 |
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·11 |
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·11 |
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·11 |
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·11 |
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·10 |
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·10 |
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·10 |
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·10 |
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. |
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·114 |
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·11 |
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·1 |
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·1 |
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·1 |
47 | ····.line·1204 |
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····return-void | 49 | ····return-void |
50 |
····.line·1 |
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·11 |
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·11 |
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·11 |
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·11 |
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. |
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·1 |
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·12 |
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·12 |
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·120 |
54 | ····.line·1208 |
55 | ····sget-object·v6,·Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[I | 55 | ····sget-object·v6,·Lorg/jsoup/parser/HtmlTreeBuilderState$24;->$SwitchMap$org$jsoup$parser$Token$TokenType:[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·12 |
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·12 |
64 | ····.line·1286 |
65 | ····:cond_0 | 65 | ····:cond_0 |
66 | ····:goto_0 | 66 | ····:goto_0 |
67 | ····return·v4 | 67 | ····return·v4 |
68 |
····.line·12 |
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·12 |
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·12 |
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·12 |
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. |
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·12 |
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·12 |
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·129 |
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·129 |
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·129 |
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·130 |
115 | ····.line·1308 |
116 | ····:cond_0 | 116 | ····:cond_0 |
117 | ····:goto_0 | 117 | ····:goto_0 |
118 | ····return·v0 | 118 | ····return·v0 |
119 |
····.line·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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. |
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·1 |
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·1 |
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· |
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·2 |
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. |
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·13 |
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·13 |
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·13 |
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·133 |
47 | ····.line·1337 |
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····return·v0 | 49 | ····return·v0 |
50 |
····.line·13 |
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·131 |
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·133 |
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·131 |
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·131 |
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·13 |
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·13 |
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. |
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·13 |
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·13 |
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·13 |
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·13 |
51 | ····.line·1383 |
52 | ····:goto_1 | 52 | ····:goto_1 |
53 | ····return·v2 | 53 | ····return·v2 |
54 |
····.line·13 |
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·13 |
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·13 |
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·134 |
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·134 |
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·13 |
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·13 |
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·13 |
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. |
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·13 |
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·138 |
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·138 |
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·140 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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. |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
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·141 |
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·14 |
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·14 |
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 |
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·14 |
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·142 |
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·142 |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
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. |
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·14 |
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·14 |
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 |
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·7 |
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·7 |
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·7 |
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·7 |
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·7 |
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·76 |
65 | ····.line·767 |
66 | ····invoke-virtual·{p2,·v0},·Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags(Ljava/lang/String;)V | 66 | ····invoke-virtual·{p2,·v0},·Lorg/jsoup/parser/HtmlTreeBuilder;->generateImpliedEndTags(Ljava/lang/String;)V |
67 |
····.line·76 |
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·76 |
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·7 |
77 | ····.line·770 |
78 | ····:cond_0 | 78 | ····:cond_0 |
79 | ····invoke-virtual·{p2,·v0},·Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V | 79 | ····invoke-virtual·{p2,·v0},·Lorg/jsoup/parser/HtmlTreeBuilder;->popStackToClose(Ljava/lang/String;)V |
80 |
····.line·77 |
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·7 |
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·7 |
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·7 |
94 | ····.line·775 |
Max diff block lines reached; 180277/183277 bytes (98.36%) of diff not shown. |
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·7 |
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·7 |
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·7 |
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·79 |
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·78 |
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·78 |
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·7 |
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·7 |
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·7 |
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·7 |
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·7 |
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·7 |
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 |
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· |
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·88 |
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·8 |
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·8 |
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·8 |
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·8 |
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·89 |
95 | ····.line·898 |
96 | ····:goto_0 | 96 | ····:goto_0 |
97 | ····return·v0 | 97 | ····return·v0 |
98 |
····.line·8 |
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· |
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· |
135 | ····.line·804 |
136 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->newPendingTableCharacters()V | 136 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/HtmlTreeBuilder;->newPendingTableCharacters()V |
137 |
····.line· |
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· |
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·80 |
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. |
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·148 |
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·14 |
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·14 |
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·14 |
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;->InBodyStartPreListing:[Ljava/lang/String; | 289 | ····sput-object·v0,·Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->InBodyStartPreListing:[Ljava/lang/String; |
290 |
····.line·14 |
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;->InBodyStartLiBreakers:[Ljava/lang/String; | 312 | ····sput-object·v0,·Lorg/jsoup/parser/HtmlTreeBuilderState$Constants;->InBodyStartLiBreakers:[Ljava/lang/String; |
313 |
····.line·14 |
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·149 |
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. |
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·7 |
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· |
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· |
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·93 |
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·9 |
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·102 |
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·108 |
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. |
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·17 |
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·8 |
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· |
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(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; | 70 | .method·public·static·parseBodyFragment(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; |
71 |
····.locals· |
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·12 |
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·v |
77 | ····move-result-object·v1 |
78 |
····.line·1 |
78 | ····.line·129 |
79 |
····.local·v |
79 | ····.local·v1,·"doc":Lorg/jsoup/nodes/Document; |
80 |
····invoke-virtual·{v |
80 | ····invoke-virtual·{v1},·Lorg/jsoup/nodes/Document;->body()Lorg/jsoup/nodes/Element; |
81 |
····move-result-object·v |
81 | ····move-result-object·v0 |
82 |
····.line·13 |
82 | ····.line·130 |
83 |
····.local·v |
83 | ····.local·v0,·"body":Lorg/jsoup/nodes/Element; |
84 |
····invoke-static·{p0,·v |
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·v |
85 | ····move-result-object·v4 |
86 |
····.line·13 |
86 | ····.line·131 |
87 |
····.local·v |
87 | ····.local·v4,·"nodeList":Ljava/util/List;,·"Ljava/util/List<Lorg/jsoup/nodes/Node;>;" |
88 |
····invoke-interface·{v |
88 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
89 |
····move-result·v |
89 | ····move-result·v6 |
90 |
····new-array·v |
90 | ····new-array·v6,·v6,·[Lorg/jsoup/nodes/Node; |
91 |
····invoke-interface·{v |
91 | ····invoke-interface·{v4,·v6},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
92 |
····move-result-object·v |
92 | ····move-result-object·v5 |
93 |
····check-cast·v |
93 | ····check-cast·v5,·[Lorg/jsoup/nodes/Node; |
94 |
····.line·13 |
94 | ····.line·132 |
95 |
····.local·v |
95 | ····.local·v5,·"nodes":[Lorg/jsoup/nodes/Node; |
96 |
····array-length·v |
96 | ····array-length·v6,·v5 |
97 |
····add-int/lit8·v |
97 | ····add-int/lit8·v2,·v6,·-0x1 |
98 |
····.local·v |
98 | ····.local·v2,·"i":I |
99 | ····:goto_0 | 99 | ····:goto_0 |
100 |
····if-lez·v |
100 | ····if-lez·v2,·:cond_0 |
101 |
····.line·13 |
101 | ····.line·133 |
102 |
····aget-object·v |
102 | ····aget-object·v6,·v5,·v2 |
103 |
····invoke-virtual·{v |
103 | ····invoke-virtual·{v6},·Lorg/jsoup/nodes/Node;->remove()V |
104 |
····.line·13 |
104 | ····.line·132 |
105 |
····add-int/lit8·v |
105 | ····add-int/lit8·v2,·v2,·-0x1 |
106 | ····goto·:goto_0 | 106 | ····goto·:goto_0 |
107 |
····.line·13 |
107 | ····.line·135 |
Max diff block lines reached; 7985/12126 bytes (65.85%) of diff not shown. |
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·1 |
55 | ····.locals·10 |
56 | ····.prologue | 56 | ····.prologue |
57 |
····const/4·v |
57 | ····const/4·v9,·0x4 |
58 |
····const/4·v |
58 | ····const/4·v8,·0x3 |
59 |
····const/4·v |
59 | ····const/4·v6,·0x2 |
60 |
····const/4·v |
60 | ····const/4·v7,·0x1 |
61 |
····const/4·v |
61 | ····const/4·v2,·0x0 |
62 | ····.line·14 | 62 | ····.line·14 |
63 |
····new-instance·v |
63 | ····new-instance·v3,·Ljava/util/HashMap; |
64 |
····invoke-direct·{v |
64 | ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V |
65 |
····sput-object·v |
65 | ····sput-object·v3,·Lorg/jsoup/parser/Tag;->tags:Ljava/util/Map; |
66 |
····.line·22 |
66 | ····.line·221 |
67 |
····const/16·v |
67 | ····const/16·v3,·0x40 |
68 |
····new-array·v |
68 | ····new-array·v3,·v3,·[Ljava/lang/String; |
69 |
····const-string·v |
69 | ····const-string·v4,·"html" |
70 |
····aput-object·v |
70 | ····aput-object·v4,·v3,·v2 |
71 |
····const-string·v |
71 | ····const-string·v4,·"head" |
72 |
····aput-object·v |
72 | ····aput-object·v4,·v3,·v7 |
73 |
····const-string·v |
73 | ····const-string·v4,·"body" |
74 |
····aput-object·v |
74 | ····aput-object·v4,·v3,·v6 |
75 |
····const-string·v |
75 | ····const-string·v4,·"frameset" |
76 |
····aput-object·v |
76 | ····aput-object·v4,·v3,·v8 |
77 |
····const-string·v |
77 | ····const-string·v4,·"script" |
78 |
····aput-object·v |
78 | ····aput-object·v4,·v3,·v9 |
79 |
····const/4·v |
79 | ····const/4·v4,·0x5 |
80 |
····const-string·v |
80 | ····const-string·v5,·"noscript" |
81 |
····aput-object·v |
81 | ····aput-object·v5,·v3,·v4 |
82 |
····const/4·v |
82 | ····const/4·v4,·0x6 |
83 |
····const-string·v |
83 | ····const-string·v5,·"style" |
84 |
····aput-object·v |
84 | ····aput-object·v5,·v3,·v4 |
85 |
····const/4·v |
85 | ····const/4·v4,·0x7 |
86 |
····const-string·v |
86 | ····const-string·v5,·"meta" |
87 |
····aput-object·v |
87 | ····aput-object·v5,·v3,·v4 |
88 |
····const/16·v |
88 | ····const/16·v4,·0x8 |
89 |
····const-string·v |
89 | ····const-string·v5,·"link" |
90 |
····aput-object·v |
90 | ····aput-object·v5,·v3,·v4 |
91 |
····const/16·v |
91 | ····const/16·v4,·0x9 |
92 |
····const-string·v |
92 | ····const-string·v5,·"title" |
93 |
····aput-object·v |
93 | ····aput-object·v5,·v3,·v4 |
94 |
····const/16·v |
94 | ····const/16·v4,·0xa |
95 |
····const-string·v |
95 | ····const-string·v5,·"frame" |
96 |
····aput-object·v |
96 | ····aput-object·v5,·v3,·v4 |
97 |
····const/16·v |
97 | ····const/16·v4,·0xb |
98 |
····const-string·v |
98 | ····const-string·v5,·"noframes" |
99 |
····aput-object·v |
99 | ····aput-object·v5,·v3,·v4 |
100 |
····const/16·v |
100 | ····const/16·v4,·0xc |
101 |
····const-string·v |
101 | ····const-string·v5,·"section" |
102 |
····aput-object·v |
102 | ····aput-object·v5,·v3,·v4 |
Max diff block lines reached; 49168/52054 bytes (94.46%) of diff not shown. |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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; |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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· |
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·4 |
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·5 |
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·5 |
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·6 |
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·6 |
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. |
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·2 |
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·2 |
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·2 |
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·2 |
32 | ····.line·294 |
33 | ····return-object·p0 | 33 | ····return-object·p0 |
34 | .end·method | 34 | .end·method |
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· |
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·2 |
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·2 |
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·2 |
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; |
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·1 |
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·1 |
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·1 |
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·1 |
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· |
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· |
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· |
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· |
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· |
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· |
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·1 |
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· |
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· |
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. |
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·hasEmptyAttributeValue:Z | ||
17 | .field·private·hasPendingAttributeValue:Z | 18 | .field·private·hasPendingAttributeValue: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·pendingAttributeValueS: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·6 |
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·7 |
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;->pendingAttributeValue:Ljava/lang/StringBuilder; | 35 | ····iput-object·v0,·p0,·Lorg/jsoup/parser/Token$Tag;->pendingAttributeValue:Ljava/lang/StringBuilder; |
34 |
····.line·7 |
36 | ····.line·74 |
37 | ····iput-boolean·v1,·p0,·Lorg/jsoup/parser/Token$Tag;->hasEmptyAttributeValue:Z | ||
38 | ····.line·75 | ||
35 | ····iput-boolean·v1,·p0,·Lorg/jsoup/parser/Token$Tag;->hasPendingAttributeValue:Z | 39 | ····iput-boolean·v1,·p0,·Lorg/jsoup/parser/Token$Tag;->hasPendingAttributeValue:Z |
36 |
····.line·7 |
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· |
45 | ····.locals·2 |
42 | ····.prologue | 46 | ····.prologue |
43 |
····.line·1 |
47 | ····.line·182 |
44 | ····const/4·v0,·0x1 | 48 | ····const/4·v0,·0x1 |
45 | ····iput-boolean·v0,·p0,·Lorg/jsoup/parser/Token$Tag;->hasPendingAttributeValue:Z | 49 | ····iput-boolean·v0,·p0,·Lorg/jsoup/parser/Token$Tag;->hasPendingAttributeValue:Z |
46 |
····.line·1 |
50 | ····.line·184 |
51 | ····iget-object·v0,·p0,·Lorg/jsoup/parser/Token$Tag;->pendingAttributeValueS:Ljava/lang/String; | ||
52 | ····if-eqz·v0,·:cond_0 | ||
53 | ····.line·185 | ||
54 | ····iget-object·v0,·p0,·Lorg/jsoup/parser/Token$Tag;->pendingAttributeValue:Ljava/lang/StringBuilder; | ||
55 | ····iget-object·v1,·p0,·Lorg/jsoup/parser/Token$Tag;->pendingAttributeValueS: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;->pendingAttributeValueS: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·1 |
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·1 |
73 | ····.line·156 |
Max diff block lines reached; 12337/14966 bytes (82.43%) of diff not shown. |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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·3 |
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. |
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·1 |
27 | ····.line·14 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 |
····.line·1 |
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·1 |
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·2 |
44 | ····.line·28 |
46 | ····if-eqz·p0,·:cond_0 | 45 | ····if-eqz·p0,·:cond_0 |
47 |
····.line·2 |
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·3 |
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·3 |
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·3 |
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· |
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. |
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·29 |
63 | ····.line·297 |
64 |
····new-instance·v |
64 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
65 |
····invoke-direct·{v |
65 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
66 |
····.line·29 |
66 | ····.line·298 |
67 |
····.local·v |
67 | ····.local·v2,·"out":Ljava/lang/StringBuilder; |
68 |
····const/4·v |
68 | ····const/4·v1,·0x0 |
69 |
····.line·29 |
69 | ····.line·299 |
70 |
····.local·v |
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·v |
72 | ····move-result-object·v4 |
73 |
···· |
73 | ····array-length·v5,·v4 |
74 | ····array-length·v4,·v0 | ||
75 |
···· |
74 | ····const/4·v3,·0x0 |
76 | ····const/4·v2,·0x0 | ||
77 | ····.local·v2,·"i$":I | ||
78 | ····:goto_0 | 75 | ····:goto_0 |
79 |
····if-ge·v |
76 | ····if-ge·v3,·v5,·:cond_2 |
80 |
····aget-char·v |
77 | ····aget-char·v0,·v4,·v3 |
81 |
····.line· |
78 | ····.line·300 |
82 |
····.local·v |
79 | ····.local·v0,·"c":C |
83 |
····if-ne·v |
80 | ····if-ne·v0,·v6,·:cond_1 |
84 |
····.line· |
81 | ····.line·301 |
85 |
····if-eqz·v |
82 | ····if-eqz·v1,·:cond_0 |
86 |
····if-ne·v |
83 | ····if-ne·v1,·v6,·:cond_0 |
87 |
····.line· |
84 | ····.line·302 |
88 |
····invoke-virtual·{v |
85 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
89 |
····.line·30 |
86 | ····.line·306 |
90 | ····:cond_0 | 87 | ····:cond_0 |
91 | ····:goto_1 | 88 | ····:goto_1 |
92 |
····move·v |
89 | ····move·v1,·v0 |
93 |
····.line·29 |
90 | ····.line·299 |
94 |
····add-int/lit8·v |
91 | ····add-int/lit8·v3,·v3,·0x1 |
95 | ····goto·:goto_0 | 92 | ····goto·:goto_0 |
96 |
····.line·30 |
93 | ····.line·305 |
97 | ····:cond_1 | 94 | ····:cond_1 |
98 |
····invoke-virtual·{v |
95 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
99 | ····goto·:goto_1 | 96 | ····goto·:goto_1 |
100 |
····.line·30 |
97 | ····.line·308 |
101 |
····.end·local·v |
98 | ····.end·local·v0····#·"c":C |
102 | ····:cond_2 | 99 | ····:cond_2 |
103 |
····invoke-virtual·{v |
100 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
104 |
····move-result-object·v |
101 | ····move-result-object·v3 |
105 |
····return-object·v |
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· |
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·26 |
211 | ····.line·261 |
215 |
····const/4·v |
212 | ····const/4·v5,·-0x1 |
216 |
····.line·26 |
213 | ····.line·262 |
217 |
····.local·v |
214 | ····.local·v5,·"start":I |
218 | ····const/4·v2,·-0x1 | 215 | ····const/4·v2,·-0x1 |
219 |
····.line·26 |
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. |
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·1 |
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·1 |
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·1 |
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·1 |
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· |
50 | ····.line·172 |
51 | ····:goto_0 | 51 | ····:goto_0 |
52 | ····return-void | 52 | ····return-void |
53 |
····.line·1 |
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· |
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· |
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· |
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· |
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$ |
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· |
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· |
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. |
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· |
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· |
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· |
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· |
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(Lorg/jsoup/parser/TokeniserState;)V | 46 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
47 |
····.line· |
47 | ····.line·191 |
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····return-void | 49 | ····return-void |
50 |
····.line· |
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(Ljava/lang/String;)Z | 94 | ····invoke-virtual·{p2,·v0},·Lorg/jsoup/parser/CharacterReader;->containsIgnoreCase(Ljava/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· |
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;->appropriateEndTagName()Ljava/lang/String; | 101 | ····invoke-virtual·{p1},·Lorg/jsoup/parser/Tokeniser;->appropriateEndTagName()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· |
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· |
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· |
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· |
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· |
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. |
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· |
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· |
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· |
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· |
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· |
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· |
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(Lorg/jsoup/parser/TokeniserState;)V | 60 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
61 |
····.line·2 |
61 | ····.line·204 |
62 | ····:goto_0 | 62 | ····:goto_0 |
63 | ····return-void | 63 | ····return-void |
64 |
····.line·2 |
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·2 |
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 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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·2 |
77 | ····.line·209 |
78 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/CharacterReader;->consumeLetterSequence()Ljava/lang/String; | 78 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/CharacterReader;->consumeLetterSequence()Ljava/lang/String; |
79 | ····move-result-object·v1 | 79 | ····move-result-object·v1 |
80 |
····.line·2 |
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·2 |
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·2 |
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·2 |
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·2 |
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. |
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·2 |
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·2 |
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·2 |
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·2 |
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(Lorg/jsoup/parser/TokeniserState;)V | 46 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
47 |
····.line· |
47 | ····.line·261 |
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····return-void | 49 | ····return-void |
50 |
····.line· |
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· |
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 |
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· |
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· |
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· |
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 |
···· |
32 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$15;->Rawtext:Lorg/jsoup/parser/TokeniserState; |
40 |
···· |
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 |
···· |
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· |
35 | ····.line·266 |
48 |
···· |
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 |
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· |
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· |
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(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V | 39 | ····#·invokes:·Lorg/jsoup/parser/TokeniserState;->handleDataEndTag(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V |
40 |
····invoke-static·{p1,·p2,·v0},·Lorg/jsoup/parser/TokeniserState;->access$ |
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· |
41 | ····.line·271 |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
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· |
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· |
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· |
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· |
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· |
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· |
49 | ····.line·289 |
50 | ····:goto_0 | 50 | ····:goto_0 |
51 | ····return-void | 51 | ····return-void |
52 |
····.line· |
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· |
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· |
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· |
63 | ····.line·282 |
64 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$17;->ScriptDataEscapeStart:Lorg/jsoup/parser/TokeniserState; | 64 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$17;->ScriptDataEscapeStart: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· |
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 |
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· |
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· |
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· |
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 |
···· |
32 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$18;->ScriptData:Lorg/jsoup/parser/TokeniserState; |
40 |
···· |
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 |
···· |
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· |
35 | ····.line·294 |
48 |
···· |
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 |
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· |
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· |
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(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V | 39 | ····#·invokes:·Lorg/jsoup/parser/TokeniserState;->handleDataEndTag(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V |
40 |
····invoke-static·{p1,·p2,·v0},·Lorg/jsoup/parser/TokeniserState;->access$ |
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· |
41 | ····.line·299 |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
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·3 |
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·3 |
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·3 |
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·3 |
44 | ····.line·315 |
45 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$21;->ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; | 45 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$21;->ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; |
46 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 46 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
47 |
····.line·3 |
47 | ····.line·319 |
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····return-void | 49 | ····return-void |
50 |
····.line·3 |
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 |
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·3 |
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·3 |
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·3 |
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·3 |
44 | ····.line·305 |
45 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$20;->ScriptDataEscapeStartDash:Lorg/jsoup/parser/TokeniserState; | 45 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$20;->ScriptDataEscapeStartDash:Lorg/jsoup/parser/TokeniserState; |
46 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 46 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
47 |
····.line·3 |
47 | ····.line·309 |
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····return-void | 49 | ····return-void |
50 |
····.line·3 |
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 |
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·3 |
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·3 |
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·3 |
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·3 |
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· |
46 | ····.line·346 |
47 | ····:goto_0 | 47 | ····:goto_0 |
48 | ····return-void | 48 | ····return-void |
49 |
····.line·3 |
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·3 |
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·3 |
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·3 |
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·3 |
69 | ····.line·332 |
70 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$22;->ScriptDataEscapedDash:Lorg/jsoup/parser/TokeniserState; | 70 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$22;->ScriptDataEscapedDash:Lorg/jsoup/parser/TokeniserState; |
71 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 71 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
72 | ····goto·:goto_0 | 72 | ····goto·:goto_0 |
73 |
····.line·3 |
73 | ····.line·335 |
74 | ····:sswitch_1 | 74 | ····:sswitch_1 |
75 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$22;->ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; | 75 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$22;->ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; |
76 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 76 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
77 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
78 |
····.line·3 |
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·3 |
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·3 |
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. |
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· |
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· |
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· |
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· |
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· |
46 | ····.line·374 |
47 | ····:goto_0 | 47 | ····:goto_0 |
48 | ····return-void | 48 | ····return-void |
49 |
····.line· |
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· |
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· |
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· |
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· |
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· |
65 | ····.line·360 |
66 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$23;->ScriptDataEscapedDashDash:Lorg/jsoup/parser/TokeniserState; | 66 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$23;->ScriptDataEscapedDashDash: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· |
69 | ····.line·363 |
70 | ····:sswitch_1 | 70 | ····:sswitch_1 |
71 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$23;->ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; | 71 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$23;->ScriptDataEscapedLessthanSign: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· |
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· |
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· |
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· |
84 | ····.line·357 |
85 | ····nop | 85 | ····nop |
Max diff block lines reached; 124/3217 bytes (3.85%) of diff not shown. |
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· |
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· |
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· |
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· |
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·4 |
46 | ····.line·405 |
47 | ····:goto_0 | 47 | ····:goto_0 |
48 | ····return-void | 48 | ····return-void |
49 |
····.line· |
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· |
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·4 |
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·4 |
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· |
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· |
66 | ····.line·390 |
67 | ····:sswitch_1 | 67 | ····:sswitch_1 |
68 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$24;->ScriptDataEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; | 68 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$24;->ScriptDataEscapedLessthanSign: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· |
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· |
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· |
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· |
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· |
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. |
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·4 |
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·4 |
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·4 |
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·4 |
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·4 |
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·4 |
82 | ····.line·413 |
83 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$25;->ScriptDataDoubleEscapeStart:Lorg/jsoup/parser/TokeniserState; | 83 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$25;->ScriptDataDoubleEscapeStart:Lorg/jsoup/parser/TokeniserState; |
84 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 84 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
85 |
····.line·4 |
85 | ····.line·421 |
86 | ····:goto_0 | 86 | ····:goto_0 |
87 | ····return-void | 87 | ····return-void |
88 |
····.line·4 |
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·4 |
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·4 |
96 | ····.line·416 |
97 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$25;->ScriptDataEscapedEndTagOpen:Lorg/jsoup/parser/TokeniserState; | 97 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$25;->ScriptDataEscapedEndTagOpen:Lorg/jsoup/parser/TokeniserState; |
98 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 98 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
99 | ····goto·:goto_0 | 99 | ····goto·:goto_0 |
100 |
····.line·4 |
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·4 |
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. |
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·4 |
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·4 |
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·4 |
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·4 |
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·4 |
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·4 |
56 | ····.line·429 |
57 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$26;->ScriptDataEscapedEndTagName:Lorg/jsoup/parser/TokeniserState; | 57 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$26;->ScriptDataEscapedEndTagName:Lorg/jsoup/parser/TokeniserState; |
58 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 58 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
59 |
····.line·4 |
59 | ····.line·434 |
60 | ····:goto_0 | 60 | ····:goto_0 |
61 | ····return-void | 61 | ····return-void |
62 |
····.line·4 |
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·4 |
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 |
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·4 |
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·4 |
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(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V | 39 | ····#·invokes:·Lorg/jsoup/parser/TokeniserState;->handleDataEndTag(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;)V |
40 |
····invoke-static·{p1,·p2,·v0},·Lorg/jsoup/parser/TokeniserState;->access$ |
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·4 |
41 | ····.line·439 |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
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·4 |
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·4 |
37 | ····.line·443 |
38 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$28;->ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; | 38 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$28;->ScriptDataDoubleEscaped: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;->handleDataDoubleEscapeTag(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V | 40 | ····#·invokes:·Lorg/jsoup/parser/TokeniserState;->handleDataDoubleEscapeTag(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$ |
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·4 |
42 | ····.line·444 |
43 | ····return-void | 43 | ····return-void |
44 | .end·method | 44 | .end·method |
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· |
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/ |
35 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$2;->Data:Lorg/jsoup/parser/TokeniserState; |
36 |
···· |
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;->consumeCharacterReference(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 |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
59 | ····.line·452 |
60 | ····sget-object·v2,·Lorg/jsoup/parser/TokeniserState$29;->ScriptDataDoubleEscapedDash:Lorg/jsoup/parser/TokeniserState; | 60 | ····sget-object·v2,·Lorg/jsoup/parser/TokeniserState$29;->ScriptDataDoubleEscapedDash:Lorg/jsoup/parser/TokeniserState; |
61 | ····invoke-virtual·{p1,·v2},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 61 | ····invoke-virtual·{p1,·v2},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
62 | ····goto·:goto_0 | 62 | ····goto·:goto_0 |
63 |
····.line· |
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· |
66 | ····.line·456 |
67 | ····sget-object·v2,·Lorg/jsoup/parser/TokeniserState$29;->ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; | 67 | ····sget-object·v2,·Lorg/jsoup/parser/TokeniserState$29;->ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; |
68 | ····invoke-virtual·{p1,·v2},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 68 | ····invoke-virtual·{p1,·v2},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
69 | ····goto·:goto_0 | 69 | ····goto·:goto_0 |
70 |
····.line· |
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· |
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· |
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· |
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· |
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. |
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· |
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· |
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· |
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· |
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· |
45 | ····.line·496 |
46 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$30;->ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; | 46 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$30;->ScriptDataDoubleEscaped: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· |
48 | ····.line·498 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····return-void | 50 | ····return-void |
51 |
····.line· |
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· |
54 | ····.line·479 |
55 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$30;->ScriptDataDoubleEscapedDashDash:Lorg/jsoup/parser/TokeniserState; | 55 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$30;->ScriptDataDoubleEscapedDashDash: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· |
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· |
61 | ····.line·483 |
62 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$30;->ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; | 62 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$30;->ScriptDataDoubleEscapedLessthanSign: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· |
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· |
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· |
71 | ····.line·488 |
72 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$30;->ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; | 72 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$30;->ScriptDataDoubleEscaped: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· |
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· |
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· |
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. |
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·5 |
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·5 |
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·5 |
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·5 |
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·5 |
45 | ····.line·526 |
46 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$31;->ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; | 46 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$31;->ScriptDataDoubleEscaped: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·5 |
48 | ····.line·528 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····return-void | 50 | ····return-void |
51 |
····.line·5 |
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·5 |
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·5 |
58 | ····.line·509 |
59 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$31;->ScriptDataDoubleEscapedLessthanSign:Lorg/jsoup/parser/TokeniserState; | 59 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$31;->ScriptDataDoubleEscapedLessthanSign: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·5 |
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·5 |
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·5 |
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·5 |
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·5 |
75 | ····.line·518 |
76 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$31;->ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; | 76 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$31;->ScriptDataDoubleEscaped: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·5 |
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·5 |
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. |
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·5 |
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·5 |
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·5 |
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·5 |
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·5 |
46 | ····.line·535 |
47 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$32;->ScriptDataDoubleEscapeEnd:Lorg/jsoup/parser/TokeniserState; | 47 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$32;->ScriptDataDoubleEscapeEnd:Lorg/jsoup/parser/TokeniserState; |
48 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 48 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
49 |
····.line·5 |
49 | ····.line·539 |
50 | ····:goto_0 | 50 | ····:goto_0 |
51 | ····return-void | 51 | ····return-void |
52 |
····.line·5 |
52 | ····.line·537 |
53 | ····:cond_0 | 53 | ····:cond_0 |
54 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$32;->ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; | 54 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$32;->ScriptDataDoubleEscaped: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 |
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·5 |
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·5 |
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;->ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; | 39 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$33;->ScriptDataDoubleEscaped:Lorg/jsoup/parser/TokeniserState; |
40 | ····#·invokes:·Lorg/jsoup/parser/TokeniserState;->handleDataDoubleEscapeTag(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/CharacterReader;Lorg/jsoup/parser/TokeniserState;Lorg/jsoup/parser/TokeniserState;)V | 40 | ····#·invokes:·Lorg/jsoup/parser/TokeniserState;->handleDataDoubleEscapeTag(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$ |
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·5 |
42 | ····.line·544 |
43 | ····return-void | 43 | ····return-void |
44 | .end·method | 44 | .end·method |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
51 | ····.line·588 |
52 | ····:goto_0 | 52 | ····:goto_0 |
53 | ····:sswitch_0 | 53 | ····:sswitch_0 |
54 | ····return-void | 54 | ····return-void |
55 |
····.line· |
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·61 |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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. |
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· |
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· |
37 | ····.line·593 |
38 | ····#·getter·for:·Lorg/jsoup/parser/TokeniserState;->attributeNameCharsSorted:[C | 38 | ····#·getter·for:·Lorg/jsoup/parser/TokeniserState;->attributeNameCharsSorted:[C |
39 |
····invoke-static·{},·Lorg/jsoup/parser/TokeniserState;->access$ |
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· |
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· |
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· |
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·6 |
55 | ····.line·630 |
56 | ····:goto_0 | 56 | ····:goto_0 |
57 | ····return-void | 57 | ····return-void |
58 |
····.line·6 |
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·6 |
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·6 |
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·6 |
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·6 |
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·6 |
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·6 |
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. |
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·6 |
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·6 |
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·6 |
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· |
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·72 |
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· |
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· |
51 | ····.line·675 |
52 | ····:goto_0 | 52 | ····:goto_0 |
53 | ····:sswitch_0 | 53 | ····:sswitch_0 |
54 | ····return-void | 54 | ····return-void |
55 |
····.line·6 |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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. |
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· |
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· |
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· |
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·7 |
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·7 |
45 | ····.line·722 |
46 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; | 46 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_unquoted: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·7 |
48 | ····.line·724 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····:sswitch_0 | 50 | ····:sswitch_0 |
51 | ····return-void | 51 | ····return-void |
52 |
····.line· |
52 | ····.line·689 |
53 | ····:sswitch_1 | 53 | ····:sswitch_1 |
54 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_doubleQuoted:Lorg/jsoup/parser/TokeniserState; | 54 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_doubleQuoted: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· |
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· |
60 | ····.line·693 |
61 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; | 61 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_unquoted: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· |
64 | ····.line·696 |
65 | ····:sswitch_3 | 65 | ····:sswitch_3 |
66 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_singleQuoted:Lorg/jsoup/parser/TokeniserState; | 66 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_singleQuoted: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· |
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·7 |
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·7 |
76 | ····.line·701 |
77 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_unquoted:Lorg/jsoup/parser/TokeniserState; | 77 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$37;->AttributeValue_unquoted: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·7 |
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·7 |
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. |
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·7 |
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·7 |
37 | ····.line·728 |
38 | ····#·getter·for:·Lorg/jsoup/parser/TokeniserState;->attributeDoubleValueCharsSorted:[C | 38 | ····#·getter·for:·Lorg/jsoup/parser/TokeniserState;->attributeDoubleValueCharsSorted:[C |
39 |
····invoke-static·{},·Lorg/jsoup/parser/TokeniserState;->access$ |
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;->consumeToAny |
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·7 |
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·7 |
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·7 |
51 | ····.line·734 |
52 |
····: |
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·7 |
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· |
58 | ····.line·756 |
59 |
····:goto_ |
59 | ····:goto_1 |
60 | ····return-void | 60 | ····return-void |
61 |
····.line·7 |
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;->setEmptyAttributeValue()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_ |
72 | ····goto·:goto_1 |
66 |
····.line·7 |
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;->consumeCharacterReference(Ljava/lang/Character;Z)[C | 79 | ····invoke-virtual·{p1,·v3,·v4},·Lorg/jsoup/parser/Tokeniser;->consumeCharacterReference(Ljava/lang/Character;Z)[C |
73 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
74 |
····.line·7 |
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·7 |
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. |
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· |
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· |
37 | ····.line·760 |
38 | ····#·getter·for:·Lorg/jsoup/parser/TokeniserState;->attributeSingleValueCharsSorted:[C | 38 | ····#·getter·for:·Lorg/jsoup/parser/TokeniserState;->attributeSingleValueCharsSorted:[C |
39 |
····invoke-static·{},·Lorg/jsoup/parser/TokeniserState;->access$ |
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;->consumeToAny |
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· |
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· |
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· |
51 | ····.line·766 |
52 |
····: |
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· |
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· |
58 | ····.line·788 |
59 |
····:goto_ |
59 | ····:goto_1 |
60 | ····return-void | 60 | ····return-void |
61 |
····.line· |
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;->setEmptyAttributeValue()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_ |
72 | ····goto·:goto_1 |
66 |
····.line· |
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;->consumeCharacterReference(Ljava/lang/Character;Z)[C | 79 | ····invoke-virtual·{p1,·v3,·v4},·Lorg/jsoup/parser/Tokeniser;->consumeCharacterReference(Ljava/lang/Character;Z)[C |
73 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
74 |
····.line· |
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· |
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. |
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· |
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·4 |
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· |
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· |
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·6 |
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·4 |
54 | ····.line·44 |
55 | ····:sswitch_0 | 55 | ····:sswitch_0 |
56 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$3;->CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; | 56 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$3;->CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; |
57 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 57 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
58 | ····goto·:goto_0 | 58 | ····goto·:goto_0 |
59 |
····.line· |
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(Lorg/jsoup/parser/TokeniserState;)V | 62 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
63 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
64 |
····.line·5 |
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·5 |
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·5 |
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· |
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·4 |
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. |
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· |
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· |
37 | ····.line·792 |
38 |
···· |
38 | ····#·getter·for:·Lorg/jsoup/parser/TokeniserState;->attributeValueUnquoted:[C |
39 | ····invoke-static·{},·Lorg/jsoup/parser/TokeniserState;->access$1000()[C | ||
39 |
···· |
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· |
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· |
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· |
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· |
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·8 |
58 | ····.line·835 |
59 | ····:goto_0 | 59 | ····:goto_0 |
60 | ····return-void | 60 | ····return-void |
61 |
····.line·8 |
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·8 |
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;->consumeCharacterReference(Ljava/lang/Character;Z)[C | 72 | ····invoke-virtual·{p1,·v3,·v4},·Lorg/jsoup/parser/Tokeniser;->consumeCharacterReference(Ljava/lang/Character;Z)[C |
73 | ····move-result-object·v1 | 73 | ····move-result-object·v1 |
74 |
····.line·8 |
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·8 |
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·8 |
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. |
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·8 |
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·8 |
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·8 |
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· |
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· |
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· |
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· |
50 | ····.line·866 |
51 | ····:goto_0 | 51 | ····:goto_0 |
52 | ····return-void | 52 | ····return-void |
53 |
····.line·8 |
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· |
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· |
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· |
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· |
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· |
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·8 |
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 |
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· |
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· |
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· |
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· |
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· |
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· |
48 | ····.line·885 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····return-void | 50 | ····return-void |
51 |
····.line· |
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· |
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· |
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· |
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· |
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· |
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 |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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(Lorg/jsoup/parser/TokeniserState;)V | 56 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
57 |
····.line· |
57 | ····.line·898 |
58 | ····return-void | 58 | ····return-void |
59 | .end·method | 59 | .end·method |
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·9 |
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·9 |
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·9 |
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· |
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· |
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· |
50 | ····.line·972 |
51 | ····:goto_0 | 51 | ····:goto_0 |
52 | ····return-void | 52 | ····return-void |
53 |
····.line· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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. |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
50 | ····.line·944 |
51 | ····:goto_0 | 51 | ····:goto_0 |
52 | ····return-void | 52 | ····return-void |
53 |
····.line·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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. |
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· |
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· |
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· |
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· |
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· |
60 | ····.line·994 |
61 | ····:goto_0 | 61 | ····:goto_0 |
62 | ····return-void | 62 | ····return-void |
63 |
····.line· |
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(Lorg/jsoup/parser/TokeniserState;)V | 66 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
67 | ····goto·:goto_0 | 67 | ····goto·:goto_0 |
68 |
····.line· |
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· |
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· |
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· |
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· |
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· |
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· |
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. |
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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
47 | ····.line·916 |
48 | ····:goto_0 | 48 | ····:goto_0 |
49 | ····return-void | 49 | ····return-void |
50 |
····.line·9 |
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;->matchConsumeIgnoreCase(Ljava/lang/String;)Z | 53 | ····invoke-virtual·{p2,·v0},·Lorg/jsoup/parser/CharacterReader;->matchConsumeIgnoreCase(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·9 |
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·9 |
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·9 |
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·9 |
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·9 |
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(Lorg/jsoup/parser/TokeniserState;)V | 75 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
76 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
77 | .end·method | 77 | .end·method |
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· |
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· |
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· |
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·10 |
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·10 |
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·10 |
53 | ····.line·1017 |
54 | ····:goto_0 | 54 | ····:goto_0 |
55 | ····return-void | 55 | ····return-void |
56 |
····.line·10 |
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·10 |
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·10 |
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·10 |
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·10 |
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·10 |
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·10 |
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· |
84 | ····.line·999 |
Max diff block lines reached; 128/3380 bytes (3.79%) of diff not shown. |
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·10 |
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·10 |
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·10 |
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·10 |
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·10 |
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·10 |
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·1 |
55 | ····.line·1050 |
56 | ····:goto_0 | 56 | ····:goto_0 |
57 | ····return-void | 57 | ····return-void |
58 |
····.line·10 |
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·10 |
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·10 |
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·10 |
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·10 |
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·10 |
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·10 |
83 | ····.line·1034 |
Max diff block lines reached; 1346/4734 bytes (28.43%) of diff not shown. |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
53 | ····.line·1078 |
54 | ····:goto_0 | 54 | ····:goto_0 |
55 | ····return-void | 55 | ····return-void |
56 |
····.line·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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. |
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·6 |
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· |
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· |
30 | ····.line·66 |
31 |
····const/ |
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;->consumeCharacterReference(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 |
···· |
32 | ····#·invokes:·Lorg/jsoup/parser/TokeniserState;->readCharRef(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/TokeniserState;)V |
39 |
···· |
33 | ····invoke-static·{p1,·v0},·Lorg/jsoup/parser/TokeniserState;->access$100(Lorg/jsoup/parser/Tokeniser;Lorg/jsoup/parser/TokeniserState;)V |
40 |
···· |
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 |
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·1 |
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·1 |
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·1 |
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·11 |
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·11 |
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·11 |
48 | ····.line·1105 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····return-void | 50 | ····return-void |
51 |
····.line·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·12 |
52 | ····.line·1201 |
53 | ····:goto_0 | 53 | ····:goto_0 |
54 | ····return-void | 54 | ····return-void |
55 |
····.line·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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(Lorg/jsoup/parser/TokeniserState;)V | 76 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
77 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
78 |
····.line·1 |
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;->matchConsumeIgnoreCase(Ljava/lang/String;)Z | 81 | ····invoke-virtual·{p2,·v0},·Lorg/jsoup/parser/CharacterReader;->matchConsumeIgnoreCase(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. |
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·11 |
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·11 |
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·11 |
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·11 |
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·11 |
46 | ····.line·1140 |
47 | ····:goto_0 | 47 | ····:goto_0 |
48 | ····:sswitch_0 | 48 | ····:sswitch_0 |
49 | ····return-void | 49 | ····return-void |
50 |
····.line·11 |
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·11 |
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·11 |
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·11 |
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·11 |
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·11 |
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·11 |
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·11 |
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·11 |
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·11 |
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·11 |
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. |
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·12 |
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·12 |
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·12 |
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·12 |
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·12 |
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·12 |
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·12 |
52 | ····.line·1241 |
53 | ····:goto_0 | 53 | ····:goto_0 |
54 | ····return-void | 54 | ····return-void |
55 |
····.line·12 |
55 | ····.line·1212 |
56 | ····:sswitch_0 | 56 | ····:sswitch_0 |
57 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$55;->BeforeDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; | 57 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$55;->BeforeDoctypePublicIdentifier: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·12 |
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·12 |
63 | ····.line·1217 |
64 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$55;->DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; | 64 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$55;->DoctypePublicIdentifier_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·12 |
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·12 |
70 | ····.line·1222 |
71 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$55;->DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; | 71 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$55;->DoctypePublicIdentifier_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·12 |
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·12 |
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·12 |
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·12 |
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·12 |
86 | ····.line·1231 |
Max diff block lines reached; 858/4262 bytes (20.13%) of diff not shown. |
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·12 |
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·12 |
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·12 |
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·1 |
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·1 |
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·1 |
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·1 |
52 | ····.line·1278 |
53 | ····:goto_0 | 53 | ····:goto_0 |
54 | ····:sswitch_0 | 54 | ····:sswitch_0 |
55 | ····return-void | 55 | ····return-void |
56 |
····.line·1 |
56 | ····.line·1255 |
57 | ····:sswitch_1 | 57 | ····:sswitch_1 |
58 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$56;->DoctypePublicIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; | 58 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$56;->DoctypePublicIdentifier_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·1 |
61 | ····.line·1259 |
62 | ····:sswitch_2 | 62 | ····:sswitch_2 |
63 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$56;->DoctypePublicIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; | 63 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$56;->DoctypePublicIdentifier_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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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. |
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·1 |
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·1 |
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·1 |
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·13 |
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·13 |
48 | ····.line·1306 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····return-void | 50 | ····return-void |
51 |
····.line·1 |
51 | ····.line·1285 |
52 | ····:sswitch_0 | 52 | ····:sswitch_0 |
53 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$57;->AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; | 53 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$57;->AfterDoctypePublicIdentifier: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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·13 |
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·13 |
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. |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
48 | ····.line·1334 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····return-void | 50 | ····return-void |
51 |
····.line·13 |
51 | ····.line·1313 |
52 | ····:sswitch_0 | 52 | ····:sswitch_0 |
53 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$58;->AfterDoctypePublicIdentifier:Lorg/jsoup/parser/TokeniserState; | 53 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$58;->AfterDoctypePublicIdentifier: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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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·13 |
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. |
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·13 |
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·13 |
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·13 |
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·1 |
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·1 |
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·1 |
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·1 |
52 | ····.line·1372 |
53 | ····:goto_0 | 53 | ····:goto_0 |
54 | ····return-void | 54 | ····return-void |
55 |
····.line·13 |
55 | ····.line·1345 |
56 | ····:sswitch_0 | 56 | ····:sswitch_0 |
57 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$59;->BetweenDoctypePublicAndSystemIdentifiers:Lorg/jsoup/parser/TokeniserState; | 57 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$59;->BetweenDoctypePublicAndSystemIdentifiers: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·13 |
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·13 |
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·1 |
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·1 |
70 | ····.line·1354 |
71 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$59;->DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; | 71 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$59;->DoctypeSystemIdentifier_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·1 |
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·1 |
77 | ····.line·1359 |
78 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$59;->DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; | 78 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$59;->DoctypeSystemIdentifier_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·1 |
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·1 |
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. |
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·11 |
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·11 |
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·11 |
41 | ····.line·1145 |
42 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/CharacterReader;->consumeLetterSequence()Ljava/lang/String; | 42 | ····invoke-virtual·{p2},·Lorg/jsoup/parser/CharacterReader;->consumeLetterSequence()Ljava/lang/String; |
43 | ····move-result-object·v1 | 43 | ····move-result-object·v1 |
44 |
····.line·11 |
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·1 |
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·11 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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. |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
51 | ····.line·1449 |
52 | ····:goto_0 | 52 | ····:goto_0 |
53 | ····return-void | 53 | ····return-void |
54 |
····.line·14 |
54 | ····.line·1420 |
55 | ····:sswitch_0 | 55 | ····:sswitch_0 |
56 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$61;->BeforeDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; | 56 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$61;->BeforeDoctypeSystemIdentifier: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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
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·14 |
74 | ····.line·1431 |
75 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$61;->DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; | 75 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$61;->DoctypeSystemIdentifier_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·14 |
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·14 |
81 | ····.line·1436 |
82 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$61;->DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; | 82 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$61;->DoctypeSystemIdentifier_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·14 |
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. |
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· |
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· |
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· |
30 | ····.line·71 |
31 |
···· |
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 |
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 |
···· |
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(Lorg/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. |
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·1 |
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·1 |
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·1 |
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·14 |
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·14 |
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·14 |
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·14 |
52 | ····.line·1409 |
53 | ····:goto_0 | 53 | ····:goto_0 |
54 | ····:sswitch_0 | 54 | ····:sswitch_0 |
55 | ····return-void | 55 | ····return-void |
56 |
····.line·1 |
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·1 |
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·1 |
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·1 |
66 | ····.line·1391 |
67 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$60;->DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; | 67 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$60;->DoctypeSystemIdentifier_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·1 |
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·1 |
73 | ····.line·1396 |
74 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$60;->DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; | 74 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$60;->DoctypeSystemIdentifier_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·1 |
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·14 |
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·14 |
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·14 |
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. |
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·1 |
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·1 |
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·1 |
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·15 |
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·15 |
48 | ····.line·1514 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····return-void | 50 | ····return-void |
51 |
····.line·1 |
51 | ····.line·1493 |
52 | ····:sswitch_0 | 52 | ····:sswitch_0 |
53 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$63;->AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; | 53 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$63;->AfterDoctypeSystemIdentifier: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·1 |
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·1 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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. |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
52 | ····.line·1486 |
53 | ····:goto_0 | 53 | ····:goto_0 |
54 | ····:sswitch_0 | 54 | ····:sswitch_0 |
55 | ····return-void | 55 | ····return-void |
56 |
····.line·1 |
56 | ····.line·1463 |
57 | ····:sswitch_1 | 57 | ····:sswitch_1 |
58 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$62;->DoctypeSystemIdentifier_doubleQuoted:Lorg/jsoup/parser/TokeniserState; | 58 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$62;->DoctypeSystemIdentifier_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·1 |
61 | ····.line·1467 |
62 | ····:sswitch_2 | 62 | ····:sswitch_2 |
63 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$62;->DoctypeSystemIdentifier_singleQuoted:Lorg/jsoup/parser/TokeniserState; | 63 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$62;->DoctypeSystemIdentifier_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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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. |
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·15 |
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·15 |
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·15 |
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·1 |
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·1 |
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·1 |
48 | ····.line·1569 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····:sswitch_0 | 50 | ····:sswitch_0 |
51 | ····return-void | 51 | ····return-void |
52 |
····.line·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·15 |
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 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
50 | ····.line·1595 |
51 | ····return-void | 51 | ····return-void |
52 | .end·method | 52 | .end·method |
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· |
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· |
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· |
30 | ····.line·76 |
31 |
···· |
31 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$6;->ScriptDataLessthanSign: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 |
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 |
···· |
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;->ScriptDataLessthanSign:Lorg/jsoup/parser/TokeniserState; | ||
50 | ····invoke-virtual·{p1,·v1},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/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. |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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· |
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 |
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· |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
51 | ····.line·121 |
52 | ····:goto_0 | 52 | ····:goto_0 |
53 | ····return-void | 53 | ····return-void |
54 |
····.line·1 |
54 | ····.line·102 |
55 | ····:sswitch_0 | 55 | ····:sswitch_0 |
56 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$8;->MarkupDeclarationOpen:Lorg/jsoup/parser/TokeniserState; | 56 | ····sget-object·v0,·Lorg/jsoup/parser/TokeniserState$8;->MarkupDeclarationOpen:Lorg/jsoup/parser/TokeniserState; |
57 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V | 57 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
58 | ····goto·:goto_0 | 58 | ····goto·:goto_0 |
59 |
····.line·1 |
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(Lorg/jsoup/parser/TokeniserState;)V | 62 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
63 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
64 |
····.line·1 |
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(Lorg/jsoup/parser/TokeniserState;)V | 67 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
68 | ····goto·:goto_0 | 68 | ····goto·:goto_0 |
69 |
····.line·1 |
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·1 |
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·1 |
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·1 |
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. |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
49 | ····.line·139 |
50 | ····:goto_0 | 50 | ····:goto_0 |
51 | ····return-void | 51 | ····return-void |
52 |
····.line·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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(Lorg/jsoup/parser/TokeniserState;)V | 74 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
75 | ····goto·:goto_0 | 75 | ····goto·:goto_0 |
76 |
····.line·1 |
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·1 |
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(Lorg/jsoup/parser/TokeniserState;)V | 81 | ····invoke-virtual·{p1,·v0},·Lorg/jsoup/parser/Tokeniser;->advanceTransition(Lorg/jsoup/parser/TokeniserState;)V |
82 | ····goto·:goto_0 | 82 | ····goto·:goto_0 |
83 | .end·method | 83 | .end·method |
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· |
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· |
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· |
194 | ····.locals·2 |
195 | ····.param·p1,·"name"····#·Ljava/lang/String; | 195 | ····.param·p1,·"name"····#·Ljava/lang/String; |
196 | ····.prologue | 196 | ····.prologue |
197 |
····.line·7 |
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 |
···· |
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· |
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. |
Offset 153, 755 lines modified | Offset 153, 757 lines modified | ||
153 | .field·private·static·final·attributeDoubleValueCharsSorted:[C | 153 | .field·private·static·final·attributeDoubleValueCharsSorted:[C |
154 | .field·private·static·final·attributeNameCharsSorted:[C | 154 | .field·private·static·final·attributeNameCharsSorted:[C |
155 | .field·private·static·final·attributeSingleValueCharsSorted:[C | 155 | .field·private·static·final·attributeSingleValueCharsSorted:[C |
156 | .field·private·static·final·attributeValueUnquoted:[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,·0x |
165 | ····const/4·v7,·0x1 |
165 |
····const/4·v6,·0x |
166 | ····const/4·v6,·0x0 |
166 |
····const/ |
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,·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,·"CharacterReferenceInData" | 177 | ····const-string·v1,·"CharacterReferenceInData" |
177 |
····invoke-direct·{v0,·v1,·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;->CharacterReferenceInData:Lorg/jsoup/parser/TokeniserState; | 179 | ····sput-object·v0,·Lorg/jsoup/parser/TokeniserState;->CharacterReferenceInData:Lorg/jsoup/parser/TokeniserState; |
179 |
····.line· |
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 |
···· |
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·6 |
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,·"CharacterReferenceInRcdata" | 188 | ····const-string·v1,·"CharacterReferenceInRcdata" |
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;->CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; | 190 | ····sput-object·v0,·Lorg/jsoup/parser/TokeniserState;->CharacterReferenceInRcdata:Lorg/jsoup/parser/TokeniserState; |
189 |
····.line· |
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· |
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· |
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. |
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·2 |
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 |
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·1 |
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·4 |
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·5 |
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·5 |
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· |
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·10 |
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·10 |
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·10 |
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·10 |
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·10 |
55 | ····.line·109 |
62 | ····move-object·v1,·v2 | 56 | ····move-object·v1,·v2 |
63 |
····.line·1 |
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·1 |
61 | ····.line·122 |
Max diff block lines reached; 16788/19387 bytes (86.59%) of diff not shown. |
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·1 |
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·1 |
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·1 |
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·1 |
43 | ····.line·1587 |
44 | ····:goto_0 | 44 | ····:goto_0 |
45 | ····return-void | 45 | ····return-void |
46 |
····.line·1 |
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·1 |
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·1 |
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·1 |
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·1 |
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 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
48 | ····.line·1542 |
49 | ····:goto_0 | 49 | ····:goto_0 |
50 | ····return-void | 50 | ····return-void |
51 |
····.line·15 |
51 | ····.line·1521 |
52 | ····:sswitch_0 | 52 | ····:sswitch_0 |
53 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$64;->AfterDoctypeSystemIdentifier:Lorg/jsoup/parser/TokeniserState; | 53 | ····sget-object·v1,·Lorg/jsoup/parser/TokeniserState$64;->AfterDoctypeSystemIdentifier: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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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·15 |
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. |
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$CleaningVisitor; | 8 | ········Lorg/jsoup/safety/Cleaner$CleaningVisitor; |
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(Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; | 92 | .method·private·createSafeElement(Lorg/jsoup/nodes/Element;)Lorg/jsoup/safety/Cleaner$ElementMeta; |
94 |
····.locals· |
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·v |
98 | ····move-result-object·v6 |
100 | ····.line·128 | 99 | ····.line·128 |
101 |
····.local·v |
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·{v |
106 | ····invoke-static·{v6},·Lorg/jsoup/parser/Tag;->valueOf(Ljava/lang/String;)Lorg/jsoup/parser/Tag; |
108 |
····move-result-object·v |
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·v |
109 | ····move-result-object·v8 |
111 |
····invoke-direct·{v0,·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·v |
113 | ····const/4·v3,·0x0 |
115 | ····.line·132 | 114 | ····.line·132 |
116 |
····.local·v |
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·v |
117 | ····move-result-object·v5 |
119 | ····.line·133 | 118 | ····.line·133 |
120 |
····.local·v |
119 | ····.local·v5,·"sourceAttrs":Lorg/jsoup/nodes/Attributes; |
121 |
····invoke-virtual·{v |
120 | ····invoke-virtual·{v5},·Lorg/jsoup/nodes/Attributes;->iterator()Ljava/util/Iterator; |
122 |
····move-result-object·v |
121 | ····move-result-object·v7 |
123 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
124 | ····:goto_0 | 122 | ····:goto_0 |
125 |
····invoke-interface·{v |
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·{v |
126 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
129 |
····move-result-object·v |
127 | ····move-result-object·v4 |
130 |
····check-cast·v |
128 | ····check-cast·v4,·Lorg/jsoup/nodes/Attribute; |
131 | ····.line·134 | 129 | ····.line·134 |
132 |
····.local·v |
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,·v |
132 | ····invoke-virtual·{v8,·v6,·p1,·v4},·Lorg/jsoup/safety/Whitelist;->isSafeAttribute(Ljava/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,·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. |
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. |
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·v |
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·v |
241 | ····return-object·v1 |
246 | ····:cond_1 | 242 | ····:cond_1 |
247 |
····const-string·v |
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. |
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·29 |
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·29 |
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·30 |
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 |
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- |
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·28 |
80 | ····.line·287 |
70 |
····:cond_ |
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$AttributeKeyPair;->value:Ljava/lang/String; | 86 | ····iput-object·v0,·p0,·Lorg/jsoup/select/Evaluator$AttributeKeyPair;->value:Ljava/lang/String; |
76 |
····.line·28 |
87 | ····.line·288 |
77 | ····return-void | 88 | ····return-void |
78 | .end·method | 89 | .end·method |
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·v |
46 | ····move-result-object·v2 |
47 |
····invoke-virtual·{v |
47 | ····invoke-virtual·{v2},·Lorg/jsoup/nodes/Attributes;->asList()Ljava/util/List; |
48 |
····move-result-object·v |
48 | ····move-result-object·v1 |
49 | ····.line·133 | 49 | ····.line·133 |
50 |
····.local·v |
50 | ····.local·v1,·"values":Ljava/util/List;,·"Ljava/util/List<Lorg/jsoup/nodes/Attribute;>;" |
51 |
····invoke-interface·{v |
51 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
52 |
····move-result-object·v |
52 | ····move-result-object·v2 |
53 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
54 | ····:cond_0 | 53 | ····:cond_0 |
55 |
····invoke-interface·{v |
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·{v |
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·v |
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·v |
89 | ····return·v2 |
91 | ····:cond_1 | 90 | ····:cond_1 |
92 |
····const/4·v |
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 |
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·41 |
27 | ····.line·412 |
28 | ····const/4·v0,·0x0 | 28 | ····const/4·v0,·0x0 |
29 | ····invoke-direct·{p0,·v0,·p1},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V | 29 | ····invoke-direct·{p0,·v0,·p1},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V |
30 |
····.line·41 |
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·40 |
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·40 |
40 | ····.line·408 |
41 | ····iput·p1,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->a:I | 41 | ····iput·p1,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->a:I |
42 |
····.line·40 |
42 | ····.line·409 |
43 | ····iput·p2,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->b:I | 43 | ····iput·p2,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->b:I |
44 |
····.line·4 |
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(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I | 48 | .method·protected·abstract·calculatePosition(Lorg/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·41 |
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·41 |
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·42 |
82 | ····.line·423 |
83 | ····:cond_1 | 83 | ····:cond_1 |
84 | ····:goto_0 | 84 | ····:goto_0 |
85 | ····return·v2 | 85 | ····return·v2 |
86 |
····.line·4 |
86 | ····.line·420 |
87 | ····:cond_2 | 87 | ····:cond_2 |
88 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->calculatePosition(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I | 88 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->calculatePosition(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I |
89 | ····move-result·v1 | 89 | ····move-result·v1 |
90 |
····.line·42 |
90 | ····.line·421 |
91 | ····.local·v1,·"pos":I | 91 | ····.local·v1,·"pos":I |
92 | ····iget·v4,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->a:I | 92 | ····iget·v4,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->a:I |
93 | ····if-nez·v4,·:cond_3 | 93 | ····if-nez·v4,·:cond_3 |
94 | ····iget·v4,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->b:I | 94 | ····iget·v4,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->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·42 |
98 | ····.line·423 |
99 | ····:cond_3 | 99 | ····:cond_3 |
100 | ····iget·v4,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->b:I | 100 | ····iget·v4,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->b:I |
101 | ····sub-int·v4,·v1,·v4 | 101 | ····sub-int·v4,·v1,·v4 |
102 | ····iget·v5,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->a:I | 102 | ····iget·v5,·p0,·Lorg/jsoup/select/Evaluator$CssNthEvaluator;->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. |
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·35 |
21 | ····.line·352 |
22 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/select/Evaluator$IndexEvaluator;-><init>(I)V | 22 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/select/Evaluator$IndexEvaluator;-><init>(I)V |
23 |
····.line·35 |
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·35 |
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·36 |
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 |
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·33 |
21 | ····.line·332 |
22 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/select/Evaluator$IndexEvaluator;-><init>(I)V | 22 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/select/Evaluator$IndexEvaluator;-><init>(I)V |
23 |
····.line·33 |
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·33 |
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·34 |
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 |
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·31 |
21 | ····.line·312 |
22 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/select/Evaluator$IndexEvaluator;-><init>(I)V | 22 | ····invoke-direct·{p0,·p1},·Lorg/jsoup/select/Evaluator$IndexEvaluator;-><init>(I)V |
23 |
····.line·31 |
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·31 |
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·32 |
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 |
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·59 |
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·59 |
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·59 |
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 |
···· |
34 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
35 |
···· |
35 | ····move-result-object·v2 |
36 | ····:goto_0 | ||
37 |
···· |
36 | ····:cond_0 |
37 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | ||
38 | ····move-result·v3 | 38 | ····move-result·v3 |
39 |
····if- |
39 | ····if-eqz·v3,·:cond_1 |
40 |
···· |
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·v |
41 | ····move-result-object·v1 |
43 |
····check-cast·v |
42 | ····check-cast·v1,·Lorg/jsoup/nodes/Node; |
44 | ····.line·598 | 43 | ····.line·598 |
45 |
····.local·v |
44 | ····.local·v1,·"n":Lorg/jsoup/nodes/Node; |
46 |
····instance-of·v3,·v |
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,·v |
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,·v |
49 | ····instance-of·v3,·v1,·Lorg/jsoup/nodes/DocumentType; |
51 | ····if-nez·v3,·:cond_0 | 50 | ····if-nez·v3,·:cond_0 |
52 |
····const/4·v |
51 | ····const/4·v2,·0x0 |
53 | ····.line·600 | 52 | ····.line·600 |
54 |
····.end·local·v |
53 | ····.end·local·v1····#·"n":Lorg/jsoup/nodes/Node; |
55 |
····:goto_ |
54 | ····:goto_0 |
56 |
····return·v |
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·v |
57 | ····const/4·v2,·0x1 |
66 |
····goto·:goto_ |
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 |
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·53 |
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·53 |
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·53 |
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·54 |
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 |
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·38 |
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·38 |
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·38 |
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 |
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·3 |
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·37 |
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·37 |
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·37 |
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 |
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·39 |
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$IsNthLastOfType;-><init>(II)V | 22 | ····invoke-direct·{p0,·v0,·v1},·Lorg/jsoup/select/Evaluator$IsNthLastOfType;-><init>(II)V |
23 |
····.line·39 |
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·39 |
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 |
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·44 |
23 | ····.line·448 |
24 | ····invoke-direct·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V | 24 | ····invoke-direct·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V |
25 |
····.line·44 |
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(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I | 29 | .method·protected·calculatePosition(Lorg/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·45 |
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·45 |
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 |
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·46 |
23 | ····.line·468 |
24 | ····invoke-direct·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V | 24 | ····invoke-direct·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V |
25 |
····.line·46 |
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(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I | 29 | .method·protected·calculatePosition(Lorg/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·47 |
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·47 |
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 |
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·5 |
23 | ····.line·510 |
24 | ····invoke-direct·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V | 24 | ····invoke-direct·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V |
25 |
····.line·51 |
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(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I | 29 | .method·protected·calculatePosition(Lorg/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·51 |
34 | ····.line·515 |
35 | ····const/4·v2,·0x0 | 35 | ····const/4·v2,·0x0 |
36 |
····.line·51 |
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·51 |
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·51 |
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·51 |
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·5 |
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·52 |
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 |
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·48 |
23 | ····.line·488 |
24 | ····invoke-direct·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V | 24 | ····invoke-direct·{p0,·p1,·p2},·Lorg/jsoup/select/Evaluator$CssNthEvaluator;-><init>(II)V |
25 |
····.line·48 |
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(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I | 29 | .method·protected·calculatePosition(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)I |
30 |
····.locals· |
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·49 |
34 | ····.line·492 |
35 | ····const/4·v2,·0x0 | 35 | ····const/4·v2,·0x0 |
36 |
····.line·49 |
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·v |
41 | ····move-result-object·v1 |
42 | ····.line·493 | ||
43 | ····.local·v0,·"family":Lorg/jsoup/select/Elements; | ||
44 | ····const/4·v1,·0x0 | ||
45 |
····. |
42 | ····.line·494 |
46 |
····:got |
43 | ····.local·v1,·"family":Lorg/jsoup/select/Elements; |
47 |
····invoke-virtual·{v |
44 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; |
48 | ····move-result·v3 | 45 | ····move-result-object·v3 |
49 |
|
46 | ····:cond_0 |
47 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | ||
50 |
···· |
48 | ····move-result·v4 |
51 | ····invoke-virtual·{v0,·v1},·Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; | ||
52 |
···· |
49 | ····if-eqz·v4,·:cond_2 |
53 |
···· |
50 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
54 |
···· |
51 | ····move-result-object·v0 |
55 |
···· |
52 | ····check-cast·v0,·Lorg/jsoup/nodes/Element; |
56 |
|
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·{ |
57 | ····invoke-virtual·{p2},·Lorg/jsoup/nodes/Element;->tag()Lorg/jsoup/parser/Tag; |
59 | ····move-result·v3 | ||
60 |
···· |
58 | ····move-result-object·v5 |
61 |
···· |
59 | ····invoke-virtual·{v4,·v5},·Lorg/jsoup/parser/Tag;->equals(Ljava/lang/Object;)Z |
62 |
···· |
60 | ····move-result·v4 |
63 | ····:cond_0 | ||
64 | ····invoke-virtual·{v0,·v1},·Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; | ||
65 |
···· |
61 | ····if-eqz·v4,·:cond_1 |
66 |
···· |
62 | ····add-int/lit8·v2,·v2,·0x1 |
67 |
····.line·49 |
63 | ····.line·496 |
68 | ····:cond_1 | 64 | ····:cond_1 |
69 |
···· |
65 | ····if-ne·v0,·p2,·:cond_0 |
70 |
····.line·49 |
66 | ····.line·498 |
67 | ····.end·local·v0····#·"el":Lorg/jsoup/nodes/Element; | ||
71 | ····:cond_2 | 68 | ····:cond_2 |
72 |
···· |
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·50 |
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. |
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·56 |
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·56 |
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·56 |
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·5 |
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 |
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·57 |
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· |
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·v |
29 | ····const/4·v4,·0x1 |
30 |
····const/4·v |
30 | ····const/4·v5,·0x0 |
31 |
····.line·57 |
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·57 |
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·v |
37 | ····instance-of·v6,·v2,·Lorg/jsoup/nodes/Document; |
38 |
····if-eqz·v |
38 | ····if-eqz·v6,·:cond_2 |
39 | ····:cond_0 | 39 | ····:cond_0 |
40 |
····move·v4,·v |
40 | ····move·v4,·v5 |
41 |
····.line·58 |
41 | ····.line·585 |
42 | ····:cond_1 | ||
42 | ····:goto_0 | 43 | ····:goto_0 |
43 | ····return·v4 | 44 | ····return·v4 |
44 |
····.line·5 |
45 | ····.line·580 |
45 |
····:cond_ |
46 | ····:cond_2 |
46 | ····const/4·v3,·0x0 | 47 | ····const/4·v3,·0x0 |
47 |
····.line·58 |
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·v |
51 | ····move-result-object·v1 |
51 |
····.line·58 |
52 | ····.line·582 |
52 |
····.local·v |
53 | ····.local·v1,·"family":Lorg/jsoup/select/Elements; |
53 |
···· |
54 | ····invoke-virtual·{v1},·Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; |
55 | ····move-result-object·v6 | ||
54 |
···· |
56 | ····:cond_3 |
55 | ····:goto_1 | 57 | ····:goto_1 |
56 |
····invoke- |
58 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
57 |
····move-result·v |
59 | ····move-result·v7 |
58 |
····if- |
60 | ····if-eqz·v7,·:cond_4 |
59 |
···· |
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·v |
62 | ····move-result-object·v0 |
62 |
····check-cast·v |
63 | ····check-cast·v0,·Lorg/jsoup/nodes/Element; |
63 |
|
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·v |
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·v |
69 | ····move-result-object·v8 |
67 |
····invoke-virtual·{v |
70 | ····invoke-virtual·{v7,·v8},·Lorg/jsoup/parser/Tag;->equals(Ljava/lang/Object;)Z |
68 |
····move-result·v |
71 | ····move-result·v7 |
69 |
····if-eqz·v |
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. |
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·5 |
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·55 |
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·55 |
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·55 |
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·55 |
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 |
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·1 |
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·1 |
27 | ····.line·171 |
28 | ····return-void | 28 | ····return-void |
29 | .end·method | 29 | .end·method |
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·7 |
26 | ····.line·78 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 |
····.line·7 |
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· |
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·8 |
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·8 |
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·8 |
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·8 |
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·8 |
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·8 |
51 | ····.line·89 |
52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
53 |
····.line· |
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·9 |
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·9 |
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·9 |
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·9 |
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·1 |
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·v |
103 | ····new-instance·v3,·Lorg/jsoup/select/Elements; |
104 |
····invoke-direct·{v |
104 | ····invoke-direct·{v3},·Lorg/jsoup/select/Elements;-><init>()V |
105 |
····.line·1 |
105 | ····.line·154 |
106 |
····.local·v |
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·v |
108 | ····move-result-object·v4 |
109 | ····:cond_0 | 109 | ····:cond_0 |
110 | ····:goto_0 | 110 | ····:goto_0 |
111 |
····invoke-interface·{v |
111 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
112 |
····move-result·v |
112 | ····move-result·v5 |
113 |
····if-eqz·v |
113 | ····if-eqz·v5,·:cond_3 |
114 |
····invoke-interface·{v |
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. |
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·v |
42 | ····move-result-object·v1 |
43 |
····invoke-virtual·{v |
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·v |
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·v |
77 | ····return·v1 |
79 | ····:cond_1 | 78 | ····:cond_1 |
80 |
····const/4·v |
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 |
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·7 |
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·7 |
23 | ····.line·79 |
24 | ····iput-object·p1,·p0,·Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;->evaluator:Lorg/jsoup/select/Evaluator; | 24 | ····iput-object·p1,·p0,·Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;->evaluator:Lorg/jsoup/select/Evaluator; |
25 |
····.line· |
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·8 |
35 | ····.line·83 |
36 | ····if-ne·p1,·p2,·:cond_1 | 36 | ····if-ne·p1,·p2,·:cond_1 |
37 |
····.line·8 |
37 | ····.line·87 |
38 | ····:cond_0 | 38 | ····:cond_0 |
39 | ····:goto_0 | 39 | ····:goto_0 |
40 | ····return·v1 | 40 | ····return·v1 |
41 |
····.line·8 |
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·8 |
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$ImmediateParent;->evaluator:Lorg/jsoup/select/Evaluator; | 48 | ····iget-object·v2,·p0,·Lorg/jsoup/select/StructuralEvaluator$ImmediateParent;->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·9 |
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 |
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·12 |
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·12 |
23 | ····.line·124 |
24 | ····iput-object·p1,·p0,·Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;->evaluator:Lorg/jsoup/select/Evaluator; | 24 | ····iput-object·p1,·p0,·Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;->evaluator:Lorg/jsoup/select/Evaluator; |
25 |
····.line·12 |
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·12 |
35 | ····.line·128 |
36 | ····if-ne·p1,·p2,·:cond_1 | 36 | ····if-ne·p1,·p2,·:cond_1 |
37 |
····.line·13 |
37 | ····.line·132 |
38 | ····:cond_0 | 38 | ····:cond_0 |
39 | ····:goto_0 | 39 | ····:goto_0 |
40 | ····return·v1 | 40 | ····return·v1 |
41 |
····.line·1 |
41 | ····.line·131 |
42 | ····:cond_1 | 42 | ····:cond_1 |
43 | ····invoke-virtual·{p2},·Lorg/jsoup/nodes/Element;->previousElementSibling()Lorg/jsoup/nodes/Element; | 43 | ····invoke-virtual·{p2},·Lorg/jsoup/nodes/Element;->previousElementSibling()Lorg/jsoup/nodes/Element; |
44 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
45 |
····.line·13 |
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$ImmediatePreviousSibling;->evaluator:Lorg/jsoup/select/Evaluator; | 48 | ····iget-object·v2,·p0,·Lorg/jsoup/select/StructuralEvaluator$ImmediatePreviousSibling;->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·13 |
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 |
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·6 |
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·6 |
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$Parent;->evaluator:Lorg/jsoup/select/Evaluator; | 54 | ····iget-object·v2,·p0,·Lorg/jsoup/select/StructuralEvaluator$Parent;->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·7 |
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 |
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·9 |
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·9 |
23 | ····.line·98 |
24 | ····iput-object·p1,·p0,·Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;->evaluator:Lorg/jsoup/select/Evaluator; | 24 | ····iput-object·p1,·p0,·Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;->evaluator:Lorg/jsoup/select/Evaluator; |
25 |
····.line·9 |
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·10 |
35 | ····.line·102 |
36 | ····if-ne·p1,·p2,·:cond_1 | 36 | ····if-ne·p1,·p2,·:cond_1 |
37 |
····.line·11 |
37 | ····.line·113 |
38 | ····:cond_0 | 38 | ····:cond_0 |
39 | ····:goto_0 | 39 | ····:goto_0 |
40 | ····return·v1 | 40 | ····return·v1 |
41 |
····.line·10 |
41 | ····.line·105 |
42 | ····:cond_1 | 42 | ····:cond_1 |
43 | ····invoke-virtual·{p2},·Lorg/jsoup/nodes/Element;->previousElementSibling()Lorg/jsoup/nodes/Element; | 43 | ····invoke-virtual·{p2},·Lorg/jsoup/nodes/Element;->previousElementSibling()Lorg/jsoup/nodes/Element; |
44 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
45 |
····.line·10 |
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·10 |
49 | ····.line·108 |
50 | ····iget-object·v2,·p0,·Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;->evaluator:Lorg/jsoup/select/Evaluator; | 50 | ····iget-object·v2,·p0,·Lorg/jsoup/select/StructuralEvaluator$PreviousSibling;->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·10 |
54 | ····.line·109 |
55 | ····const/4·v1,·0x1 | 55 | ····const/4·v1,·0x1 |
56 | ····goto·:goto_0 | 56 | ····goto·:goto_0 |
57 |
····.line·1 |
57 | ····.line·111 |
58 | ····:cond_2 | 58 | ····:cond_2 |
59 | ····invoke-virtual·{v0},·Lorg/jsoup/nodes/Element;->previousElementSibling()Lorg/jsoup/nodes/Element; | 59 | ····invoke-virtual·{v0},·Lorg/jsoup/nodes/Element;->previousElementSibling()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·11 |
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 |
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·12 |
30 | ····.line·122 |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
Offset 1, 151 lines modified | Offset 1, 138 lines modified | ||
00000000:·0300·0800· |
00000000:·0300·0800·a008·0000·0100·1c00·8c04·0000··................ | ||
00000010:· |
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:· |
00000060:·7201·0000·ac01·0000·ba01·0000·ce01·0000··r............... | ||
00000070:· |
00000070:·f001·0000·2a02·0000·7c02·0000·b802·0000··....*...|....... | ||
00000080:· |
00000080:·d202·0000·e402·0000·4203·0000·6003·0000··........B...`... | ||
00000090:· |
00000090:·7003·0000·d403·0000·ea03·0000·0b00·7600··p.............v. | ||
000000a0:· |
000000a0:·6500·7200·7300·6900·6f00·6e00·4300·6f00··e.r.s.i.o.n.C.o. | ||
000000b0:·6 |
000000b0:·6400·6500·0000·0b00·7600·6500·7200·7300··d.e.....v.e.r.s. | ||
000000c0:·6 |
000000c0:·6900·6f00·6e00·4e00·6100·6d00·6500·0000··i.o.n.N.a.m.e... | ||
000000d0:· |
000000d0:·0d00·6d00·6900·6e00·5300·6400·6b00·5600··..m.i.n.S.d.k.V. | ||
000000e0:· |
000000e0:·6500·7200·7300·6900·6f00·6e00·0000·1000··e.r.s.i.o.n..... | ||
000000f0:· |
000000f0:·7400·6100·7200·6700·6500·7400·5300·6400··t.a.r.g.e.t.S.d. | ||
00000100:· |
00000100:·6b00·5600·6500·7200·7300·6900·6f00·6e00··k.V.e.r.s.i.o.n. | ||
00000110:· |
00000110:·0000·0400·6e00·6100·6d00·6500·0000·0b00··....n.a.m.e..... | ||
00000120:· |
00000120:·6100·6c00·6c00·6f00·7700·4200·6100·6300··a.l.l.o.w.B.a.c. | ||
00000130:·6 |
00000130:·6b00·7500·7000·0000·0500·6c00·6100·6200··k.u.p.....l.a.b. | ||
00000140:·6 |
00000140:·6500·6c00·0000·0b00·6400·6500·7300·6300··e.l.....d.e.s.c. | ||
00000150:· |
00000150:·7200·6900·7000·7400·6900·6f00·6e00·0000··r.i.p.t.i.o.n... | ||
00000160:· |
00000160:·0400·6900·6300·6f00·6e00·0000·0500·7600··..i.c.o.n.....v. | ||
00000170:· |
00000170:·6100·6c00·7500·6500·0000·0700·6100·6e00··a.l.u.e.....a.n. | ||
00000180:·6 |
00000180:·6400·7200·6f00·6900·6400·0000·2a00·6800··d.r.o.i.d...*.h. | ||
00000190:· |
00000190:·7400·7400·7000·3a00·2f00·2f00·7300·6300··t.t.p.:././.s.c. | ||
000001a0:· |
000001a0:·6800·6500·6d00·6100·7300·2e00·6100·6e00··h.e.m.a.s...a.n. | ||
000001b0:·6 |
000001b0:·6400·7200·6f00·6900·6400·2e00·6300·6f00··d.r.o.i.d...c.o. | ||
000001c0:·6 |
000001c0:·6d00·2f00·6100·7000·6b00·2f00·7200·6500··m./.a.p.k./.r.e. | ||
000001d0:· |
000001d0:·7300·2f00·6100·6e00·6400·7200·6f00·6900··s./.a.n.d.r.o.i. | ||
000001e0:· |
000001e0:·6400·0000·0000·0000·0700·7000·6100·6300··d.........p.a.c. | ||
000001f0:·6 |
000001f0:·6b00·6100·6700·6500·0000·0800·6d00·6100··k.a.g.e.....m.a. | ||
00000200:·6 |
00000200:·6e00·6900·6600·6500·7300·7400·0000·1b00··n.i.f.e.s.t..... | ||
00000210:·6 |
00000210:·6300·6f00·6d00·2e00·6500·7800·6100·6d00··c.o.m...e.x.a.m. | ||
00000220:· |
00000220:·7000·6c00·6500·2e00·6d00·7500·7a00·6500··p.l.e...m.u.z.e. | ||
00000230:·6 |
00000230:·6900·2e00·6d00·7500·7a00·6500·6900·6100··i...m.u.z.e.i.a. | ||
00000240:·7000·6 |
00000240:·7000·6f00·6400·0000·0500·3000·2e00·3100··p.o.d.....0...1. | ||
00000250:· |
00000250:·2e00·3200·0000·0800·7500·7300·6500·7300··..2.....u.s.e.s. | ||
00000260:· |
00000260:·2d00·7300·6400·6b00·0000·0f00·7500·7300··-.s.d.k.....u.s. | ||
00000270:· |
00000270:·6500·7300·2d00·7000·6500·7200·6d00·6900··e.s.-.p.e.r.m.i. | ||
00000280:·7300·7 |
00000280:·7300·7300·6900·6f00·6e00·0000·1b00·6100··s.s.i.o.n.....a. | ||
00000290:·6 |
00000290:·6e00·6400·7200·6f00·6900·6400·2e00·7000··n.d.r.o.i.d...p. | ||
000002a0:·6 |
000002a0:·6500·7200·6d00·6900·7300·7300·6900·6f00··e.r.m.i.s.s.i.o. | ||
000002b0:· |
000002b0:·6e00·2e00·4900·4e00·5400·4500·5200·4e00··n...I.N.T.E.R.N. | ||
000002c0:· |
000002c0:·4500·5400·0000·2700·6100·6e00·6400·7200··E.T...'.a.n.d.r. | ||
000002d0:· |
000002d0:·6f00·6900·6400·2e00·7000·6500·7200·6d00··o.i.d...p.e.r.m. | ||
000002e0:· |
000002e0:·6900·7300·7300·6900·6f00·6e00·2e00·4100··i.s.s.i.o.n...A. | ||
000002f0:· |
000002f0:·4300·4300·4500·5300·5300·5f00·4e00·4500··C.C.E.S.S._.N.E. | ||
00000300:· |
00000300:·5400·5700·4f00·5200·4b00·5f00·5300·5400··T.W.O.R.K._.S.T. | ||
00000310:· |
00000310:·4100·5400·4500·0000·1c00·6100·6e00·6400··A.T.E.....a.n.d. | ||
00000320:·7 |
00000320:·7200·6f00·6900·6400·2e00·7000·6500·7200··r.o.i.d...p.e.r. | ||
00000330:·6 |
00000330:·6d00·6900·7300·7300·6900·6f00·6e00·2e00··m.i.s.s.i.o.n... | ||
00000340:· |
00000340:·5700·4100·4b00·4500·5f00·4c00·4f00·4300··W.A.K.E._.L.O.C. | ||
00000350:· |
00000350:·4b00·0000·0b00·6100·7000·7000·6c00·6900··K.....a.p.p.l.i. | ||
00000360:· |
00000360:·6300·6100·7400·6900·6f00·6e00·0000·0700··c.a.t.i.o.n..... | ||
00000370:· |
00000370:·7300·6500·7200·7600·6900·6300·6500·0000··s.e.r.v.i.c.e... | ||
00000380:· |
00000380:·2d00·6300·6f00·6d00·2e00·6500·7800·6100··-.c.o.m...e.x.a. | ||
00000390:· |
00000390:·6d00·7000·6c00·6500·2e00·6d00·7500·7a00··m.p.l.e...m.u.z. | ||
000003a0:· |
000003a0:·6500·6900·2e00·6d00·7500·7a00·6500·6900··e.i...m.u.z.e.i. | ||
000003b0:· |
000003b0:·6100·7000·6f00·6400·2e00·4100·7000·6f00··a.p.o.d...A.p.o. | ||
000003c0:·6 |
000003c0:·6400·4e00·6100·7300·6100·4100·7200·7400··d.N.a.s.a.A.r.t. | ||
000003d0:· |
000003d0:·5300·6f00·7500·7200·6300·6500·0000·0d00··S.o.u.r.c.e..... | ||
000003e0:· |
000003e0:·6900·6e00·7400·6500·6e00·7400·2d00·6600··i.n.t.e.n.t.-.f. | ||
000003f0:· |
000003f0:·6900·6c00·7400·6500·7200·0000·0600·6100··i.l.t.e.r.....a. | ||
00000400:·6 |
00000400:·6300·7400·6900·6f00·6e00·0000·3000·6300··c.t.i.o.n...0.c. | ||
00000410:·6 |
00000410:·6f00·6d00·2e00·6700·6f00·6f00·6700·6c00··o.m...g.o.o.g.l. | ||
00000420:·6 |
00000420:·6500·2e00·6100·6e00·6400·7200·6f00·6900··e...a.n.d.r.o.i. | ||
00000430:· |
00000430:·6400·2e00·6100·7000·7000·7300·2e00·6d00··d...a.p.p.s...m. | ||
00000440:· |
00000440:·7500·7a00·6500·6900·2e00·6100·7000·6900··u.z.e.i...a.p.i. | ||
00000450:· |
00000450:·2e00·4d00·7500·7a00·6500·6900·4100·7200··..M.u.z.e.i.A.r. | ||
00000460:· |
00000460:·7400·5300·6f00·7500·7200·6300·6500·0000··t.S.o.u.r.c.e... | ||
00000470:· |
00000470:·0900·6d00·6500·7400·6100·2d00·6400·6100··..m.e.t.a.-.d.a. | ||
00000480:· |
00000480:·7400·6100·0000·0500·6300·6f00·6c00·6f00··t.a.....c.o.l.o. | ||
00000490:· |
00000490:·7200·0000·8001·0800·3000·0000·1b02·0101··r.......0....... | ||
000004a0:· |
000004a0:·1c02·0101·0c02·0101·7002·0101·0300·0101··........p....... | ||
000004b0:· |
000004b0:·8002·0101·0100·0101·2000·0101·0200·0101··........·....... | ||
000004c0:·2 |
000004c0:·2400·0101·0001·1000·1800·0000·1200·0000··$............... | ||
000004d0:· |
000004d0:·ffff·ffff·0a00·0000·0b00·0000·0201·1000··................ | ||
000004e0:· |
000004e0:·6000·0000·1200·0000·ffff·ffff·ffff·ffff··`............... | ||
000004f0:· |
000004f0:·0e00·0000·1400·1400·0300·0000·0000·0000··................ | ||
00000500:· |
00000500:·0b00·0000·0000·0000·ffff·ffff·0800·0010··................ | ||
00000510:· |
00000510:·0300·0000·0b00·0000·0100·0000·1000·0000··................ | ||
00000520:· |
00000520:·0800·0003·1000·0000·ffff·ffff·0d00·0000··................ | ||
00000530:·0 |
00000530:·0f00·0000·0800·0003·0f00·0000·0201·1000··................ | ||
00000540:· |
00000540:·4c00·0000·1700·0000·ffff·ffff·ffff·ffff··L............... | ||
00000550:· |
00000550:·1100·0000·1400·1400·0200·0000·0000·0000··................ | ||
00000560:· |
00000560:·0b00·0000·0200·0000·ffff·ffff·0800·0010··................ | ||
00000570:· |
00000570:·1100·0000·0b00·0000·0300·0000·ffff·ffff··................ | ||
00000580:· |
00000580:·0800·0010·1300·0000·0301·1000·1800·0000··................ | ||
00000590:·1 |
00000590:·1900·0000·ffff·ffff·ffff·ffff·1100·0000··................ | ||
000005a0:·0 |
000005a0:·0201·1000·3800·0000·1b00·0000·ffff·ffff··....8........... | ||
000005b0:· |
000005b0:·ffff·ffff·1200·0000·1400·1400·0100·0000··................ | ||
000005c0:·0 |
000005c0:·0000·0000·0b00·0000·0400·0000·1300·0000··................ | ||
000005d0:· |
000005d0:·0800·0003·1300·0000·0301·1000·1800·0000··................ | ||
000005e0:· |
000005e0:·1b00·0000·ffff·ffff·ffff·ffff·1200·0000··................ | ||
000005f0:· |
000005f0:·0201·1000·3800·0000·1e00·0000·ffff·ffff··....8........... | ||
00000600:· |
00000600:·ffff·ffff·1200·0000·1400·1400·0100·0000··................ | ||
00000610:· |
00000610:·0000·0000·0b00·0000·0400·0000·1400·0000··................ | ||
00000620:·0 |
00000620:·0800·0003·1400·0000·0301·1000·1800·0000··................ | ||
Max diff block lines reached; 0/19677 bytes (0.00%) of diff not shown. |