Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
1 |
Zip·file·size:·1302 |
1 | Zip·file·size:·130214·bytes,·number·of·entries:·14 |
2 | -rw----·····2.0·fat······934·bl·defN·14-Oct-20·08:11·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat······934·bl·defN·14-Oct-20·08:11·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat·····1055·bl·defN·14-Oct-20·08:11·META-INF/ED566ADD.SF | 3 | -rw----·····2.0·fat·····1055·bl·defN·14-Oct-20·08:11·META-INF/ED566ADD.SF |
4 | -rw----·····2.0·fat·····1332·bl·defN·14-Oct-20·08:11·META-INF/ED566ADD.RSA | 4 | -rw----·····2.0·fat·····1332·bl·defN·14-Oct-20·08:11·META-INF/ED566ADD.RSA |
5 |
-rw----·····2.0·fat····· |
5 | -rw----·····2.0·fat·····2776·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
6 |
-rw----····· |
6 | -rw----·····1.0·fat·····5803·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png |
7 |
-rw----····· |
7 | -rw----·····1.0·fat·····3404·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/ic_launcher.png |
8 |
-rw----····· |
8 | -rw----·····1.0·fat·····8018·b-·stor·08-Jan-01·00:00·res/drawable-xhdpi-v4/ic_launcher.png |
9 |
-rw----····· |
9 | -rw----·····1.0·fat····13790·b-·stor·08-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_launcher.png |
10 |
-rw----····· |
10 | -rw----·····2.0·fat······520·bl·defN·08-Jan-01·00:00·res/layout/activity_scan.xml |
11 |
-rw----····· |
11 | -rw----·····2.0·fat······516·bl·defN·08-Jan-01·00:00·res/layout/dialog_license.xml |
12 |
-rw----····· |
12 | -rw----·····2.0·fat·····1944·bl·defN·08-Jan-01·00:00·res/layout/listitem_device.xml |
13 |
-rw----····· |
13 | -rw----·····2.0·fat·····1060·bl·defN·08-Jan-01·00:00·res/menu/main.xml |
14 |
-rw----·····1.0·fat···· |
14 | -rw----·····1.0·fat·····4416·b-·stor·08-Jan-01·00:00·resources.arsc |
15 |
-rw----·····2.0·fat···25 |
15 | -rw----·····2.0·fat···256104·bl·defN·08-Jan-01·00:00·classes.dex |
16 |
14·files,·30 |
16 | 14·files,·301672·bytes·uncompressed,·128300·bytes·compressed:··57.5% |
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="1.2"·package="youten.redo.ble.ibeacondetector" | 2 | <manifest·android:versionCode="3"·android:versionName="1.2"·package="youten.redo.ble.ibeacondetector"·platformBuildVersionCode="18"·platformBuildVersionName="4.3.1-1425645" |
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="18"·android:targetSdkVersion="18"·/> | 4 | ····<uses-sdk·android:minSdkVersion="18"·android:targetSdkVersion="18"·/> |
5 | ····<uses-permission·android:name="android.permission.BLUETOOTH"·/> | 5 | ····<uses-permission·android:name="android.permission.BLUETOOTH"·/> |
6 | ····<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"·/> | 6 | ····<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"·/> |
7 | ····<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"·/> | 7 | ····<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"·/> |
8 | ····<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"·/> | 8 | ····<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"·/> |
9 | ····<uses-feature·android:name="android.hardware.bluetooth_le"·android:required="true"·/> | 9 | ····<uses-feature·android:name="android.hardware.bluetooth_le"·android:required="true"·/> |
Offset 11, 9 lines modified | Offset 11, 8 lines modified | ||
11 | ········<activity·android:label="@string/app_name"·android:name="youten.redo.ble.ibeacondetector.ScanActivity"> | 11 | ········<activity·android:label="@string/app_name"·android:name="youten.redo.ble.ibeacondetector.ScanActivity"> |
12 | ············<intent-filter> | 12 | ············<intent-filter> |
13 | ················<action·android:name="android.intent.action.MAIN"·/> | 13 | ················<action·android:name="android.intent.action.MAIN"·/> |
14 | ················<category·android:name="android.intent.category.LAUNCHER"·/> | 14 | ················<category·android:name="android.intent.category.LAUNCHER"·/> |
15 | ············</intent-filter> | 15 | ············</intent-filter> |
16 | ········</activity> | 16 | ········</activity> |
17 | ····</application> | 17 | ····</application> |
18 | ····<fdroid·buildserverid="ed9564023f20e475d0022fa1c171445f8f508332·"·fdroidserverid="ed9564023f20e475d0022fa1c171445f8f508332·"·/> | ||
19 | </manifest> | 18 | </manifest> |
Offset 240, 15 lines modified | Offset 240, 15 lines modified | ||
240 | ····invoke-direct·{v3,·v0},·Ljava/lang/String;-><init>([C)V | 240 | ····invoke-direct·{v3,·v0},·Ljava/lang/String;-><init>([C)V |
241 | ····return-object·v3 | 241 | ····return-object·v3 |
242 | .end·method | 242 | .end·method |
243 | .method·protected·static·calculateAccuracy(ID)D | 243 | .method·protected·static·calculateAccuracy(ID)D |
244 |
····.locals·1 |
244 | ····.locals·11 |
245 | ····.param·p0,·"txPower"····#·I | 245 | ····.param·p0,·"txPower"····#·I |
246 | ····.param·p1,·"rssi"····#·D | 246 | ····.param·p1,·"rssi"····#·D |
247 | ····.prologue | 247 | ····.prologue |
248 | ····const-wide/high16·v8,·0x3ff0000000000000L····#·1.0 | 248 | ····const-wide/high16·v8,·0x3ff0000000000000L····#·1.0 |
249 | ····.line·311 | 249 | ····.line·311 |
Offset 348, 55 lines modified | Offset 348, 52 lines modified | ||
348 | ····.line·87 | 348 | ····.line·87 |
349 | ····iget-object·v0,·p0,·Lorg/apache/commons/io/ByteOrderMark;->charsetName:Ljava/lang/String; | 349 | ····iget-object·v0,·p0,·Lorg/apache/commons/io/ByteOrderMark;->charsetName:Ljava/lang/String; |
350 | ····return-object·v0 | 350 | ····return-object·v0 |
351 | .end·method | 351 | .end·method |
352 | .method·public·hashCode()I | 352 | .method·public·hashCode()I |
353 |
····.locals· |
353 | ····.locals·5 |
354 | ····.prologue | 354 | ····.prologue |
355 | ····.line·154 | 355 | ····.line·154 |
356 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 356 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
357 |
····move-result-object·v |
357 | ····move-result-object·v2 |
358 |
····invoke-virtual·{v |
358 | ····invoke-virtual·{v2},·Ljava/lang/Object;->hashCode()I |
359 |
····move-result·v |
359 | ····move-result·v1 |
360 | ····.line·155 | 360 | ····.line·155 |
361 |
····.local·v |
361 | ····.local·v1,·"hashCode":I |
362 |
····iget-object·v |
362 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/ByteOrderMark;->bytes:[I |
363 |
···· |
363 | ····array-length·v4,·v3 |
364 | ····array-length·v4,·v0 | ||
365 |
···· |
364 | ····const/4·v2,·0x0 |
366 | ····const/4·v3,·0x0 | ||
367 | ····.local·v3,·"i$":I | ||
368 | ····:goto_0 | 365 | ····:goto_0 |
369 |
····if-ge·v |
366 | ····if-ge·v2,·v4,·:cond_0 |
370 |
····aget·v |
367 | ····aget·v0,·v3,·v2 |
371 | ····.line·156 | 368 | ····.line·156 |
372 |
····.local·v |
369 | ····.local·v0,·"b":I |
373 |
····add-int/2addr·v |
370 | ····add-int/2addr·v1,·v0 |
374 | ····.line·155 | 371 | ····.line·155 |
375 |
····add-int/lit8·v |
372 | ····add-int/lit8·v2,·v2,·0x1 |
376 | ····goto·:goto_0 | 373 | ····goto·:goto_0 |
377 | ····.line·158 | 374 | ····.line·158 |
378 |
····.end·local·v |
375 | ····.end·local·v0····#·"b":I |
379 | ····:cond_0 | 376 | ····:cond_0 |
380 |
····return·v |
377 | ····return·v1 |
381 | .end·method | 378 | .end·method |
382 | .method·public·length()I | 379 | .method·public·length()I |
383 | ····.locals·1 | 380 | ····.locals·1 |
384 | ····.prologue | 381 | ····.prologue |
385 | ····.line·96 | 382 | ····.line·96 |
Offset 141, 15 lines modified | Offset 141, 15 lines modified | ||
141 | ····:cond_2 | 141 | ····:cond_2 |
142 | ····sget-object·p2,·Lorg/apache/commons/io/filefilter/TrueFileFilter;->TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; | 142 | ····sget-object·p2,·Lorg/apache/commons/io/filefilter/TrueFileFilter;->TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; |
143 | ····goto·:goto_2 | 143 | ····goto·:goto_2 |
144 | .end·method | 144 | .end·method |
145 | .method·private·walk(Ljava/io/File;ILjava/util/Collection;)V | 145 | .method·private·walk(Ljava/io/File;ILjava/util/Collection;)V |
146 |
····.locals· |
146 | ····.locals·6 |
147 | ····.param·p1,·"directory"····#·Ljava/io/File; | 147 | ····.param·p1,·"directory"····#·Ljava/io/File; |
148 | ····.param·p2,·"depth"····#·I | 148 | ····.param·p2,·"depth"····#·I |
149 | ····.annotation·system·Ldalvik/annotation/Signature; | 149 | ····.annotation·system·Ldalvik/annotation/Signature; |
150 | ········value·=·{ | 150 | ········value·=·{ |
151 | ············"(", | 151 | ············"(", |
152 | ············"Ljava/io/File;", | 152 | ············"Ljava/io/File;", |
153 | ············"I", | 153 | ············"I", |
Offset 169, 127 lines modified | Offset 169, 122 lines modified | ||
169 | ····.local·p0,·"this":Lorg/apache/commons/io/DirectoryWalker;,·"Lorg/apache/commons/io/DirectoryWalker<TT;>;" | 169 | ····.local·p0,·"this":Lorg/apache/commons/io/DirectoryWalker;,·"Lorg/apache/commons/io/DirectoryWalker<TT;>;" |
170 | ····.local·p3,·"results":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" | 170 | ····.local·p3,·"results":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" |
171 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V | 171 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V |
172 | ····.line·352 | 172 | ····.line·352 |
173 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->handleDirectory(Ljava/io/File;ILjava/util/Collection;)Z | 173 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->handleDirectory(Ljava/io/File;ILjava/util/Collection;)Z |
174 |
····move-result·v |
174 | ····move-result·v3 |
175 |
····if-eqz·v |
175 | ····if-eqz·v3,·:cond_2 |
176 | ····.line·353 | 176 | ····.line·353 |
177 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->handleDirectoryStart(Ljava/io/File;ILjava/util/Collection;)V | 177 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->handleDirectoryStart(Ljava/io/File;ILjava/util/Collection;)V |
178 | ····.line·354 | 178 | ····.line·354 |
179 |
····add-int/lit8·v |
179 | ····add-int/lit8·v0,·p2,·0x1 |
180 | ····.line·355 | 180 | ····.line·355 |
181 |
····.local·v |
181 | ····.local·v0,·"childDepth":I |
182 |
····iget·v |
182 | ····iget·v3,·p0,·Lorg/apache/commons/io/DirectoryWalker;->depthLimit:I |
183 |
····if-ltz·v |
183 | ····if-ltz·v3,·:cond_0 |
184 |
····iget·v |
184 | ····iget·v3,·p0,·Lorg/apache/commons/io/DirectoryWalker;->depthLimit:I |
185 |
····if-gt·v |
185 | ····if-gt·v0,·v3,·:cond_1 |
186 | ····.line·356 | 186 | ····.line·356 |
187 | ····:cond_0 | 187 | ····:cond_0 |
188 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V | 188 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V |
189 | ····.line·357 | 189 | ····.line·357 |
190 |
····iget-object·v |
190 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/DirectoryWalker;->filter:Ljava/io/FileFilter; |
191 |
····if-nez·v |
191 | ····if-nez·v3,·:cond_3 |
192 | ····invoke-virtual·{p1},·Ljava/io/File;->listFiles()[Ljava/io/File; | 192 | ····invoke-virtual·{p1},·Ljava/io/File;->listFiles()[Ljava/io/File; |
193 |
····move-result-object·v |
193 | ····move-result-object·v2 |
194 | ····.line·358 | 194 | ····.line·358 |
195 |
····.local·v |
195 | ····.local·v2,·"childFiles":[Ljava/io/File; |
196 | ····:goto_0 | 196 | ····:goto_0 |
197 |
····invoke-virtual·{p0,·p1,·p2,·v |
197 | ····invoke-virtual·{p0,·p1,·p2,·v2},·Lorg/apache/commons/io/DirectoryWalker;->filterDirectoryContents(Ljava/io/File;I[Ljava/io/File;)[Ljava/io/File; |
198 |
····move-result-object·v |
198 | ····move-result-object·v2 |
199 | ····.line·359 | 199 | ····.line·359 |
200 |
····if-nez·v |
200 | ····if-nez·v2,·:cond_4 |
201 | ····.line·360 | 201 | ····.line·360 |
202 |
····invoke-virtual·{p0,·p1,·v |
202 | ····invoke-virtual·{p0,·p1,·v0,·p3},·Lorg/apache/commons/io/DirectoryWalker;->handleRestricted(Ljava/io/File;ILjava/util/Collection;)V |
203 | ····.line·373 | 203 | ····.line·373 |
204 |
····.end·local·v |
204 | ····.end·local·v2····#·"childFiles":[Ljava/io/File; |
205 | ····:cond_1 | 205 | ····:cond_1 |
206 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->handleDirectoryEnd(Ljava/io/File;ILjava/util/Collection;)V | 206 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->handleDirectoryEnd(Ljava/io/File;ILjava/util/Collection;)V |
207 | ····.line·375 | 207 | ····.line·375 |
208 |
····.end·local·v |
208 | ····.end·local·v0····#·"childDepth":I |
209 | ····:cond_2 | 209 | ····:cond_2 |
210 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V | 210 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V |
211 | ····.line·376 | 211 | ····.line·376 |
212 | ····return-void | 212 | ····return-void |
213 | ····.line·357 | 213 | ····.line·357 |
214 |
····.restart·local·v |
214 | ····.restart·local·v0····#·"childDepth":I |
215 | ····:cond_3 | 215 | ····:cond_3 |
216 |
····iget-object·v |
216 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/DirectoryWalker;->filter:Ljava/io/FileFilter; |
217 |
····invoke-virtual·{p1,·v |
217 | ····invoke-virtual·{p1,·v3},·Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; |
218 |
····move-result-object·v |
218 | ····move-result-object·v2 |
219 | ····goto·:goto_0 | 219 | ····goto·:goto_0 |
220 | ····.line·362 | 220 | ····.line·362 |
221 |
····.restart·local·v |
221 | ····.restart·local·v2····#·"childFiles":[Ljava/io/File; |
222 | ····:cond_4 | 222 | ····:cond_4 |
223 |
···· |
223 | ····array-length·v4,·v2 |
224 |
···· |
224 | ····const/4·v3,·0x0 |
Max diff block lines reached; 1884/6474 bytes (29.10%) of diff not shown. |
Offset 405, 26 lines modified | Offset 405, 28 lines modified | ||
405 | ····move-result·v0 | 405 | ····move-result·v0 |
406 | ····and-int/lit16·v0,·v0,·0xff | 406 | ····and-int/lit16·v0,·v0,·0xff |
407 | ····shl-int/lit8·v0,·v0,·0x0 | 407 | ····shl-int/lit8·v0,·v0,·0x0 |
408 | ····.line·301 | ||
408 | ····invoke-static·{p0},·Lorg/apache/commons/io/EndianUtils;->read(Ljava/io/InputStream;)I | 409 | ····invoke-static·{p0},·Lorg/apache/commons/io/EndianUtils;->read(Ljava/io/InputStream;)I |
409 | ····move-result·v1 | 410 | ····move-result·v1 |
410 | ····and-int/lit16·v1,·v1,·0xff | 411 | ····and-int/lit16·v1,·v1,·0xff |
411 | ····shl-int/lit8·v1,·v1,·0x8 | 412 | ····shl-int/lit8·v1,·v1,·0x8 |
412 | ····add-int/2addr·v0,·v1 | 413 | ····add-int/2addr·v0,·v1 |
413 | ····int-to-short·v0,·v0 | 414 | ····int-to-short·v0,·v0 |
415 | ····.line·300 | ||
414 | ····return·v0 | 416 | ····return·v0 |
415 | .end·method | 417 | .end·method |
416 | .method·public·static·readSwappedShort([BI)S | 418 | .method·public·static·readSwappedShort([BI)S |
417 | ····.locals·2 | 419 | ····.locals·2 |
418 | ····.param·p0,·"data"····#·[B | 420 | ····.param·p0,·"data"····#·[B |
419 | ····.param·p1,·"offset"····#·I | 421 | ····.param·p1,·"offset"····#·I |
Offset 732, 104 lines modified | Offset 734, 104 lines modified | ||
732 | ····add-int/2addr·v0,·v1 | 734 | ····add-int/2addr·v0,·v1 |
733 | ····return·v0 | 735 | ····return·v0 |
734 | .end·method | 736 | .end·method |
735 | .method·public·static·swapLong(J)J | 737 | .method·public·static·swapLong(J)J |
736 |
····.locals·1 |
738 | ····.locals·12 |
737 | ····.param·p0,·"value"····#·J | 739 | ····.param·p0,·"value"····#·J |
738 | ····.prologue | 740 | ····.prologue |
739 | ····const/16·v10,·0x18 | 741 | ····const/16·v10,·0x18 |
740 | ····const/16·v9,·0x10 | 742 | ····const/16·v9,·0x10 |
741 | ····const/16·v8,·0x8 | 743 | ····const/16·v8,·0x8 |
742 |
····const/4·v |
744 | ····const/4·v5,·0x0 |
743 |
····const-wide/16·v |
745 | ····const-wide/16·v6,·0xff |
744 | ····.line·79 | 746 | ····.line·79 |
745 |
····shr-long·v0,·p0,·v |
747 | ····shr-long·v0,·p0,·v5 |
746 |
····and-long/2addr·v0,·v |
748 | ····and-long/2addr·v0,·v6 |
747 | ····const/16·v2,·0x38 | 749 | ····const/16·v2,·0x38 |
748 | ····shl-long/2addr·v0,·v2 | 750 | ····shl-long/2addr·v0,·v2 |
749 | ····shr-long·v2,·p0,·v8 | 751 | ····shr-long·v2,·p0,·v8 |
750 |
····and-long/2addr·v2,·v |
752 | ····and-long/2addr·v2,·v6 |
751 | ····const/16·v4,·0x30 | 753 | ····const/16·v4,·0x30 |
752 | ····shl-long/2addr·v2,·v4 | 754 | ····shl-long/2addr·v2,·v4 |
753 | ····add-long/2addr·v0,·v2 | 755 | ····add-long/2addr·v0,·v2 |
754 | ····shr-long·v2,·p0,·v9 | 756 | ····shr-long·v2,·p0,·v9 |
755 |
····and-long/2addr·v2,·v |
757 | ····and-long/2addr·v2,·v6 |
756 | ····const/16·v4,·0x28 | 758 | ····const/16·v4,·0x28 |
757 | ····shl-long/2addr·v2,·v4 | 759 | ····shl-long/2addr·v2,·v4 |
758 | ····add-long/2addr·v0,·v2 | 760 | ····add-long/2addr·v0,·v2 |
759 | ····shr-long·v2,·p0,·v10 | 761 | ····shr-long·v2,·p0,·v10 |
760 |
····and-long/2addr·v2,·v |
762 | ····and-long/2addr·v2,·v6 |
761 | ····const/16·v4,·0x20 | 763 | ····const/16·v4,·0x20 |
762 | ····shl-long/2addr·v2,·v4 | 764 | ····shl-long/2addr·v2,·v4 |
763 | ····add-long/2addr·v0,·v2 | 765 | ····add-long/2addr·v0,·v2 |
764 | ····const/16·v2,·0x20 | 766 | ····const/16·v2,·0x20 |
765 | ····shr-long·v2,·p0,·v2 | 767 | ····shr-long·v2,·p0,·v2 |
766 |
····and-long/2addr·v2,·v |
768 | ····and-long/2addr·v2,·v6 |
767 | ····shl-long/2addr·v2,·v10 | 769 | ····shl-long/2addr·v2,·v10 |
768 | ····add-long/2addr·v0,·v2 | 770 | ····add-long/2addr·v0,·v2 |
Max diff block lines reached; 4076/5850 bytes (69.68%) of diff not shown. |
Offset 89, 15 lines modified | Offset 89, 14 lines modified | ||
89 | ····iput-object·v0,·p0,·Lorg/apache/commons/io/FileCleaningTracker;->deleteFailures:Ljava/util/List; | 89 | ····iput-object·v0,·p0,·Lorg/apache/commons/io/FileCleaningTracker;->deleteFailures:Ljava/util/List; |
90 | ····.line·60 | 90 | ····.line·60 |
91 | ····const/4·v0,·0x0 | 91 | ····const/4·v0,·0x0 |
92 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/io/FileCleaningTracker;->exitWhenFinished:Z | 92 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/io/FileCleaningTracker;->exitWhenFinished:Z |
93 | ····.line·237 | ||
94 | ····return-void | 93 | ····return-void |
95 | .end·method | 94 | .end·method |
96 | .method·private·declared-synchronized·addTracker(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V | 95 | .method·private·declared-synchronized·addTracker(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V |
97 | ····.locals·3 | 96 | ····.locals·3 |
98 | ····.param·p1,·"path"····#·Ljava/lang/String; | 97 | ····.param·p1,·"path"····#·Ljava/lang/String; |
99 | ····.param·p2,·"marker"····#·Ljava/lang/Object; | 98 | ····.param·p2,·"marker"····#·Ljava/lang/Object; |
Offset 118, 54 lines modified | Offset 118, 60 lines modified | ||
118 | ····move-result·v4 | 118 | ····move-result·v4 |
119 | ····if-ne·v4,·v5,·:cond_2 | 119 | ····if-ne·v4,·v5,·:cond_2 |
120 | ····const-string·v4,·"mpe/ix" | 120 | ····const-string·v4,·"mpe/ix" |
121 | ····.line·80 | ||
121 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 122 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
122 | ····move-result·v4 | 123 | ····move-result·v4 |
123 | ····if-ne·v4,·v5,·:cond_2 | 124 | ····if-ne·v4,·v5,·:cond_2 |
124 | ····const-string·v4,·"freebsd" | 125 | ····const-string·v4,·"freebsd" |
126 | ····.line·81 | ||
125 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 127 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
126 | ····move-result·v4 | 128 | ····move-result·v4 |
127 | ····if-ne·v4,·v5,·:cond_2 | 129 | ····if-ne·v4,·v5,·:cond_2 |
128 | ····const-string·v4,·"irix" | 130 | ····const-string·v4,·"irix" |
131 | ····.line·82 | ||
129 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 132 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
130 | ····move-result·v4 | 133 | ····move-result·v4 |
131 | ····if-ne·v4,·v5,·:cond_2 | 134 | ····if-ne·v4,·v5,·:cond_2 |
132 | ····const-string·v4,·"digital·unix" | 135 | ····const-string·v4,·"digital·unix" |
136 | ····.line·83 | ||
133 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 137 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
134 | ····move-result·v4 | 138 | ····move-result·v4 |
135 | ····if-ne·v4,·v5,·:cond_2 | 139 | ····if-ne·v4,·v5,·:cond_2 |
136 | ····const-string·v4,·"unix" | 140 | ····const-string·v4,·"unix" |
141 | ····.line·84 | ||
137 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 142 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
138 | ····move-result·v4 | 143 | ····move-result·v4 |
139 | ····if-ne·v4,·v5,·:cond_2 | 144 | ····if-ne·v4,·v5,·:cond_2 |
140 | ····const-string·v4,·"mac·os·x" | 145 | ····const-string·v4,·"mac·os·x" |
146 | ····.line·85 | ||
141 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 147 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
142 | ····move-result·v4 | 148 | ····move-result·v4 |
143 | ····if-eq·v4,·v5,·:cond_3 | 149 | ····if-eq·v4,·v5,·:cond_3 |
144 | ····.line·86 | 150 | ····.line·86 |
Offset 182, 22 lines modified | Offset 188, 24 lines modified | ||
182 | ····move-result·v4 | 188 | ····move-result·v4 |
183 | ····if-ne·v4,·v5,·:cond_4 | 189 | ····if-ne·v4,·v5,·:cond_4 |
184 | ····const-string·v4,·"sunos" | 190 | ····const-string·v4,·"sunos" |
191 | ····.line·88 | ||
185 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 192 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
186 | ····move-result·v4 | 193 | ····move-result·v4 |
187 | ····if-ne·v4,·v5,·:cond_4 | 194 | ····if-ne·v4,·v5,·:cond_4 |
188 | ····const-string·v4,·"solaris" | 195 | ····const-string·v4,·"solaris" |
196 | ····.line·89 | ||
189 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 197 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
190 | ····move-result·v4 | 198 | ····move-result·v4 |
191 | ····if-eq·v4,·v5,·:cond_5 | 199 | ····if-eq·v4,·v5,·:cond_5 |
192 | ····.line·90 | 200 | ····.line·90 |
Offset 217, 14 lines modified | Offset 225, 15 lines modified | ||
217 | ····move-result·v4 | 225 | ····move-result·v4 |
218 | ····if-ne·v4,·v5,·:cond_6 | 226 | ····if-ne·v4,·v5,·:cond_6 |
219 | ····const-string·v4,·"aix" | 227 | ····const-string·v4,·"aix" |
228 | ····.line·93 | ||
220 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 229 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
221 | ····:try_end_1 | 230 | ····:try_end_1 |
222 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 231 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
223 | ····move-result·v4 | 232 | ····move-result·v4 |
Max diff block lines reached; 8766/10691 bytes (81.99%) of diff not shown. |
Offset 109, 17 lines modified | Offset 109, 17 lines modified | ||
109 | ····sput-object·v0,·Lorg/apache/commons/io/FileUtils;->ONE_EB_BI:Ljava/math/BigInteger; | 109 | ····sput-object·v0,·Lorg/apache/commons/io/FileUtils;->ONE_EB_BI:Ljava/math/BigInteger; |
110 | ····.line·165 | 110 | ····.line·165 |
111 | ····invoke-static·{v2,·v3},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; | 111 | ····invoke-static·{v2,·v3},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
112 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
113 |
····const-wide/high16·v |
113 | ····const-wide/high16·v2,·0x1000000000000000L |
114 |
····invoke-static·{v |
114 | ····invoke-static·{v2,·v3},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
115 | ····move-result-object·v1 | 115 | ····move-result-object·v1 |
116 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 116 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
117 | ····move-result-object·v0 | 117 | ····move-result-object·v0 |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 163 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
164 | ····.line·83 | 164 | ····.line·83 |
165 | ····return-void | 165 | ····return-void |
166 | .end·method | 166 | .end·method |
167 | .method·public·static·byteCountToDisplaySize(J)Ljava/lang/String; | 167 | .method·public·static·byteCountToDisplaySize(J)Ljava/lang/String; |
168 |
····.locals· |
168 | ····.locals·2 |
169 | ····.param·p0,·"size"····#·J | 169 | ····.param·p0,·"size"····#·J |
170 | ····.prologue | 170 | ····.prologue |
171 | ····.line·426 | 171 | ····.line·426 |
172 | ····invoke-static·{p0,·p1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; | 172 | ····invoke-static·{p0,·p1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
173 | ····move-result-object·v0 | 173 | ····move-result-object·v0 |
Offset 668, 15 lines modified | Offset 668, 15 lines modified | ||
668 | ····.end·local·v1····#·"in":Ljava/io/InputStream; | 668 | ····.end·local·v1····#·"in":Ljava/io/InputStream; |
669 | ····.restart·local·v0····#·"in":Ljava/io/InputStream; | 669 | ····.restart·local·v0····#·"in":Ljava/io/InputStream; |
670 | ····goto·:goto_0 | 670 | ····goto·:goto_0 |
671 | .end·method | 671 | .end·method |
672 | .method·public·static·checksumCRC32(Ljava/io/File;)J | 672 | .method·public·static·checksumCRC32(Ljava/io/File;)J |
673 |
····.locals· |
673 | ····.locals·4 |
674 | ····.param·p0,·"file"····#·Ljava/io/File; | 674 | ····.param·p0,·"file"····#·Ljava/io/File; |
675 | ····.annotation·system·Ldalvik/annotation/Throws; | 675 | ····.annotation·system·Ldalvik/annotation/Throws; |
676 | ········value·=·{ | 676 | ········value·=·{ |
677 | ············Ljava/io/IOException; | 677 | ············Ljava/io/IOException; |
678 | ········} | 678 | ········} |
679 | ····.end·annotation | 679 | ····.end·annotation |
Offset 689, 367 lines modified | Offset 689, 357 lines modified | ||
689 | ····.line·2686 | 689 | ····.line·2686 |
690 | ····.local·v0,·"crc":Ljava/util/zip/CRC32; | 690 | ····.local·v0,·"crc":Ljava/util/zip/CRC32; |
691 | ····invoke-static·{p0,·v0},·Lorg/apache/commons/io/FileUtils;->checksum(Ljava/io/File;Ljava/util/zip/Checksum;)Ljava/util/zip/Checksum; | 691 | ····invoke-static·{p0,·v0},·Lorg/apache/commons/io/FileUtils;->checksum(Ljava/io/File;Ljava/util/zip/Checksum;)Ljava/util/zip/Checksum; |
692 | ····.line·2687 | 692 | ····.line·2687 |
693 | ····invoke-virtual·{v0},·Ljava/util/zip/CRC32;->getValue()J | 693 | ····invoke-virtual·{v0},·Ljava/util/zip/CRC32;->getValue()J |
694 |
····move-result-wide·v |
694 | ····move-result-wide·v2 |
695 |
····return-wide·v |
695 | ····return-wide·v2 |
696 | .end·method | 696 | .end·method |
697 | .method·public·static·cleanDirectory(Ljava/io/File;)V | 697 | .method·public·static·cleanDirectory(Ljava/io/File;)V |
698 |
····.locals· |
698 | ····.locals·8 |
699 | ····.param·p0,·"directory"····#·Ljava/io/File; | 699 | ····.param·p0,·"directory"····#·Ljava/io/File; |
700 | ····.annotation·system·Ldalvik/annotation/Throws; | 700 | ····.annotation·system·Ldalvik/annotation/Throws; |
701 | ········value·=·{ | 701 | ········value·=·{ |
702 | ············Ljava/io/IOException; | 702 | ············Ljava/io/IOException; |
703 | ········} | 703 | ········} |
704 | ····.end·annotation | 704 | ····.end·annotation |
705 | ····.prologue | 705 | ····.prologue |
706 | ····.line·1635 | 706 | ····.line·1635 |
707 | ····invoke-virtual·{p0},·Ljava/io/File;->exists()Z | 707 | ····invoke-virtual·{p0},·Ljava/io/File;->exists()Z |
708 |
····move-result·v |
708 | ····move-result·v5 |
709 |
····if-nez·v |
709 | ····if-nez·v5,·:cond_0 |
710 | ····.line·1636 | 710 | ····.line·1636 |
711 |
····new-instance·v |
711 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
712 |
····invoke-direct·{v |
712 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
713 |
····invoke-virtual·{v |
713 | ····invoke-virtual·{v5,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
714 |
····move-result-object·v |
714 | ····move-result-object·v5 |
715 |
····const-string·v |
715 | ····const-string·v6,·"·does·not·exist" |
716 |
····invoke-virtual·{v |
716 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
717 |
····move-result-object·v |
717 | ····move-result-object·v5 |
718 |
····invoke-virtual·{v |
718 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
719 |
····move-result-object·v |
719 | ····move-result-object·v4 |
720 | ····.line·1637 | 720 | ····.line·1637 |
Max diff block lines reached; 77570/81263 bytes (95.46%) of diff not shown. |
Offset 1594, 195 lines modified | Offset 1594, 189 lines modified | ||
1594 | ····move-result·v1 | 1594 | ····move-result·v1 |
1595 | ····goto·:goto_0 | 1595 | ····goto·:goto_0 |
1596 | .end·method | 1596 | .end·method |
1597 | .method·public·static·isExtension(Ljava/lang/String;Ljava/util/Collection;)Z | 1597 | .method·public·static·isExtension(Ljava/lang/String;Ljava/util/Collection;)Z |
1598 |
····.locals· |
1598 | ····.locals·6 |
1599 | ····.param·p0,·"filename"····#·Ljava/lang/String; | 1599 | ····.param·p0,·"filename"····#·Ljava/lang/String; |
1600 | ····.annotation·system·Ldalvik/annotation/Signature; | 1600 | ····.annotation·system·Ldalvik/annotation/Signature; |
1601 | ········value·=·{ | 1601 | ········value·=·{ |
1602 | ············"(", | 1602 | ············"(", |
1603 | ············"Ljava/lang/String;", | 1603 | ············"Ljava/lang/String;", |
1604 | ············"Ljava/util/Collection", | 1604 | ············"Ljava/util/Collection", |
1605 | ············"<", | 1605 | ············"<", |
1606 | ············"Ljava/lang/String;", | 1606 | ············"Ljava/lang/String;", |
1607 | ············">;)Z" | 1607 | ············">;)Z" |
1608 | ········} | 1608 | ········} |
1609 | ····.end·annotation | 1609 | ····.end·annotation |
1610 | ····.prologue | 1610 | ····.prologue |
1611 | ····.local·p1,·"extensions":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/lang/String;>;" | 1611 | ····.local·p1,·"extensions":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/lang/String;>;" |
1612 |
····const/4·v |
1612 | ····const/4·v2,·0x1 |
1613 |
····const/4·v |
1613 | ····const/4·v3,·0x0 |
1614 | ····.line·1195 | 1614 | ····.line·1195 |
1615 | ····if-nez·p0,·:cond_1 | 1615 | ····if-nez·p0,·:cond_1 |
1616 | ····.line·1207 | 1616 | ····.line·1207 |
1617 | ····:cond_0 | 1617 | ····:cond_0 |
1618 | ····:goto_0 | 1618 | ····:goto_0 |
1619 |
····return·v |
1619 | ····return·v3 |
1620 | ····.line·1198 | 1620 | ····.line·1198 |
1621 | ····:cond_1 | 1621 | ····:cond_1 |
1622 | ····if-eqz·p1,·:cond_2 | 1622 | ····if-eqz·p1,·:cond_2 |
1623 | ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z | 1623 | ····invoke-interface·{p1},·Ljava/util/Collection;->isEmpty()Z |
1624 |
····move-result·v |
1624 | ····move-result·v4 |
1625 |
····if-eqz·v |
1625 | ····if-eqz·v4,·:cond_4 |
1626 | ····.line·1199 | 1626 | ····.line·1199 |
1627 | ····:cond_2 | 1627 | ····:cond_2 |
1628 | ····invoke-static·{p0},·Lorg/apache/commons/io/FilenameUtils;->indexOfExtension(Ljava/lang/String;)I | 1628 | ····invoke-static·{p0},·Lorg/apache/commons/io/FilenameUtils;->indexOfExtension(Ljava/lang/String;)I |
1629 |
····move-result·v |
1629 | ····move-result·v4 |
1630 |
····const/4·v |
1630 | ····const/4·v5,·-0x1 |
1631 |
····if-ne·v |
1631 | ····if-ne·v4,·v5,·:cond_3 |
1632 | ····:goto_1 | 1632 | ····:goto_1 |
1633 |
····move·v |
1633 | ····move·v3,·v2 |
1634 | ····goto·:goto_0 | 1634 | ····goto·:goto_0 |
1635 | ····:cond_3 | 1635 | ····:cond_3 |
1636 |
····move·v |
1636 | ····move·v2,·v3 |
1637 | ····goto·:goto_1 | 1637 | ····goto·:goto_1 |
1638 | ····.line·1201 | 1638 | ····.line·1201 |
1639 | ····:cond_4 | 1639 | ····:cond_4 |
1640 | ····invoke-static·{p0},·Lorg/apache/commons/io/FilenameUtils;->getExtension(Ljava/lang/String;)Ljava/lang/String; | 1640 | ····invoke-static·{p0},·Lorg/apache/commons/io/FilenameUtils;->getExtension(Ljava/lang/String;)Ljava/lang/String; |
1641 | ····move-result-object·v1 | 1641 | ····move-result-object·v1 |
1642 | ····.line·1202 | 1642 | ····.line·1202 |
1643 | ····.local·v1,·"fileExt":Ljava/lang/String; | 1643 | ····.local·v1,·"fileExt":Ljava/lang/String; |
1644 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 1644 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
1645 |
····move-result-object·v |
1645 | ····move-result-object·v4 |
1646 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
1647 | ····:cond_5 | 1646 | ····:cond_5 |
1648 |
····invoke-interface·{v |
1647 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
1649 | ····move-result·v5 | 1648 | ····move-result·v5 |
1650 | ····if-eqz·v5,·:cond_0 | 1649 | ····if-eqz·v5,·:cond_0 |
1651 |
····invoke-interface·{v |
1650 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1652 | ····move-result-object·v0 | 1651 | ····move-result-object·v0 |
1653 | ····check-cast·v0,·Ljava/lang/String; | 1652 | ····check-cast·v0,·Ljava/lang/String; |
1654 | ····.line·1203 | 1653 | ····.line·1203 |
1655 | ····.local·v0,·"extension":Ljava/lang/String; | 1654 | ····.local·v0,·"extension":Ljava/lang/String; |
1656 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1655 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1657 | ····move-result·v5 | 1656 | ····move-result·v5 |
1658 | ····if-eqz·v5,·:cond_5 | 1657 | ····if-eqz·v5,·:cond_5 |
1659 |
····move·v |
1658 | ····move·v3,·v2 |
Max diff block lines reached; 2643/5153 bytes (51.29%) of diff not shown. |
Offset 15, 14 lines modified | Offset 15, 15 lines modified | ||
15 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
16 | ····.locals·1 | 16 | ····.locals·1 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·120 | 18 | ····.line·120 |
19 | ····const-string·v0,·"line.separator" | 19 | ····const-string·v0,·"line.separator" |
20 | ····.line·121 | ||
20 | ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; | 21 | ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
21 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
22 | ····sput-object·v0,·Lorg/apache/commons/io/HexDump;->EOL:Ljava/lang/String; | 23 | ····sput-object·v0,·Lorg/apache/commons/io/HexDump;->EOL:Ljava/lang/String; |
23 | ····.line·122 | 24 | ····.line·122 |
Offset 132, 15 lines modified | Offset 133, 15 lines modified | ||
132 | ····.line·158 | 133 | ····.line·158 |
133 | ····:cond_0 | 134 | ····:cond_0 |
134 | ····return-object·p0 | 135 | ····return-object·p0 |
135 | .end·method | 136 | .end·method |
136 | .method·private·static·dump(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder; | 137 | .method·private·static·dump(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder; |
137 |
····.locals· |
138 | ····.locals·5 |
138 | ····.param·p0,·"_lbuffer"····#·Ljava/lang/StringBuilder; | 139 | ····.param·p0,·"_lbuffer"····#·Ljava/lang/StringBuilder; |
139 | ····.param·p1,·"value"····#·J | 140 | ····.param·p1,·"value"····#·J |
140 | ····.prologue | 141 | ····.prologue |
141 | ····.line·140 | 142 | ····.line·140 |
142 | ····const/4·v0,·0x0 | 143 | ····const/4·v0,·0x0 |
Offset 161, 28 lines modified | Offset 162, 29 lines modified | ||
161 | ····long-to-int·v2,·v2 | 162 | ····long-to-int·v2,·v2 |
162 | ····and-int/lit8·v2,·v2,·0xf | 163 | ····and-int/lit8·v2,·v2,·0xf |
163 | ····aget-char·v1,·v1,·v2 | 164 | ····aget-char·v1,·v1,·v2 |
165 | ····.line·142 | ||
164 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 166 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
165 | ····.line·140 | 167 | ····.line·140 |
166 | ····add-int/lit8·v0,·v0,·0x1 | 168 | ····add-int/lit8·v0,·v0,·0x1 |
167 | ····goto·:goto_0 | 169 | ····goto·:goto_0 |
168 | ····.line·144 | 170 | ····.line·144 |
169 | ····:cond_0 | 171 | ····:cond_0 |
170 | ····return-object·p0 | 172 | ····return-object·p0 |
171 | .end·method | 173 | .end·method |
172 | .method·public·static·dump([BJLjava/io/OutputStream;I)V | 174 | .method·public·static·dump([BJLjava/io/OutputStream;I)V |
173 |
····.locals·1 |
175 | ····.locals·11 |
174 | ····.param·p0,·"data"····#·[B | 176 | ····.param·p0,·"data"····#·[B |
175 | ····.param·p1,·"offset"····#·J | 177 | ····.param·p1,·"offset"····#·J |
176 | ····.param·p3,·"stream"····#·Ljava/io/OutputStream; | 178 | ····.param·p3,·"stream"····#·Ljava/io/OutputStream; |
177 | ····.param·p4,·"index"····#·I | 179 | ····.param·p4,·"index"····#·I |
178 | ····.annotation·system·Ldalvik/annotation/Throws; | 180 | ····.annotation·system·Ldalvik/annotation/Throws; |
179 | ········value·=·{ | 181 | ········value·=·{ |
180 | ············Ljava/io/IOException;, | 182 | ············Ljava/io/IOException;, |
Offset 752, 15 lines modified | Offset 752, 15 lines modified | ||
752 | ····move-result-wide·v0 | 752 | ····move-result-wide·v0 |
753 | ····return-wide·v0 | 753 | ····return-wide·v0 |
754 | .end·method | 754 | .end·method |
755 | .method·public·static·copyLarge(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)J | 755 | .method·public·static·copyLarge(Ljava/io/InputStream;Ljava/io/OutputStream;JJ)J |
756 |
····.locals· |
756 | ····.locals·8 |
757 | ····.param·p0,·"input"····#·Ljava/io/InputStream; | 757 | ····.param·p0,·"input"····#·Ljava/io/InputStream; |
758 | ····.param·p1,·"output"····#·Ljava/io/OutputStream; | 758 | ····.param·p1,·"output"····#·Ljava/io/OutputStream; |
759 | ····.param·p2,·"inputOffset"····#·J | 759 | ····.param·p2,·"inputOffset"····#·J |
760 | ····.param·p4,·"length"····#·J | 760 | ····.param·p4,·"length"····#·J |
761 | ····.annotation·system·Ldalvik/annotation/Throws; | 761 | ····.annotation·system·Ldalvik/annotation/Throws; |
762 | ········value·=·{ | 762 | ········value·=·{ |
763 | ············Ljava/io/IOException; | 763 | ············Ljava/io/IOException; |
Offset 785, 131 lines modified | Offset 785, 139 lines modified | ||
785 | ····move-result-wide·v0 | 785 | ····move-result-wide·v0 |
786 | ····return-wide·v0 | 786 | ····return-wide·v0 |
787 | .end·method | 787 | .end·method |
788 | .method·public·static·copyLarge(Ljava/io/InputStream;Ljava/io/OutputStream;JJ[B)J | 788 | .method·public·static·copyLarge(Ljava/io/InputStream;Ljava/io/OutputStream;JJ[B)J |
789 |
····.locals· |
789 | ····.locals·12 |
790 | ····.param·p0,·"input"····#·Ljava/io/InputStream; | 790 | ····.param·p0,·"input"····#·Ljava/io/InputStream; |
791 | ····.param·p1,·"output"····#·Ljava/io/OutputStream; | 791 | ····.param·p1,·"output"····#·Ljava/io/OutputStream; |
792 | ····.param·p2,·"inputOffset"····#·J | 792 | ····.param·p2,·"inputOffset"····#·J |
793 | ····.param·p4,·"length"····#·J | 793 | ····.param·p4,·"length"····#·J |
794 | ····.param·p6,·"buffer"····#·[B | 794 | ····.param·p6,·"buffer"····#·[B |
795 | ····.annotation·system·Ldalvik/annotation/Throws; | 795 | ····.annotation·system·Ldalvik/annotation/Throws; |
796 | ········value·=·{ | 796 | ········value·=·{ |
797 | ············Ljava/io/IOException; | 797 | ············Ljava/io/IOException; |
798 | ········} | 798 | ········} |
799 | ····.end·annotation | 799 | ····.end·annotation |
800 | ····.prologue | 800 | ····.prologue |
801 | ····.line·1845 | 801 | ····.line·1845 |
802 |
····const-wide/16·v |
802 | ····const-wide/16·v8,·0x0 |
803 |
····cmp-long·v5,·p2,·v |
803 | ····cmp-long·v5,·p2,·v8 |
804 | ····if-lez·v5,·:cond_0 | 804 | ····if-lez·v5,·:cond_0 |
805 | ····.line·1846 | 805 | ····.line·1846 |
806 | ····invoke-static·{p0,·p2,·p3},·Lorg/apache/commons/io/IOUtils;->skipFully(Ljava/io/InputStream;J)V | 806 | ····invoke-static·{p0,·p2,·p3},·Lorg/apache/commons/io/IOUtils;->skipFully(Ljava/io/InputStream;J)V |
807 | ····.line·1848 | 807 | ····.line·1848 |
808 | ····:cond_0 | 808 | ····:cond_0 |
809 |
····const-wide/16·v |
809 | ····const-wide/16·v8,·0x0 |
810 |
····cmp-long·v5,·p4,·v |
810 | ····cmp-long·v5,·p4,·v8 |
811 | ····if-nez·v5,·:cond_2 | 811 | ····if-nez·v5,·:cond_2 |
812 | ····.line·1849 | 812 | ····.line·1849 |
813 |
····const-wide/16·v |
813 | ····const-wide/16·v6,·0x0 |
814 | ····.line·1866 | 814 | ····.line·1866 |
815 | ····:cond_1 | 815 | ····:cond_1 |
816 |
····return-wide·v |
816 | ····return-wide·v6 |
817 | ····.line·1851 | 817 | ····.line·1851 |
818 | ····:cond_2 | 818 | ····:cond_2 |
819 |
···· |
819 | ····move-object/from16·v0,·p6 |
820 | ····array-length·v2,·v0 | ||
820 | ····.line·1852 | 821 | ····.line·1852 |
821 |
····.local·v |
822 | ····.local·v2,·"bufferLength":I |
822 |
····move·v |
823 | ····move·v3,·v2 |
823 | ····.line·1853 | 824 | ····.line·1853 |
824 |
····.local·v |
825 | ····.local·v3,·"bytesToRead":I |
825 |
····const-wide/16·v |
826 | ····const-wide/16·v8,·0x0 |
826 |
····cmp-long·v5,·p4,·v |
827 | ····cmp-long·v5,·p4,·v8 |
827 | ····if-lez·v5,·:cond_3 | 828 | ····if-lez·v5,·:cond_3 |
828 |
····int-to-long·v |
829 | ····int-to-long·v8,·v2 |
829 |
····cmp-long·v5,·p4,·v |
830 | ····cmp-long·v5,·p4,·v8 |
830 | ····if-gez·v5,·:cond_3 | 831 | ····if-gez·v5,·:cond_3 |
831 | ····.line·1854 | 832 | ····.line·1854 |
832 |
···· |
833 | ····move-wide/from16·v0,·p4 |
834 | ····long-to-int·v3,·v0 | ||
833 | ····.line·1857 | 835 | ····.line·1857 |
834 | ····:cond_3 | 836 | ····:cond_3 |
835 |
····const-wide/16·v |
837 | ····const-wide/16·v6,·0x0 |
836 | ····.line·1858 | 838 | ····.line·1858 |
837 |
····.local·v |
839 | ····.local·v6,·"totalRead":J |
838 | ····:cond_4 | 840 | ····:cond_4 |
839 | ····:goto_0 | 841 | ····:goto_0 |
840 |
····if-lez·v |
842 | ····if-lez·v3,·:cond_1 |
Max diff block lines reached; 7524/10044 bytes (74.91%) of diff not shown. |
Offset 46, 25 lines modified | Offset 46, 28 lines modified | ||
46 | ····if-eqz·v0,·:cond_0 | 46 | ····if-eqz·v0,·:cond_0 |
47 | ····check-cast·p0,·Lorg/apache/commons/io/TaggedIOException; | 47 | ····check-cast·p0,·Lorg/apache/commons/io/TaggedIOException; |
48 | ····.end·local·p0····#·"throwable":Ljava/lang/Throwable; | 48 | ····.end·local·p0····#·"throwable":Ljava/lang/Throwable; |
49 | ····iget-object·v0,·p0,·Lorg/apache/commons/io/TaggedIOException;->tag:Ljava/io/Serializable; | 49 | ····iget-object·v0,·p0,·Lorg/apache/commons/io/TaggedIOException;->tag:Ljava/io/Serializable; |
50 | ····.line·67 | ||
50 | ····invoke-virtual·{p1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 51 | ····invoke-virtual·{p1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
51 | ····move-result·v0 | 52 | ····move-result·v0 |
52 | ····if-eqz·v0,·:cond_0 | 53 | ····if-eqz·v0,·:cond_0 |
53 | ····const/4·v0,·0x1 | 54 | ····const/4·v0,·0x1 |
55 | ····.line·65 | ||
54 | ····:goto_0 | 56 | ····:goto_0 |
55 | ····return·v0 | 57 | ····return·v0 |
58 | ····.line·67 | ||
56 | ····:cond_0 | 59 | ····:cond_0 |
57 | ····const/4·v0,·0x0 | 60 | ····const/4·v0,·0x0 |
58 | ····goto·:goto_0 | 61 | ····goto·:goto_0 |
59 | .end·method | 62 | .end·method |
60 | .method·public·static·throwCauseIfTaggedWith(Ljava/lang/Throwable;Ljava/lang/Object;)V | 63 | .method·public·static·throwCauseIfTaggedWith(Ljava/lang/Throwable;Ljava/lang/Object;)V |
Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
29 | ····iput-wide·p2,·p0,·Lorg/apache/commons/io/ThreadMonitor;->timeout:J | 29 | ····iput-wide·p2,·p0,·Lorg/apache/commons/io/ThreadMonitor;->timeout:J |
30 | ····.line·98 | 30 | ····.line·98 |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | .method·public·static·start(J)Ljava/lang/Thread; | 33 | .method·public·static·start(J)Ljava/lang/Thread; |
34 |
····.locals· |
34 | ····.locals·2 |
35 | ····.param·p0,·"timeout"····#·J | 35 | ····.param·p0,·"timeout"····#·J |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·55 | 37 | ····.line·55 |
38 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; | 38 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
39 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
47 | ····return-object·v0 | 47 | ····return-object·v0 |
48 | .end·method | 48 | .end·method |
49 | .method·public·static·start(Ljava/lang/Thread;J)Ljava/lang/Thread; | 49 | .method·public·static·start(Ljava/lang/Thread;J)Ljava/lang/Thread; |
50 |
····.locals· |
50 | ····.locals·5 |
51 | ····.param·p0,·"thread"····#·Ljava/lang/Thread; | 51 | ····.param·p0,·"thread"····#·Ljava/lang/Thread; |
52 | ····.param·p1,·"timeout"····#·J | 52 | ····.param·p1,·"timeout"····#·J |
53 | ····.prologue | 53 | ····.prologue |
54 | ····.line·68 | 54 | ····.line·68 |
55 | ····const/4·v0,·0x0 | 55 | ····const/4·v0,·0x0 |
Offset 66, 74 lines modified | Offset 66, 73 lines modified | ||
66 | ····.local·p1,·"delegates":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Ljava/util/Comparator<Ljava/io/File;>;>;" | 66 | ····.local·p1,·"delegates":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Ljava/util/Comparator<Ljava/io/File;>;>;" |
67 | ····invoke-direct·{p0},·Lorg/apache/commons/io/comparator/AbstractFileComparator;-><init>()V | 67 | ····invoke-direct·{p0},·Lorg/apache/commons/io/comparator/AbstractFileComparator;-><init>()V |
68 | ····.line·72 | 68 | ····.line·72 |
69 | ····if-nez·p1,·:cond_0 | 69 | ····if-nez·p1,·:cond_0 |
70 | ····.line·73 | 70 | ····.line·73 |
71 |
····sget-object·v |
71 | ····sget-object·v2,·Lorg/apache/commons/io/comparator/CompositeFileComparator;->NO_COMPARATORS:[Ljava/util/Comparator; |
72 |
····check-cast·v |
72 | ····check-cast·v2,·[Ljava/util/Comparator; |
73 |
····iput-object·v |
73 | ····iput-object·v2,·p0,·Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; |
74 | ····.line·81 | 74 | ····.line·81 |
75 | ····:goto_0 | 75 | ····:goto_0 |
76 | ····return-void | 76 | ····return-void |
77 | ····.line·75 | 77 | ····.line·75 |
78 | ····:cond_0 | 78 | ····:cond_0 |
79 |
····new-instance·v |
79 | ····new-instance·v1,·Ljava/util/ArrayList; |
80 |
····invoke-direct·{v |
80 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
81 | ····.line·76 | 81 | ····.line·76 |
82 |
····.local·v |
82 | ····.local·v1,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/util/Comparator<Ljava/io/File;>;>;" |
83 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 83 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
84 |
····move-result-object·v |
84 | ····move-result-object·v2 |
85 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
86 | ····:goto_1 | 85 | ····:goto_1 |
87 |
····invoke-interface·{v |
86 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
88 | ····move-result·v3 | 87 | ····move-result·v3 |
89 | ····if-eqz·v3,·:cond_1 | 88 | ····if-eqz·v3,·:cond_1 |
90 |
····invoke-interface·{v |
89 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
91 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
92 | ····check-cast·v0,·Ljava/util/Comparator; | 91 | ····check-cast·v0,·Ljava/util/Comparator; |
93 | ····.line·77 | 92 | ····.line·77 |
94 | ····.local·v0,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<Ljava/io/File;>;" | 93 | ····.local·v0,·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<Ljava/io/File;>;" |
95 |
····invoke-interface·{v |
94 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
96 | ····goto·:goto_1 | 95 | ····goto·:goto_1 |
97 | ····.line·79 | 96 | ····.line·79 |
98 | ····.end·local·v0····#·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<Ljava/io/File;>;" | 97 | ····.end·local·v0····#·"comparator":Ljava/util/Comparator;,·"Ljava/util/Comparator<Ljava/io/File;>;" |
99 | ····:cond_1 | 98 | ····:cond_1 |
100 |
····invoke-interface·{v |
99 | ····invoke-interface·{v1},·Ljava/util/List;->size()I |
101 |
····move-result·v |
100 | ····move-result·v2 |
102 |
····new-array·v |
101 | ····new-array·v2,·v2,·[Ljava/util/Comparator; |
103 |
····invoke-interface·{v |
102 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
104 |
····move-result-object·v |
103 | ····move-result-object·v2 |
105 |
····check-cast·v |
104 | ····check-cast·v2,·[Ljava/util/Comparator; |
106 |
····check-cast·v |
105 | ····check-cast·v2,·[Ljava/util/Comparator; |
107 |
····iput-object·v |
106 | ····iput-object·v2,·p0,·Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; |
108 | ····goto·:goto_0 | 107 | ····goto·:goto_0 |
109 | .end·method | 108 | .end·method |
110 | .method·public·varargs·constructor·<init>([Ljava/util/Comparator;)V | 109 | .method·public·varargs·constructor·<init>([Ljava/util/Comparator;)V |
111 | ····.locals·3 | 110 | ····.locals·3 |
112 | ····.annotation·system·Ldalvik/annotation/Signature; | 111 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 192, 90 lines modified | Offset 191, 81 lines modified | ||
192 | .method·public·compare(Ljava/io/File;Ljava/io/File;)I | 191 | .method·public·compare(Ljava/io/File;Ljava/io/File;)I |
193 | ····.locals·5 | 192 | ····.locals·5 |
194 | ····.param·p1,·"file1"····#·Ljava/io/File; | 193 | ····.param·p1,·"file1"····#·Ljava/io/File; |
195 | ····.param·p2,·"file2"····#·Ljava/io/File; | 194 | ····.param·p2,·"file2"····#·Ljava/io/File; |
196 | ····.prologue | 195 | ····.prologue |
197 | ····.line·92 | 196 | ····.line·92 |
198 |
····const/4·v |
197 | ····const/4·v1,·0x0 |
199 | ····.line·93 | 198 | ····.line·93 |
200 |
····.local·v |
199 | ····.local·v1,·"result":I |
201 |
····iget-object·v |
200 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; |
202 |
|
201 | ····array-length·v4,·v3 |
203 | ····array-length·v3,·v0 | ||
204 | ····.local·v3,·"len$":I | ||
205 | ····const/4·v2,·0x0 | 202 | ····const/4·v2,·0x0 |
206 | ····.local·v2,·"i$":I | ||
207 | ····:goto_0 | 203 | ····:goto_0 |
208 |
····if-ge·v2,·v |
204 | ····if-ge·v2,·v4,·:cond_0 |
209 |
····aget-object·v |
205 | ····aget-object·v0,·v3,·v2 |
Max diff block lines reached; 2320/6624 bytes (35.02%) of diff not shown. |
Offset 78, 48 lines modified | Offset 78, 42 lines modified | ||
78 | ····move-result·v0 | 78 | ····move-result·v0 |
79 | ····return·v0 | 79 | ····return·v0 |
80 | .end·method | 80 | .end·method |
81 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 81 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
82 | ····.locals·1 | 82 | ····.locals·1 |
83 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
84 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
85 | ····.prologue | 83 | ····.prologue |
86 | ····.line·47 | 84 | ····.line·47 |
87 | ····check-cast·p1,·Ljava/io/File; | 85 | ····check-cast·p1,·Ljava/io/File; |
88 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
89 | ····check-cast·p2,·Ljava/io/File; | 86 | ····check-cast·p2,·Ljava/io/File; |
90 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
91 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/DefaultFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I | 87 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/DefaultFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I |
92 | ····move-result·v0 | 88 | ····move-result·v0 |
93 | ····return·v0 | 89 | ····return·v0 |
94 | .end·method | 90 | .end·method |
95 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; | 91 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; |
96 | ····.locals·1 | 92 | ····.locals·1 |
97 | ····.param·p1,·"x0"····#·Ljava/util/List; | ||
98 | ····.prologue | 93 | ····.prologue |
99 | ····.line·47 | 94 | ····.line·47 |
100 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; | 95 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; |
101 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
102 | ····return-object·v0 | 97 | ····return-object·v0 |
103 | .end·method | 98 | .end·method |
104 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; | 99 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; |
105 | ····.locals·1 | 100 | ····.locals·1 |
106 | ····.param·p1,·"x0"····#·[Ljava/io/File; | ||
107 | ····.prologue | 101 | ····.prologue |
108 | ····.line·47 | 102 | ····.line·47 |
109 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; | 103 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; |
110 | ····move-result-object·v0 | 104 | ····move-result-object·v0 |
Offset 109, 48 lines modified | Offset 109, 42 lines modified | ||
109 | ····sub-int/2addr·v0,·v1 | 109 | ····sub-int/2addr·v0,·v1 |
110 | ····return·v0 | 110 | ····return·v0 |
111 | .end·method | 111 | .end·method |
112 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 112 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
113 | ····.locals·1 | 113 | ····.locals·1 |
114 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
115 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
116 | ····.prologue | 114 | ····.prologue |
117 | ····.line·46 | 115 | ····.line·46 |
118 | ····check-cast·p1,·Ljava/io/File; | 116 | ····check-cast·p1,·Ljava/io/File; |
119 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
120 | ····check-cast·p2,·Ljava/io/File; | 117 | ····check-cast·p2,·Ljava/io/File; |
121 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
122 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/DirectoryFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I | 118 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/DirectoryFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I |
123 | ····move-result·v0 | 119 | ····move-result·v0 |
124 | ····return·v0 | 120 | ····return·v0 |
125 | .end·method | 121 | .end·method |
126 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; | 122 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; |
127 | ····.locals·1 | 123 | ····.locals·1 |
128 | ····.param·p1,·"x0"····#·Ljava/util/List; | ||
129 | ····.prologue | 124 | ····.prologue |
130 | ····.line·46 | 125 | ····.line·46 |
131 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; | 126 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; |
132 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
133 | ····return-object·v0 | 128 | ····return-object·v0 |
134 | .end·method | 129 | .end·method |
135 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; | 130 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; |
136 | ····.locals·1 | 131 | ····.locals·1 |
137 | ····.param·p1,·"x0"····#·[Ljava/io/File; | ||
138 | ····.prologue | 132 | ····.prologue |
139 | ····.line·46 | 133 | ····.line·46 |
140 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; | 134 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; |
141 | ····move-result-object·v0 | 135 | ····move-result-object·v0 |
Offset 211, 48 lines modified | Offset 211, 42 lines modified | ||
211 | ····move-result·v2 | 211 | ····move-result·v2 |
212 | ····return·v2 | 212 | ····return·v2 |
213 | .end·method | 213 | .end·method |
214 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 214 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
215 | ····.locals·1 | 215 | ····.locals·1 |
216 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
217 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
218 | ····.prologue | 216 | ····.prologue |
219 | ····.line·54 | 217 | ····.line·54 |
220 | ····check-cast·p1,·Ljava/io/File; | 218 | ····check-cast·p1,·Ljava/io/File; |
221 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
222 | ····check-cast·p2,·Ljava/io/File; | 219 | ····check-cast·p2,·Ljava/io/File; |
223 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
224 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/ExtensionFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I | 220 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/ExtensionFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I |
225 | ····move-result·v0 | 221 | ····move-result·v0 |
226 | ····return·v0 | 222 | ····return·v0 |
227 | .end·method | 223 | .end·method |
228 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; | 224 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; |
229 | ····.locals·1 | 225 | ····.locals·1 |
230 | ····.param·p1,·"x0"····#·Ljava/util/List; | ||
231 | ····.prologue | 226 | ····.prologue |
232 | ····.line·54 | 227 | ····.line·54 |
233 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; | 228 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; |
234 | ····move-result-object·v0 | 229 | ····move-result-object·v0 |
235 | ····return-object·v0 | 230 | ····return-object·v0 |
236 | .end·method | 231 | .end·method |
237 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; | 232 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; |
238 | ····.locals·1 | 233 | ····.locals·1 |
239 | ····.param·p1,·"x0"····#·[Ljava/io/File; | ||
240 | ····.prologue | 234 | ····.prologue |
241 | ····.line·54 | 235 | ····.line·54 |
242 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; | 236 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; |
243 | ····move-result-object·v0 | 237 | ····move-result-object·v0 |
Offset 114, 48 lines modified | Offset 114, 42 lines modified | ||
114 | ····const/4·v2,·0x0 | 114 | ····const/4·v2,·0x0 |
115 | ····goto·:goto_0 | 115 | ····goto·:goto_0 |
116 | .end·method | 116 | .end·method |
117 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 117 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
118 | ····.locals·1 | 118 | ····.locals·1 |
119 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
120 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
121 | ····.prologue | 119 | ····.prologue |
122 | ····.line·48 | 120 | ····.line·48 |
123 | ····check-cast·p1,·Ljava/io/File; | 121 | ····check-cast·p1,·Ljava/io/File; |
124 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
125 | ····check-cast·p2,·Ljava/io/File; | 122 | ····check-cast·p2,·Ljava/io/File; |
126 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
127 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/LastModifiedFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I | 123 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/LastModifiedFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I |
128 | ····move-result·v0 | 124 | ····move-result·v0 |
129 | ····return·v0 | 125 | ····return·v0 |
130 | .end·method | 126 | .end·method |
131 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; | 127 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; |
132 | ····.locals·1 | 128 | ····.locals·1 |
133 | ····.param·p1,·"x0"····#·Ljava/util/List; | ||
134 | ····.prologue | 129 | ····.prologue |
135 | ····.line·48 | 130 | ····.line·48 |
136 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; | 131 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; |
137 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
138 | ····return-object·v0 | 133 | ····return-object·v0 |
139 | .end·method | 134 | .end·method |
140 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; | 135 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; |
141 | ····.locals·1 | 136 | ····.locals·1 |
142 | ····.param·p1,·"x0"····#·[Ljava/io/File; | ||
143 | ····.prologue | 137 | ····.prologue |
144 | ····.line·48 | 138 | ····.line·48 |
145 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; | 139 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; |
146 | ····move-result-object·v0 | 140 | ····move-result-object·v0 |
Offset 199, 48 lines modified | Offset 199, 42 lines modified | ||
199 | ····move-result·v0 | 199 | ····move-result·v0 |
200 | ····return·v0 | 200 | ····return·v0 |
201 | .end·method | 201 | .end·method |
202 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 202 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
203 | ····.locals·1 | 203 | ····.locals·1 |
204 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
205 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
206 | ····.prologue | 204 | ····.prologue |
207 | ····.line·52 | 205 | ····.line·52 |
208 | ····check-cast·p1,·Ljava/io/File; | 206 | ····check-cast·p1,·Ljava/io/File; |
209 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
210 | ····check-cast·p2,·Ljava/io/File; | 207 | ····check-cast·p2,·Ljava/io/File; |
211 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
212 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/NameFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I | 208 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/NameFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I |
213 | ····move-result·v0 | 209 | ····move-result·v0 |
214 | ····return·v0 | 210 | ····return·v0 |
215 | .end·method | 211 | .end·method |
216 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; | 212 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; |
217 | ····.locals·1 | 213 | ····.locals·1 |
218 | ····.param·p1,·"x0"····#·Ljava/util/List; | ||
219 | ····.prologue | 214 | ····.prologue |
220 | ····.line·52 | 215 | ····.line·52 |
221 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; | 216 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; |
222 | ····move-result-object·v0 | 217 | ····move-result-object·v0 |
223 | ····return-object·v0 | 218 | ····return-object·v0 |
224 | .end·method | 219 | .end·method |
225 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; | 220 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; |
226 | ····.locals·1 | 221 | ····.locals·1 |
227 | ····.param·p1,·"x0"····#·[Ljava/io/File; | ||
228 | ····.prologue | 222 | ····.prologue |
229 | ····.line·52 | 223 | ····.line·52 |
230 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; | 224 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; |
231 | ····move-result-object·v0 | 225 | ····move-result-object·v0 |
Offset 199, 48 lines modified | Offset 199, 42 lines modified | ||
199 | ····move-result·v0 | 199 | ····move-result·v0 |
200 | ····return·v0 | 200 | ····return·v0 |
201 | .end·method | 201 | .end·method |
202 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 202 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
203 | ····.locals·1 | 203 | ····.locals·1 |
204 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
205 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
206 | ····.prologue | 204 | ····.prologue |
207 | ····.line·52 | 205 | ····.line·52 |
208 | ····check-cast·p1,·Ljava/io/File; | 206 | ····check-cast·p1,·Ljava/io/File; |
209 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
210 | ····check-cast·p2,·Ljava/io/File; | 207 | ····check-cast·p2,·Ljava/io/File; |
211 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
212 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/PathFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I | 208 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/PathFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I |
213 | ····move-result·v0 | 209 | ····move-result·v0 |
214 | ····return·v0 | 210 | ····return·v0 |
215 | .end·method | 211 | .end·method |
216 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; | 212 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; |
217 | ····.locals·1 | 213 | ····.locals·1 |
218 | ····.param·p1,·"x0"····#·Ljava/util/List; | ||
219 | ····.prologue | 214 | ····.prologue |
220 | ····.line·52 | 215 | ····.line·52 |
221 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; | 216 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; |
222 | ····move-result-object·v0 | 217 | ····move-result-object·v0 |
223 | ····return-object·v0 | 218 | ····return-object·v0 |
224 | .end·method | 219 | .end·method |
225 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; | 220 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; |
226 | ····.locals·1 | 221 | ····.locals·1 |
227 | ····.param·p1,·"x0"····#·[Ljava/io/File; | ||
228 | ····.prologue | 222 | ····.prologue |
229 | ····.line·52 | 223 | ····.line·52 |
230 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; | 224 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; |
231 | ····move-result-object·v0 | 225 | ····move-result-object·v0 |
Offset 73, 25 lines modified | Offset 73, 21 lines modified | ||
73 | ····move-result·v0 | 73 | ····move-result·v0 |
74 | ····return·v0 | 74 | ····return·v0 |
75 | .end·method | 75 | .end·method |
76 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 76 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
77 | ····.locals·1 | 77 | ····.locals·1 |
78 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
79 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
80 | ····.prologue | 78 | ····.prologue |
81 | ····.line·30 | 79 | ····.line·30 |
82 | ····check-cast·p1,·Ljava/io/File; | 80 | ····check-cast·p1,·Ljava/io/File; |
83 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
84 | ····check-cast·p2,·Ljava/io/File; | 81 | ····check-cast·p2,·Ljava/io/File; |
85 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
86 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/ReverseComparator;->compare(Ljava/io/File;Ljava/io/File;)I | 82 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/ReverseComparator;->compare(Ljava/io/File;Ljava/io/File;)I |
87 | ····move-result·v0 | 83 | ····move-result·v0 |
88 | ····return·v0 | 84 | ····return·v0 |
89 | .end·method | 85 | .end·method |
Offset 257, 48 lines modified | Offset 257, 42 lines modified | ||
257 | ····const/4·v6,·0x0 | 257 | ····const/4·v6,·0x0 |
258 | ····goto·:goto_2 | 258 | ····goto·:goto_2 |
259 | .end·method | 259 | .end·method |
260 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 260 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
261 | ····.locals·1 | 261 | ····.locals·1 |
262 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
263 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
264 | ····.prologue | 262 | ····.prologue |
265 | ····.line·52 | 263 | ····.line·52 |
266 | ····check-cast·p1,·Ljava/io/File; | 264 | ····check-cast·p1,·Ljava/io/File; |
267 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
268 | ····check-cast·p2,·Ljava/io/File; | 265 | ····check-cast·p2,·Ljava/io/File; |
269 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
270 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/SizeFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I | 266 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/comparator/SizeFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I |
271 | ····move-result·v0 | 267 | ····move-result·v0 |
272 | ····return·v0 | 268 | ····return·v0 |
273 | .end·method | 269 | .end·method |
274 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; | 270 | .method·public·bridge·synthetic·sort(Ljava/util/List;)Ljava/util/List; |
275 | ····.locals·1 | 271 | ····.locals·1 |
276 | ····.param·p1,·"x0"····#·Ljava/util/List; | ||
277 | ····.prologue | 272 | ····.prologue |
278 | ····.line·52 | 273 | ····.line·52 |
279 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; | 274 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; |
280 | ····move-result-object·v0 | 275 | ····move-result-object·v0 |
281 | ····return-object·v0 | 276 | ····return-object·v0 |
282 | .end·method | 277 | .end·method |
283 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; | 278 | .method·public·bridge·synthetic·sort([Ljava/io/File;)[Ljava/io/File; |
284 | ····.locals·1 | 279 | ····.locals·1 |
285 | ····.param·p1,·"x0"····#·[Ljava/io/File; | ||
286 | ····.prologue | 280 | ····.prologue |
287 | ····.line·52 | 281 | ····.line·52 |
288 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; | 282 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; |
289 | ····move-result-object·v0 | 283 | ····move-result-object·v0 |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lorg/apache/commons/io/filefilter/AgeFileFilter;-><init>(JZ)V | 24 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lorg/apache/commons/io/filefilter/AgeFileFilter;-><init>(JZ)V |
25 | ····.line·66 | 25 | ····.line·66 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·constructor·<init>(JZ)V | 28 | .method·public·constructor·<init>(JZ)V |
29 |
····.locals· |
29 | ····.locals·1 |
30 | ····.param·p1,·"cutoff"····#·J | 30 | ····.param·p1,·"cutoff"····#·J |
31 | ····.param·p3,·"acceptOlder"····#·Z | 31 | ····.param·p3,·"acceptOlder"····#·Z |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·76 | 33 | ····.line·76 |
34 | ····invoke-direct·{p0},·Lorg/apache/commons/io/filefilter/AbstractFileFilter;-><init>()V | 34 | ····invoke-direct·{p0},·Lorg/apache/commons/io/filefilter/AbstractFileFilter;-><init>()V |
Offset 107, 22 lines modified | Offset 107, 22 lines modified | ||
107 | ····.line·101 | 107 | ····.line·101 |
108 | ····return-void | 108 | ····return-void |
109 | .end·method | 109 | .end·method |
110 | #·virtual·methods | 110 | #·virtual·methods |
111 | .method·public·accept(Ljava/io/File;)Z | 111 | .method·public·accept(Ljava/io/File;)Z |
112 |
····.locals· |
112 | ····.locals·4 |
113 | ····.param·p1,·"file"····#·Ljava/io/File; | 113 | ····.param·p1,·"file"····#·Ljava/io/File; |
114 | ····.prologue | 114 | ····.prologue |
115 | ····.line·143 | 115 | ····.line·143 |
116 |
····iget-wide·v |
116 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/filefilter/AgeFileFilter;->cutoff:J |
117 |
····invoke-static·{p1,·v |
117 | ····invoke-static·{p1,·v2,·v3},·Lorg/apache/commons/io/FileUtils;->isFileNewer(Ljava/io/File;J)Z |
118 | ····move-result·v0 | 118 | ····move-result·v0 |
119 | ····.line·144 | 119 | ····.line·144 |
120 | ····.local·v0,·"newer":Z | 120 | ····.local·v0,·"newer":Z |
121 | ····iget-boolean·v1,·p0,·Lorg/apache/commons/io/filefilter/AgeFileFilter;->acceptOlder:Z | 121 | ····iget-boolean·v1,·p0,·Lorg/apache/commons/io/filefilter/AgeFileFilter;->acceptOlder:Z |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ····.line·66 | 46 | ····.line·66 |
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | #·virtual·methods | 49 | #·virtual·methods |
50 | .method·public·accept(Ljava/io/File;)Z | 50 | .method·public·accept(Ljava/io/File;)Z |
51 |
····.locals· |
51 | ····.locals·8 |
52 | ····.param·p1,·"file"····#·Ljava/io/File; | 52 | ····.param·p1,·"file"····#·Ljava/io/File; |
53 | ····.prologue | 53 | ····.prologue |
54 | ····const/4·v2,·0x1 | 54 | ····const/4·v2,·0x1 |
55 | ····const/4·v1,·0x0 | 55 | ····const/4·v1,·0x0 |
Offset 86, 19 lines modified | Offset 86, 19 lines modified | ||
86 | ····:cond_1 | 86 | ····:cond_1 |
87 | ····:goto_0 | 87 | ····:goto_0 |
88 | ····return·v1 | 88 | ····return·v1 |
89 | ····:cond_2 | 89 | ····:cond_2 |
90 | ····invoke-virtual·{p1},·Ljava/io/File;->length()J | 90 | ····invoke-virtual·{p1},·Ljava/io/File;->length()J |
91 |
····move-result-wide·v |
91 | ····move-result-wide·v4 |
92 |
····const-wide/16·v |
92 | ····const-wide/16·v6,·0x0 |
93 |
····cmp-long·v3,·v |
93 | ····cmp-long·v3,·v4,·v6 |
94 | ····if-nez·v3,·:cond_3 | 94 | ····if-nez·v3,·:cond_3 |
95 | ····:goto_1 | 95 | ····:goto_1 |
96 | ····move·v1,·v2 | 96 | ····move·v1,·v2 |
97 | ····goto·:goto_0 | 97 | ····goto·:goto_0 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | ····const/4·v3,·0x1 | 19 | ····const/4·v3,·0x1 |
20 | ····const/4·v2,·0x0 | 20 | ····const/4·v2,·0x0 |
21 | ····.line·724 | 21 | ····.line·724 |
22 | ····new-array·v0,·v4,·[Lorg/apache/commons/io/filefilter/IOFileFilter; | 22 | ····new-array·v0,·v4,·[Lorg/apache/commons/io/filefilter/IOFileFilter; |
23 | ····.line·725 | ||
23 | ····invoke-static·{},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->directoryFileFilter()Lorg/apache/commons/io/filefilter/IOFileFilter; | 24 | ····invoke-static·{},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->directoryFileFilter()Lorg/apache/commons/io/filefilter/IOFileFilter; |
24 | ····move-result-object·v1 | 25 | ····move-result-object·v1 |
25 | ····aput-object·v1,·v0,·v2 | 26 | ····aput-object·v1,·v0,·v2 |
26 | ····const-string·v1,·"CVS" | 27 | ····const-string·v1,·"CVS" |
Offset 37, 23 lines modified | Offset 38, 25 lines modified | ||
37 | ····aput-object·v1,·v0,·v3 | 38 | ····aput-object·v1,·v0,·v3 |
38 | ····invoke-static·{v0},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->and([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; | 39 | ····invoke-static·{v0},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->and([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; |
39 | ····move-result-object·v0 | 40 | ····move-result-object·v0 |
41 | ····.line·724 | ||
40 | ····invoke-static·{v0},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->notFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; | 42 | ····invoke-static·{v0},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->notFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; |
41 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
42 | ····sput-object·v0,·Lorg/apache/commons/io/filefilter/FileFilterUtils;->cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; | 44 | ····sput-object·v0,·Lorg/apache/commons/io/filefilter/FileFilterUtils;->cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; |
43 | ····.line·728 | 45 | ····.line·728 |
44 | ····new-array·v0,·v4,·[Lorg/apache/commons/io/filefilter/IOFileFilter; | 46 | ····new-array·v0,·v4,·[Lorg/apache/commons/io/filefilter/IOFileFilter; |
47 | ····.line·729 | ||
45 | ····invoke-static·{},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->directoryFileFilter()Lorg/apache/commons/io/filefilter/IOFileFilter; | 48 | ····invoke-static·{},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->directoryFileFilter()Lorg/apache/commons/io/filefilter/IOFileFilter; |
46 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
47 | ····aput-object·v1,·v0,·v2 | 50 | ····aput-object·v1,·v0,·v2 |
48 | ····const-string·v1,·".svn" | 51 | ····const-string·v1,·".svn" |
Offset 64, 14 lines modified | Offset 67, 15 lines modified | ||
64 | ····aput-object·v1,·v0,·v3 | 67 | ····aput-object·v1,·v0,·v3 |
65 | ····invoke-static·{v0},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->and([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; | 68 | ····invoke-static·{v0},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->and([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; |
66 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
70 | ····.line·728 | ||
67 | ····invoke-static·{v0},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->notFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; | 71 | ····invoke-static·{v0},·Lorg/apache/commons/io/filefilter/FileFilterUtils;->notFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; |
68 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
69 | ····sput-object·v0,·Lorg/apache/commons/io/filefilter/FileFilterUtils;->svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; | 73 | ····sput-object·v0,·Lorg/apache/commons/io/filefilter/FileFilterUtils;->svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; |
70 | ····return-void | 74 | ····return-void |
Offset 85, 28 lines modified | Offset 89, 28 lines modified | ||
85 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 89 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
86 | ····.line·46 | 90 | ····.line·46 |
87 | ····return-void | 91 | ····return-void |
88 | .end·method | 92 | .end·method |
89 | .method·public·static·ageFileFilter(J)Lorg/apache/commons/io/filefilter/IOFileFilter; | 93 | .method·public·static·ageFileFilter(J)Lorg/apache/commons/io/filefilter/IOFileFilter; |
90 |
····.locals· |
94 | ····.locals·2 |
91 | ····.param·p0,·"cutoff"····#·J | 95 | ····.param·p0,·"cutoff"····#·J |
92 | ····.prologue | 96 | ····.prologue |
93 | ····.line·530 | 97 | ····.line·530 |
94 | ····new-instance·v0,·Lorg/apache/commons/io/filefilter/AgeFileFilter; | 98 | ····new-instance·v0,·Lorg/apache/commons/io/filefilter/AgeFileFilter; |
95 | ····invoke-direct·{v0,·p0,·p1},·Lorg/apache/commons/io/filefilter/AgeFileFilter;-><init>(J)V | 99 | ····invoke-direct·{v0,·p0,·p1},·Lorg/apache/commons/io/filefilter/AgeFileFilter;-><init>(J)V |
96 | ····return-object·v0 | 100 | ····return-object·v0 |
97 | .end·method | 101 | .end·method |
98 | .method·public·static·ageFileFilter(JZ)Lorg/apache/commons/io/filefilter/IOFileFilter; | 102 | .method·public·static·ageFileFilter(JZ)Lorg/apache/commons/io/filefilter/IOFileFilter; |
99 |
····.locals· |
103 | ····.locals·2 |
100 | ····.param·p0,·"cutoff"····#·J | 104 | ····.param·p0,·"cutoff"····#·J |
101 | ····.param·p2,·"acceptOlder"····#·Z | 105 | ····.param·p2,·"acceptOlder"····#·Z |
102 | ····.prologue | 106 | ····.prologue |
103 | ····.line·543 | 107 | ····.line·543 |
104 | ····new-instance·v0,·Lorg/apache/commons/io/filefilter/AgeFileFilter; | 108 | ····new-instance·v0,·Lorg/apache/commons/io/filefilter/AgeFileFilter; |
Offset 255, 15 lines modified | Offset 259, 15 lines modified | ||
255 | ····.line·375 | 259 | ····.line·375 |
256 | ····sget-object·v0,·Lorg/apache/commons/io/filefilter/FileFileFilter;->FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; | 260 | ····sget-object·v0,·Lorg/apache/commons/io/filefilter/FileFileFilter;->FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; |
257 | ····return-object·v0 | 261 | ····return-object·v0 |
258 | .end·method | 262 | .end·method |
259 | .method·private·static·filter(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; | 263 | .method·private·static·filter(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; |
260 |
····.locals· |
264 | ····.locals·3 |
261 | ····.param·p0,·"filter"····#·Lorg/apache/commons/io/filefilter/IOFileFilter; | 265 | ····.param·p0,·"filter"····#·Lorg/apache/commons/io/filefilter/IOFileFilter; |
262 | ····.annotation·system·Ldalvik/annotation/Signature; | 266 | ····.annotation·system·Ldalvik/annotation/Signature; |
263 | ········value·=·{ | 267 | ········value·=·{ |
264 | ············"<T::", | 268 | ············"<T::", |
Max diff block lines reached; 7459/10858 bytes (68.70%) of diff not shown. |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ····invoke-direct·{p0,·p1,·v0,·v1},·Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;-><init>([BJ)V | 112 | ····invoke-direct·{p0,·p1,·v0,·v1},·Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;-><init>([BJ)V |
113 | ····.line·113 | 113 | ····.line·113 |
114 | ····return-void | 114 | ····return-void |
115 | .end·method | 115 | .end·method |
116 | .method·public·constructor·<init>([BJ)V | 116 | .method·public·constructor·<init>([BJ)V |
117 |
····.locals· |
117 | ····.locals·4 |
118 | ····.param·p1,·"magicNumber"····#·[B | 118 | ····.param·p1,·"magicNumber"····#·[B |
119 | ····.param·p2,·"offset"····#·J | 119 | ····.param·p2,·"offset"····#·J |
120 | ····.prologue | 120 | ····.prologue |
121 | ····const/4·v2,·0x0 | 121 | ····const/4·v2,·0x0 |
122 | ····.line·205 | 122 | ····.line·205 |
Offset 191, 15 lines modified | Offset 191, 15 lines modified | ||
191 | ····.line·219 | 191 | ····.line·219 |
192 | ····return-void | 192 | ····return-void |
193 | .end·method | 193 | .end·method |
194 | #·virtual·methods | 194 | #·virtual·methods |
195 | .method·public·accept(Ljava/io/File;)Z | 195 | .method·public·accept(Ljava/io/File;)Z |
196 |
····.locals· |
196 | ····.locals·8 |
197 | ····.param·p1,·"file"····#·Ljava/io/File; | 197 | ····.param·p1,·"file"····#·Ljava/io/File; |
198 | ····.prologue | 198 | ····.prologue |
199 | ····const/4·v4,·0x0 | 199 | ····const/4·v4,·0x0 |
200 | ····.line·239 | 200 | ····.line·239 |
201 | ····if-eqz·p1,·:cond_0 | 201 | ····if-eqz·p1,·:cond_0 |
Offset 239, 17 lines modified | Offset 239, 17 lines modified | ||
239 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 239 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
240 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 240 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
241 | ····.line·244 | 241 | ····.line·244 |
242 | ····.end·local·v1····#·"randomAccessFile":Ljava/io/RandomAccessFile; | 242 | ····.end·local·v1····#·"randomAccessFile":Ljava/io/RandomAccessFile; |
243 | ····.local·v2,·"randomAccessFile":Ljava/io/RandomAccessFile; | 243 | ····.local·v2,·"randomAccessFile":Ljava/io/RandomAccessFile; |
244 | ····:try_start_1 | 244 | ····:try_start_1 |
245 |
····iget-wide·v |
245 | ····iget-wide·v6,·p0,·Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;->byteOffset:J |
246 |
····invoke-virtual·{v2,·v |
246 | ····invoke-virtual·{v2,·v6,·v7},·Ljava/io/RandomAccessFile;->seek(J)V |
247 | ····.line·245 | 247 | ····.line·245 |
248 | ····invoke-virtual·{v2,·v0},·Ljava/io/RandomAccessFile;->read([B)I | 248 | ····invoke-virtual·{v2,·v0},·Ljava/io/RandomAccessFile;->read([B)I |
249 | ····move-result·v3 | 249 | ····move-result·v3 |
250 | ····.line·246 | 250 | ····.line·246 |
Offset 338, 15 lines modified | Offset 338, 15 lines modified | ||
338 | ····.end·local·v2····#·"randomAccessFile":Ljava/io/RandomAccessFile; | 338 | ····.end·local·v2····#·"randomAccessFile":Ljava/io/RandomAccessFile; |
339 | ····.restart·local·v1····#·"randomAccessFile":Ljava/io/RandomAccessFile; | 339 | ····.restart·local·v1····#·"randomAccessFile":Ljava/io/RandomAccessFile; |
340 | ····goto·:goto_1 | 340 | ····goto·:goto_1 |
341 | .end·method | 341 | .end·method |
342 | .method·public·toString()Ljava/lang/String; | 342 | .method·public·toString()Ljava/lang/String; |
343 |
····.locals· |
343 | ····.locals·4 |
344 | ····.prologue | 344 | ····.prologue |
345 | ····.line·268 | 345 | ····.line·268 |
346 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 346 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
347 | ····invoke-super·{p0},·Lorg/apache/commons/io/filefilter/AbstractFileFilter;->toString()Ljava/lang/String; | 347 | ····invoke-super·{p0},·Lorg/apache/commons/io/filefilter/AbstractFileFilter;->toString()Ljava/lang/String; |
Offset 371, 17 lines modified | Offset 371, 17 lines modified | ||
371 | ····.line·271 | 371 | ····.line·271 |
372 | ····const-string·v1,·"," | 372 | ····const-string·v1,·"," |
373 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 373 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
374 | ····.line·272 | 374 | ····.line·272 |
375 |
····iget-wide·v |
375 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/filefilter/MagicNumberFileFilter;->byteOffset:J |
376 |
····invoke-virtual·{v0,·v |
376 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
377 | ····.line·273 | 377 | ····.line·273 |
378 | ····const-string·v1,·")" | 378 | ····const-string·v1,·")" |
379 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 379 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
380 | ····.line·274 | 380 | ····.line·274 |
Offset 221, 124 lines modified | Offset 221, 108 lines modified | ||
221 | ····.line·106 | 221 | ····.line·106 |
222 | ····return-void | 222 | ····return-void |
223 | .end·method | 223 | .end·method |
224 | #·virtual·methods | 224 | #·virtual·methods |
225 | .method·public·accept(Ljava/io/File;)Z | 225 | .method·public·accept(Ljava/io/File;)Z |
226 |
····.locals· |
226 | ····.locals·7 |
227 | ····.param·p1,·"file"····#·Ljava/io/File; | 227 | ····.param·p1,·"file"····#·Ljava/io/File; |
228 | ····.prologue | 228 | ····.prologue |
229 | ····const/4·v2,·0x0 | ||
229 | ····.line·144 | 230 | ····.line·144 |
230 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; | 231 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; |
231 |
····move-result-object·v |
232 | ····move-result-object·v0 |
232 | ····.line·145 | 233 | ····.line·145 |
233 |
····.local·v |
234 | ····.local·v0,·"name":Ljava/lang/String; |
234 |
····iget-object·v |
235 | ····iget-object·v4,·p0,·Lorg/apache/commons/io/filefilter/NameFileFilter;->names:[Ljava/lang/String; |
235 |
|
236 | ····array-length·v5,·v4 |
236 | ····array-length·v2,·v0 | ||
237 |
···· |
237 | ····move·v3,·v2 |
238 | ····const/4·v1,·0x0 | ||
239 | ····.local·v1,·"i$":I | ||
240 | ····:goto_0 | 238 | ····:goto_0 |
241 |
····if-ge·v |
239 | ····if-ge·v3,·v5,·:cond_0 |
242 |
····aget-object·v |
240 | ····aget-object·v1,·v4,·v3 |
243 | ····.line·146 | 241 | ····.line·146 |
244 |
····.local·v |
242 | ····.local·v1,·"name2":Ljava/lang/String; |
245 |
····iget-object·v |
243 | ····iget-object·v6,·p0,·Lorg/apache/commons/io/filefilter/NameFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; |
246 |
····invoke-virtual·{v |
244 | ····invoke-virtual·{v6,·v0,·v1},·Lorg/apache/commons/io/IOCase;->checkEquals(Ljava/lang/String;Ljava/lang/String;)Z |
247 |
····move-result·v |
245 | ····move-result·v6 |
248 |
····if-eqz·v |
246 | ····if-eqz·v6,·:cond_1 |
249 | ····.line·147 | 247 | ····.line·147 |
250 |
····const/4·v |
248 | ····const/4·v2,·0x1 |
251 | ····.line·150 | 249 | ····.line·150 |
252 |
····.end·local·v |
250 | ····.end·local·v1····#·"name2":Ljava/lang/String; |
253 | ····:goto_1 | ||
254 | ····return·v5 | ||
255 | ····.line·145 | ||
256 | ····.restart·local·v4····#·"name2":Ljava/lang/String; | ||
257 | ····:cond_0 | 251 | ····:cond_0 |
258 |
···· |
252 | ····return·v2 |
259 |
···· |
253 | ····.line·145 |
254 | ····.restart·local·v1····#·"name2":Ljava/lang/String; | ||
260 | ····.line·150 | ||
261 | ····.end·local·v4····#·"name2":Ljava/lang/String; | ||
262 | ····:cond_1 | 255 | ····:cond_1 |
263 |
···· |
256 | ····add-int/lit8·v3,·v3,·0x1 |
264 |
····goto·:goto_ |
257 | ····goto·:goto_0 |
265 | .end·method | 258 | .end·method |
266 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 259 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
267 |
····.locals· |
260 | ····.locals·6 |
268 | ····.param·p1,·"dir"····#·Ljava/io/File; | 261 | ····.param·p1,·"dir"····#·Ljava/io/File; |
269 | ····.param·p2,·"name"····#·Ljava/lang/String; | 262 | ····.param·p2,·"name"····#·Ljava/lang/String; |
270 | ····.prologue | 263 | ····.prologue |
264 | ····const/4·v1,·0x0 | ||
271 | ····.line·162 | 265 | ····.line·162 |
272 |
····iget-object·v |
266 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/filefilter/NameFileFilter;->names:[Ljava/lang/String; |
273 |
|
267 | ····array-length·v4,·v3 |
274 | ····array-length·v2,·v0 | ||
275 |
···· |
268 | ····move·v2,·v1 |
276 | ····const/4·v1,·0x0 | ||
277 | ····.local·v1,·"i$":I | ||
278 | ····:goto_0 | 269 | ····:goto_0 |
279 |
····if-ge·v |
270 | ····if-ge·v2,·v4,·:cond_0 |
280 |
····aget-object·v |
271 | ····aget-object·v0,·v3,·v2 |
281 | ····.line·163 | 272 | ····.line·163 |
282 |
····.local·v |
273 | ····.local·v0,·"name2":Ljava/lang/String; |
283 |
····iget-object·v |
274 | ····iget-object·v5,·p0,·Lorg/apache/commons/io/filefilter/NameFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; |
284 |
····invoke-virtual·{v |
275 | ····invoke-virtual·{v5,·p2,·v0},·Lorg/apache/commons/io/IOCase;->checkEquals(Ljava/lang/String;Ljava/lang/String;)Z |
285 |
····move-result·v |
276 | ····move-result·v5 |
286 |
····if-eqz·v |
277 | ····if-eqz·v5,·:cond_1 |
Max diff block lines reached; 701/4415 bytes (15.88%) of diff not shown. |
Offset 128, 46 lines modified | Offset 128, 45 lines modified | ||
128 | #·virtual·methods | 128 | #·virtual·methods |
129 | .method·public·accept(Ljava/io/File;)Z | 129 | .method·public·accept(Ljava/io/File;)Z |
130 | ····.locals·4 | 130 | ····.locals·4 |
131 | ····.param·p1,·"file"····#·Ljava/io/File; | 131 | ····.param·p1,·"file"····#·Ljava/io/File; |
132 | ····.prologue | 132 | ····.prologue |
133 |
····const/4·v |
133 | ····const/4·v1,·0x0 |
134 | ····.line·118 | 134 | ····.line·118 |
135 |
····iget-object·v |
135 | ····iget-object·v2,·p0,·Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; |
136 |
····invoke-interface·{v |
136 | ····invoke-interface·{v2},·Ljava/util/List;->isEmpty()Z |
137 |
····move-result·v |
137 | ····move-result·v2 |
138 |
····if-eqz·v |
138 | ····if-eqz·v2,·:cond_0 |
139 | ····.line·126 | 139 | ····.line·126 |
140 | ····:goto_0 | 140 | ····:goto_0 |
141 |
····return·v |
141 | ····return·v1 |
142 | ····.line·121 | 142 | ····.line·121 |
143 | ····:cond_0 | 143 | ····:cond_0 |
144 |
····iget-object·v |
144 | ····iget-object·v2,·p0,·Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; |
145 |
····invoke-interface·{v |
145 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
146 |
····move-result-object·v |
146 | ····move-result-object·v2 |
147 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
148 | ····:cond_1 | 147 | ····:cond_1 |
149 |
····invoke-interface·{v |
148 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
150 | ····move-result·v3 | 149 | ····move-result·v3 |
151 | ····if-eqz·v3,·:cond_2 | 150 | ····if-eqz·v3,·:cond_2 |
152 |
····invoke-interface·{v |
151 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
153 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
154 | ····check-cast·v0,·Lorg/apache/commons/io/filefilter/IOFileFilter; | 153 | ····check-cast·v0,·Lorg/apache/commons/io/filefilter/IOFileFilter; |
155 | ····.line·122 | 154 | ····.line·122 |
156 | ····.local·v0,·"fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; | 155 | ····.local·v0,·"fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; |
Offset 178, 57 lines modified | Offset 177, 56 lines modified | ||
178 | ····if-nez·v3,·:cond_1 | 177 | ····if-nez·v3,·:cond_1 |
179 | ····goto·:goto_0 | 178 | ····goto·:goto_0 |
180 | ····.line·126 | 179 | ····.line·126 |
181 | ····.end·local·v0····#·"fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; | 180 | ····.end·local·v0····#·"fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; |
182 | ····:cond_2 | 181 | ····:cond_2 |
183 |
····const/4·v |
182 | ····const/4·v1,·0x1 |
184 | ····goto·:goto_0 | 183 | ····goto·:goto_0 |
185 | .end·method | 184 | .end·method |
186 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 185 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
187 | ····.locals·4 | 186 | ····.locals·4 |
188 | ····.param·p1,·"file"····#·Ljava/io/File; | 187 | ····.param·p1,·"file"····#·Ljava/io/File; |
189 | ····.param·p2,·"name"····#·Ljava/lang/String; | 188 | ····.param·p2,·"name"····#·Ljava/lang/String; |
190 | ····.prologue | 189 | ····.prologue |
191 |
····const/4·v |
190 | ····const/4·v1,·0x0 |
192 | ····.line·134 | 191 | ····.line·134 |
193 |
····iget-object·v |
192 | ····iget-object·v2,·p0,·Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; |
194 |
····invoke-interface·{v |
193 | ····invoke-interface·{v2},·Ljava/util/List;->isEmpty()Z |
195 |
····move-result·v |
194 | ····move-result·v2 |
196 |
····if-eqz·v |
195 | ····if-eqz·v2,·:cond_0 |
197 | ····.line·142 | 196 | ····.line·142 |
198 | ····:goto_0 | 197 | ····:goto_0 |
199 |
····return·v |
198 | ····return·v1 |
200 | ····.line·137 | 199 | ····.line·137 |
201 | ····:cond_0 | 200 | ····:cond_0 |
202 |
····iget-object·v |
201 | ····iget-object·v2,·p0,·Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; |
203 |
····invoke-interface·{v |
202 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
204 |
····move-result-object·v |
203 | ····move-result-object·v2 |
205 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
206 | ····:cond_1 | 204 | ····:cond_1 |
207 |
····invoke-interface·{v |
205 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
208 | ····move-result·v3 | 206 | ····move-result·v3 |
209 | ····if-eqz·v3,·:cond_2 | 207 | ····if-eqz·v3,·:cond_2 |
210 |
····invoke-interface·{v |
208 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
211 | ····move-result-object·v0 | 209 | ····move-result-object·v0 |
Max diff block lines reached; 599/4147 bytes (14.44%) of diff not shown. |
Offset 129, 21 lines modified | Offset 129, 20 lines modified | ||
129 | #·virtual·methods | 129 | #·virtual·methods |
130 | .method·public·accept(Ljava/io/File;)Z | 130 | .method·public·accept(Ljava/io/File;)Z |
131 | ····.locals·3 | 131 | ····.locals·3 |
132 | ····.param·p1,·"file"····#·Ljava/io/File; | 132 | ····.param·p1,·"file"····#·Ljava/io/File; |
133 | ····.prologue | 133 | ····.prologue |
134 | ····.line·117 | 134 | ····.line·117 |
135 |
····iget-object·v |
135 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/filefilter/OrFileFilter;->fileFilters:Ljava/util/List; |
136 |
····invoke-interface·{v |
136 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
137 | ····move-result-object·v1 | 137 | ····move-result-object·v1 |
138 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
139 | ····:cond_0 | 138 | ····:cond_0 |
140 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 139 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
141 | ····move-result·v2 | 140 | ····move-result·v2 |
142 | ····if-eqz·v2,·:cond_1 | 141 | ····if-eqz·v2,·:cond_1 |
Offset 158, 41 lines modified | Offset 157, 40 lines modified | ||
158 | ····invoke-interface·{v0,·p1},·Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;)Z | 157 | ····invoke-interface·{v0,·p1},·Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;)Z |
159 | ····move-result·v2 | 158 | ····move-result·v2 |
160 | ····if-eqz·v2,·:cond_0 | 159 | ····if-eqz·v2,·:cond_0 |
161 | ····.line·119 | 160 | ····.line·119 |
162 |
····const/4·v |
161 | ····const/4·v1,·0x1 |
163 | ····.line·122 | 162 | ····.line·122 |
164 | ····.end·local·v0····#·"fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; | 163 | ····.end·local·v0····#·"fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; |
165 | ····:goto_0 | 164 | ····:goto_0 |
166 |
····return·v |
165 | ····return·v1 |
167 | ····:cond_1 | 166 | ····:cond_1 |
168 |
····const/4·v |
167 | ····const/4·v1,·0x0 |
169 | ····goto·:goto_0 | 168 | ····goto·:goto_0 |
170 | .end·method | 169 | .end·method |
171 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 170 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
172 | ····.locals·3 | 171 | ····.locals·3 |
173 | ····.param·p1,·"file"····#·Ljava/io/File; | 172 | ····.param·p1,·"file"····#·Ljava/io/File; |
174 | ····.param·p2,·"name"····#·Ljava/lang/String; | 173 | ····.param·p2,·"name"····#·Ljava/lang/String; |
175 | ····.prologue | 174 | ····.prologue |
176 | ····.line·130 | 175 | ····.line·130 |
177 |
····iget-object·v |
176 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/filefilter/OrFileFilter;->fileFilters:Ljava/util/List; |
178 |
····invoke-interface·{v |
177 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
179 | ····move-result-object·v1 | 178 | ····move-result-object·v1 |
180 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
181 | ····:cond_0 | 179 | ····:cond_0 |
182 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 180 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
183 | ····move-result·v2 | 181 | ····move-result·v2 |
184 | ····if-eqz·v2,·:cond_1 | 182 | ····if-eqz·v2,·:cond_1 |
Offset 207, 23 lines modified | Offset 205, 23 lines modified | ||
207 | ····invoke-interface·{v0,·p1,·p2},·Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;Ljava/lang/String;)Z | 205 | ····invoke-interface·{v0,·p1,·p2},·Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;Ljava/lang/String;)Z |
208 | ····move-result·v2 | 206 | ····move-result·v2 |
209 | ····if-eqz·v2,·:cond_0 | 207 | ····if-eqz·v2,·:cond_0 |
210 | ····.line·132 | 208 | ····.line·132 |
211 |
····const/4·v |
209 | ····const/4·v1,·0x1 |
212 | ····.line·135 | 210 | ····.line·135 |
213 | ····.end·local·v0····#·"fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; | 211 | ····.end·local·v0····#·"fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; |
214 | ····:goto_0 | 212 | ····:goto_0 |
215 |
····return·v |
213 | ····return·v1 |
216 | ····:cond_1 | 214 | ····:cond_1 |
217 |
····const/4·v |
215 | ····const/4·v1,·0x0 |
218 | ····goto·:goto_0 | 216 | ····goto·:goto_0 |
219 | .end·method | 217 | .end·method |
220 | .method·public·addFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)V | 218 | .method·public·addFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)V |
221 | ····.locals·1 | 219 | ····.locals·1 |
222 | ····.param·p1,·"ioFileFilter"····#·Lorg/apache/commons/io/filefilter/IOFileFilter; | 220 | ····.param·p1,·"ioFileFilter"····#·Lorg/apache/commons/io/filefilter/IOFileFilter; |
Offset 221, 124 lines modified | Offset 221, 108 lines modified | ||
221 | ····.line·111 | 221 | ····.line·111 |
222 | ····return-void | 222 | ····return-void |
223 | .end·method | 223 | .end·method |
224 | #·virtual·methods | 224 | #·virtual·methods |
225 | .method·public·accept(Ljava/io/File;)Z | 225 | .method·public·accept(Ljava/io/File;)Z |
226 |
····.locals· |
226 | ····.locals·7 |
227 | ····.param·p1,·"file"····#·Ljava/io/File; | 227 | ····.param·p1,·"file"····#·Ljava/io/File; |
228 | ····.prologue | 228 | ····.prologue |
229 | ····const/4·v2,·0x0 | ||
229 | ····.line·150 | 230 | ····.line·150 |
230 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; | 231 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; |
231 |
····move-result-object·v |
232 | ····move-result-object·v0 |
232 | ····.line·151 | 233 | ····.line·151 |
233 |
····.local·v |
234 | ····.local·v0,·"name":Ljava/lang/String; |
234 |
····iget-object·v |
235 | ····iget-object·v4,·p0,·Lorg/apache/commons/io/filefilter/PrefixFileFilter;->prefixes:[Ljava/lang/String; |
235 |
|
236 | ····array-length·v5,·v4 |
236 | ····array-length·v2,·v0 | ||
237 |
···· |
237 | ····move·v3,·v2 |
238 | ····const/4·v1,·0x0 | ||
239 | ····.local·v1,·"i$":I | ||
240 | ····:goto_0 | 238 | ····:goto_0 |
241 |
····if-ge·v |
239 | ····if-ge·v3,·v5,·:cond_0 |
242 |
····aget-object·v |
240 | ····aget-object·v1,·v4,·v3 |
243 | ····.line·152 | 241 | ····.line·152 |
244 |
····.local·v |
242 | ····.local·v1,·"prefix":Ljava/lang/String; |
245 |
····iget-object·v |
243 | ····iget-object·v6,·p0,·Lorg/apache/commons/io/filefilter/PrefixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; |
246 |
····invoke-virtual·{v |
244 | ····invoke-virtual·{v6,·v0,·v1},·Lorg/apache/commons/io/IOCase;->checkStartsWith(Ljava/lang/String;Ljava/lang/String;)Z |
247 |
····move-result·v |
245 | ····move-result·v6 |
248 |
····if-eqz·v |
246 | ····if-eqz·v6,·:cond_1 |
249 | ····.line·153 | 247 | ····.line·153 |
250 |
····const/4·v |
248 | ····const/4·v2,·0x1 |
251 | ····.line·156 | 249 | ····.line·156 |
252 |
····.end·local·v |
250 | ····.end·local·v1····#·"prefix":Ljava/lang/String; |
253 | ····:goto_1 | ||
254 | ····return·v5 | ||
255 | ····.line·151 | ||
256 | ····.restart·local·v4····#·"prefix":Ljava/lang/String; | ||
257 | ····:cond_0 | 251 | ····:cond_0 |
258 |
···· |
252 | ····return·v2 |
259 |
···· |
253 | ····.line·151 |
254 | ····.restart·local·v1····#·"prefix":Ljava/lang/String; | ||
260 | ····.line·156 | ||
261 | ····.end·local·v4····#·"prefix":Ljava/lang/String; | ||
262 | ····:cond_1 | 255 | ····:cond_1 |
263 |
···· |
256 | ····add-int/lit8·v3,·v3,·0x1 |
264 |
····goto·:goto_ |
257 | ····goto·:goto_0 |
265 | .end·method | 258 | .end·method |
266 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 259 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
267 |
····.locals· |
260 | ····.locals·6 |
268 | ····.param·p1,·"file"····#·Ljava/io/File; | 261 | ····.param·p1,·"file"····#·Ljava/io/File; |
269 | ····.param·p2,·"name"····#·Ljava/lang/String; | 262 | ····.param·p2,·"name"····#·Ljava/lang/String; |
270 | ····.prologue | 263 | ····.prologue |
264 | ····const/4·v1,·0x0 | ||
271 | ····.line·168 | 265 | ····.line·168 |
272 |
····iget-object·v |
266 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/filefilter/PrefixFileFilter;->prefixes:[Ljava/lang/String; |
273 |
|
267 | ····array-length·v4,·v3 |
274 | ····array-length·v2,·v0 | ||
275 |
···· |
268 | ····move·v2,·v1 |
276 | ····const/4·v1,·0x0 | ||
277 | ····.local·v1,·"i$":I | ||
278 | ····:goto_0 | 269 | ····:goto_0 |
279 |
····if-ge·v |
270 | ····if-ge·v2,·v4,·:cond_0 |
280 |
····aget-object·v |
271 | ····aget-object·v0,·v3,·v2 |
281 | ····.line·169 | 272 | ····.line·169 |
282 |
····.local·v |
273 | ····.local·v0,·"prefix":Ljava/lang/String; |
283 |
····iget-object·v |
274 | ····iget-object·v5,·p0,·Lorg/apache/commons/io/filefilter/PrefixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; |
284 |
····invoke-virtual·{v |
275 | ····invoke-virtual·{v5,·p2,·v0},·Lorg/apache/commons/io/IOCase;->checkStartsWith(Ljava/lang/String;Ljava/lang/String;)Z |
285 |
····move-result·v |
276 | ····move-result·v5 |
286 |
····if-eqz·v |
277 | ····if-eqz·v5,·:cond_1 |
Max diff block lines reached; 706/4474 bytes (15.78%) of diff not shown. |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lorg/apache/commons/io/filefilter/SizeFileFilter;-><init>(JZ)V | 24 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lorg/apache/commons/io/filefilter/SizeFileFilter;-><init>(JZ)V |
25 | ····.line·59 | 25 | ····.line·59 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·constructor·<init>(JZ)V | 28 | .method·public·constructor·<init>(JZ)V |
29 |
····.locals· |
29 | ····.locals·3 |
30 | ····.param·p1,·"size"····#·J | 30 | ····.param·p1,·"size"····#·J |
31 | ····.param·p3,·"acceptLarger"····#·Z | 31 | ····.param·p3,·"acceptLarger"····#·Z |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·70 | 33 | ····.line·70 |
34 | ····invoke-direct·{p0},·Lorg/apache/commons/io/filefilter/AbstractFileFilter;-><init>()V | 34 | ····invoke-direct·{p0},·Lorg/apache/commons/io/filefilter/AbstractFileFilter;-><init>()V |
Offset 62, 30 lines modified | Offset 62, 30 lines modified | ||
62 | ····.line·76 | 62 | ····.line·76 |
63 | ····return-void | 63 | ····return-void |
64 | .end·method | 64 | .end·method |
65 | #·virtual·methods | 65 | #·virtual·methods |
66 | .method·public·accept(Ljava/io/File;)Z | 66 | .method·public·accept(Ljava/io/File;)Z |
67 |
····.locals· |
67 | ····.locals·8 |
68 | ····.param·p1,·"file"····#·Ljava/io/File; | 68 | ····.param·p1,·"file"····#·Ljava/io/File; |
69 | ····.prologue | 69 | ····.prologue |
70 | ····const/4·v1,·0x1 | 70 | ····const/4·v1,·0x1 |
71 | ····const/4·v2,·0x0 | 71 | ····const/4·v2,·0x0 |
72 | ····.line·92 | 72 | ····.line·92 |
73 | ····invoke-virtual·{p1},·Ljava/io/File;->length()J | 73 | ····invoke-virtual·{p1},·Ljava/io/File;->length()J |
74 |
····move-result-wide·v |
74 | ····move-result-wide·v4 |
75 |
····iget-wide·v |
75 | ····iget-wide·v6,·p0,·Lorg/apache/commons/io/filefilter/SizeFileFilter;->size:J |
76 |
····cmp-long·v3,·v |
76 | ····cmp-long·v3,·v4,·v6 |
77 | ····if-gez·v3,·:cond_0 | 77 | ····if-gez·v3,·:cond_0 |
78 | ····move·v0,·v1 | 78 | ····move·v0,·v1 |
79 | ····.line·93 | 79 | ····.line·93 |
80 | ····.local·v0,·"smaller":Z | 80 | ····.local·v0,·"smaller":Z |
Offset 221, 124 lines modified | Offset 221, 108 lines modified | ||
221 | ····.line·112 | 221 | ····.line·112 |
222 | ····return-void | 222 | ····return-void |
223 | .end·method | 223 | .end·method |
224 | #·virtual·methods | 224 | #·virtual·methods |
225 | .method·public·accept(Ljava/io/File;)Z | 225 | .method·public·accept(Ljava/io/File;)Z |
226 |
····.locals· |
226 | ····.locals·7 |
227 | ····.param·p1,·"file"····#·Ljava/io/File; | 227 | ····.param·p1,·"file"····#·Ljava/io/File; |
228 | ····.prologue | 228 | ····.prologue |
229 | ····const/4·v2,·0x0 | ||
229 | ····.line·151 | 230 | ····.line·151 |
230 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; | 231 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; |
231 |
····move-result-object·v |
232 | ····move-result-object·v0 |
232 | ····.line·152 | 233 | ····.line·152 |
233 |
····.local·v |
234 | ····.local·v0,·"name":Ljava/lang/String; |
234 |
····iget-object·v |
235 | ····iget-object·v4,·p0,·Lorg/apache/commons/io/filefilter/SuffixFileFilter;->suffixes:[Ljava/lang/String; |
235 |
|
236 | ····array-length·v5,·v4 |
236 | ····array-length·v2,·v0 | ||
237 |
···· |
237 | ····move·v3,·v2 |
238 | ····const/4·v1,·0x0 | ||
239 | ····.local·v1,·"i$":I | ||
240 | ····:goto_0 | 238 | ····:goto_0 |
241 |
····if-ge·v |
239 | ····if-ge·v3,·v5,·:cond_0 |
242 |
····aget-object·v |
240 | ····aget-object·v1,·v4,·v3 |
243 | ····.line·153 | 241 | ····.line·153 |
244 |
····.local·v |
242 | ····.local·v1,·"suffix":Ljava/lang/String; |
245 |
····iget-object·v |
243 | ····iget-object·v6,·p0,·Lorg/apache/commons/io/filefilter/SuffixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; |
246 |
····invoke-virtual·{v |
244 | ····invoke-virtual·{v6,·v0,·v1},·Lorg/apache/commons/io/IOCase;->checkEndsWith(Ljava/lang/String;Ljava/lang/String;)Z |
247 |
····move-result·v |
245 | ····move-result·v6 |
248 |
····if-eqz·v |
246 | ····if-eqz·v6,·:cond_1 |
249 | ····.line·154 | 247 | ····.line·154 |
250 |
····const/4·v |
248 | ····const/4·v2,·0x1 |
251 | ····.line·157 | 249 | ····.line·157 |
252 |
····.end·local·v |
250 | ····.end·local·v1····#·"suffix":Ljava/lang/String; |
253 | ····:goto_1 | ||
254 | ····return·v5 | ||
255 | ····.line·152 | ||
256 | ····.restart·local·v4····#·"suffix":Ljava/lang/String; | ||
257 | ····:cond_0 | 251 | ····:cond_0 |
258 |
···· |
252 | ····return·v2 |
259 |
···· |
253 | ····.line·152 |
254 | ····.restart·local·v1····#·"suffix":Ljava/lang/String; | ||
260 | ····.line·157 | ||
261 | ····.end·local·v4····#·"suffix":Ljava/lang/String; | ||
262 | ····:cond_1 | 255 | ····:cond_1 |
263 |
···· |
256 | ····add-int/lit8·v3,·v3,·0x1 |
264 |
····goto·:goto_ |
257 | ····goto·:goto_0 |
265 | .end·method | 258 | .end·method |
266 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 259 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
267 |
····.locals· |
260 | ····.locals·6 |
268 | ····.param·p1,·"file"····#·Ljava/io/File; | 261 | ····.param·p1,·"file"····#·Ljava/io/File; |
269 | ····.param·p2,·"name"····#·Ljava/lang/String; | 262 | ····.param·p2,·"name"····#·Ljava/lang/String; |
270 | ····.prologue | 263 | ····.prologue |
264 | ····const/4·v1,·0x0 | ||
271 | ····.line·169 | 265 | ····.line·169 |
272 |
····iget-object·v |
266 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/filefilter/SuffixFileFilter;->suffixes:[Ljava/lang/String; |
273 |
|
267 | ····array-length·v4,·v3 |
274 | ····array-length·v2,·v0 | ||
275 |
···· |
268 | ····move·v2,·v1 |
276 | ····const/4·v1,·0x0 | ||
277 | ····.local·v1,·"i$":I | ||
278 | ····:goto_0 | 269 | ····:goto_0 |
279 |
····if-ge·v |
270 | ····if-ge·v2,·v4,·:cond_0 |
280 |
····aget-object·v |
271 | ····aget-object·v0,·v3,·v2 |
281 | ····.line·170 | 272 | ····.line·170 |
282 |
····.local·v |
273 | ····.local·v0,·"suffix":Ljava/lang/String; |
283 |
····iget-object·v |
274 | ····iget-object·v5,·p0,·Lorg/apache/commons/io/filefilter/SuffixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; |
284 |
····invoke-virtual·{v |
275 | ····invoke-virtual·{v5,·p2,·v0},·Lorg/apache/commons/io/IOCase;->checkEndsWith(Ljava/lang/String;Ljava/lang/String;)Z |
285 |
····move-result·v |
276 | ····move-result·v5 |
286 |
····if-eqz·v |
277 | ····if-eqz·v5,·:cond_1 |
Max diff block lines reached; 706/4466 bytes (15.81%) of diff not shown. |
Offset 221, 124 lines modified | Offset 221, 108 lines modified | ||
221 | ····.line·113 | 221 | ····.line·113 |
222 | ····return-void | 222 | ····return-void |
223 | .end·method | 223 | .end·method |
224 | #·virtual·methods | 224 | #·virtual·methods |
225 | .method·public·accept(Ljava/io/File;)Z | 225 | .method·public·accept(Ljava/io/File;)Z |
226 |
····.locals· |
226 | ····.locals·7 |
227 | ····.param·p1,·"file"····#·Ljava/io/File; | 227 | ····.param·p1,·"file"····#·Ljava/io/File; |
228 | ····.prologue | 228 | ····.prologue |
229 | ····const/4·v2,·0x0 | ||
229 | ····.line·168 | 230 | ····.line·168 |
230 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; | 231 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; |
231 |
····move-result-object·v |
232 | ····move-result-object·v0 |
232 | ····.line·169 | 233 | ····.line·169 |
233 |
····.local·v |
234 | ····.local·v0,·"name":Ljava/lang/String; |
234 |
····iget-object·v |
235 | ····iget-object·v4,·p0,·Lorg/apache/commons/io/filefilter/WildcardFileFilter;->wildcards:[Ljava/lang/String; |
235 |
|
236 | ····array-length·v5,·v4 |
236 | ····array-length·v2,·v0 | ||
237 |
···· |
237 | ····move·v3,·v2 |
238 | ····const/4·v1,·0x0 | ||
239 | ····.local·v1,·"i$":I | ||
240 | ····:goto_0 | 238 | ····:goto_0 |
241 |
····if-ge·v |
239 | ····if-ge·v3,·v5,·:cond_0 |
242 |
····aget-object·v |
240 | ····aget-object·v1,·v4,·v3 |
243 | ····.line·170 | 241 | ····.line·170 |
244 |
····.local·v |
242 | ····.local·v1,·"wildcard":Ljava/lang/String; |
245 |
····iget-object·v |
243 | ····iget-object·v6,·p0,·Lorg/apache/commons/io/filefilter/WildcardFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; |
246 |
····invoke-static·{v |
244 | ····invoke-static·{v0,·v1,·v6},·Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z |
247 |
····move-result·v |
245 | ····move-result·v6 |
248 |
····if-eqz·v |
246 | ····if-eqz·v6,·:cond_1 |
249 | ····.line·171 | 247 | ····.line·171 |
250 |
····const/4·v |
248 | ····const/4·v2,·0x1 |
251 | ····.line·174 | 249 | ····.line·174 |
252 |
····.end·local·v |
250 | ····.end·local·v1····#·"wildcard":Ljava/lang/String; |
253 | ····:goto_1 | ||
254 | ····return·v5 | ||
255 | ····.line·169 | ||
256 | ····.restart·local·v4····#·"wildcard":Ljava/lang/String; | ||
257 | ····:cond_0 | 251 | ····:cond_0 |
258 |
···· |
252 | ····return·v2 |
259 |
···· |
253 | ····.line·169 |
254 | ····.restart·local·v1····#·"wildcard":Ljava/lang/String; | ||
260 | ····.line·174 | ||
261 | ····.end·local·v4····#·"wildcard":Ljava/lang/String; | ||
262 | ····:cond_1 | 255 | ····:cond_1 |
263 |
···· |
256 | ····add-int/lit8·v3,·v3,·0x1 |
264 |
····goto·:goto_ |
257 | ····goto·:goto_0 |
265 | .end·method | 258 | .end·method |
266 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 259 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
267 |
····.locals· |
260 | ····.locals·6 |
268 | ····.param·p1,·"dir"····#·Ljava/io/File; | 261 | ····.param·p1,·"dir"····#·Ljava/io/File; |
269 | ····.param·p2,·"name"····#·Ljava/lang/String; | 262 | ····.param·p2,·"name"····#·Ljava/lang/String; |
270 | ····.prologue | 263 | ····.prologue |
264 | ····const/4·v1,·0x0 | ||
271 | ····.line·152 | 265 | ····.line·152 |
272 |
····iget-object·v |
266 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/filefilter/WildcardFileFilter;->wildcards:[Ljava/lang/String; |
273 |
|
267 | ····array-length·v4,·v3 |
274 | ····array-length·v2,·v0 | ||
275 |
···· |
268 | ····move·v2,·v1 |
276 | ····const/4·v1,·0x0 | ||
277 | ····.local·v1,·"i$":I | ||
278 | ····:goto_0 | 269 | ····:goto_0 |
279 |
····if-ge·v |
270 | ····if-ge·v2,·v4,·:cond_0 |
280 |
····aget-object·v |
271 | ····aget-object·v0,·v3,·v2 |
281 | ····.line·153 | 272 | ····.line·153 |
282 |
····.local·v |
273 | ····.local·v0,·"wildcard":Ljava/lang/String; |
283 |
····iget-object·v |
274 | ····iget-object·v5,·p0,·Lorg/apache/commons/io/filefilter/WildcardFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; |
284 |
····invoke-static·{p2,·v |
275 | ····invoke-static·{p2,·v0,·v5},·Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z |
285 |
····move-result·v |
276 | ····move-result·v5 |
286 |
····if-eqz·v |
277 | ····if-eqz·v5,·:cond_1 |
Max diff block lines reached; 716/4657 bytes (15.37%) of diff not shown. |
Offset 145, 122 lines modified | Offset 145, 116 lines modified | ||
145 | #·virtual·methods | 145 | #·virtual·methods |
146 | .method·public·accept(Ljava/io/File;)Z | 146 | .method·public·accept(Ljava/io/File;)Z |
147 | ····.locals·6 | 147 | ····.locals·6 |
148 | ····.param·p1,·"file"····#·Ljava/io/File; | 148 | ····.param·p1,·"file"····#·Ljava/io/File; |
149 | ····.prologue | 149 | ····.prologue |
150 |
····const/4·v |
150 | ····const/4·v1,·0x0 |
151 | ····.line·130 | 151 | ····.line·130 |
152 | ····invoke-virtual·{p1},·Ljava/io/File;->isDirectory()Z | 152 | ····invoke-virtual·{p1},·Ljava/io/File;->isDirectory()Z |
153 |
····move-result·v |
153 | ····move-result·v2 |
154 |
····if-eqz·v |
154 | ····if-eqz·v2,·:cond_1 |
155 | ····.line·140 | 155 | ····.line·140 |
156 | ····:cond_0 | 156 | ····:cond_0 |
157 | ····:goto_0 | 157 | ····:goto_0 |
158 |
····return·v |
158 | ····return·v1 |
159 | ····.line·134 | 159 | ····.line·134 |
160 | ····:cond_1 | 160 | ····:cond_1 |
161 |
····iget-object·v |
161 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/filefilter/WildcardFilter;->wildcards:[Ljava/lang/String; |
162 |
|
162 | ····array-length·v4,·v3 |
163 | ····array-length·v2,·v0 | ||
164 |
···· |
163 | ····move·v2,·v1 |
165 | ····const/4·v1,·0x0 | ||
166 | ····.local·v1,·"i$":I | ||
167 | ····:goto_1 | 164 | ····:goto_1 |
168 |
····if-ge·v |
165 | ····if-ge·v2,·v4,·:cond_0 |
169 |
····aget-object·v |
166 | ····aget-object·v0,·v3,·v2 |
170 | ····.line·135 | 167 | ····.line·135 |
171 |
····.local·v |
168 | ····.local·v0,·"wildcard":Ljava/lang/String; |
172 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; | 169 | ····invoke-virtual·{p1},·Ljava/io/File;->getName()Ljava/lang/String; |
173 | ····move-result-object·v5 | 170 | ····move-result-object·v5 |
174 |
····invoke-static·{v5,·v |
171 | ····invoke-static·{v5,·v0},·Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z |
175 | ····move-result·v5 | 172 | ····move-result·v5 |
176 | ····if-eqz·v5,·:cond_2 | 173 | ····if-eqz·v5,·:cond_2 |
177 | ····.line·136 | 174 | ····.line·136 |
178 |
····const/4·v |
175 | ····const/4·v1,·0x1 |
179 | ····goto·:goto_0 | 176 | ····goto·:goto_0 |
180 | ····.line·134 | 177 | ····.line·134 |
181 | ····:cond_2 | 178 | ····:cond_2 |
182 |
····add-int/lit8·v |
179 | ····add-int/lit8·v2,·v2,·0x1 |
183 | ····goto·:goto_1 | 180 | ····goto·:goto_1 |
184 | .end·method | 181 | .end·method |
185 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 182 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z |
186 | ····.locals·6 | 183 | ····.locals·6 |
187 | ····.param·p1,·"dir"····#·Ljava/io/File; | 184 | ····.param·p1,·"dir"····#·Ljava/io/File; |
188 | ····.param·p2,·"name"····#·Ljava/lang/String; | 185 | ····.param·p2,·"name"····#·Ljava/lang/String; |
189 | ····.prologue | 186 | ····.prologue |
190 |
····const/4·v |
187 | ····const/4·v1,·0x0 |
191 | ····.line·109 | 188 | ····.line·109 |
192 | ····if-eqz·p1,·:cond_1 | 189 | ····if-eqz·p1,·:cond_1 |
193 |
····new-instance·v |
190 | ····new-instance·v2,·Ljava/io/File; |
194 |
····invoke-direct·{v |
191 | ····invoke-direct·{v2,·p1,·p2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
195 |
····invoke-virtual·{v |
192 | ····invoke-virtual·{v2},·Ljava/io/File;->isDirectory()Z |
196 |
····move-result·v |
193 | ····move-result·v2 |
197 |
····if-eqz·v |
194 | ····if-eqz·v2,·:cond_1 |
198 | ····.line·119 | 195 | ····.line·119 |
199 | ····:cond_0 | 196 | ····:cond_0 |
200 | ····:goto_0 | 197 | ····:goto_0 |
201 |
····return·v |
198 | ····return·v1 |
202 | ····.line·113 | 199 | ····.line·113 |
203 | ····:cond_1 | 200 | ····:cond_1 |
204 |
····iget-object·v |
201 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/filefilter/WildcardFilter;->wildcards:[Ljava/lang/String; |
205 |
|
202 | ····array-length·v4,·v3 |
206 | ····array-length·v2,·v0 | ||
207 |
···· |
203 | ····move·v2,·v1 |
208 | ····const/4·v1,·0x0 | ||
209 | ····.local·v1,·"i$":I | ||
210 | ····:goto_1 | 204 | ····:goto_1 |
Max diff block lines reached; 657/3653 bytes (17.99%) of diff not shown. |
Offset 38, 25 lines modified | Offset 38, 21 lines modified | ||
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | #·virtual·methods | 40 | #·virtual·methods |
41 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 41 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
44 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
45 | ····.prologue | 43 | ····.prologue |
46 | ····.line·137 | 44 | ····.line·137 |
47 | ····check-cast·p1,·Lorg/apache/commons/io/ByteOrderMark; | 45 | ····check-cast·p1,·Lorg/apache/commons/io/ByteOrderMark; |
48 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
49 | ····check-cast·p2,·Lorg/apache/commons/io/ByteOrderMark; | 46 | ····check-cast·p2,·Lorg/apache/commons/io/ByteOrderMark; |
50 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
51 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/input/BOMInputStream$1;->compare(Lorg/apache/commons/io/ByteOrderMark;Lorg/apache/commons/io/ByteOrderMark;)I | 47 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/io/input/BOMInputStream$1;->compare(Lorg/apache/commons/io/ByteOrderMark;Lorg/apache/commons/io/ByteOrderMark;)I |
52 | ····move-result·v0 | 48 | ····move-result·v0 |
53 | ····return·v0 | 49 | ····return·v0 |
54 | .end·method | 50 | .end·method |
Offset 166, 21 lines modified | Offset 166, 20 lines modified | ||
166 | .end·method | 166 | .end·method |
167 | .method·private·find()Lorg/apache/commons/io/ByteOrderMark; | 167 | .method·private·find()Lorg/apache/commons/io/ByteOrderMark; |
168 | ····.locals·3 | 168 | ····.locals·3 |
169 | ····.prologue | 169 | ····.prologue |
170 | ····.line·272 | 170 | ····.line·272 |
171 |
····iget-object·v |
171 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/BOMInputStream;->boms:Ljava/util/List; |
172 |
····invoke-interface·{v |
172 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
173 | ····move-result-object·v1 | 173 | ····move-result-object·v1 |
174 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
175 | ····:cond_0 | 174 | ····:cond_0 |
176 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 175 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
177 | ····move-result·v2 | 176 | ····move-result·v2 |
178 | ····if-eqz·v2,·:cond_1 | 177 | ····if-eqz·v2,·:cond_1 |
Offset 807, 15 lines modified | Offset 806, 15 lines modified | ||
807 | ····monitor-exit·p0 | 806 | ····monitor-exit·p0 |
808 | ····throw·v0 | 807 | ····throw·v0 |
809 | .end·method | 808 | .end·method |
810 | .method·public·skip(J)J | 809 | .method·public·skip(J)J |
811 |
····.locals· |
810 | ····.locals·3 |
812 | ····.param·p1,·"n"····#·J | 811 | ····.param·p1,·"n"····#·J |
813 | ····.annotation·system·Ldalvik/annotation/Throws; | 812 | ····.annotation·system·Ldalvik/annotation/Throws; |
814 | ········value·=·{ | 813 | ········value·=·{ |
815 | ············Ljava/io/IOException; | 814 | ············Ljava/io/IOException; |
816 | ········} | 815 | ········} |
817 | ····.end·annotation | 816 | ····.end·annotation |
Offset 188, 36 lines modified | Offset 188, 36 lines modified | ||
188 | ····move-result·v0 | 188 | ····move-result·v0 |
189 | ····return·v0 | 189 | ····return·v0 |
190 | .end·method | 190 | .end·method |
191 | .method·public·read()I | 191 | .method·public·read()I |
192 |
····.locals· |
192 | ····.locals·6 |
193 | ····.annotation·system·Ldalvik/annotation/Throws; | 193 | ····.annotation·system·Ldalvik/annotation/Throws; |
194 | ········value·=·{ | 194 | ········value·=·{ |
195 | ············Ljava/io/IOException; | 195 | ············Ljava/io/IOException; |
196 | ········} | 196 | ········} |
197 | ····.end·annotation | 197 | ····.end·annotation |
198 | ····.prologue | 198 | ····.prologue |
199 | ····.line·86 | 199 | ····.line·86 |
200 |
····iget-wide·v |
200 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->max:J |
201 |
····const-wide/16·v |
201 | ····const-wide/16·v4,·0x0 |
202 |
····cmp-long·v1,·v |
202 | ····cmp-long·v1,·v2,·v4 |
203 | ····if-ltz·v1,·:cond_0 | 203 | ····if-ltz·v1,·:cond_0 |
204 |
····iget-wide·v |
204 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->pos:J |
205 |
····iget-wide·v |
205 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->max:J |
206 |
····cmp-long·v1,·v |
206 | ····cmp-long·v1,·v2,·v4 |
207 | ····if-ltz·v1,·:cond_0 | 207 | ····if-ltz·v1,·:cond_0 |
208 | ····.line·87 | 208 | ····.line·87 |
209 | ····const/4·v0,·-0x1 | 209 | ····const/4·v0,·-0x1 |
210 | ····.line·91 | 210 | ····.line·91 |
Offset 230, 21 lines modified | Offset 230, 21 lines modified | ||
230 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->read()I | 230 | ····invoke-virtual·{v1},·Ljava/io/InputStream;->read()I |
231 | ····move-result·v0 | 231 | ····move-result·v0 |
232 | ····.line·90 | 232 | ····.line·90 |
233 | ····.local·v0,·"result":I | 233 | ····.local·v0,·"result":I |
234 |
····iget-wide·v |
234 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->pos:J |
235 |
····const-wide/16·v |
235 | ····const-wide/16·v4,·0x1 |
236 |
····add-long/2addr·v |
236 | ····add-long/2addr·v2,·v4 |
237 |
····iput-wide·v |
237 | ····iput-wide·v2,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->pos:J |
238 | ····goto·:goto_0 | 238 | ····goto·:goto_0 |
239 | .end·method | 239 | .end·method |
240 | .method·public·read([B)I | 240 | .method·public·read([B)I |
241 | ····.locals·2 | 241 | ····.locals·2 |
242 | ····.param·p1,·"b"····#·[B | 242 | ····.param·p1,·"b"····#·[B |
Offset 277, 15 lines modified | Offset 277, 15 lines modified | ||
277 | ············Ljava/io/IOException; | 277 | ············Ljava/io/IOException; |
278 | ········} | 278 | ········} |
279 | ····.end·annotation | 279 | ····.end·annotation |
280 | ····.prologue | 280 | ····.prologue |
281 | ····const-wide/16·v8,·0x0 | 281 | ····const-wide/16·v8,·0x0 |
282 |
····const/4·v |
282 | ····const/4·v1,·-0x1 |
283 | ····.line·117 | 283 | ····.line·117 |
284 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->max:J | 284 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->max:J |
285 | ····cmp-long·v4,·v4,·v8 | 285 | ····cmp-long·v4,·v4,·v8 |
286 | ····if-ltz·v4,·:cond_0 | 286 | ····if-ltz·v4,·:cond_0 |
Offset 294, 15 lines modified | Offset 294, 15 lines modified | ||
294 | ····iget-wide·v6,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->max:J | 294 | ····iget-wide·v6,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->max:J |
295 | ····cmp-long·v4,·v4,·v6 | 295 | ····cmp-long·v4,·v4,·v6 |
296 | ····if-ltz·v4,·:cond_0 | 296 | ····if-ltz·v4,·:cond_0 |
297 |
····move·v0,·v |
297 | ····move·v0,·v1 |
298 | ····.line·128 | 298 | ····.line·128 |
299 | ····:goto_0 | 299 | ····:goto_0 |
300 | ····return·v0 | 300 | ····return·v0 |
301 | ····.line·120 | 301 | ····.line·120 |
302 | ····:cond_0 | 302 | ····:cond_0 |
Offset 318, 55 lines modified | Offset 318, 55 lines modified | ||
318 | ····iget-wide·v8,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->pos:J | 318 | ····iget-wide·v8,·p0,·Lorg/apache/commons/io/input/BoundedInputStream;->pos:J |
319 | ····sub-long/2addr·v6,·v8 | 319 | ····sub-long/2addr·v6,·v8 |
320 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->min(JJ)J | 320 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->min(JJ)J |
321 |
····move-result-wide·v |
321 | ····move-result-wide·v2 |
Max diff block lines reached; 1820/4389 bytes (41.47%) of diff not shown. |
Offset 75, 20 lines modified | Offset 75, 22 lines modified | ||
75 | ····.line·55 | 75 | ····.line·55 |
76 | ····invoke-virtual·{p2},·Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder; | 76 | ····invoke-virtual·{p2},·Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder; |
77 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; | 78 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; |
79 | ····.line·56 | ||
79 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetEncoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; | 80 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetEncoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; |
80 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
81 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; | 82 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; |
83 | ····.line·57 | ||
82 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetEncoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; | 84 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetEncoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; |
83 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
84 | ····iput-object·v0,·p0,·Lorg/apache/commons/io/input/CharSequenceInputStream;->encoder:Ljava/nio/charset/CharsetEncoder; | 86 | ····iput-object·v0,·p0,·Lorg/apache/commons/io/input/CharSequenceInputStream;->encoder:Ljava/nio/charset/CharsetEncoder; |
85 | ····.line·58 | 87 | ····.line·58 |
Offset 575, 32 lines modified | Offset 577, 32 lines modified | ||
575 | ····monitor-exit·p0 | 577 | ····monitor-exit·p0 |
576 | ····throw·v0 | 578 | ····throw·v0 |
577 | .end·method | 579 | .end·method |
578 | .method·public·skip(J)J | 580 | .method·public·skip(J)J |
579 |
····.locals· |
581 | ····.locals·5 |
580 | ····.param·p1,·"n"····#·J | 582 | ····.param·p1,·"n"····#·J |
581 | ····.annotation·system·Ldalvik/annotation/Throws; | 583 | ····.annotation·system·Ldalvik/annotation/Throws; |
582 | ········value·=·{ | 584 | ········value·=·{ |
583 | ············Ljava/io/IOException; | 585 | ············Ljava/io/IOException; |
584 | ········} | 586 | ········} |
585 | ····.end·annotation | 587 | ····.end·annotation |
586 | ····.prologue | 588 | ····.prologue |
587 | ····.line·166 | 589 | ····.line·166 |
588 | ····const/4·v0,·0x0 | 590 | ····const/4·v0,·0x0 |
589 | ····.line·167 | 591 | ····.line·167 |
590 | ····.local·v0,·"skipped":I | 592 | ····.local·v0,·"skipped":I |
591 | ····:goto_0 | 593 | ····:goto_0 |
592 |
····const-wide/16·v |
594 | ····const-wide/16·v2,·0x0 |
593 |
····cmp-long·v1,·p1,·v |
595 | ····cmp-long·v1,·p1,·v2 |
594 | ····if-lez·v1,·:cond_0 | 596 | ····if-lez·v1,·:cond_0 |
595 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/CharSequenceInputStream;->cbuf:Ljava/nio/CharBuffer; | 597 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/CharSequenceInputStream;->cbuf:Ljava/nio/CharBuffer; |
596 | ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->hasRemaining()Z | 598 | ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->hasRemaining()Z |
Offset 610, 22 lines modified | Offset 612, 22 lines modified | ||
610 | ····.line·168 | 612 | ····.line·168 |
611 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/CharSequenceInputStream;->cbuf:Ljava/nio/CharBuffer; | 613 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/CharSequenceInputStream;->cbuf:Ljava/nio/CharBuffer; |
612 | ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->get()C | 614 | ····invoke-virtual·{v1},·Ljava/nio/CharBuffer;->get()C |
613 | ····.line·169 | 615 | ····.line·169 |
614 |
····const-wide/16·v |
616 | ····const-wide/16·v2,·0x1 |
615 |
····sub-long/2addr·p1,·v |
617 | ····sub-long/2addr·p1,·v2 |
616 | ····.line·170 | 618 | ····.line·170 |
617 | ····add-int/lit8·v0,·v0,·0x1 | 619 | ····add-int/lit8·v0,·v0,·0x1 |
618 | ····goto·:goto_0 | 620 | ····goto·:goto_0 |
619 | ····.line·172 | 621 | ····.line·172 |
620 | ····:cond_0 | 622 | ····:cond_0 |
621 |
····int-to-long·v |
623 | ····int-to-long·v2,·v0 |
622 |
····return-wide·v |
624 | ····return-wide·v2 |
623 | .end·method | 625 | .end·method |
Offset 267, 15 lines modified | Offset 267, 15 lines modified | ||
267 | ····iput·v0,·p0,·Lorg/apache/commons/io/input/CharSequenceReader;->idx:I | 267 | ····iput·v0,·p0,·Lorg/apache/commons/io/input/CharSequenceReader;->idx:I |
268 | ····.line·130 | 268 | ····.line·130 |
269 | ····return-void | 269 | ····return-void |
270 | .end·method | 270 | .end·method |
271 | .method·public·skip(J)J | 271 | .method·public·skip(J)J |
272 |
····.locals· |
272 | ····.locals·7 |
273 | ····.param·p1,·"n"····#·J | 273 | ····.param·p1,·"n"····#·J |
274 | ····.prologue | 274 | ····.prologue |
275 | ····.line·140 | 275 | ····.line·140 |
276 | ····const-wide/16·v2,·0x0 | 276 | ····const-wide/16·v2,·0x0 |
277 | ····cmp-long·v2,·p1,·v2 | 277 | ····cmp-long·v2,·p1,·v2 |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | .field·private·final·size:J | 17 | .field·private·final·size:J |
18 | .field·private·final·throwEofException:Z | 18 | .field·private·final·throwEofException:Z |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(J)V | 20 | .method·public·constructor·<init>(J)V |
21 |
····.locals· |
21 | ····.locals·3 |
22 | ····.param·p1,·"size"····#·J | 22 | ····.param·p1,·"size"····#·J |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·80 | 24 | ····.line·80 |
25 | ····const/4·v0,·0x1 | 25 | ····const/4·v0,·0x1 |
26 | ····const/4·v1,·0x0 | 26 | ····const/4·v1,·0x0 |
Offset 33, 15 lines modified | Offset 33, 15 lines modified | ||
33 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lorg/apache/commons/io/input/NullInputStream;-><init>(JZZ)V | 33 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lorg/apache/commons/io/input/NullInputStream;-><init>(JZZ)V |
34 | ····.line·81 | 34 | ····.line·81 |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | .method·public·constructor·<init>(JZZ)V | 37 | .method·public·constructor·<init>(JZZ)V |
38 |
····.locals· |
38 | ····.locals·3 |
39 | ····.param·p1,·"size"····#·J | 39 | ····.param·p1,·"size"····#·J |
40 | ····.param·p3,·"markSupported"····#·Z | 40 | ····.param·p3,·"markSupported"····#·Z |
41 | ····.param·p4,·"throwEofException"····#·Z | 41 | ····.param·p4,·"throwEofException"····#·Z |
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line·94 | 43 | ····.line·94 |
44 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V |
Offset 355, 15 lines modified | Offset 355, 15 lines modified | ||
355 | ····move-result·v0 | 355 | ····move-result·v0 |
356 | ····return·v0 | 356 | ····return·v0 |
357 | .end·method | 357 | .end·method |
358 | .method·public·read([BII)I | 358 | .method·public·read([BII)I |
359 |
····.locals· |
359 | ····.locals·6 |
360 | ····.param·p1,·"bytes"····#·[B | 360 | ····.param·p1,·"bytes"····#·[B |
361 | ····.param·p2,·"offset"····#·I | 361 | ····.param·p2,·"offset"····#·I |
362 | ····.param·p3,·"length"····#·I | 362 | ····.param·p3,·"length"····#·I |
363 | ····.annotation·system·Ldalvik/annotation/Throws; | 363 | ····.annotation·system·Ldalvik/annotation/Throws; |
364 | ········value·=·{ | 364 | ········value·=·{ |
365 | ············Ljava/io/IOException; | 365 | ············Ljava/io/IOException; |
366 | ········} | 366 | ········} |
Offset 382, 69 lines modified | Offset 382, 69 lines modified | ||
382 | ····invoke-direct·{v1,·v2},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 382 | ····invoke-direct·{v1,·v2},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
383 | ····throw·v1 | 383 | ····throw·v1 |
384 | ····.line·230 | 384 | ····.line·230 |
385 | ····:cond_0 | 385 | ····:cond_0 |
386 |
····iget-wide·v |
386 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/NullInputStream;->position:J |
387 |
····iget-wide·v |
387 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/NullInputStream;->size:J |
388 |
····cmp-long·v1,·v |
388 | ····cmp-long·v1,·v2,·v4 |
389 | ····if-nez·v1,·:cond_1 | 389 | ····if-nez·v1,·:cond_1 |
390 | ····.line·231 | 390 | ····.line·231 |
391 | ····invoke-direct·{p0},·Lorg/apache/commons/io/input/NullInputStream;->doEndOfFile()I | 391 | ····invoke-direct·{p0},·Lorg/apache/commons/io/input/NullInputStream;->doEndOfFile()I |
392 | ····move-result·v0 | 392 | ····move-result·v0 |
393 | ····.line·240 | 393 | ····.line·240 |
394 | ····:goto_0 | 394 | ····:goto_0 |
395 | ····return·v0 | 395 | ····return·v0 |
396 | ····.line·233 | 396 | ····.line·233 |
397 | ····:cond_1 | 397 | ····:cond_1 |
398 |
····iget-wide·v |
398 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/NullInputStream;->position:J |
399 |
····int-to-long·v |
399 | ····int-to-long·v4,·p3 |
400 |
····add-long/2addr·v |
400 | ····add-long/2addr·v2,·v4 |
401 |
····iput-wide·v |
401 | ····iput-wide·v2,·p0,·Lorg/apache/commons/io/input/NullInputStream;->position:J |
402 | ····.line·234 | 402 | ····.line·234 |
403 | ····move·v0,·p3 | 403 | ····move·v0,·p3 |
404 | ····.line·235 | 404 | ····.line·235 |
405 | ····.local·v0,·"returnLength":I | 405 | ····.local·v0,·"returnLength":I |
406 |
····iget-wide·v |
406 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/NullInputStream;->position:J |
407 |
····iget-wide·v |
407 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/NullInputStream;->size:J |
408 |
····cmp-long·v1,·v |
408 | ····cmp-long·v1,·v2,·v4 |
409 | ····if-lez·v1,·:cond_2 | 409 | ····if-lez·v1,·:cond_2 |
410 | ····.line·236 | 410 | ····.line·236 |
411 |
····iget-wide·v |
411 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/NullInputStream;->position:J |
412 |
····iget-wide·v |
412 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/NullInputStream;->size:J |
Max diff block lines reached; 958/4030 bytes (23.77%) of diff not shown. |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | .field·private·final·size:J | 17 | .field·private·final·size:J |
18 | .field·private·final·throwEofException:Z | 18 | .field·private·final·throwEofException:Z |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(J)V | 20 | .method·public·constructor·<init>(J)V |
21 |
····.locals· |
21 | ····.locals·3 |
22 | ····.param·p1,·"size"····#·J | 22 | ····.param·p1,·"size"····#·J |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·80 | 24 | ····.line·80 |
25 | ····const/4·v0,·0x1 | 25 | ····const/4·v0,·0x1 |
26 | ····const/4·v1,·0x0 | 26 | ····const/4·v1,·0x0 |
Offset 33, 15 lines modified | Offset 33, 15 lines modified | ||
33 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lorg/apache/commons/io/input/NullReader;-><init>(JZZ)V | 33 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lorg/apache/commons/io/input/NullReader;-><init>(JZZ)V |
34 | ····.line·81 | 34 | ····.line·81 |
35 | ····return-void | 35 | ····return-void |
36 | .end·method | 36 | .end·method |
37 | .method·public·constructor·<init>(JZZ)V | 37 | .method·public·constructor·<init>(JZZ)V |
38 |
····.locals· |
38 | ····.locals·3 |
39 | ····.param·p1,·"size"····#·J | 39 | ····.param·p1,·"size"····#·J |
40 | ····.param·p3,·"markSupported"····#·Z | 40 | ····.param·p3,·"markSupported"····#·Z |
41 | ····.param·p4,·"throwEofException"····#·Z | 41 | ····.param·p4,·"throwEofException"····#·Z |
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line·94 | 43 | ····.line·94 |
44 | ····invoke-direct·{p0},·Ljava/io/Reader;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/io/Reader;-><init>()V |
Offset 309, 15 lines modified | Offset 309, 15 lines modified | ||
309 | ····move-result·v0 | 309 | ····move-result·v0 |
310 | ····return·v0 | 310 | ····return·v0 |
311 | .end·method | 311 | .end·method |
312 | .method·public·read([CII)I | 312 | .method·public·read([CII)I |
313 |
····.locals· |
313 | ····.locals·6 |
314 | ····.param·p1,·"chars"····#·[C | 314 | ····.param·p1,·"chars"····#·[C |
315 | ····.param·p2,·"offset"····#·I | 315 | ····.param·p2,·"offset"····#·I |
316 | ····.param·p3,·"length"····#·I | 316 | ····.param·p3,·"length"····#·I |
317 | ····.annotation·system·Ldalvik/annotation/Throws; | 317 | ····.annotation·system·Ldalvik/annotation/Throws; |
318 | ········value·=·{ | 318 | ········value·=·{ |
319 | ············Ljava/io/IOException; | 319 | ············Ljava/io/IOException; |
320 | ········} | 320 | ········} |
Offset 336, 69 lines modified | Offset 336, 69 lines modified | ||
336 | ····invoke-direct·{v1,·v2},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V | 336 | ····invoke-direct·{v1,·v2},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
337 | ····throw·v1 | 337 | ····throw·v1 |
338 | ····.line·213 | 338 | ····.line·213 |
339 | ····:cond_0 | 339 | ····:cond_0 |
340 |
····iget-wide·v |
340 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/NullReader;->position:J |
341 |
····iget-wide·v |
341 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/NullReader;->size:J |
342 |
····cmp-long·v1,·v |
342 | ····cmp-long·v1,·v2,·v4 |
343 | ····if-nez·v1,·:cond_1 | 343 | ····if-nez·v1,·:cond_1 |
344 | ····.line·214 | 344 | ····.line·214 |
345 | ····invoke-direct·{p0},·Lorg/apache/commons/io/input/NullReader;->doEndOfFile()I | 345 | ····invoke-direct·{p0},·Lorg/apache/commons/io/input/NullReader;->doEndOfFile()I |
346 | ····move-result·v0 | 346 | ····move-result·v0 |
347 | ····.line·223 | 347 | ····.line·223 |
348 | ····:goto_0 | 348 | ····:goto_0 |
349 | ····return·v0 | 349 | ····return·v0 |
350 | ····.line·216 | 350 | ····.line·216 |
351 | ····:cond_1 | 351 | ····:cond_1 |
352 |
····iget-wide·v |
352 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/NullReader;->position:J |
353 |
····int-to-long·v |
353 | ····int-to-long·v4,·p3 |
354 |
····add-long/2addr·v |
354 | ····add-long/2addr·v2,·v4 |
355 |
····iput-wide·v |
355 | ····iput-wide·v2,·p0,·Lorg/apache/commons/io/input/NullReader;->position:J |
356 | ····.line·217 | 356 | ····.line·217 |
357 | ····move·v0,·p3 | 357 | ····move·v0,·p3 |
358 | ····.line·218 | 358 | ····.line·218 |
359 | ····.local·v0,·"returnLength":I | 359 | ····.local·v0,·"returnLength":I |
360 |
····iget-wide·v |
360 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/NullReader;->position:J |
361 |
····iget-wide·v |
361 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/NullReader;->size:J |
362 |
····cmp-long·v1,·v |
362 | ····cmp-long·v1,·v2,·v4 |
363 | ····if-lez·v1,·:cond_2 | 363 | ····if-lez·v1,·:cond_2 |
364 | ····.line·219 | 364 | ····.line·219 |
365 |
····iget-wide·v |
365 | ····iget-wide·v2,·p0,·Lorg/apache/commons/io/input/NullReader;->position:J |
366 |
····iget-wide·v |
366 | ····iget-wide·v4,·p0,·Lorg/apache/commons/io/input/NullReader;->size:J |
Max diff block lines reached; 933/3910 bytes (23.86%) of diff not shown. |
Offset 383, 15 lines modified | Offset 383, 15 lines modified | ||
383 | ····monitor-exit·p0 | 383 | ····monitor-exit·p0 |
384 | ····throw·v1 | 384 | ····throw·v1 |
385 | .end·method | 385 | .end·method |
386 | .method·public·skip(J)J | 386 | .method·public·skip(J)J |
387 |
····.locals· |
387 | ····.locals·5 |
388 | ····.param·p1,·"ln"····#·J | 388 | ····.param·p1,·"ln"····#·J |
389 | ····.annotation·system·Ldalvik/annotation/Throws; | 389 | ····.annotation·system·Ldalvik/annotation/Throws; |
390 | ········value·=·{ | 390 | ········value·=·{ |
391 | ············Ljava/io/IOException; | 391 | ············Ljava/io/IOException; |
392 | ········} | 392 | ········} |
393 | ····.end·annotation | 393 | ····.end·annotation |
Offset 400, 26 lines modified | Offset 400, 26 lines modified | ||
400 | ····:try_start_0 | 400 | ····:try_start_0 |
401 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/ProxyInputStream;->in:Ljava/io/InputStream; | 401 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/ProxyInputStream;->in:Ljava/io/InputStream; |
402 | ····invoke-virtual·{v1,·p1,·p2},·Ljava/io/InputStream;->skip(J)J | 402 | ····invoke-virtual·{v1,·p1,·p2},·Ljava/io/InputStream;->skip(J)J |
403 | ····:try_end_0 | 403 | ····:try_end_0 |
404 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 404 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
405 |
····move-result-wide·v |
405 | ····move-result-wide·v2 |
406 | ····.line·119 | 406 | ····.line·119 |
407 | ····:goto_0 | 407 | ····:goto_0 |
408 |
····return-wide·v |
408 | ····return-wide·v2 |
409 | ····.line·117 | 409 | ····.line·117 |
410 | ····:catch_0 | 410 | ····:catch_0 |
411 | ····move-exception·v0 | 411 | ····move-exception·v0 |
412 | ····.line·118 | 412 | ····.line·118 |
413 | ····.local·v0,·"e":Ljava/io/IOException; | 413 | ····.local·v0,·"e":Ljava/io/IOException; |
414 | ····invoke-virtual·{p0,·v0},·Lorg/apache/commons/io/input/ProxyInputStream;->handleIOException(Ljava/io/IOException;)V | 414 | ····invoke-virtual·{p0,·v0},·Lorg/apache/commons/io/input/ProxyInputStream;->handleIOException(Ljava/io/IOException;)V |
415 | ····.line·119 | 415 | ····.line·119 |
416 |
····const-wide/16·v |
416 | ····const-wide/16·v2,·0x0 |
417 | ····goto·:goto_0 | 417 | ····goto·:goto_0 |
418 | .end·method | 418 | .end·method |
Offset 465, 15 lines modified | Offset 465, 15 lines modified | ||
465 | ····monitor-exit·p0 | 465 | ····monitor-exit·p0 |
466 | ····throw·v1 | 466 | ····throw·v1 |
467 | .end·method | 467 | .end·method |
468 | .method·public·skip(J)J | 468 | .method·public·skip(J)J |
469 |
····.locals· |
469 | ····.locals·5 |
470 | ····.param·p1,·"ln"····#·J | 470 | ····.param·p1,·"ln"····#·J |
471 | ····.annotation·system·Ldalvik/annotation/Throws; | 471 | ····.annotation·system·Ldalvik/annotation/Throws; |
472 | ········value·=·{ | 472 | ········value·=·{ |
473 | ············Ljava/io/IOException; | 473 | ············Ljava/io/IOException; |
474 | ········} | 474 | ········} |
475 | ····.end·annotation | 475 | ····.end·annotation |
Offset 482, 26 lines modified | Offset 482, 26 lines modified | ||
482 | ····:try_start_0 | 482 | ····:try_start_0 |
483 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/ProxyReader;->in:Ljava/io/Reader; | 483 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/input/ProxyReader;->in:Ljava/io/Reader; |
484 | ····invoke-virtual·{v1,·p1,·p2},·Ljava/io/Reader;->skip(J)J | 484 | ····invoke-virtual·{v1,·p1,·p2},·Ljava/io/Reader;->skip(J)J |
485 | ····:try_end_0 | 485 | ····:try_end_0 |
486 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 486 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
487 |
····move-result-wide·v |
487 | ····move-result-wide·v2 |
488 | ····.line·137 | 488 | ····.line·137 |
489 | ····:goto_0 | 489 | ····:goto_0 |
490 |
····return-wide·v |
490 | ····return-wide·v2 |
491 | ····.line·135 | 491 | ····.line·135 |
492 | ····:catch_0 | 492 | ····:catch_0 |
493 | ····move-exception·v0 | 493 | ····move-exception·v0 |
494 | ····.line·136 | 494 | ····.line·136 |
495 | ····.local·v0,·"e":Ljava/io/IOException; | 495 | ····.local·v0,·"e":Ljava/io/IOException; |
496 | ····invoke-virtual·{p0,·v0},·Lorg/apache/commons/io/input/ProxyReader;->handleIOException(Ljava/io/IOException;)V | 496 | ····invoke-virtual·{p0,·v0},·Lorg/apache/commons/io/input/ProxyReader;->handleIOException(Ljava/io/IOException;)V |
497 | ····.line·137 | 497 | ····.line·137 |
498 |
····const-wide/16·v |
498 | ····const-wide/16·v2,·0x0 |
499 | ····goto·:goto_0 | 499 | ····goto·:goto_0 |
500 | .end·method | 500 | .end·method |
Offset 90, 30 lines modified | Offset 90, 34 lines modified | ||
90 | ····.locals·2 | 90 | ····.locals·2 |
91 | ····.param·p1,·"reader"····#·Ljava/io/Reader; | 91 | ····.param·p1,·"reader"····#·Ljava/io/Reader; |
92 | ····.param·p2,·"charset"····#·Ljava/nio/charset/Charset; | 92 | ····.param·p2,·"charset"····#·Ljava/nio/charset/Charset; |
93 | ····.param·p3,·"bufferSize"····#·I | 93 | ····.param·p3,·"bufferSize"····#·I |
94 | ····.prologue | 94 | ····.prologue |
95 | ····.line·135 | 95 | ····.line·135 |
96 | ····.line·136 | ||
96 | ····invoke-virtual·{p2},·Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder; | 97 | ····invoke-virtual·{p2},·Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder; |
97 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
98 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; | 99 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; |
100 | ····.line·137 | ||
99 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetEncoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; | 101 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetEncoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; |
100 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
101 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; | 103 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; |
104 | ····.line·138 | ||
102 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetEncoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; | 105 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetEncoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; |
103 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
107 | ····.line·135 | ||
104 | ····invoke-direct·{p0,·p1,·v0,·p3},·Lorg/apache/commons/io/input/ReaderInputStream;-><init>(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V | 108 | ····invoke-direct·{p0,·p1,·v0,·p3},·Lorg/apache/commons/io/input/ReaderInputStream;-><init>(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V |
105 | ····.line·140 | 109 | ····.line·140 |
106 | ····return-void | 110 | ····return-void |
107 | .end·method | 111 | .end·method |
108 | .method·public·constructor·<init>(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;)V | 112 | .method·public·constructor·<init>(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;)V |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/io/Closeable; | 6 | .implements·Ljava/io/Closeable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/io/input/ReversedLinesFileReader$1;, | ||
11 | ········Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; | 10 | ········Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·instance·fields | 13 | #·instance·fields |
15 | .field·private·final·avoidNewlineSplitBufferSize:I | 14 | .field·private·final·avoidNewlineSplitBufferSize:I |
Offset 349, 30 lines modified | Offset 349, 30 lines modified | ||
349 | ····move-result·v0 | 349 | ····move-result·v0 |
350 | ····return·v0 | 350 | ····return·v0 |
351 | .end·method | 351 | .end·method |
352 | .method·public·skipBytes(I)I | 352 | .method·public·skipBytes(I)I |
353 |
····.locals· |
353 | ····.locals·4 |
354 | ····.param·p1,·"count"····#·I | 354 | ····.param·p1,·"count"····#·I |
355 | ····.annotation·system·Ldalvik/annotation/Throws; | 355 | ····.annotation·system·Ldalvik/annotation/Throws; |
356 | ········value·=·{ | 356 | ········value·=·{ |
357 | ············Ljava/io/IOException;, | 357 | ············Ljava/io/IOException;, |
358 | ············Ljava/io/EOFException; | 358 | ············Ljava/io/EOFException; |
359 | ········} | 359 | ········} |
360 | ····.end·annotation | 360 | ····.end·annotation |
361 | ····.prologue | 361 | ····.prologue |
362 | ····.line·247 | 362 | ····.line·247 |
363 | ····iget-object·v0,·p0,·Lorg/apache/commons/io/input/SwappedDataInputStream;->in:Ljava/io/InputStream; | 363 | ····iget-object·v0,·p0,·Lorg/apache/commons/io/input/SwappedDataInputStream;->in:Ljava/io/InputStream; |
364 |
····int-to-long·v |
364 | ····int-to-long·v2,·p1 |
365 |
····invoke-virtual·{v0,·v |
365 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/io/InputStream;->skip(J)J |
366 | ····move-result-wide·v0 | 366 | ····move-result-wide·v0 |
367 | ····long-to-int·v0,·v0 | 367 | ····long-to-int·v0,·v0 |
368 | ····return·v0 | 368 | ····return·v0 |
369 | .end·method | 369 | .end·method |
Offset 225, 15 lines modified | Offset 225, 15 lines modified | ||
225 | ····:cond_0 | 225 | ····:cond_0 |
226 | ····long-to-int·v2,·v0 | 226 | ····long-to-int·v2,·v0 |
227 | ····return·v2 | 227 | ····return·v2 |
228 | .end·method | 228 | .end·method |
229 | .method·public·declared-synchronized·skip(J)J | 229 | .method·public·declared-synchronized·skip(J)J |
230 |
····.locals· |
230 | ····.locals·5 |
231 | ····.param·p1,·"length"····#·J | 231 | ····.param·p1,·"length"····#·J |
232 | ····.annotation·system·Ldalvik/annotation/Throws; | 232 | ····.annotation·system·Ldalvik/annotation/Throws; |
233 | ········value·=·{ | 233 | ········value·=·{ |
234 | ············Ljava/io/IOException; | 234 | ············Ljava/io/IOException; |
235 | ········} | 235 | ········} |
236 | ····.end·annotation | 236 | ····.end·annotation |
Offset 43, 119 lines modified | Offset 43, 119 lines modified | ||
43 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lorg/apache/commons/io/input/Tailer;-><init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V | 43 | ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Lorg/apache/commons/io/input/Tailer;-><init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V |
44 | ····.line·157 | 44 | ····.line·157 |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | .method·public·constructor·<init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V | 47 | .method·public·constructor·<init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;J)V |
48 |
····.locals· |
48 | ····.locals·7 |
49 | ····.param·p1,·"file"····#·Ljava/io/File; | 49 | ····.param·p1,·"file"····#·Ljava/io/File; |
50 | ····.param·p2,·"listener"····#·Lorg/apache/commons/io/input/TailerListener; | 50 | ····.param·p2,·"listener"····#·Lorg/apache/commons/io/input/TailerListener; |
51 | ····.param·p3,·"delayMillis"····#·J | 51 | ····.param·p3,·"delayMillis"····#·J |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·166 | 53 | ····.line·166 |
54 |
····const/4·v |
54 | ····const/4·v6,·0x0 |
55 |
····move-object·v |
55 | ····move-object·v1,·p0 |
56 |
····move-object·v |
56 | ····move-object·v2,·p1 |
57 |
····move-object·v |
57 | ····move-object·v3,·p2 |
58 |
····move-wide·v |
58 | ····move-wide·v4,·p3 |
59 |
····invoke-direct/range·{v |
59 | ····invoke-direct/range·{v1·..·v6},·Lorg/apache/commons/io/input/Tailer;-><init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)V |
60 | ····.line·167 | 60 | ····.line·167 |
61 | ····return-void | 61 | ····return-void |
62 | .end·method | 62 | .end·method |
63 | .method·public·constructor·<init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)V | 63 | .method·public·constructor·<init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZ)V |
64 |
····.locals· |
64 | ····.locals·9 |
65 | ····.param·p1,·"file"····#·Ljava/io/File; | 65 | ····.param·p1,·"file"····#·Ljava/io/File; |
66 | ····.param·p2,·"listener"····#·Lorg/apache/commons/io/input/TailerListener; | 66 | ····.param·p2,·"listener"····#·Lorg/apache/commons/io/input/TailerListener; |
67 | ····.param·p3,·"delayMillis"····#·J | 67 | ····.param·p3,·"delayMillis"····#·J |
68 | ····.param·p5,·"end"····#·Z | 68 | ····.param·p5,·"end"····#·Z |
69 | ····.prologue | 69 | ····.prologue |
70 | ····.line·177 | 70 | ····.line·177 |
71 |
····const/16·v |
71 | ····const/16·v7,·0x1000 |
72 |
····move-object·v |
72 | ····move-object·v1,·p0 |
73 |
····move-object·v |
73 | ····move-object·v2,·p1 |
74 |
····move-object·v |
74 | ····move-object·v3,·p2 |
75 |
····move-wide·v |
75 | ····move-wide·v4,·p3 |
76 |
····move·v |
76 | ····move·v6,·p5 |
77 |
····invoke-direct/range·{v |
77 | ····invoke-direct/range·{v1·..·v7},·Lorg/apache/commons/io/input/Tailer;-><init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)V |
78 | ····.line·178 | 78 | ····.line·178 |
79 | ····return-void | 79 | ····return-void |
80 | .end·method | 80 | .end·method |
81 | .method·public·constructor·<init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)V | 81 | .method·public·constructor·<init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZI)V |
82 |
····.locals· |
82 | ····.locals·9 |
83 | ····.param·p1,·"file"····#·Ljava/io/File; | 83 | ····.param·p1,·"file"····#·Ljava/io/File; |
84 | ····.param·p2,·"listener"····#·Lorg/apache/commons/io/input/TailerListener; | 84 | ····.param·p2,·"listener"····#·Lorg/apache/commons/io/input/TailerListener; |
85 | ····.param·p3,·"delayMillis"····#·J | 85 | ····.param·p3,·"delayMillis"····#·J |
86 | ····.param·p5,·"end"····#·Z | 86 | ····.param·p5,·"end"····#·Z |
87 | ····.param·p6,·"bufSize"····#·I | 87 | ····.param·p6,·"bufSize"····#·I |
88 | ····.prologue | 88 | ····.prologue |
89 | ····.line·201 | 89 | ····.line·201 |
90 |
····const/4·v |
90 | ····const/4·v7,·0x0 |
91 |
····move-object·v |
91 | ····move-object·v1,·p0 |
92 |
····move-object·v |
92 | ····move-object·v2,·p1 |
93 |
····move-object·v |
93 | ····move-object·v3,·p2 |
94 |
····move-wide·v |
94 | ····move-wide·v4,·p3 |
95 |
····move·v |
95 | ····move·v6,·p5 |
96 |
····move·v |
96 | ····move·v8,·p6 |
97 |
····invoke-direct/range·{v |
97 | ····invoke-direct/range·{v1·..·v8},·Lorg/apache/commons/io/input/Tailer;-><init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZI)V |
98 | ····.line·202 | 98 | ····.line·202 |
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·public·constructor·<init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZ)V | 101 | .method·public·constructor·<init>(Ljava/io/File;Lorg/apache/commons/io/input/TailerListener;JZZ)V |
102 |
····.locals· |
102 | ····.locals·9 |
103 | ····.param·p1,·"file"····#·Ljava/io/File; | 103 | ····.param·p1,·"file"····#·Ljava/io/File; |
104 | ····.param·p2,·"listener"····#·Lorg/apache/commons/io/input/TailerListener; | 104 | ····.param·p2,·"listener"····#·Lorg/apache/commons/io/input/TailerListener; |
105 | ····.param·p3,·"delayMillis"····#·J | 105 | ····.param·p3,·"delayMillis"····#·J |
106 | ····.param·p5,·"end"····#·Z | 106 | ····.param·p5,·"end"····#·Z |
107 | ····.param·p6,·"reOpen"····#·Z | 107 | ····.param·p6,·"reOpen"····#·Z |
108 | ····.prologue | 108 | ····.prologue |
109 | ····.line·189 | 109 | ····.line·189 |
110 |
····const/16·v |
110 | ····const/16·v8,·0x1000 |
Max diff block lines reached; 15588/19189 bytes (81.23%) of diff not shown. |
Offset 177, 14 lines modified | Offset 177, 15 lines modified | ||
177 | ····aput-object·v2,·v0,·v1 | 177 | ····aput-object·v2,·v0,·v1 |
178 | ····sput-object·v0,·Lorg/apache/commons/io/input/XmlStreamReader;->XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; | 178 | ····sput-object·v0,·Lorg/apache/commons/io/input/XmlStreamReader;->XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; |
179 | ····.line·668 | 179 | ····.line·668 |
180 | ····const-string·v0,·"charset=[\"\']?([.[^;·\"\']]*)[\"\']?" | 180 | ····const-string·v0,·"charset=[\"\']?([.[^;·\"\']]*)[\"\']?" |
181 | ····.line·669 | ||
181 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 182 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
182 | ····move-result-object·v0 | 183 | ····move-result-object·v0 |
183 | ····sput-object·v0,·Lorg/apache/commons/io/input/XmlStreamReader;->CHARSET_PATTERN:Ljava/util/regex/Pattern; | 184 | ····sput-object·v0,·Lorg/apache/commons/io/input/XmlStreamReader;->CHARSET_PATTERN:Ljava/util/regex/Pattern; |
184 | ····.line·692 | 185 | ····.line·692 |
Offset 750, 28 lines modified | Offset 751, 30 lines modified | ||
750 | ····.line·482 | 751 | ····.line·482 |
751 | ····:try_start_0 | 752 | ····:try_start_0 |
752 | ····invoke-virtual·{p2},·Lorg/apache/commons/io/input/XmlStreamReaderException;->getBomEncoding()Ljava/lang/String; | 753 | ····invoke-virtual·{p2},·Lorg/apache/commons/io/input/XmlStreamReaderException;->getBomEncoding()Ljava/lang/String; |
753 | ····move-result-object·v2 | 754 | ····move-result-object·v2 |
755 | ····.line·483 | ||
754 | ····invoke-virtual·{p2},·Lorg/apache/commons/io/input/XmlStreamReaderException;->getXmlGuessEncoding()Ljava/lang/String; | 756 | ····invoke-virtual·{p2},·Lorg/apache/commons/io/input/XmlStreamReaderException;->getXmlGuessEncoding()Ljava/lang/String; |
755 | ····move-result-object·v3 | 757 | ····move-result-object·v3 |
756 | ····invoke-virtual·{p2},·Lorg/apache/commons/io/input/XmlStreamReaderException;->getXmlEncoding()Ljava/lang/String; | 758 | ····invoke-virtual·{p2},·Lorg/apache/commons/io/input/XmlStreamReaderException;->getXmlEncoding()Ljava/lang/String; |
757 | ····move-result-object·v4 | 759 | ····move-result-object·v4 |
758 | ····const/4·v5,·0x1 | 760 | ····const/4·v5,·0x1 |
759 | ····move-object·v0,·p0 | 761 | ····move-object·v0,·p0 |
760 | ····move-object·v1,·p1 | 762 | ····move-object·v1,·p1 |
763 | ····.line·482 | ||
761 | ····invoke-virtual/range·{v0·..·v5},·Lorg/apache/commons/io/input/XmlStreamReader;->calculateHttpEncoding(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; | 764 | ····invoke-virtual/range·{v0·..·v5},·Lorg/apache/commons/io/input/XmlStreamReader;->calculateHttpEncoding(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; |
762 | ····:try_end_0 | 765 | ····:try_end_0 |
763 | ····.catch·Lorg/apache/commons/io/input/XmlStreamReaderException;·{:try_start_0·..·:try_end_0}·:catch_0 | 766 | ····.catch·Lorg/apache/commons/io/input/XmlStreamReaderException;·{:try_start_0·..·:try_end_0}·:catch_0 |
764 | ····move-result-object·v6 | 767 | ····move-result-object·v6 |
765 | ····.line·495 | 768 | ····.line·495 |
Offset 1196, 14 lines modified | Offset 1199, 15 lines modified | ||
1196 | ····new-instance·v13,·Ljava/io/StringReader; | 1199 | ····new-instance·v13,·Ljava/io/StringReader; |
1197 | ····const/4·v14,·0x0 | 1200 | ····const/4·v14,·0x0 |
1198 | ····add-int/lit8·v15,·v6,·0x1 | 1201 | ····add-int/lit8·v15,·v6,·0x1 |
1202 | ····.line·735 | ||
1199 | ····invoke-virtual·{v12,·v14,·v15},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 1203 | ····invoke-virtual·{v12,·v14,·v15},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
1200 | ····move-result-object·v14 | 1204 | ····move-result-object·v14 |
1201 | ····invoke-direct·{v13,·v14},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V | 1205 | ····invoke-direct·{v13,·v14},·Ljava/io/StringReader;-><init>(Ljava/lang/String;)V |
1202 | ····invoke-direct·{v1,·v13},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V | 1206 | ····invoke-direct·{v1,·v13},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V |
Offset 1297, 38 lines modified | Offset 1301, 42 lines modified | ||
1297 | ····.prologue | 1301 | ····.prologue |
1298 | ····.line·760 | 1302 | ····.line·760 |
1299 | ····if-eqz·p0,·:cond_1 | 1303 | ····if-eqz·p0,·:cond_1 |
1300 | ····const-string·v0,·"application/xml" | 1304 | ····const-string·v0,·"application/xml" |
1305 | ····.line·761 | ||
1301 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1306 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1302 | ····move-result·v0 | 1307 | ····move-result·v0 |
1303 | ····if-nez·v0,·:cond_0 | 1308 | ····if-nez·v0,·:cond_0 |
1304 | ····const-string·v0,·"application/xml-dtd" | 1309 | ····const-string·v0,·"application/xml-dtd" |
1310 | ····.line·762 | ||
1305 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1311 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1306 | ····move-result·v0 | 1312 | ····move-result·v0 |
1307 | ····if-nez·v0,·:cond_0 | 1313 | ····if-nez·v0,·:cond_0 |
1308 | ····const-string·v0,·"application/xml-external-parsed-entity" | 1314 | ····const-string·v0,·"application/xml-external-parsed-entity" |
1315 | ····.line·763 | ||
1309 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 1316 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1310 | ····move-result·v0 | 1317 | ····move-result·v0 |
1311 | ····if-nez·v0,·:cond_0 | 1318 | ····if-nez·v0,·:cond_0 |
1312 | ····const-string·v0,·"application/" | 1319 | ····const-string·v0,·"application/" |
1320 | ····.line·764 | ||
1313 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 1321 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
Max diff block lines reached; 1554/4302 bytes (36.12%) of diff not shown. |
Offset 262, 106 lines modified | Offset 262, 105 lines modified | ||
262 | .method·private·getNewLineMatchByteCount([BI)I | 262 | .method·private·getNewLineMatchByteCount([BI)I |
263 | ····.locals·10 | 263 | ····.locals·10 |
264 | ····.param·p1,·"data"····#·[B | 264 | ····.param·p1,·"data"····#·[B |
265 | ····.param·p2,·"i"····#·I | 265 | ····.param·p2,·"i"····#·I |
266 | ····.prologue | 266 | ····.prologue |
267 |
····const/4·v |
267 | ····const/4·v5,·0x0 |
268 | ····.line·330 | 268 | ····.line·330 |
269 |
····iget-object·v |
269 | ····iget-object·v4,·p0,·Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;->this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; |
270 | ····#·getter·for:·Lorg/apache/commons/io/input/ReversedLinesFileReader;->newLineSequences:[[B | 270 | ····#·getter·for:·Lorg/apache/commons/io/input/ReversedLinesFileReader;->newLineSequences:[[B |
271 |
····invoke-static·{v |
271 | ····invoke-static·{v4},·Lorg/apache/commons/io/input/ReversedLinesFileReader;->access$800(Lorg/apache/commons/io/input/ReversedLinesFileReader;)[[B |
272 |
····move-result-object·v |
272 | ····move-result-object·v7 |
273 |
···· |
273 | ····array-length·v8,·v7 |
274 | ····array-length·v4,·v0 | ||
275 |
···· |
274 | ····move·v6,·v5 |
276 | ····const/4·v1,·0x0 | ||
277 | ····.local·v1,·"i$":I | ||
278 | ····:goto_0 | 275 | ····:goto_0 |
279 |
····if-ge·v |
276 | ····if-ge·v6,·v8,·:cond_2 |
280 |
····aget-object·v |
277 | ····aget-object·v3,·v7,·v6 |
281 | ····.line·331 | 278 | ····.line·331 |
282 |
····.local·v |
279 | ····.local·v3,·"newLineSequence":[B |
283 |
····const/4·v |
280 | ····const/4·v2,·0x1 |
284 | ····.line·332 | 281 | ····.line·332 |
285 |
····.local·v |
282 | ····.local·v2,·"match":Z |
286 |
····array-length·v |
283 | ····array-length·v4,·v3 |
287 |
····add-int/lit8·v |
284 | ····add-int/lit8·v0,·v4,·-0x1 |
288 |
····.local·v |
285 | ····.local·v0,·"j":I |
289 | ····:goto_1 | 286 | ····:goto_1 |
290 |
····if-ltz·v |
287 | ····if-ltz·v0,·:cond_1 |
291 | ····.line·333 | 288 | ····.line·333 |
292 |
····add-int·v |
289 | ····add-int·v4,·p2,·v0 |
293 |
····array-length·v9,·v |
290 | ····array-length·v9,·v3 |
294 | ····add-int/lit8·v9,·v9,·-0x1 | 291 | ····add-int/lit8·v9,·v9,·-0x1 |
295 |
····sub-int·v |
292 | ····sub-int·v1,·v4,·v9 |
296 | ····.line·334 | 293 | ····.line·334 |
297 |
····.local·v |
294 | ····.local·v1,·"k":I |
298 |
····if-ltz·v |
295 | ····if-ltz·v1,·:cond_0 |
299 |
····aget-byte·v |
296 | ····aget-byte·v4,·p1,·v1 |
300 |
····aget-byte·v9,·v |
297 | ····aget-byte·v9,·v3,·v0 |
301 |
····if-ne·v |
298 | ····if-ne·v4,·v9,·:cond_0 |
302 |
····const/4·v |
299 | ····const/4·v4,·0x1 |
303 | ····:goto_2 | 300 | ····:goto_2 |
304 |
····and-int/2addr·v |
301 | ····and-int/2addr·v2,·v4 |
305 | ····.line·332 | 302 | ····.line·332 |
306 |
····add-int/lit8·v |
303 | ····add-int/lit8·v0,·v0,·-0x1 |
307 | ····goto·:goto_1 | 304 | ····goto·:goto_1 |
308 | ····:cond_0 | 305 | ····:cond_0 |
309 |
····move·v |
306 | ····move·v4,·v5 |
310 | ····.line·334 | 307 | ····.line·334 |
311 | ····goto·:goto_2 | 308 | ····goto·:goto_2 |
312 | ····.line·336 | 309 | ····.line·336 |
313 |
····.end·local·v |
310 | ····.end·local·v1····#·"k":I |
314 | ····:cond_1 | 311 | ····:cond_1 |
315 |
····if-eqz·v |
312 | ····if-eqz·v2,·:cond_3 |
316 | ····.line·337 | 313 | ····.line·337 |
317 |
····array-length·v |
314 | ····array-length·v5,·v3 |
318 | ····.line·340 | 315 | ····.line·340 |
319 |
····.end·local·v |
316 | ····.end·local·v0····#·"j":I |
320 |
····.end·local·v |
317 | ····.end·local·v2····#·"match":Z |
321 |
····.end·local·v |
318 | ····.end·local·v3····#·"newLineSequence":[B |
322 | ····:cond_2 | 319 | ····:cond_2 |
323 |
····return·v |
320 | ····return·v5 |
324 | ····.line·330 | 321 | ····.line·330 |
325 |
····.restart·local·v |
322 | ····.restart·local·v0····#·"j":I |
326 |
····.restart·local·v |
323 | ····.restart·local·v2····#·"match":Z |
327 |
····.restart·local·v |
324 | ····.restart·local·v3····#·"newLineSequence":[B |
328 | ····:cond_3 | 325 | ····:cond_3 |
329 |
····add-int/lit8·v |
326 | ····add-int/lit8·v4,·v6,·0x1 |
Max diff block lines reached; 889/4184 bytes (21.25%) of diff not shown. |
Offset 70, 54 lines modified | Offset 70, 46 lines modified | ||
70 | ····iput-wide·p1,·p0,·Lorg/apache/commons/io/monitor/FileAlterationMonitor;->interval:J | 70 | ····iput-wide·p1,·p0,·Lorg/apache/commons/io/monitor/FileAlterationMonitor;->interval:J |
71 | ····.line·54 | 71 | ····.line·54 |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
74 | .method·public·varargs·constructor·<init>(J[Lorg/apache/commons/io/monitor/FileAlterationObserver;)V | 74 | .method·public·varargs·constructor·<init>(J[Lorg/apache/commons/io/monitor/FileAlterationObserver;)V |
75 |
····.locals· |
75 | ····.locals·3 |
76 | ····.param·p1,·"interval"····#·J | 76 | ····.param·p1,·"interval"····#·J |
77 | ····.param·p3,·"observers"····#·[Lorg/apache/commons/io/monitor/FileAlterationObserver; | 77 | ····.param·p3,·"observers"····#·[Lorg/apache/commons/io/monitor/FileAlterationObserver; |
78 | ····.prologue | 78 | ····.prologue |
79 | ····.line·64 | 79 | ····.line·64 |
80 | ····invoke-direct·{p0,·p1,·p2},·Lorg/apache/commons/io/monitor/FileAlterationMonitor;-><init>(J)V | 80 | ····invoke-direct·{p0,·p1,·p2},·Lorg/apache/commons/io/monitor/FileAlterationMonitor;-><init>(J)V |
81 | ····.line·65 | 81 | ····.line·65 |
82 | ····if-eqz·p3,·:cond_0 | 82 | ····if-eqz·p3,·:cond_0 |
83 | ····.line·66 | 83 | ····.line·66 |
84 |
···· |
84 | ····array-length·v2,·p3 |
85 | ····.local·v0,·"arr$":[Lorg/apache/commons/io/monitor/FileAlterationObserver; | ||
86 | ····array-length·v2,·v0 | ||
87 | ····.local·v2,·"len$":I | ||
88 | ····const/4·v1,·0x0 | 85 | ····const/4·v1,·0x0 |
89 | ····.local·v1,·"i$":I | ||
90 | ····:goto_0 | 86 | ····:goto_0 |
91 | ····if-ge·v1,·v2,·:cond_0 | 87 | ····if-ge·v1,·v2,·:cond_0 |
92 |
····aget-object·v |
88 | ····aget-object·v0,·p3,·v1 |
93 | ····.line·67 | 89 | ····.line·67 |
94 |
····.local·v |
90 | ····.local·v0,·"observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; |
95 |
····invoke-virtual·{p0,·v |
91 | ····invoke-virtual·{p0,·v0},·Lorg/apache/commons/io/monitor/FileAlterationMonitor;->addObserver(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V |
96 | ····.line·66 | 92 | ····.line·66 |
97 | ····add-int/lit8·v1,·v1,·0x1 | 93 | ····add-int/lit8·v1,·v1,·0x1 |
98 | ····goto·:goto_0 | 94 | ····goto·:goto_0 |
99 | ····.line·70 | 95 | ····.line·70 |
100 |
····.end·local·v0····#·" |
96 | ····.end·local·v0····#·"observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; |
101 | ····.end·local·v1····#·"i$":I | ||
102 | ····.end·local·v2····#·"len$":I | ||
103 | ····.end·local·v3····#·"observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; | ||
104 | ····:cond_0 | 97 | ····:cond_0 |
105 | ····return-void | 98 | ····return-void |
106 | .end·method | 99 | .end·method |
107 | #·virtual·methods | 100 | #·virtual·methods |
108 | .method·public·addObserver(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V | 101 | .method·public·addObserver(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V |
Offset 192, 72 lines modified | Offset 184, 69 lines modified | ||
192 | .method·public·run()V | 184 | .method·public·run()V |
193 | ····.locals·4 | 185 | ····.locals·4 |
194 | ····.prologue | 186 | ····.prologue |
195 | ····.line·180 | 187 | ····.line·180 |
196 | ····:goto_0 | 188 | ····:goto_0 |
197 |
····iget-boolean·v |
189 | ····iget-boolean·v1,·p0,·Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z |
198 |
····if-eqz·v |
190 | ····if-eqz·v1,·:cond_1 |
199 | ····.line·181 | 191 | ····.line·181 |
200 |
····iget-object·v |
192 | ····iget-object·v1,·p0,·Lorg/apache/commons/io/monitor/FileAlterationMonitor;->observers:Ljava/util/List; |
201 |
····invoke-interface·{v |
193 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
202 |
····move-result-object·v |
194 | ····move-result-object·v1 |
203 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
204 | ····:goto_1 | 195 | ····:goto_1 |
205 |
····invoke-interface·{v |
196 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
206 | ····move-result·v2 | 197 | ····move-result·v2 |
207 | ····if-eqz·v2,·:cond_0 | 198 | ····if-eqz·v2,·:cond_0 |
208 |
····invoke-interface·{v |
199 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
209 |
····move-result-object·v |
200 | ····move-result-object·v0 |
210 |
····check-cast·v |
201 | ····check-cast·v0,·Lorg/apache/commons/io/monitor/FileAlterationObserver; |
211 | ····.line·182 | 202 | ····.line·182 |
212 |
····.local·v |
203 | ····.local·v0,·"observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; |
213 |
····invoke-virtual·{v |
204 | ····invoke-virtual·{v0},·Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify()V |
214 | ····goto·:goto_1 | 205 | ····goto·:goto_1 |
215 | ····.line·184 | 206 | ····.line·184 |
216 |
····.end·local·v |
207 | ····.end·local·v0····#·"observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; |
217 | ····:cond_0 | 208 | ····:cond_0 |
218 |
····iget-boolean·v |
209 | ····iget-boolean·v1,·p0,·Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z |
219 |
····if-nez·v |
210 | ····if-nez·v1,·:cond_2 |
Max diff block lines reached; 10381/14571 bytes (71.24%) of diff not shown. |
Offset 234, 201 lines modified | Offset 234, 190 lines modified | ||
234 | ····iput-object·v0,·p0,·Lorg/apache/commons/io/monitor/FileAlterationObserver;->comparator:Ljava/util/Comparator; | 234 | ····iput-object·v0,·p0,·Lorg/apache/commons/io/monitor/FileAlterationObserver;->comparator:Ljava/util/Comparator; |
235 | ····goto·:goto_0 | 235 | ····goto·:goto_0 |
236 | .end·method | 236 | .end·method |
237 | .method·private·checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V | 237 | .method·private·checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V |
238 |
····.locals· |
238 | ····.locals·8 |
239 | ····.param·p1,·"parent"····#·Lorg/apache/commons/io/monitor/FileEntry; | 239 | ····.param·p1,·"parent"····#·Lorg/apache/commons/io/monitor/FileEntry; |
240 | ····.param·p2,·"previous"····#·[Lorg/apache/commons/io/monitor/FileEntry; | 240 | ····.param·p2,·"previous"····#·[Lorg/apache/commons/io/monitor/FileEntry; |
241 | ····.param·p3,·"files"····#·[Ljava/io/File; | 241 | ····.param·p3,·"files"····#·[Ljava/io/File; |
242 | ····.prologue | 242 | ····.prologue |
243 | ····.line·325 | 243 | ····.line·325 |
244 |
····const/4·v |
244 | ····const/4·v0,·0x0 |
245 | ····.line·326 | 245 | ····.line·326 |
246 |
····.local·v |
246 | ····.local·v0,·"c":I |
247 |
····array-length·v |
247 | ····array-length·v3,·p3 |
248 |
····if-lez·v |
248 | ····if-lez·v3,·:cond_0 |
249 |
····array-length·v |
249 | ····array-length·v3,·p3 |
250 |
····new-array·v |
250 | ····new-array·v1,·v3,·[Lorg/apache/commons/io/monitor/FileEntry; |
251 | ····.line·327 | 251 | ····.line·327 |
252 |
····.local·v |
252 | ····.local·v1,·"current":[Lorg/apache/commons/io/monitor/FileEntry; |
253 | ····:goto_0 | 253 | ····:goto_0 |
254 |
···· |
254 | ····array-length·v4,·p2 |
255 | ····.local·v0,·"arr$":[Lorg/apache/commons/io/monitor/FileEntry; | ||
256 | ····array-length·v5,·v0 | ||
257 |
···· |
255 | ····const/4·v3,·0x0 |
258 | ····const/4·v4,·0x0 | ||
259 | ····.local·v4,·"i$":I | ||
260 | ····:goto_1 | 256 | ····:goto_1 |
261 |
····if-ge·v |
257 | ····if-ge·v3,·v4,·:cond_3 |
262 |
····aget-object·v |
258 | ····aget-object·v2,·p2,·v3 |
263 | ····.line·328 | 259 | ····.line·328 |
264 |
····.local·v |
260 | ····.local·v2,·"entry":Lorg/apache/commons/io/monitor/FileEntry; |
265 | ····:goto_2 | 261 | ····:goto_2 |
266 |
····array-length·v |
262 | ····array-length·v5,·p3 |
267 |
····if-ge·v |
263 | ····if-ge·v0,·v5,·:cond_1 |
268 |
····iget-object·v |
264 | ····iget-object·v5,·p0,·Lorg/apache/commons/io/monitor/FileAlterationObserver;->comparator:Ljava/util/Comparator; |
269 |
····invoke-virtual·{v |
265 | ····invoke-virtual·{v2},·Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; |
270 |
····move-result-object·v |
266 | ····move-result-object·v6 |
271 |
····aget-object·v |
267 | ····aget-object·v7,·p3,·v0 |
272 |
····invoke-interface·{v |
268 | ····invoke-interface·{v5,·v6,·v7},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
273 |
····move-result·v |
269 | ····move-result·v5 |
274 |
····if-lez·v |
270 | ····if-lez·v5,·:cond_1 |
275 | ····.line·329 | 271 | ····.line·329 |
276 |
····aget-object·v |
272 | ····aget-object·v5,·p3,·v0 |
277 |
····invoke-direct·{p0,·p1,·v |
273 | ····invoke-direct·{p0,·p1,·v5},·Lorg/apache/commons/io/monitor/FileAlterationObserver;->createFileEntry(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; |
278 |
····move-result-object·v |
274 | ····move-result-object·v5 |
279 |
····aput-object·v |
275 | ····aput-object·v5,·v1,·v0 |
280 | ····.line·330 | 276 | ····.line·330 |
281 |
····aget-object·v |
277 | ····aget-object·v5,·v1,·v0 |
282 |
····invoke-direct·{p0,·v |
278 | ····invoke-direct·{p0,·v5},·Lorg/apache/commons/io/monitor/FileAlterationObserver;->doCreate(Lorg/apache/commons/io/monitor/FileEntry;)V |
283 | ····.line·331 | 279 | ····.line·331 |
284 |
····add-int/lit8·v |
280 | ····add-int/lit8·v0,·v0,·0x1 |
285 | ····goto·:goto_2 | 281 | ····goto·:goto_2 |
286 | ····.line·326 | 282 | ····.line·326 |
287 |
····.end·local·v |
283 | ····.end·local·v1····#·"current":[Lorg/apache/commons/io/monitor/FileEntry; |
288 |
····.end·local·v2····#·" |
284 | ····.end·local·v2····#·"entry":Lorg/apache/commons/io/monitor/FileEntry; |
289 | ····.end·local·v3····#·"entry":Lorg/apache/commons/io/monitor/FileEntry; | ||
290 | ····.end·local·v4····#·"i$":I | ||
291 | ····.end·local·v5····#·"len$":I | ||
292 | ····:cond_0 | 285 | ····:cond_0 |
293 |
····sget-object·v |
286 | ····sget-object·v1,·Lorg/apache/commons/io/monitor/FileEntry;->EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; |
294 | ····goto·:goto_0 | 287 | ····goto·:goto_0 |
295 | ····.line·333 | 288 | ····.line·333 |
296 |
····.restart·local·v |
289 | ····.restart·local·v1····#·"current":[Lorg/apache/commons/io/monitor/FileEntry; |
297 |
····.restart·local·v2····#·" |
290 | ····.restart·local·v2····#·"entry":Lorg/apache/commons/io/monitor/FileEntry; |
298 | ····.restart·local·v3····#·"entry":Lorg/apache/commons/io/monitor/FileEntry; | ||
299 | ····.restart·local·v4····#·"i$":I | ||
Max diff block lines reached; 22689/27553 bytes (82.35%) of diff not shown. |
Offset 381, 27 lines modified | Offset 381, 27 lines modified | ||
381 | ····iput-boolean·p1,·p0,·Lorg/apache/commons/io/monitor/FileEntry;->exists:Z | 381 | ····iput-boolean·p1,·p0,·Lorg/apache/commons/io/monitor/FileEntry;->exists:Z |
382 | ····.line·249 | 382 | ····.line·249 |
383 | ····return-void | 383 | ····return-void |
384 | .end·method | 384 | .end·method |
385 | .method·public·setLastModified(J)V | 385 | .method·public·setLastModified(J)V |
386 |
····.locals· |
386 | ····.locals·1 |
387 | ····.param·p1,·"lastModified"····#·J | 387 | ····.param·p1,·"lastModified"····#·J |
388 | ····.prologue | 388 | ····.prologue |
389 | ····.line·210 | 389 | ····.line·210 |
390 | ····iput-wide·p1,·p0,·Lorg/apache/commons/io/monitor/FileEntry;->lastModified:J | 390 | ····iput-wide·p1,·p0,·Lorg/apache/commons/io/monitor/FileEntry;->lastModified:J |
391 | ····.line·211 | 391 | ····.line·211 |
392 | ····return-void | 392 | ····return-void |
393 | .end·method | 393 | .end·method |
394 | .method·public·setLength(J)V | 394 | .method·public·setLength(J)V |
395 |
····.locals· |
395 | ····.locals·1 |
396 | ····.param·p1,·"length"····#·J | 396 | ····.param·p1,·"length"····#·J |
397 | ····.prologue | 397 | ····.prologue |
398 | ····.line·228 | 398 | ····.line·228 |
399 | ····iput-wide·p1,·p0,·Lorg/apache/commons/io/monitor/FileEntry;->length:J | 399 | ····iput-wide·p1,·p0,·Lorg/apache/commons/io/monitor/FileEntry;->length:J |
400 | ····.line·229 | 400 | ····.line·229 |
Offset 245, 98 lines modified | Offset 245, 97 lines modified | ||
245 | .end·method | 245 | .end·method |
246 | .method·private·toBufferedInputStream()Ljava/io/InputStream; | 246 | .method·private·toBufferedInputStream()Ljava/io/InputStream; |
247 | ····.locals·7 | 247 | ····.locals·7 |
248 | ····.prologue | 248 | ····.prologue |
249 | ····.line·294 | 249 | ····.line·294 |
250 |
····iget·v |
250 | ····iget·v3,·p0,·Lorg/apache/commons/io/output/ByteArrayOutputStream;->count:I |
251 | ····.line·295 | 251 | ····.line·295 |
252 |
····.local·v |
252 | ····.local·v3,·"remaining":I |
253 |
····if-nez·v |
253 | ····if-nez·v3,·:cond_0 |
254 | ····.line·296 | 254 | ····.line·296 |
255 |
····new-instance·v |
255 | ····new-instance·v4,·Lorg/apache/commons/io/input/ClosedInputStream; |
256 |
····invoke-direct·{v |
256 | ····invoke-direct·{v4},·Lorg/apache/commons/io/input/ClosedInputStream;-><init>()V |
257 | ····.line·307 | 257 | ····.line·307 |
258 | ····:goto_0 | 258 | ····:goto_0 |
259 |
····return-object·v |
259 | ····return-object·v4 |
260 | ····.line·298 | 260 | ····.line·298 |
261 | ····:cond_0 | 261 | ····:cond_0 |
262 |
····new-instance·v |
262 | ····new-instance·v2,·Ljava/util/ArrayList; |
263 |
····iget-object·v |
263 | ····iget-object·v4,·p0,·Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; |
264 |
····invoke-interface·{v |
264 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
265 |
····move-result·v |
265 | ····move-result·v4 |
266 |
····invoke-direct·{v |
266 | ····invoke-direct·{v2,·v4},·Ljava/util/ArrayList;-><init>(I)V |
267 | ····.line·299 | 267 | ····.line·299 |
268 |
····.local·v |
268 | ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/io/ByteArrayInputStream;>;" |
269 |
····iget-object·v |
269 | ····iget-object·v4,·p0,·Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; |
270 |
····invoke-interface·{v |
270 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
271 |
····move-result-object·v |
271 | ····move-result-object·v4 |
272 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
273 | ····:cond_1 | 272 | ····:cond_1 |
274 |
····invoke-interface·{v |
273 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
275 | ····move-result·v5 | 274 | ····move-result·v5 |
276 | ····if-eqz·v5,·:cond_2 | 275 | ····if-eqz·v5,·:cond_2 |
277 |
····invoke-interface·{v |
276 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
278 | ····move-result-object·v0 | 277 | ····move-result-object·v0 |
279 | ····check-cast·v0,·[B | 278 | ····check-cast·v0,·[B |
280 | ····.line·300 | 279 | ····.line·300 |
281 | ····.local·v0,·"buf":[B | 280 | ····.local·v0,·"buf":[B |
282 | ····array-length·v5,·v0 | 281 | ····array-length·v5,·v0 |
283 |
····invoke-static·{v5,·v |
282 | ····invoke-static·{v5,·v3},·Ljava/lang/Math;->min(II)I |
284 | ····move-result·v1 | 283 | ····move-result·v1 |
285 | ····.line·301 | 284 | ····.line·301 |
286 | ····.local·v1,·"c":I | 285 | ····.local·v1,·"c":I |
287 | ····new-instance·v5,·Ljava/io/ByteArrayInputStream; | 286 | ····new-instance·v5,·Ljava/io/ByteArrayInputStream; |
288 | ····const/4·v6,·0x0 | 287 | ····const/4·v6,·0x0 |
289 | ····invoke-direct·{v5,·v0,·v6,·v1},·Ljava/io/ByteArrayInputStream;-><init>([BII)V | 288 | ····invoke-direct·{v5,·v0,·v6,·v1},·Ljava/io/ByteArrayInputStream;-><init>([BII)V |
290 |
····invoke-interface·{v |
289 | ····invoke-interface·{v2,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
291 | ····.line·302 | 290 | ····.line·302 |
292 |
····sub-int/2addr·v |
291 | ····sub-int/2addr·v3,·v1 |
293 | ····.line·303 | 292 | ····.line·303 |
294 |
····if-nez·v |
293 | ····if-nez·v3,·:cond_1 |
295 | ····.line·307 | 294 | ····.line·307 |
296 | ····.end·local·v0····#·"buf":[B | 295 | ····.end·local·v0····#·"buf":[B |
297 | ····.end·local·v1····#·"c":I | 296 | ····.end·local·v1····#·"c":I |
298 | ····:cond_2 | 297 | ····:cond_2 |
299 |
····new-instance·v |
298 | ····new-instance·v4,·Ljava/io/SequenceInputStream; |
300 |
····invoke-static·{v |
299 | ····invoke-static·{v2},·Ljava/util/Collections;->enumeration(Ljava/util/Collection;)Ljava/util/Enumeration; |
301 |
····move-result-object·v |
300 | ····move-result-object·v5 |
302 |
····invoke-direct·{v |
301 | ····invoke-direct·{v4,·v5},·Ljava/io/SequenceInputStream;-><init>(Ljava/util/Enumeration;)V |
303 | ····goto·:goto_0 | 302 | ····goto·:goto_0 |
304 | .end·method | 303 | .end·method |
305 | .method·public·static·toBufferedInputStream(Ljava/io/InputStream;)Ljava/io/InputStream; | 304 | .method·public·static·toBufferedInputStream(Ljava/io/InputStream;)Ljava/io/InputStream; |
306 | ····.locals·2 | 305 | ····.locals·2 |
307 | ····.param·p0,·"input"····#·Ljava/io/InputStream; | 306 | ····.param·p0,·"input"····#·Ljava/io/InputStream; |
Offset 458, 103 lines modified | Offset 457, 101 lines modified | ||
Max diff block lines reached; 5405/9463 bytes (57.12%) of diff not shown. |
Offset 364, 14 lines modified | Offset 364, 15 lines modified | ||
364 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 364 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
365 | ····move-result-object·v2 | 365 | ····move-result-object·v2 |
366 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/output/LockableFileWriter;->lockFile:Ljava/io/File; | 366 | ····iget-object·v3,·p0,·Lorg/apache/commons/io/output/LockableFileWriter;->lockFile:Ljava/io/File; |
367 | ····.line·252 | ||
367 | ····invoke-virtual·{v3},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 368 | ····invoke-virtual·{v3},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
368 | ····move-result-object·v3 | 369 | ····move-result-object·v3 |
369 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 370 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
370 | ····move-result-object·v2 | 371 | ····move-result-object·v2 |
Offset 586, 14 lines modified | Offset 587, 15 lines modified | ||
586 | ····const-string·v2,·"Could·not·find·lockDir:·" | 587 | ····const-string·v2,·"Could·not·find·lockDir:·" |
587 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 588 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
588 | ····move-result-object·v1 | 589 | ····move-result-object·v1 |
590 | ····.line·235 | ||
589 | ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 591 | ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
590 | ····move-result-object·v2 | 592 | ····move-result-object·v2 |
591 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 593 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
592 | ····move-result-object·v1 | 594 | ····move-result-object·v1 |
Offset 623, 14 lines modified | Offset 625, 15 lines modified | ||
623 | ····const-string·v2,·"Could·not·write·to·lockDir:·" | 625 | ····const-string·v2,·"Could·not·write·to·lockDir:·" |
624 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 626 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
625 | ····move-result-object·v1 | 627 | ····move-result-object·v1 |
628 | ····.line·239 | ||
626 | ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; | 629 | ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
627 | ····move-result-object·v2 | 630 | ····move-result-object·v2 |
628 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 631 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
629 | ····move-result-object·v1 | 632 | ····move-result-object·v1 |
Offset 170, 15 lines modified | Offset 170, 14 lines modified | ||
170 | ····invoke-virtual·{p0,·v0},·Lorg/apache/commons/io/output/ProxyWriter;->handleIOException(Ljava/io/IOException;)V | 170 | ····invoke-virtual·{p0,·v0},·Lorg/apache/commons/io/output/ProxyWriter;->handleIOException(Ljava/io/IOException;)V |
171 | ····goto·:goto_0 | 171 | ····goto·:goto_0 |
172 | .end·method | 172 | .end·method |
173 | .method·public·bridge·synthetic·append(C)Ljava/lang/Appendable; | 173 | .method·public·bridge·synthetic·append(C)Ljava/lang/Appendable; |
174 | ····.locals·1 | 174 | ····.locals·1 |
175 | ····.param·p1,·"x0"····#·C | ||
176 | ····.annotation·system·Ldalvik/annotation/Throws; | 175 | ····.annotation·system·Ldalvik/annotation/Throws; |
177 | ········value·=·{ | 176 | ········value·=·{ |
178 | ············Ljava/io/IOException; | 177 | ············Ljava/io/IOException; |
179 | ········} | 178 | ········} |
180 | ····.end·annotation | 179 | ····.end·annotation |
181 | ····.prologue | 180 | ····.prologue |
Offset 188, 15 lines modified | Offset 187, 14 lines modified | ||
188 | ····move-result-object·v0 | 187 | ····move-result-object·v0 |
189 | ····return-object·v0 | 188 | ····return-object·v0 |
190 | .end·method | 189 | .end·method |
191 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; | 190 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
192 | ····.locals·1 | 191 | ····.locals·1 |
193 | ····.param·p1,·"x0"····#·Ljava/lang/CharSequence; | ||
194 | ····.annotation·system·Ldalvik/annotation/Throws; | 192 | ····.annotation·system·Ldalvik/annotation/Throws; |
195 | ········value·=·{ | 193 | ········value·=·{ |
196 | ············Ljava/io/IOException; | 194 | ············Ljava/io/IOException; |
197 | ········} | 195 | ········} |
198 | ····.end·annotation | 196 | ····.end·annotation |
199 | ····.prologue | 197 | ····.prologue |
Offset 206, 17 lines modified | Offset 204, 14 lines modified | ||
206 | ····move-result-object·v0 | 204 | ····move-result-object·v0 |
207 | ····return-object·v0 | 205 | ····return-object·v0 |
208 | .end·method | 206 | .end·method |
209 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; | 207 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; |
210 | ····.locals·1 | 208 | ····.locals·1 |
211 | ····.param·p1,·"x0"····#·Ljava/lang/CharSequence; | ||
212 | ····.param·p2,·"x1"····#·I | ||
213 | ····.param·p3,·"x2"····#·I | ||
214 | ····.annotation·system·Ldalvik/annotation/Throws; | 209 | ····.annotation·system·Ldalvik/annotation/Throws; |
215 | ········value·=·{ | 210 | ········value·=·{ |
216 | ············Ljava/io/IOException; | 211 | ············Ljava/io/IOException; |
217 | ········} | 212 | ········} |
218 | ····.end·annotation | 213 | ····.end·annotation |
219 | ····.prologue | 214 | ····.prologue |
Offset 62, 15 lines modified | Offset 62, 14 lines modified | ||
62 | ····.prologue | 62 | ····.prologue |
63 | ····.line·65 | 63 | ····.line·65 |
64 | ····return-object·p0 | 64 | ····return-object·p0 |
65 | .end·method | 65 | .end·method |
66 | .method·public·bridge·synthetic·append(C)Ljava/lang/Appendable; | 66 | .method·public·bridge·synthetic·append(C)Ljava/lang/Appendable; |
67 | ····.locals·1 | 67 | ····.locals·1 |
68 | ····.param·p1,·"x0"····#·C | ||
69 | ····.annotation·system·Ldalvik/annotation/Throws; | 68 | ····.annotation·system·Ldalvik/annotation/Throws; |
70 | ········value·=·{ | 69 | ········value·=·{ |
71 | ············Ljava/io/IOException; | 70 | ············Ljava/io/IOException; |
72 | ········} | 71 | ········} |
73 | ····.end·annotation | 72 | ····.end·annotation |
74 | ····.prologue | 73 | ····.prologue |
Offset 80, 15 lines modified | Offset 79, 14 lines modified | ||
80 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
81 | ····return-object·v0 | 80 | ····return-object·v0 |
82 | .end·method | 81 | .end·method |
83 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; | 82 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
84 | ····.locals·1 | 83 | ····.locals·1 |
85 | ····.param·p1,·"x0"····#·Ljava/lang/CharSequence; | ||
86 | ····.annotation·system·Ldalvik/annotation/Throws; | 84 | ····.annotation·system·Ldalvik/annotation/Throws; |
87 | ········value·=·{ | 85 | ········value·=·{ |
88 | ············Ljava/io/IOException; | 86 | ············Ljava/io/IOException; |
89 | ········} | 87 | ········} |
90 | ····.end·annotation | 88 | ····.end·annotation |
91 | ····.prologue | 89 | ····.prologue |
Offset 98, 17 lines modified | Offset 96, 14 lines modified | ||
98 | ····move-result-object·v0 | 96 | ····move-result-object·v0 |
99 | ····return-object·v0 | 97 | ····return-object·v0 |
100 | .end·method | 98 | .end·method |
101 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; | 99 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; |
102 | ····.locals·1 | 100 | ····.locals·1 |
103 | ····.param·p1,·"x0"····#·Ljava/lang/CharSequence; | ||
104 | ····.param·p2,·"x1"····#·I | ||
105 | ····.param·p3,·"x2"····#·I | ||
106 | ····.annotation·system·Ldalvik/annotation/Throws; | 101 | ····.annotation·system·Ldalvik/annotation/Throws; |
107 | ········value·=·{ | 102 | ········value·=·{ |
108 | ············Ljava/io/IOException; | 103 | ············Ljava/io/IOException; |
109 | ········} | 104 | ········} |
110 | ····.end·annotation | 105 | ····.end·annotation |
111 | ····.prologue | 106 | ····.prologue |
Offset 121, 15 lines modified | Offset 121, 14 lines modified | ||
121 | ····.line·98 | 121 | ····.line·98 |
122 | ····return-object·p0 | 122 | ····return-object·p0 |
123 | .end·method | 123 | .end·method |
124 | .method·public·bridge·synthetic·append(C)Ljava/lang/Appendable; | 124 | .method·public·bridge·synthetic·append(C)Ljava/lang/Appendable; |
125 | ····.locals·1 | 125 | ····.locals·1 |
126 | ····.param·p1,·"x0"····#·C | ||
127 | ····.annotation·system·Ldalvik/annotation/Throws; | 126 | ····.annotation·system·Ldalvik/annotation/Throws; |
128 | ········value·=·{ | 127 | ········value·=·{ |
129 | ············Ljava/io/IOException; | 128 | ············Ljava/io/IOException; |
130 | ········} | 129 | ········} |
131 | ····.end·annotation | 130 | ····.end·annotation |
132 | ····.prologue | 131 | ····.prologue |
Offset 139, 15 lines modified | Offset 138, 14 lines modified | ||
139 | ····move-result-object·v0 | 138 | ····move-result-object·v0 |
140 | ····return-object·v0 | 139 | ····return-object·v0 |
141 | .end·method | 140 | .end·method |
142 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; | 141 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; |
143 | ····.locals·1 | 142 | ····.locals·1 |
144 | ····.param·p1,·"x0"····#·Ljava/lang/CharSequence; | ||
145 | ····.annotation·system·Ldalvik/annotation/Throws; | 143 | ····.annotation·system·Ldalvik/annotation/Throws; |
146 | ········value·=·{ | 144 | ········value·=·{ |
147 | ············Ljava/io/IOException; | 145 | ············Ljava/io/IOException; |
148 | ········} | 146 | ········} |
149 | ····.end·annotation | 147 | ····.end·annotation |
150 | ····.prologue | 148 | ····.prologue |
Offset 157, 17 lines modified | Offset 155, 14 lines modified | ||
157 | ····move-result-object·v0 | 155 | ····move-result-object·v0 |
158 | ····return-object·v0 | 156 | ····return-object·v0 |
159 | .end·method | 157 | .end·method |
160 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; | 158 | .method·public·bridge·synthetic·append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; |
161 | ····.locals·1 | 159 | ····.locals·1 |
162 | ····.param·p1,·"x0"····#·Ljava/lang/CharSequence; | ||
163 | ····.param·p2,·"x1"····#·I | ||
164 | ····.param·p3,·"x2"····#·I | ||
165 | ····.annotation·system·Ldalvik/annotation/Throws; | 160 | ····.annotation·system·Ldalvik/annotation/Throws; |
166 | ········value·=·{ | 161 | ········value·=·{ |
167 | ············Ljava/io/IOException; | 162 | ············Ljava/io/IOException; |
168 | ········} | 163 | ········} |
169 | ····.end·annotation | 164 | ····.end·annotation |
170 | ····.prologue | 165 | ····.prologue |
Offset 98, 36 lines modified | Offset 98, 41 lines modified | ||
98 | ····.param·p1,·"writer"····#·Ljava/io/Writer; | 98 | ····.param·p1,·"writer"····#·Ljava/io/Writer; |
99 | ····.param·p2,·"charset"····#·Ljava/nio/charset/Charset; | 99 | ····.param·p2,·"charset"····#·Ljava/nio/charset/Charset; |
100 | ····.param·p3,·"bufferSize"····#·I | 100 | ····.param·p3,·"bufferSize"····#·I |
101 | ····.param·p4,·"writeImmediately"····#·Z | 101 | ····.param·p4,·"writeImmediately"····#·Z |
102 | ····.prologue | 102 | ····.prologue |
103 | ····.line·140 | 103 | ····.line·140 |
104 | ····.line·141 | ||
104 | ····invoke-virtual·{p2},·Ljava/nio/charset/Charset;->newDecoder()Ljava/nio/charset/CharsetDecoder; | 105 | ····invoke-virtual·{p2},·Ljava/nio/charset/Charset;->newDecoder()Ljava/nio/charset/CharsetDecoder; |
105 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
106 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; | 107 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; |
108 | ····.line·142 | ||
107 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetDecoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; | 109 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetDecoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; |
108 | ····move-result-object·v0 | 110 | ····move-result-object·v0 |
109 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; | 111 | ····sget-object·v1,·Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; |
112 | ····.line·143 | ||
110 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetDecoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; | 113 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetDecoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; |
111 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
112 | ····const-string·v1,·"?" | 115 | ····const-string·v1,·"?" |
116 | ····.line·144 | ||
113 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetDecoder;->replaceWith(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder; | 117 | ····invoke-virtual·{v0,·v1},·Ljava/nio/charset/CharsetDecoder;->replaceWith(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder; |
114 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
119 | ····.line·140 | ||
115 | ····invoke-direct·{p0,·p1,·v0,·p3,·p4},·Lorg/apache/commons/io/output/WriterOutputStream;-><init>(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V | 120 | ····invoke-direct·{p0,·p1,·v0,·p3,·p4},·Lorg/apache/commons/io/output/WriterOutputStream;-><init>(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V |
116 | ····.line·147 | 121 | ····.line·147 |
117 | ····return-void | 122 | ····return-void |
118 | .end·method | 123 | .end·method |
119 | .method·public·constructor·<init>(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;)V | 124 | .method·public·constructor·<init>(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;)V |
Offset 57, 21 lines modified | Offset 57, 19 lines modified | ||
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
59 | #·virtual·methods | 59 | #·virtual·methods |
60 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 60 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
61 | ····.locals·1 | 61 | ····.locals·1 |
62 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
63 | ····.prologue | 62 | ····.prologue |
64 | ····.line·28 | 63 | ····.line·28 |
65 | ····check-cast·p1,·[Ljava/util/List; | 64 | ····check-cast·p1,·[Ljava/util/List; |
66 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
67 | ····invoke-virtual·{p0,·p1},·Lyouten/redo/ble/ibeacondetector/DumpTask;->doInBackground([Ljava/util/List;)Ljava/lang/String; | 65 | ····invoke-virtual·{p0,·p1},·Lyouten/redo/ble/ibeacondetector/DumpTask;->doInBackground([Ljava/util/List;)Ljava/lang/String; |
68 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
69 | ····return-object·v0 | 67 | ····return-object·v0 |
70 | .end·method | 68 | .end·method |
Offset 120, 21 lines modified | Offset 118, 19 lines modified | ||
120 | ····.line·44 | 118 | ····.line·44 |
121 | ····.local·v0,·"csvpath":Ljava/lang/String; | 119 | ····.local·v0,·"csvpath":Ljava/lang/String; |
122 | ····goto·:goto_0 | 120 | ····goto·:goto_0 |
123 | .end·method | 121 | .end·method |
124 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 122 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
125 | ····.locals·0 | 123 | ····.locals·0 |
126 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
127 | ····.prologue | 124 | ····.prologue |
128 | ····.line·28 | 125 | ····.line·28 |
129 | ····check-cast·p1,·Ljava/lang/String; | 126 | ····check-cast·p1,·Ljava/lang/String; |
130 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
131 | ····invoke-virtual·{p0,·p1},·Lyouten/redo/ble/ibeacondetector/DumpTask;->onPostExecute(Ljava/lang/String;)V | 127 | ····invoke-virtual·{p0,·p1},·Lyouten/redo/ble/ibeacondetector/DumpTask;->onPostExecute(Ljava/lang/String;)V |
132 | ····return-void | 128 | ····return-void |
133 | .end·method | 129 | .end·method |
134 | .method·protected·onPostExecute(Ljava/lang/String;)V | 130 | .method·protected·onPostExecute(Ljava/lang/String;)V |
135 | ····.locals·4 | 131 | ····.locals·4 |
Offset 98, 15 lines modified | Offset 98, 15 lines modified | ||
98 | ····.line·149 | 98 | ····.line·149 |
99 | ····iget-object·v0,·p0,·Lyouten/redo/ble/ibeacondetector/DeviceAdapter;->mList:Ljava/util/List; | 99 | ····iget-object·v0,·p0,·Lyouten/redo/ble/ibeacondetector/DeviceAdapter;->mList:Ljava/util/List; |
100 | ····return-object·v0 | 100 | ····return-object·v0 |
101 | .end·method | 101 | .end·method |
102 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | 102 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
103 |
····.locals·1 |
103 | ····.locals·12 |
104 | ····.param·p1,·"position"····#·I | 104 | ····.param·p1,·"position"····#·I |
105 | ····.param·p2,·"convertView"····#·Landroid/view/View; | 105 | ····.param·p2,·"convertView"····#·Landroid/view/View; |
106 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; | 106 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; |
107 | ····.prologue | 107 | ····.prologue |
108 | ····.line·53 | 108 | ····.line·53 |
109 | ····invoke-virtual·{p0,·p1},·Lyouten/redo/ble/ibeacondetector/DeviceAdapter;->getItem(I)Ljava/lang/Object; | 109 | ····invoke-virtual·{p0,·p1},·Lyouten/redo/ble/ibeacondetector/DeviceAdapter;->getItem(I)Ljava/lang/Object; |
Offset 227, 17 lines modified | Offset 227, 17 lines modified | ||
227 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 227 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
228 | ····move-result-object·v8 | 228 | ····move-result-object·v8 |
229 | ····invoke-virtual·{v2},·Lyouten/redo/ble/util/ScannedDevice;->getLastUpdatedMs()J | 229 | ····invoke-virtual·{v2},·Lyouten/redo/ble/util/ScannedDevice;->getLastUpdatedMs()J |
230 |
····move-result-wide·v |
230 | ····move-result-wide·v10 |
231 |
····invoke-static·{v |
231 | ····invoke-static·{v10,·v11},·Lyouten/redo/ble/util/DateUtil;->get_yyyyMMddHHmmssSSS(J)Ljava/lang/String; |
232 | ····move-result-object·v9 | 232 | ····move-result-object·v9 |
233 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 233 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
234 | ····move-result-object·v8 | 234 | ····move-result-object·v8 |
Offset 291, 14 lines modified | Offset 291, 15 lines modified | ||
291 | ····const-string·v9,·"\n" | 291 | ····const-string·v9,·"\n" |
292 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 292 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
293 | ····move-result-object·v8 | 293 | ····move-result-object·v8 |
294 | ····.line·71 | ||
294 | ····invoke-virtual·{v2},·Lyouten/redo/ble/util/ScannedDevice;->getIBeacon()Lcom/radiusnetworks/ibeacon/IBeacon; | 295 | ····invoke-virtual·{v2},·Lyouten/redo/ble/util/ScannedDevice;->getIBeacon()Lcom/radiusnetworks/ibeacon/IBeacon; |
295 | ····move-result-object·v9 | 296 | ····move-result-object·v9 |
296 | ····invoke-virtual·{v9},·Lcom/radiusnetworks/ibeacon/IBeacon;->toString()Ljava/lang/String; | 297 | ····invoke-virtual·{v9},·Lcom/radiusnetworks/ibeacon/IBeacon;->toString()Ljava/lang/String; |
297 | ····move-result-object·v9 | 298 | ····move-result-object·v9 |
Offset 307, 14 lines modified | Offset 308, 15 lines modified | ||
307 | ····move-result-object·v8 | 308 | ····move-result-object·v8 |
308 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 309 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
309 | ····move-result-object·v8 | 310 | ····move-result-object·v8 |
311 | ····.line·70 | ||
310 | ····invoke-virtual·{v1,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 312 | ····invoke-virtual·{v1,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
311 | ····.line·75 | 313 | ····.line·75 |
312 | ····:goto_0 | 314 | ····:goto_0 |
313 | ····const·v8,·0x7f080007 | 315 | ····const·v8,·0x7f080007 |
314 | ····invoke-virtual·{p2,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 316 | ····invoke-virtual·{p2,·v8},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
Offset 345, 234 lines modified | Offset 347, 230 lines modified | ||
345 | ····invoke-virtual·{v1,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 347 | ····invoke-virtual·{v1,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
346 | ····goto·:goto_0 | 348 | ····goto·:goto_0 |
347 | .end·method | 349 | .end·method |
348 | .method·public·update(Landroid/bluetooth/BluetoothDevice;I[B)Ljava/lang/String; | 350 | .method·public·update(Landroid/bluetooth/BluetoothDevice;I[B)Ljava/lang/String; |
349 |
····.locals·1 |
351 | ····.locals·12 |
350 | ····.param·p1,·"newDevice"····#·Landroid/bluetooth/BluetoothDevice; | 352 | ····.param·p1,·"newDevice"····#·Landroid/bluetooth/BluetoothDevice; |
351 | ····.param·p2,·"rssi"····#·I | 353 | ····.param·p2,·"rssi"····#·I |
352 | ····.param·p3,·"scanRecord"····#·[B | 354 | ····.param·p3,·"scanRecord"····#·[B |
353 | ····.prologue | 355 | ····.prologue |
354 | ····.line·90 | 356 | ····.line·90 |
355 | ····if-eqz·p1,·:cond_0 | 357 | ····if-eqz·p1,·:cond_0 |
356 | ····invoke-virtual·{p1},·Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; | 358 | ····invoke-virtual·{p1},·Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; |
357 |
····move-result-object·v |
359 | ····move-result-object·v0 |
358 |
····if-nez·v |
360 | ····if-nez·v0,·:cond_1 |
359 | ····.line·91 | 361 | ····.line·91 |
360 | ····:cond_0 | 362 | ····:cond_0 |
361 |
····const-string·v |
363 | ····const-string·v9,·"" |
362 | ····.line·145 | 364 | ····.line·145 |
363 | ····:goto_0 | 365 | ····:goto_0 |
364 |
····return-object·v |
366 | ····return-object·v9 |
365 | ····.line·93 | 367 | ····.line·93 |
366 | ····:cond_1 | 368 | ····:cond_1 |
367 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 369 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
Max diff block lines reached; 9796/12855 bytes (76.20%) of diff not shown. |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lyouten/redo/ble/ibeacondetector/DeviceAdapter; | 31 | .field·final·synthetic·this$0:Lyouten/redo/ble/ibeacondetector/DeviceAdapter; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lyouten/redo/ble/ibeacondetector/DeviceAdapter;)V | 33 | .method·constructor·<init>(Lyouten/redo/ble/ibeacondetector/DeviceAdapter;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lyouten/redo/ble/ibeacondetector/DeviceAdapter; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·112 | 37 | ····.line·112 |
37 | ····iput-object·p1,·p0,·Lyouten/redo/ble/ibeacondetector/DeviceAdapter$1;->this$0:Lyouten/redo/ble/ibeacondetector/DeviceAdapter; | 38 | ····iput-object·p1,·p0,·Lyouten/redo/ble/ibeacondetector/DeviceAdapter$1;->this$0:Lyouten/redo/ble/ibeacondetector/DeviceAdapter; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·112 | 46 | ····.line·112 |
48 | ····check-cast·p1,·Lyouten/redo/ble/util/ScannedDevice; | 47 | ····check-cast·p1,·Lyouten/redo/ble/util/ScannedDevice; |
49 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
50 | ····check-cast·p2,·Lyouten/redo/ble/util/ScannedDevice; | 48 | ····check-cast·p2,·Lyouten/redo/ble/util/ScannedDevice; |
51 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
52 | ····invoke-virtual·{p0,·p1,·p2},·Lyouten/redo/ble/ibeacondetector/DeviceAdapter$1;->compare(Lyouten/redo/ble/util/ScannedDevice;Lyouten/redo/ble/util/ScannedDevice;)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Lyouten/redo/ble/ibeacondetector/DeviceAdapter$1;->compare(Lyouten/redo/ble/util/ScannedDevice;Lyouten/redo/ble/util/ScannedDevice;)I |
53 | ····move-result·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·10 | 25 | ····.line·10 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·71 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$newScanRecord:[B | 26 | .field·final·synthetic·val$newScanRecord:[B |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lyouten/redo/ble/ibeacondetector/ScanActivity;Landroid/bluetooth/BluetoothDevice;I[B)V | 28 | .method·constructor·<init>(Lyouten/redo/ble/ibeacondetector/ScanActivity;Landroid/bluetooth/BluetoothDevice;I[B)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lyouten/redo/ble/ibeacondetector/ScanActivity; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·139 | 32 | ····.line·139 |
32 | ····iput-object·p1,·p0,·Lyouten/redo/ble/ibeacondetector/ScanActivity$1;->this$0:Lyouten/redo/ble/ibeacondetector/ScanActivity; | 33 | ····iput-object·p1,·p0,·Lyouten/redo/ble/ibeacondetector/ScanActivity$1;->this$0:Lyouten/redo/ble/ibeacondetector/ScanActivity; |
33 | ····iput-object·p2,·p0,·Lyouten/redo/ble/ibeacondetector/ScanActivity$1;->val$newDeivce:Landroid/bluetooth/BluetoothDevice; | 34 | ····iput-object·p2,·p0,·Lyouten/redo/ble/ibeacondetector/ScanActivity$1;->val$newDeivce:Landroid/bluetooth/BluetoothDevice; |
Offset 32, 15 lines modified | Offset 32, 14 lines modified | ||
32 | .method·public·constructor·<init>()V | 32 | .method·public·constructor·<init>()V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·46 | 35 | ····.line·46 |
36 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 36 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
37 | ····.line·203 | ||
38 | ····return-void | 37 | ····return-void |
39 | .end·method | 38 | .end·method |
40 | .method·static·synthetic·access$000(Lyouten/redo/ble/ibeacondetector/ScanActivity;)Lyouten/redo/ble/ibeacondetector/DeviceAdapter; | 39 | .method·static·synthetic·access$000(Lyouten/redo/ble/ibeacondetector/ScanActivity;)Lyouten/redo/ble/ibeacondetector/DeviceAdapter; |
41 | ····.locals·1 | 40 | ····.locals·1 |
42 | ····.param·p0,·"x0"····#·Lyouten/redo/ble/ibeacondetector/ScanActivity; | 41 | ····.param·p0,·"x0"····#·Lyouten/redo/ble/ibeacondetector/ScanActivity; |
Offset 36, 184 lines modified | Offset 36, 184 lines modified | ||
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·65 | 37 | ····.line·65 |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
40 | .method·public·static·dump(Ljava/util/List;)Ljava/lang/String; | 40 | .method·public·static·dump(Ljava/util/List;)Ljava/lang/String; |
41 |
····.locals· |
41 | ····.locals·8 |
42 | ····.annotation·system·Ldalvik/annotation/Signature; | 42 | ····.annotation·system·Ldalvik/annotation/Signature; |
43 | ········value·=·{ | 43 | ········value·=·{ |
44 | ············"(", | 44 | ············"(", |
45 | ············"Ljava/util/List", | 45 | ············"Ljava/util/List", |
46 | ············"<", | 46 | ············"<", |
47 | ············"Lyouten/redo/ble/util/ScannedDevice;", | 47 | ············"Lyouten/redo/ble/util/ScannedDevice;", |
48 | ············">;)", | 48 | ············">;)", |
49 | ············"Ljava/lang/String;" | 49 | ············"Ljava/lang/String;" |
50 | ········} | 50 | ········} |
51 | ····.end·annotation | 51 | ····.end·annotation |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.local·p0,·"deviceList":Ljava/util/List;,·"Ljava/util/List<Lyouten/redo/ble/util/ScannedDevice;>;" | 53 | ····.local·p0,·"deviceList":Ljava/util/List;,·"Ljava/util/List<Lyouten/redo/ble/util/ScannedDevice;>;" |
54 |
····const/4·v |
54 | ····const/4·v4,·0x0 |
55 | ····.line·41 | 55 | ····.line·41 |
56 | ····if-eqz·p0,·:cond_0 | 56 | ····if-eqz·p0,·:cond_0 |
57 | ····invoke-interface·{p0},·Ljava/util/List;->size()I | 57 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
58 |
····move-result·v |
58 | ····move-result·v5 |
59 |
····if-nez·v |
59 | ····if-nez·v5,·:cond_1 |
60 | ····:cond_0 | 60 | ····:cond_0 |
61 |
····move-object·v |
61 | ····move-object·v2,·v4 |
62 | ····.line·60 | 62 | ····.line·60 |
63 | ····:goto_0 | 63 | ····:goto_0 |
64 |
····return-object·v |
64 | ····return-object·v2 |
65 | ····.line·44 | 65 | ····.line·44 |
66 | ····:cond_1 | 66 | ····:cond_1 |
67 |
····new-instance·v |
67 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
68 |
····invoke-direct·{v |
68 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
69 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; | 69 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; |
70 |
····move-result-object·v |
70 | ····move-result-object·v6 |
71 |
····invoke-virtual·{v |
71 | ····invoke-virtual·{v6},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
72 |
····move-result-object·v |
72 | ····move-result-object·v6 |
73 |
····invoke-virtual·{v |
73 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
74 |
····move-result-object·v |
74 | ····move-result-object·v5 |
75 |
····const-string·v |
75 | ····const-string·v6,·"/iBeaconDetector/" |
76 |
····invoke-virtual·{v |
76 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
77 |
····move-result-object·v |
77 | ····move-result-object·v5 |
78 | ····.line·45 | ||
78 | ····invoke-static·{},·Lyouten/redo/ble/util/DateUtil;->get_nowCsvFilename()Ljava/lang/String; | 79 | ····invoke-static·{},·Lyouten/redo/ble/util/DateUtil;->get_nowCsvFilename()Ljava/lang/String; |
79 |
····move-result-object·v |
80 | ····move-result-object·v6 |
80 |
····invoke-virtual·{v |
81 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
81 |
····move-result-object·v |
82 | ····move-result-object·v5 |
82 |
····invoke-virtual·{v |
83 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
83 |
····move-result-object·v |
84 | ····move-result-object·v2 |
84 | ····.line·46 | 85 | ····.line·46 |
85 |
····.local·v |
86 | ····.local·v2,·"path":Ljava/lang/String; |
86 |
····sget-object·v |
87 | ····sget-object·v5,·Lyouten/redo/ble/util/CsvDumpUtil;->TAG:Ljava/lang/String; |
87 |
····new-instance·v |
88 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
88 |
····invoke-direct·{v |
89 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
89 |
····const-string·v |
90 | ····const-string·v7,·"dump·path=" |
90 |
····invoke-virtual·{v |
91 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
91 |
····move-result-object·v |
92 | ····move-result-object·v6 |
92 |
····invoke-virtual·{v |
93 | ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
93 |
····move-result-object·v |
94 | ····move-result-object·v6 |
94 |
····invoke-virtual·{v |
95 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
95 |
····move-result-object·v |
96 | ····move-result-object·v6 |
96 |
····invoke-static·{v |
97 | ····invoke-static·{v5,·v6},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
Max diff block lines reached; 3617/8036 bytes (45.01%) of diff not shown. |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
290 | ····iput-object·p1,·p0,·Lyouten/redo/ble/util/ScannedDevice;->mDisplayName:Ljava/lang/String; | 290 | ····iput-object·p1,·p0,·Lyouten/redo/ble/util/ScannedDevice;->mDisplayName:Ljava/lang/String; |
291 | ····.line·104 | 291 | ····.line·104 |
292 | ····return-void | 292 | ····return-void |
293 | .end·method | 293 | .end·method |
294 | .method·public·setLastUpdatedMs(J)V | 294 | .method·public·setLastUpdatedMs(J)V |
295 |
····.locals· |
295 | ····.locals·1 |
296 | ····.param·p1,·"lastUpdatedMs"····#·J | 296 | ····.param·p1,·"lastUpdatedMs"····#·J |
297 | ····.prologue | 297 | ····.prologue |
298 | ····.line·78 | 298 | ····.line·78 |
299 | ····iput-wide·p1,·p0,·Lyouten/redo/ble/util/ScannedDevice;->mLastUpdatedMs:J | 299 | ····iput-wide·p1,·p0,·Lyouten/redo/ble/util/ScannedDevice;->mLastUpdatedMs:J |
300 | ····.line·79 | 300 | ····.line·79 |
Offset 329, 15 lines modified | Offset 329, 15 lines modified | ||
329 | ····invoke-direct·{p0},·Lyouten/redo/ble/util/ScannedDevice;->checkIBeacon()V | 329 | ····invoke-direct·{p0},·Lyouten/redo/ble/util/ScannedDevice;->checkIBeacon()V |
330 | ····.line·92 | 330 | ····.line·92 |
331 | ····return-void | 331 | ····return-void |
332 | .end·method | 332 | .end·method |
333 | .method·public·toCsv()Ljava/lang/String; | 333 | .method·public·toCsv()Ljava/lang/String; |
334 |
····.locals· |
334 | ····.locals·4 |
335 | ····.prologue | 335 | ····.prologue |
336 | ····.line·107 | 336 | ····.line·107 |
337 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 337 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
338 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 338 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Offset 376, 17 lines modified | Offset 376, 17 lines modified | ||
376 | ····move-result-object·v1 | 376 | ····move-result-object·v1 |
377 | ····const-string·v2,·"," | 377 | ····const-string·v2,·"," |
378 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 378 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
379 | ····.line·112 | 379 | ····.line·112 |
380 |
····iget-wide·v |
380 | ····iget-wide·v2,·p0,·Lyouten/redo/ble/util/ScannedDevice;->mLastUpdatedMs:J |
381 |
····invoke-static·{v |
381 | ····invoke-static·{v2,·v3},·Lyouten/redo/ble/util/DateUtil;->get_yyyyMMddHHmmssSSS(J)Ljava/lang/String; |
382 | ····move-result-object·v1 | 382 | ····move-result-object·v1 |
383 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 383 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
384 | ····move-result-object·v1 | 384 | ····move-result-object·v1 |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
00000000:·0300·0800· |
00000000:·0300·0800·d80a·0000·0100·1c00·fc05·0000··................ | ||
00000010:·2500·0000·0000·0000·0000·0000·b000·0000··%............... | 00000010:·2500·0000·0000·0000·0000·0000·b000·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·9600·0000··R...v........... | 00000030:·5200·0000·7600·0000·8200·0000·9600·0000··R...v........... | ||
00000040:·b000·0000·bc00·0000·ca00·0000·d800·0000··................ | 00000040:·b000·0000·bc00·0000·ca00·0000·d800·0000··................ | ||
00000050:·ea00·0000·4201·0000·4601·0000·5801·0000··....B...F...X... | 00000050:·ea00·0000·4201·0000·4601·0000·5801·0000··....B...F...X... | ||
00000060:· |
00000060:·8c01·0000·c001·0000·d401·0000·1602·0000··................ | ||
00000070:· |
00000070:·2002·0000·2802·0000·4602·0000·5a02·0000···...(...F...Z... | ||
00000080:· |
00000080:·7c02·0000·b802·0000·0003·0000·5403·0000··|...........T... | ||
00000090:·a |
00000090:·aa03·0000·c603·0000·0404·0000·1e04·0000··................ | ||
000000a0:· |
000000a0:·3204·0000·8e04·0000·ac04·0000·bc04·0000··2............... | ||
000000b0:·f |
000000b0:·f404·0000·0805·0000·0b00·7600·6500·7200··..........v.e.r. | ||
000000c0:·7300·6900·6f00·6e00·4300·6f00·6400·6500··s.i.o.n.C.o.d.e. | 000000c0:·7300·6900·6f00·6e00·4300·6f00·6400·6500··s.i.o.n.C.o.d.e. | ||
000000d0:·0000·0b00·7600·6500·7200·7300·6900·6f00··....v.e.r.s.i.o. | 000000d0:·0000·0b00·7600·6500·7200·7300·6900·6f00··....v.e.r.s.i.o. | ||
000000e0:·6e00·4e00·6100·6d00·6500·0000·0d00·6d00··n.N.a.m.e.....m. | 000000e0:·6e00·4e00·6100·6d00·6500·0000·0d00·6d00··n.N.a.m.e.....m. | ||
000000f0:·6900·6e00·5300·6400·6b00·5600·6500·7200··i.n.S.d.k.V.e.r. | 000000f0:·6900·6e00·5300·6400·6b00·5600·6500·7200··i.n.S.d.k.V.e.r. | ||
00000100:·7300·6900·6f00·6e00·0000·1000·7400·6100··s.i.o.n.....t.a. | 00000100:·7300·6900·6f00·6e00·0000·1000·7400·6100··s.i.o.n.....t.a. | ||
00000110:·7200·6700·6500·7400·5300·6400·6b00·5600··r.g.e.t.S.d.k.V. | 00000110:·7200·6700·6500·7400·5300·6400·6b00·5600··r.g.e.t.S.d.k.V. | ||
00000120:·6500·7200·7300·6900·6f00·6e00·0000·0400··e.r.s.i.o.n..... | 00000120:·6500·7200·7300·6900·6f00·6e00·0000·0400··e.r.s.i.o.n..... | ||
Offset 27, 153 lines modified | Offset 27, 148 lines modified | ||
000001a0:·0000·2a00·6800·7400·7400·7000·3a00·2f00··..*.h.t.t.p.:./. | 000001a0:·0000·2a00·6800·7400·7400·7000·3a00·2f00··..*.h.t.t.p.:./. | ||
000001b0:·2f00·7300·6300·6800·6500·6d00·6100·7300··/.s.c.h.e.m.a.s. | 000001b0:·2f00·7300·6300·6800·6500·6d00·6100·7300··/.s.c.h.e.m.a.s. | ||
000001c0:·2e00·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | 000001c0:·2e00·6100·6e00·6400·7200·6f00·6900·6400··..a.n.d.r.o.i.d. | ||
000001d0:·2e00·6300·6f00·6d00·2f00·6100·7000·6b00··..c.o.m./.a.p.k. | 000001d0:·2e00·6300·6f00·6d00·2f00·6100·7000·6b00··..c.o.m./.a.p.k. | ||
000001e0:·2f00·7200·6500·7300·2f00·6100·6e00·6400··/.r.e.s./.a.n.d. | 000001e0:·2f00·7200·6500·7300·2f00·6100·6e00·6400··/.r.e.s./.a.n.d. | ||
000001f0:·7200·6f00·6900·6400·0000·0000·0000·0700··r.o.i.d......... | 000001f0:·7200·6f00·6900·6400·0000·0000·0000·0700··r.o.i.d......... | ||
00000200:·7000·6100·6300·6b00·6100·6700·6500·0000··p.a.c.k.a.g.e... | 00000200:·7000·6100·6300·6b00·6100·6700·6500·0000··p.a.c.k.a.g.e... | ||
00000210:· |
00000210:·1800·7000·6c00·6100·7400·6600·6f00·7200··..p.l.a.t.f.o.r. | ||
00000220:· |
00000220:·6d00·4200·7500·6900·6c00·6400·5600·6500··m.B.u.i.l.d.V.e. | ||
00000230:· |
00000230:·7200·7300·6900·6f00·6e00·4300·6f00·6400··r.s.i.o.n.C.o.d. | ||
00000240:·6 |
00000240:·6500·0000·1800·7000·6c00·6100·7400·6600··e.....p.l.a.t.f. | ||
00000250:·6f00· |
00000250:·6f00·7200·6d00·4200·7500·6900·6c00·6400··o.r.m.B.u.i.l.d. | ||
00000260:· |
00000260:·5600·6500·7200·7300·6900·6f00·6e00·4e00··V.e.r.s.i.o.n.N. | ||
00000270:· |
00000270:·6100·6d00·6500·0000·0800·6d00·6100·6e00··a.m.e.....m.a.n. | ||
00000280:·6 |
00000280:·6900·6600·6500·7300·7400·0000·1f00·7900··i.f.e.s.t.....y. | ||
00000290:· |
00000290:·6f00·7500·7400·6500·6e00·2e00·7200·6500··o.u.t.e.n...r.e. | ||
000002a0:·6 |
000002a0:·6400·6f00·2e00·6200·6c00·6500·2e00·6900··d.o...b.l.e...i. | ||
000002b0:·6 |
000002b0:·6200·6500·6100·6300·6f00·6e00·6400·6500··b.e.a.c.o.n.d.e. | ||
000002c0:· |
000002c0:·7400·6500·6300·7400·6f00·7200·0000·0300··t.e.c.t.o.r..... | ||
000002d0:· |
000002d0:·3100·2e00·3200·0000·0200·3100·3800·0000··1...2.....1.8... | ||
000002e0:·0 |
000002e0:·0d00·3400·2e00·3300·2e00·3100·2d00·3100··..4...3...1.-.1. | ||
000002f0:· |
000002f0:·3400·3200·3500·3600·3400·3500·0000·0800··4.2.5.6.4.5..... | ||
00000300:·7 |
00000300:·7500·7300·6500·7300·2d00·7300·6400·6b00··u.s.e.s.-.s.d.k. | ||
00000310:· |
00000310:·0000·0f00·7500·7300·6500·7300·2d00·7000··....u.s.e.s.-.p. | ||
00000320:· |
00000320:·6500·7200·6d00·6900·7300·7300·6900·6f00··e.r.m.i.s.s.i.o. | ||
00000330:·6 |
00000330:·6e00·0000·1c00·6100·6e00·6400·7200·6f00··n.....a.n.d.r.o. | ||
00000340:· |
00000340:·6900·6400·2e00·7000·6500·7200·6d00·6900··i.d...p.e.r.m.i. | ||
00000350:· |
00000350:·7300·7300·6900·6f00·6e00·2e00·4200·4c00··s.s.i.o.n...B.L. | ||
00000360:·5 |
00000360:·5500·4500·5400·4f00·4f00·5400·4800·0000··U.E.T.O.O.T.H... | ||
00000370:· |
00000370:·2200·6100·6e00·6400·7200·6f00·6900·6400··".a.n.d.r.o.i.d. | ||
00000380:· |
00000380:·2e00·7000·6500·7200·6d00·6900·7300·7300··..p.e.r.m.i.s.s. | ||
00000390:· |
00000390:·6900·6f00·6e00·2e00·4200·4c00·5500·4500··i.o.n...B.L.U.E. | ||
000003a0:· |
000003a0:·5400·4f00·4f00·5400·4800·5f00·4100·4400··T.O.O.T.H._.A.D. | ||
000003b0:· |
000003b0:·4d00·4900·4e00·0000·2800·6100·6e00·6400··M.I.N...(.a.n.d. | ||
000003c0:· |
000003c0:·7200·6f00·6900·6400·2e00·7000·6500·7200··r.o.i.d...p.e.r. | ||
000003d0:· |
000003d0:·6d00·6900·7300·7300·6900·6f00·6e00·2e00··m.i.s.s.i.o.n... | ||
000003e0:· |
000003e0:·5200·4500·4100·4400·5f00·4500·5800·5400··R.E.A.D._.E.X.T. | ||
000003f0:· |
000003f0:·4500·5200·4e00·4100·4c00·5f00·5300·5400··E.R.N.A.L._.S.T. | ||
00000400:· |
00000400:·4f00·5200·4100·4700·4500·0000·2900·6100··O.R.A.G.E...).a. | ||
00000410:·6 |
00000410:·6e00·6400·7200·6f00·6900·6400·2e00·7000··n.d.r.o.i.d...p. | ||
00000420:·6 |
00000420:·6500·7200·6d00·6900·7300·7300·6900·6f00··e.r.m.i.s.s.i.o. | ||
00000430:·6 |
00000430:·6e00·2e00·5700·5200·4900·5400·4500·5f00··n...W.R.I.T.E._. | ||
00000440:· |
00000440:·4500·5800·5400·4500·5200·4e00·4100·4c00··E.X.T.E.R.N.A.L. | ||
00000450:· |
00000450:·5f00·5300·5400·4f00·5200·4100·4700·4500··_.S.T.O.R.A.G.E. | ||
00000460:· |
00000460:·0000·0c00·7500·7300·6500·7300·2d00·6600··....u.s.e.s.-.f. | ||
00000470:·6 |
00000470:·6500·6100·7400·7500·7200·6500·0000·1d00··e.a.t.u.r.e..... | ||
00000480:·6 |
00000480:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | ||
00000490:· |
00000490:·6800·6100·7200·6400·7700·6100·7200·6500··h.a.r.d.w.a.r.e. | ||
000004a0:· |
000004a0:·2e00·6200·6c00·7500·6500·7400·6f00·6f00··..b.l.u.e.t.o.o. | ||
000004b0:· |
000004b0:·7400·6800·5f00·6c00·6500·0000·0b00·6100··t.h._.l.e.....a. | ||
000004c0:· |
000004c0:·7000·7000·6c00·6900·6300·6100·7400·6900··p.p.l.i.c.a.t.i. | ||
000004d0:·6 |
000004d0:·6f00·6e00·0000·0800·6100·6300·7400·6900··o.n.....a.c.t.i. | ||
000004e0:· |
000004e0:·7600·6900·7400·7900·0000·2c00·7900·6f00··v.i.t.y...,.y.o. | ||
000004f0:· |
000004f0:·7500·7400·6500·6e00·2e00·7200·6500·6400··u.t.e.n...r.e.d. | ||
00000500:·6 |
00000500:·6f00·2e00·6200·6c00·6500·2e00·6900·6200··o...b.l.e...i.b. | ||
00000510:·6 |
00000510:·6500·6100·6300·6f00·6e00·6400·6500·7400··e.a.c.o.n.d.e.t. | ||
00000520:·6 |
00000520:·6500·6300·7400·6f00·7200·2e00·5300·6300··e.c.t.o.r...S.c. | ||
00000530:· |
00000530:·6100·6e00·4100·6300·7400·6900·7600·6900··a.n.A.c.t.i.v.i. | ||
00000540:· |
00000540:·7400·7900·0000·0d00·6900·6e00·7400·6500··t.y.....i.n.t.e. | ||
00000550:· |
00000550:·6e00·7400·2d00·6600·6900·6c00·7400·6500··n.t.-.f.i.l.t.e. | ||
00000560:·7 |
00000560:·7200·0000·0600·6100·6300·7400·6900·6f00··r.....a.c.t.i.o. | ||
00000570:· |
00000570:·6e00·0000·1a00·6100·6e00·6400·7200·6f00··n.....a.n.d.r.o. | ||
00000580:·6 |
00000580:·6900·6400·2e00·6900·6e00·7400·6500·6e00··i.d...i.n.t.e.n. | ||
00000590:· |
00000590:·7400·2e00·6100·6300·7400·6900·6f00·6e00··t...a.c.t.i.o.n. | ||
000005a0:· |
000005a0:·2e00·4d00·4100·4900·4e00·0000·0800·6300··..M.A.I.N.....c. | ||
000005b0:·6 |
000005b0:·6100·7400·6500·6700·6f00·7200·7900·0000··a.t.e.g.o.r.y... | ||
000005c0:· |
000005c0:·2000·6100·6e00·6400·7200·6f00·6900·6400···.a.n.d.r.o.i.d. | ||
000005d0:· |
000005d0:·2e00·6900·6e00·7400·6500·6e00·7400·2e00··..i.n.t.e.n.t... | ||
000005e0:· |
000005e0:·6300·6100·7400·6500·6700·6f00·7200·7900··c.a.t.e.g.o.r.y. | ||
000005f0:· |
000005f0:·2e00·4c00·4100·5500·4e00·4300·4800·4500··..L.A.U.N.C.H.E. | ||
00000600:· |
00000600:·5200·0000·8001·0800·3000·0000·1b02·0101··R.......0....... | ||
00000610:· |
00000610:·1c02·0101·0c02·0101·7002·0101·0300·0101··........p....... | ||
00000620:· |
00000620:·8e02·0101·8002·0101·0200·0101·0100·0101··................ | ||
00000630:· |
00000630:·0000·0101·0001·1000·1800·0000·0200·0000··................ | ||
00000640:· |
00000640:·ffff·ffff·0a00·0000·0b00·0000·0201·1000··................ | ||
00000650:· |
00000650:·8800·0000·0200·0000·ffff·ffff·ffff·ffff··................ | ||
00000660:· |
00000660:·1000·0000·1400·1400·0500·0000·0000·0000··................ | ||
00000670:· |
00000670:·0b00·0000·0000·0000·ffff·ffff·0800·0010··................ | ||
00000680:·0300·0000·0 |
00000680:·0300·0000·0b00·0000·0100·0000·1200·0000··................ | ||
Max diff block lines reached; 0/22108 bytes (0.00%) of diff not shown. |