Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | ·8171b8d88ece3af5dcdbcbc3b2a5ce45·133624·doc·optional·libc3p0-java-doc_0.9.1.2-10_all.deb | 1 | ·8171b8d88ece3af5dcdbcbc3b2a5ce45·133624·doc·optional·libc3p0-java-doc_0.9.1.2-10_all.deb |
2 | · | 2 | ·385378fe043fa0f6c6e2e857f100b1aa·608576·java·optional·libc3p0-java_0.9.1.2-10_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2018-12-25·14:16:25.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2018-12-25·14:16:25.000000·debian-binary |
2 | -rw-r--r--···0········0········0······808·2018-12-25·14:16:25.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0······808·2018-12-25·14:16:25.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···607 | 3 | -rw-r--r--···0········0········0···607576·2018-12-25·14:16:25.000000·data.tar.xz |
Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/doc/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/ |
6 | -rw-r--r--···0·root·········(0)·root·········(0)·····1010·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/changelog.Debian.gz | 6 | -rw-r--r--···0·root·········(0)·root·········(0)·····1010·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/changelog.Debian.gz |
7 | -rw-r--r--···0·root·········(0)·root·········(0)····26278·2007-05-21·18:58:41.000000·./usr/share/doc/libc3p0-java/changelog.gz | 7 | -rw-r--r--···0·root·········(0)·root·········(0)····26278·2007-05-21·18:58:41.000000·./usr/share/doc/libc3p0-java/changelog.gz |
8 | -rw-r--r--···0·root·········(0)·root·········(0)·····1528·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/copyright | 8 | -rw-r--r--···0·root·········(0)·root·········(0)·····1528·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/copyright |
9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/java/ | 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/java/ |
10 | -rw-r--r--···0·root·········(0)·root·········(0)···638 | 10 | -rw-r--r--···0·root·········(0)·root·········(0)···638524·2018-12-25·14:16:25.000000·./usr/share/java/c3p0-0.9.1.2.jar |
11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/ | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/ |
12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/ | 12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/ |
13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/ | 13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/ |
14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/0.9.1.2/ | 14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/0.9.1.2/ |
15 | -rw-r--r--···0·root·········(0)·root·········(0)······916·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom | 15 | -rw-r--r--···0·root·········(0)·root·········(0)······916·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom |
16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/debian/ | 16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/debian/ |
17 | -rw-r--r--···0·root·········(0)·root·········(0)······915·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/debian/c3p0-debian.pom | 17 | -rw-r--r--···0·root·········(0)·root·········(0)······915·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/debian/c3p0-debian.pom |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·638 | 1 | Zip·file·size:·638524·bytes,·number·of·entries:·434 |
2 | drwxr-xr-x··2.0·unx········0·bx·stor·18-Dec-25·14:16·META-INF/ | 2 | drwxr-xr-x··2.0·unx········0·bx·stor·18-Dec-25·14:16·META-INF/ |
3 | -rw-r--r--··2.0·unx······336·b-·defN·18-Dec-25·14:16·META-INF/MANIFEST.MF | 3 | -rw-r--r--··2.0·unx······336·b-·defN·18-Dec-25·14:16·META-INF/MANIFEST.MF |
4 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/ | 4 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/ |
5 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/ | 5 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/ |
6 | -rw-r--r--··2.0·unx······389·b-·defN·18-Dec-25·14:16·com/mchange/Debug.class | 6 | -rw-r--r--··2.0·unx······389·b-·defN·18-Dec-25·14:16·com/mchange/Debug.class |
7 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/lang/ | 7 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/lang/ |
8 | -rw-r--r--··2.0·unx·····2589·b-·defN·18-Dec-25·14:16·com/mchange/lang/ByteUtils.class | 8 | -rw-r--r--··2.0·unx·····2589·b-·defN·18-Dec-25·14:16·com/mchange/lang/ByteUtils.class |
Offset 173, 17 lines modified | Offset 173, 17 lines modified | ||
173 | -rw-r--r--··2.0·unx······931·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyConnection$1.class | 173 | -rw-r--r--··2.0·unx······931·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyConnection$1.class |
174 | -rw-r--r--··2.0·unx····28466·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyConnection.class | 174 | -rw-r--r--··2.0·unx····28466·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyConnection.class |
175 | -rw-r--r--··2.0·unx······967·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData$1.class | 175 | -rw-r--r--··2.0·unx······967·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData$1.class |
176 | -rw-r--r--··2.0·unx····54238·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData.class | 176 | -rw-r--r--··2.0·unx····54238·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData.class |
177 | -rw-r--r--··2.0·unx······973·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyPreparedStatement$1.class | 177 | -rw-r--r--··2.0·unx······973·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyPreparedStatement$1.class |
178 | -rw-r--r--··2.0·unx····39957·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.class | 178 | -rw-r--r--··2.0·unx····39957·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.class |
179 | -rw-r--r--··2.0·unx······925·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyResultSet$1.class | 179 | -rw-r--r--··2.0·unx······925·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyResultSet$1.class |
180 | -rw-r--r--··2.0·unx····6493 | 180 | -rw-r--r--··2.0·unx····64932·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyResultSet.class |
181 | -rw-r--r--··2.0·unx······925·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyStatement$1.class | 181 | -rw-r--r--··2.0·unx······925·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyStatement$1.class |
182 | -rw-r--r--··2.0·unx····2106 | 182 | -rw-r--r--··2.0·unx····21065·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyStatement.class |
183 | -rw-r--r--··2.0·unx······725·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NullStatementSetManagedResultSet.class | 183 | -rw-r--r--··2.0·unx······725·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NullStatementSetManagedResultSet.class |
184 | -rw-r--r--··2.0·unx·····8306·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/PoolBackedDataSourceBase.class | 184 | -rw-r--r--··2.0·unx·····8306·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/PoolBackedDataSourceBase.class |
185 | -rw-r--r--··2.0·unx·····4406·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SetManagedDatabaseMetaData.class | 185 | -rw-r--r--··2.0·unx·····4406·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SetManagedDatabaseMetaData.class |
186 | -rw-r--r--··2.0·unx·····1074·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SetManagedResultSet.class | 186 | -rw-r--r--··2.0·unx·····1074·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SetManagedResultSet.class |
187 | -rw-r--r--··2.0·unx······893·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SnatchFromSetResultSet.class | 187 | -rw-r--r--··2.0·unx······893·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SnatchFromSetResultSet.class |
188 | -rw-r--r--··2.0·unx····19599·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/WrapperConnectionPoolDataSourceBase.class | 188 | -rw-r--r--··2.0·unx····19599·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/WrapperConnectionPoolDataSourceBase.class |
189 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/v2/c3p0/jboss/ | 189 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/v2/c3p0/jboss/ |
Offset 429, 8 lines modified | Offset 429, 8 lines modified | ||
429 | -rw-r--r--··2.0·unx·····3020·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$UserKeySet.class | 429 | -rw-r--r--··2.0·unx·····3020·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$UserKeySet.class |
430 | -rw-r--r--··2.0·unx·····1294·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection$1.class | 430 | -rw-r--r--··2.0·unx·····1294·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection$1.class |
431 | -rw-r--r--··2.0·unx·····3527·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection.class | 431 | -rw-r--r--··2.0·unx·····3527·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection.class |
432 | -rw-r--r--··2.0·unx·····1307·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$WKey.class | 432 | -rw-r--r--··2.0·unx·····1307·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$WKey.class |
433 | -rw-r--r--··2.0·unx······931·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$WVal.class | 433 | -rw-r--r--··2.0·unx······931·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$WVal.class |
434 | -rw-r--r--··2.0·unx·····5389·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap.class | 434 | -rw-r--r--··2.0·unx·····5389·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap.class |
435 | -rw-r--r--··2.0·unx·····1178·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/ResourceClosedException.class | 435 | -rw-r--r--··2.0·unx·····1178·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/ResourceClosedException.class |
436 | 434·files,·148463 | 436 | 434·files,·1484634·bytes·uncompressed,·564054·bytes·compressed:··62.0% |
Offset 3384, 18081 lines modified | Offset 3384, 18081 lines modified | ||
3384 | 34C83·Extract·Zip·Spec······0A·(10)·'1.0' | 3384 | 34C83·Extract·Zip·Spec······0A·(10)·'1.0' |
3385 | 34C84·Extract·OS············00·(0)·'MS-DOS' | 3385 | 34C84·Extract·OS············00·(0)·'MS-DOS' |
3386 | 34C85·General·Purpose·Flag··0800·(2048) | 3386 | 34C85·General·Purpose·Flag··0800·(2048) |
3387 | ······[Bits·1-2]············0·'Normal·Compression' | 3387 | ······[Bits·1-2]············0·'Normal·Compression' |
3388 | ······[Bit·11]··············1·'Language·Encoding' | 3388 | ······[Bit·11]··············1·'Language·Encoding' |
3389 | 34C87·Compression·Method····0008·(8)·'Deflated' | 3389 | 34C87·Compression·Method····0008·(8)·'Deflated' |
3390 | 34C89·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' | 3390 | 34C89·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3391 | 34C8D·CRC··················· | 3391 | 34C8D·CRC···················391CA1EA·(958177770) |
3392 | 34C91·Compressed·Size·······000044 | 3392 | 34C91·Compressed·Size·······000044BE·(17598) |
3393 | 34C95·Uncompressed·Size·····00012DBD·(77245) | 3393 | 34C95·Uncompressed·Size·····00012DBD·(77245) |
3394 | 34C99·Filename·Length·······0038·(56) | 3394 | 34C99·Filename·Length·······0038·(56) |
3395 | 34C9B·Extra·Length··········0000·(0) | 3395 | 34C9B·Extra·Length··········0000·(0) |
3396 | 34C9D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 3396 | 34C9D·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3397 | # | 3397 | # |
3398 | #·WARNING:·Offset·0x34C9D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 3398 | #·WARNING:·Offset·0x34C9D:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3399 | #··········Zero·length·filename | 3399 | #··········Zero·length·filename |
3400 | # | 3400 | # |
3401 | 34CD5·PAYLOAD | 3401 | 34CD5·PAYLOAD |
3402 | 391 | 3402 | 39193·LOCAL·HEADER·#172·····04034B50·(67324752) |
3403 | 391 | 3403 | 39197·Extract·Zip·Spec······0A·(10)·'1.0' |
3404 | 391 | 3404 | 39198·Extract·OS············00·(0)·'MS-DOS' |
3405 | 391 | 3405 | 39199·General·Purpose·Flag··0800·(2048) |
3406 | ······[Bits·1-2]············0·'Normal·Compression' | 3406 | ······[Bits·1-2]············0·'Normal·Compression' |
3407 | ······[Bit·11]··············1·'Language·Encoding' | 3407 | ······[Bit·11]··············1·'Language·Encoding' |
3408 | 391 | 3408 | 3919B·Compression·Method····0008·(8)·'Deflated' |
3409 | 391 | 3409 | 3919D·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3410 | 391 | 3410 | 391A1·CRC···················F92A9E7A·(4180319866) |
3411 | 391 | 3411 | 391A5·Compressed·Size·······000001E0·(480) |
3412 | 391 | 3412 | 391A9·Uncompressed·Size·····000003A3·(931) |
3413 | 391 | 3413 | 391AD·Filename·Length·······0033·(51) |
3414 | 391 | 3414 | 391AF·Extra·Length··········0000·(0) |
3415 | 391 | 3415 | 391B1·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3416 | # | 3416 | # |
3417 | #·WARNING:·Offset·0x391 | 3417 | #·WARNING:·Offset·0x391B1:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3418 | #··········Zero·length·filename | 3418 | #··········Zero·length·filename |
3419 | # | 3419 | # |
3420 | 391 | 3420 | 391E4·PAYLOAD |
3421 | 393 | 3421 | 393C4·LOCAL·HEADER·#173·····04034B50·(67324752) |
3422 | 393 | 3422 | 393C8·Extract·Zip·Spec······0A·(10)·'1.0' |
3423 | 393 | 3423 | 393C9·Extract·OS············00·(0)·'MS-DOS' |
3424 | 393 | 3424 | 393CA·General·Purpose·Flag··0800·(2048) |
3425 | ······[Bits·1-2]············0·'Normal·Compression' | 3425 | ······[Bits·1-2]············0·'Normal·Compression' |
3426 | ······[Bit·11]··············1·'Language·Encoding' | 3426 | ······[Bit·11]··············1·'Language·Encoding' |
3427 | 393 | 3427 | 393CC·Compression·Method····0008·(8)·'Deflated' |
3428 | 393 | 3428 | 393CE·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3429 | 393 | 3429 | 393D2·CRC···················066718C6·(107419846) |
3430 | 393 | 3430 | 393D6·Compressed·Size·······0000232F·(9007) |
3431 | 393 | 3431 | 393DA·Uncompressed·Size·····00006F32·(28466) |
3432 | 393 | 3432 | 393DE·Filename·Length·······0031·(49) |
3433 | 393 | 3433 | 393E0·Extra·Length··········0000·(0) |
3434 | 393 | 3434 | 393E2·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3435 | # | 3435 | # |
3436 | #·WARNING:·Offset·0x393 | 3436 | #·WARNING:·Offset·0x393E2:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3437 | #··········Zero·length·filename | 3437 | #··········Zero·length·filename |
3438 | # | 3438 | # |
3439 | 394 | 3439 | 39413·PAYLOAD |
3440 | 3B7 | 3440 | 3B742·LOCAL·HEADER·#174·····04034B50·(67324752) |
3441 | 3B7 | 3441 | 3B746·Extract·Zip·Spec······0A·(10)·'1.0' |
3442 | 3B7 | 3442 | 3B747·Extract·OS············00·(0)·'MS-DOS' |
3443 | 3B7 | 3443 | 3B748·General·Purpose·Flag··0800·(2048) |
3444 | ······[Bits·1-2]············0·'Normal·Compression' | 3444 | ······[Bits·1-2]············0·'Normal·Compression' |
3445 | ······[Bit·11]··············1·'Language·Encoding' | 3445 | ······[Bit·11]··············1·'Language·Encoding' |
3446 | 3B7 | 3446 | 3B74A·Compression·Method····0008·(8)·'Deflated' |
3447 | 3B7 | 3447 | 3B74C·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3448 | 3B7 | 3448 | 3B750·CRC···················3DA3B7C1·(1034139585) |
3449 | 3B7 | 3449 | 3B754·Compressed·Size·······000001E9·(489) |
3450 | 3B7 | 3450 | 3B758·Uncompressed·Size·····000003C7·(967) |
3451 | 3B7 | 3451 | 3B75C·Filename·Length·······0039·(57) |
3452 | 3B7 | 3452 | 3B75E·Extra·Length··········0000·(0) |
3453 | 3B7 | 3453 | 3B760·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3454 | # | 3454 | # |
3455 | #·WARNING:·Offset·0x3B7 | 3455 | #·WARNING:·Offset·0x3B760:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3456 | #··········Zero·length·filename | 3456 | #··········Zero·length·filename |
3457 | # | 3457 | # |
3458 | 3B7 | 3458 | 3B799·PAYLOAD |
3459 | 3B9 | 3459 | 3B982·LOCAL·HEADER·#175·····04034B50·(67324752) |
3460 | 3B9 | 3460 | 3B986·Extract·Zip·Spec······0A·(10)·'1.0' |
3461 | 3B9 | 3461 | 3B987·Extract·OS············00·(0)·'MS-DOS' |
3462 | 3B9 | 3462 | 3B988·General·Purpose·Flag··0800·(2048) |
3463 | ······[Bits·1-2]············0·'Normal·Compression' | 3463 | ······[Bits·1-2]············0·'Normal·Compression' |
3464 | ······[Bit·11]··············1·'Language·Encoding' | 3464 | ······[Bit·11]··············1·'Language·Encoding' |
3465 | 3B9 | 3465 | 3B98A·Compression·Method····0008·(8)·'Deflated' |
3466 | 3B9 | 3466 | 3B98C·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3467 | 3B9 | 3467 | 3B990·CRC···················9D360F1D·(2637565725) |
3468 | 3B9 | 3468 | 3B994·Compressed·Size·······00002BC2·(11202) |
3469 | 3B9 | 3469 | 3B998·Uncompressed·Size·····0000D3DE·(54238) |
3470 | 3B9 | 3470 | 3B99C·Filename·Length·······0037·(55) |
3471 | 3B9 | 3471 | 3B99E·Extra·Length··········0000·(0) |
3472 | 3B9 | 3472 | 3B9A0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3473 | # | 3473 | # |
3474 | #·WARNING:·Offset·0x3B9 | 3474 | #·WARNING:·Offset·0x3B9A0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3475 | #··········Zero·length·filename | 3475 | #··········Zero·length·filename |
3476 | # | 3476 | # |
3477 | 3B9 | 3477 | 3B9D7·PAYLOAD |
3478 | 3E5 | 3478 | 3E599·LOCAL·HEADER·#176·····04034B50·(67324752) |
3479 | 3E59 | 3479 | 3E59D·Extract·Zip·Spec······0A·(10)·'1.0' |
3480 | 3E59 | 3480 | 3E59E·Extract·OS············00·(0)·'MS-DOS' |
3481 | 3E59 | 3481 | 3E59F·General·Purpose·Flag··0800·(2048) |
3482 | ······[Bits·1-2]············0·'Normal·Compression' | 3482 | ······[Bits·1-2]············0·'Normal·Compression' |
3483 | ······[Bit·11]··············1·'Language·Encoding' | 3483 | ······[Bit·11]··············1·'Language·Encoding' |
3484 | 3E5 | 3484 | 3E5A1·Compression·Method····0008·(8)·'Deflated' |
3485 | 3E5 | 3485 | 3E5A3·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3486 | 3E5 | 3486 | 3E5A7·CRC···················103D5081·(272453761) |
3487 | 3E5A | 3487 | 3E5AB·Compressed·Size·······000001EE·(494) |
3488 | 3E5A | 3488 | 3E5AF·Uncompressed·Size·····000003CD·(973) |
3489 | 3E5 | 3489 | 3E5B3·Filename·Length·······003A·(58) |
3490 | 3E5 | 3490 | 3E5B5·Extra·Length··········0000·(0) |
3491 | 3E5 | 3491 | 3E5B7·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3492 | # | 3492 | # |
3493 | #·WARNING:·Offset·0x3E5 | 3493 | #·WARNING:·Offset·0x3E5B7:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3494 | #··········Zero·length·filename | 3494 | #··········Zero·length·filename |
3495 | # | 3495 | # |
3496 | 3E5 | 3496 | 3E5F1·PAYLOAD |
3497 | 3E7D | 3497 | 3E7DF·LOCAL·HEADER·#177·····04034B50·(67324752) |
3498 | 3E7 | 3498 | 3E7E3·Extract·Zip·Spec······0A·(10)·'1.0' |
3499 | 3E7 | 3499 | 3E7E4·Extract·OS············00·(0)·'MS-DOS' |
3500 | 3E7 | 3500 | 3E7E5·General·Purpose·Flag··0800·(2048) |
3501 | ······[Bits·1-2]············0·'Normal·Compression' | 3501 | ······[Bits·1-2]············0·'Normal·Compression' |
3502 | ······[Bit·11]··············1·'Language·Encoding' | 3502 | ······[Bit·11]··············1·'Language·Encoding' |
3503 | 3E7 | 3503 | 3E7E7·Compression·Method····0008·(8)·'Deflated' |
3504 | 3E7 | 3504 | 3E7E9·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
Max diff block lines reached; 1414789/1424956 bytes (99.29%) of diff not shown. |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.lang.reflect.InvocationTargetException; | 3 | import·java.lang.reflect.InvocationTargetException; |
4 | import·java.lang.reflect.Method; | 4 | import·java.lang.reflect.Method; |
5 | import·java.sql.Connection; | ||
6 | import·com.mchange.v2.sql.SqlUtils; | 5 | import·com.mchange.v2.sql.SqlUtils; |
7 | import·com.mchange.v2.log.MLevel; | 6 | import·com.mchange.v2.log.MLevel; |
8 | import·java.sql.SQLWarning; | 7 | import·java.sql.SQLWarning; |
8 | import·java.sql.Connection; | ||
9 | import·java.sql.ParameterMetaData; | 9 | import·java.sql.ParameterMetaData; |
10 | import·java.sql.Statement; | 10 | import·java.sql.Statement; |
11 | import·java.sql.ResultSet; | 11 | import·java.sql.ResultSet; |
12 | import·java.sql.ResultSetMetaData; | 12 | import·java.sql.ResultSetMetaData; |
13 | import·java.sql.Date; | 13 | import·java.sql.Date; |
14 | import·java.net.URL; | 14 | import·java.net.URL; |
15 | import·java.sql.Time; | 15 | import·java.sql.Time; |
Offset 3572, 14 lines modified | Offset 3572, 36 lines modified | ||
3572 | ············if·(!this.isDetached())·{ | 3572 | ············if·(!this.isDetached())·{ |
3573 | ················throw·new·RuntimeException(exc2); | 3573 | ················throw·new·RuntimeException(exc2); |
3574 | ············} | 3574 | ············} |
3575 | ············throw·new·RuntimeException(exc2); | 3575 | ············throw·new·RuntimeException(exc2); |
3576 | ········} | 3576 | ········} |
3577 | ····} | 3577 | ····} |
3578 | ···· | 3578 | ···· |
3579 | ····public·final·Connection·getConnection()·throws·SQLException·{ | ||
3580 | ········try·{ | ||
3581 | ············this.maybeDirtyTransaction(); | ||
3582 | ············if·(!this.isDetached())·{ | ||
3583 | ················return·(Connection)this.creatorProxy; | ||
3584 | ············} | ||
3585 | ············throw·new·SQLException("You·cannot·operate·on·a·closed·Statement!"); | ||
3586 | ········} | ||
3587 | ········catch·(final·NullPointerException·exc)·{ | ||
3588 | ············if·(this.isDetached())·{ | ||
3589 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | ||
3590 | ············} | ||
3591 | ············throw·exc; | ||
3592 | ········} | ||
3593 | ········catch·(final·Exception·exc2)·{ | ||
3594 | ············if·(!this.isDetached())·{ | ||
3595 | ················throw·new·RuntimeException(exc2); | ||
3596 | ············} | ||
3597 | ············throw·new·RuntimeException(exc2); | ||
3598 | ········} | ||
3599 | ····} | ||
3600 | ···· | ||
3579 | ····public·final·boolean·isClosed()·throws·SQLException·{ | 3601 | ····public·final·boolean·isClosed()·throws·SQLException·{ |
3580 | ········try·{ | 3602 | ········try·{ |
3581 | ············this.maybeDirtyTransaction(); | 3603 | ············this.maybeDirtyTransaction(); |
3582 | ············return·this.isDetached(); | 3604 | ············return·this.isDetached(); |
3583 | ········} | 3605 | ········} |
3584 | ········catch·(final·NullPointerException·exc)·{ | 3606 | ········catch·(final·NullPointerException·exc)·{ |
3585 | ············if·(this.isDetached())·{ | 3607 | ············if·(this.isDetached())·{ |
Offset 3615, 18 lines modified | Offset 3637, 18 lines modified | ||
3615 | ············if·(!this.isDetached())·{ | 3637 | ············if·(!this.isDetached())·{ |
3616 | ················throw·new·RuntimeException(exc2); | 3638 | ················throw·new·RuntimeException(exc2); |
3617 | ············} | 3639 | ············} |
3618 | ············throw·new·RuntimeException(exc2); | 3640 | ············throw·new·RuntimeException(exc2); |
3619 | ········} | 3641 | ········} |
3620 | ····} | 3642 | ····} |
3621 | ···· | 3643 | ···· |
3622 | ····public·final·int·executeUpdate(final·String·a | 3644 | ····public·final·int·executeUpdate(final·String·a)·throws·SQLException·{ |
3623 | ········try·{ | 3645 | ········try·{ |
3624 | ············this.maybeDirtyTransaction(); | 3646 | ············this.maybeDirtyTransaction(); |
3625 | ············return·this.inner.executeUpdate(a | 3647 | ············return·this.inner.executeUpdate(a); |
3626 | ········} | 3648 | ········} |
3627 | ········catch·(final·NullPointerException·exc)·{ | 3649 | ········catch·(final·NullPointerException·exc)·{ |
3628 | ············if·(this.isDetached())·{ | 3650 | ············if·(this.isDetached())·{ |
3629 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 3651 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
3630 | ············} | 3652 | ············} |
3631 | ············throw·exc; | 3653 | ············throw·exc; |
3632 | ········} | 3654 | ········} |
Offset 3634, 15 lines modified | Offset 3656, 15 lines modified | ||
3634 | ············if·(!this.isDetached())·{ | 3656 | ············if·(!this.isDetached())·{ |
3635 | ················throw·new·RuntimeException(exc2); | 3657 | ················throw·new·RuntimeException(exc2); |
3636 | ············} | 3658 | ············} |
3637 | ············throw·new·RuntimeException(exc2); | 3659 | ············throw·new·RuntimeException(exc2); |
3638 | ········} | 3660 | ········} |
3639 | ····} | 3661 | ····} |
3640 | ···· | 3662 | ···· |
3641 | ····public·final·int·executeUpdate(final·String·a,·final· | 3663 | ····public·final·int·executeUpdate(final·String·a,·final·int·b)·throws·SQLException·{ |
3642 | ········try·{ | 3664 | ········try·{ |
3643 | ············this.maybeDirtyTransaction(); | 3665 | ············this.maybeDirtyTransaction(); |
3644 | ············return·this.inner.executeUpdate(a,·b); | 3666 | ············return·this.inner.executeUpdate(a,·b); |
3645 | ········} | 3667 | ········} |
3646 | ········catch·(final·NullPointerException·exc)·{ | 3668 | ········catch·(final·NullPointerException·exc)·{ |
3647 | ············if·(this.isDetached())·{ | 3669 | ············if·(this.isDetached())·{ |
3648 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 3670 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
Offset 3672, 18 lines modified | Offset 3694, 18 lines modified | ||
3672 | ············if·(!this.isDetached())·{ | 3694 | ············if·(!this.isDetached())·{ |
3673 | ················throw·new·RuntimeException(exc2); | 3695 | ················throw·new·RuntimeException(exc2); |
3674 | ············} | 3696 | ············} |
3675 | ············throw·new·RuntimeException(exc2); | 3697 | ············throw·new·RuntimeException(exc2); |
3676 | ········} | 3698 | ········} |
3677 | ····} | 3699 | ····} |
3678 | ···· | 3700 | ···· |
3679 | ····public·final·int·executeUpdate(final·String·a)·throws·SQLException·{ | 3701 | ····public·final·int·executeUpdate(final·String·a,·final·String[]·b)·throws·SQLException·{ |
3680 | ········try·{ | 3702 | ········try·{ |
3681 | ············this.maybeDirtyTransaction(); | 3703 | ············this.maybeDirtyTransaction(); |
3682 | ············return·this.inner.executeUpdate(a); | 3704 | ············return·this.inner.executeUpdate(a,·b); |
3683 | ········} | 3705 | ········} |
3684 | ········catch·(final·NullPointerException·exc)·{ | 3706 | ········catch·(final·NullPointerException·exc)·{ |
3685 | ············if·(this.isDetached())·{ | 3707 | ············if·(this.isDetached())·{ |
3686 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 3708 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
3687 | ············} | 3709 | ············} |
3688 | ············throw·exc; | 3710 | ············throw·exc; |
3689 | ········} | 3711 | ········} |
Offset 4328, 18 lines modified | Offset 4350, 18 lines modified | ||
4328 | ············if·(!this.isDetached())·{ | 4350 | ············if·(!this.isDetached())·{ |
4329 | ················throw·new·RuntimeException(exc2); | 4351 | ················throw·new·RuntimeException(exc2); |
4330 | ············} | 4352 | ············} |
4331 | ············throw·new·RuntimeException(exc2); | 4353 | ············throw·new·RuntimeException(exc2); |
4332 | ········} | 4354 | ········} |
4333 | ····} | 4355 | ····} |
4334 | ···· | 4356 | ···· |
4335 | ····public·final·long·executeLargeUpdate(final·String·a | 4357 | ····public·final·long·executeLargeUpdate(final·String·a)·throws·SQLException·{ |
4336 | ········try·{ | 4358 | ········try·{ |
4337 | ············this.maybeDirtyTransaction(); | 4359 | ············this.maybeDirtyTransaction(); |
4338 | ············return·this.inner.executeLargeUpdate(a | 4360 | ············return·this.inner.executeLargeUpdate(a); |
4339 | ········} | 4361 | ········} |
4340 | ········catch·(final·NullPointerException·exc)·{ | 4362 | ········catch·(final·NullPointerException·exc)·{ |
4341 | ············if·(this.isDetached())·{ | 4363 | ············if·(this.isDetached())·{ |
4342 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 4364 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
4343 | ············} | 4365 | ············} |
4344 | ············throw·exc; | 4366 | ············throw·exc; |
Max diff block lines reached; 3429/8229 bytes (41.67%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.sql.Connection; | ||
4 | import·java.sql.RowIdLifetime; | 3 | import·java.sql.RowIdLifetime; |
5 | import·java.sql.ResultSet; | 4 | import·java.sql.ResultSet; |
6 | import·java.sql.SQLException; | 5 | import·java.sql.SQLException; |
6 | import·java.sql.Connection; | ||
7 | import·javax.sql.ConnectionEventListener; | 7 | import·javax.sql.ConnectionEventListener; |
8 | import·com.mchange.v2.log.MLogger; | 8 | import·com.mchange.v2.log.MLogger; |
9 | import·java.sql.DatabaseMetaData; | 9 | import·java.sql.DatabaseMetaData; |
10 | public·final·class·NewProxyDatabaseMetaData·implements·DatabaseMetaData | 10 | public·final·class·NewProxyDatabaseMetaData·implements·DatabaseMetaData |
11 | { | 11 | { |
12 | ····protected·DatabaseMetaData·inner; | 12 | ····protected·DatabaseMetaData·inner; |
Offset 20, 14 lines modified | Offset 20, 33 lines modified | ||
20 | ···· | 20 | ···· |
21 | ····public·NewProxyDatabaseMetaData(final·DatabaseMetaData·inner)·{ | 21 | ····public·NewProxyDatabaseMetaData(final·DatabaseMetaData·inner)·{ |
22 | ········this.cel·=·(ConnectionEventListener)new·NewProxyDatabaseMetaData.NewProxyDatabaseMetaData$1(this); | 22 | ········this.cel·=·(ConnectionEventListener)new·NewProxyDatabaseMetaData.NewProxyDatabaseMetaData$1(this); |
23 | ········this.inner·=·inner; | 23 | ········this.inner·=·inner; |
24 | ····} | 24 | ····} |
25 | ···· | 25 | ···· |
26 | ····@Override | 26 | ····@Override |
27 | ····public·final·Connection·getConnection()·throws·SQLException·{ | ||
28 | ········try·{ | ||
29 | ············return·(Connection)this.proxyCon; | ||
30 | ········} | ||
31 | ········catch·(final·NullPointerException·exc)·{ | ||
32 | ············if·(this.isDetached())·{ | ||
33 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); | ||
34 | ············} | ||
35 | ············throw·exc; | ||
36 | ········} | ||
37 | ········catch·(final·Exception·exc2)·{ | ||
38 | ············if·(!this.isDetached())·{ | ||
39 | ················throw·new·RuntimeException(exc2); | ||
40 | ············} | ||
41 | ············throw·new·RuntimeException(exc2); | ||
42 | ········} | ||
43 | ····} | ||
44 | ···· | ||
45 | ····@Override | ||
27 | ····public·final·int·getResultSetHoldability()·throws·SQLException·{ | 46 | ····public·final·int·getResultSetHoldability()·throws·SQLException·{ |
28 | ········try·{ | 47 | ········try·{ |
29 | ············return·this.inner.getResultSetHoldability(); | 48 | ············return·this.inner.getResultSetHoldability(); |
30 | ········} | 49 | ········} |
31 | ········catch·(final·NullPointerException·exc)·{ | 50 | ········catch·(final·NullPointerException·exc)·{ |
32 | ············if·(this.isDetached())·{ | 51 | ············if·(this.isDetached())·{ |
33 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); | 52 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); |
Offset 695, 17 lines modified | Offset 714, 17 lines modified | ||
695 | ················throw·new·RuntimeException(exc2); | 714 | ················throw·new·RuntimeException(exc2); |
696 | ············} | 715 | ············} |
697 | ············throw·new·RuntimeException(exc2); | 716 | ············throw·new·RuntimeException(exc2); |
698 | ········} | 717 | ········} |
699 | ····} | 718 | ····} |
700 | ···· | 719 | ···· |
701 | ····@Override | 720 | ····@Override |
702 | ····public·final·boolean·supportsConvert( | 721 | ····public·final·boolean·supportsConvert()·throws·SQLException·{ |
703 | ········try·{ | 722 | ········try·{ |
704 | ············return·this.inner.supportsConvert( | 723 | ············return·this.inner.supportsConvert(); |
705 | ········} | 724 | ········} |
706 | ········catch·(final·NullPointerException·exc)·{ | 725 | ········catch·(final·NullPointerException·exc)·{ |
707 | ············if·(this.isDetached())·{ | 726 | ············if·(this.isDetached())·{ |
708 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); | 727 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); |
709 | ············} | 728 | ············} |
710 | ············throw·exc; | 729 | ············throw·exc; |
711 | ········} | 730 | ········} |
Offset 714, 17 lines modified | Offset 733, 17 lines modified | ||
714 | ················throw·new·RuntimeException(exc2); | 733 | ················throw·new·RuntimeException(exc2); |
715 | ············} | 734 | ············} |
716 | ············throw·new·RuntimeException(exc2); | 735 | ············throw·new·RuntimeException(exc2); |
717 | ········} | 736 | ········} |
718 | ····} | 737 | ····} |
719 | ···· | 738 | ···· |
720 | ····@Override | 739 | ····@Override |
721 | ····public·final·boolean·supportsConvert()·throws·SQLException·{ | 740 | ····public·final·boolean·supportsConvert(final·int·a,·final·int·b)·throws·SQLException·{ |
722 | ········try·{ | 741 | ········try·{ |
723 | ············return·this.inner.supportsConvert(); | 742 | ············return·this.inner.supportsConvert(a,·b); |
724 | ········} | 743 | ········} |
725 | ········catch·(final·NullPointerException·exc)·{ | 744 | ········catch·(final·NullPointerException·exc)·{ |
726 | ············if·(this.isDetached())·{ | 745 | ············if·(this.isDetached())·{ |
727 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); | 746 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); |
728 | ············} | 747 | ············} |
729 | ············throw·exc; | 748 | ············throw·exc; |
730 | ········} | 749 | ········} |
Offset 2284, 17 lines modified | Offset 2303, 17 lines modified | ||
2284 | ················throw·new·RuntimeException(exc2); | 2303 | ················throw·new·RuntimeException(exc2); |
2285 | ············} | 2304 | ············} |
2286 | ············throw·new·RuntimeException(exc2); | 2305 | ············throw·new·RuntimeException(exc2); |
2287 | ········} | 2306 | ········} |
2288 | ····} | 2307 | ····} |
2289 | ···· | 2308 | ···· |
2290 | ····@Override | 2309 | ····@Override |
2291 | ····public·final·ResultSet·getSchemas()·throws·SQLException·{ | 2310 | ····public·final·ResultSet·getSchemas(final·String·a,·final·String·b)·throws·SQLException·{ |
2292 | ········try·{ | 2311 | ········try·{ |
2293 | ············final·ResultSet·innerResultSet·=·this.inner.getSchemas(); | 2312 | ············final·ResultSet·innerResultSet·=·this.inner.getSchemas(a,·b); |
2294 | ············if·(innerResultSet·==·null)·{ | 2313 | ············if·(innerResultSet·==·null)·{ |
2295 | ················return·null; | 2314 | ················return·null; |
2296 | ············} | 2315 | ············} |
2297 | ············return·(ResultSet)new·NewProxyResultSet(innerResultSet,·this.parentPooledConnection,·(Object)this.inner,·(Object)this); | 2316 | ············return·(ResultSet)new·NewProxyResultSet(innerResultSet,·this.parentPooledConnection,·(Object)this.inner,·(Object)this); |
2298 | ········} | 2317 | ········} |
2299 | ········catch·(final·NullPointerException·exc)·{ | 2318 | ········catch·(final·NullPointerException·exc)·{ |
2300 | ············if·(this.isDetached())·{ | 2319 | ············if·(this.isDetached())·{ |
Offset 2307, 17 lines modified | Offset 2326, 17 lines modified | ||
2307 | ················throw·new·RuntimeException(exc2); | 2326 | ················throw·new·RuntimeException(exc2); |
2308 | ············} | 2327 | ············} |
2309 | ············throw·new·RuntimeException(exc2); | 2328 | ············throw·new·RuntimeException(exc2); |
2310 | ········} | 2329 | ········} |
2311 | ····} | 2330 | ····} |
2312 | ···· | 2331 | ···· |
2313 | ····@Override | 2332 | ····@Override |
2314 | ····public·final·ResultSet·getSchemas( | 2333 | ····public·final·ResultSet·getSchemas()·throws·SQLException·{ |
2315 | ········try·{ | 2334 | ········try·{ |
2316 | ············final·ResultSet·innerResultSet·=·this.inner.getSchemas( | 2335 | ············final·ResultSet·innerResultSet·=·this.inner.getSchemas(); |
2317 | ············if·(innerResultSet·==·null)·{ | 2336 | ············if·(innerResultSet·==·null)·{ |
2318 | ················return·null; | 2337 | ················return·null; |
2319 | ············} | 2338 | ············} |
2320 | ············return·(ResultSet)new·NewProxyResultSet(innerResultSet,·this.parentPooledConnection,·(Object)this.inner,·(Object)this); | 2339 | ············return·(ResultSet)new·NewProxyResultSet(innerResultSet,·this.parentPooledConnection,·(Object)this.inner,·(Object)this); |
2321 | ········} | 2340 | ········} |
2322 | ········catch·(final·NullPointerException·exc)·{ | 2341 | ········catch·(final·NullPointerException·exc)·{ |
2323 | ············if·(this.isDetached())·{ | 2342 | ············if·(this.isDetached())·{ |
Offset 3431, 33 lines modified | Offset 3450, 14 lines modified | ||
3431 | ········} | 3450 | ········} |
3432 | ········catch·(final·NullPointerException·exc)·{ | 3451 | ········catch·(final·NullPointerException·exc)·{ |
3433 | ············if·(this.isDetached())·{ | 3452 | ············if·(this.isDetached())·{ |
3434 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); | 3453 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·DatabaseMetaData!!!",·exc); |
Max diff block lines reached; 862/5843 bytes (14.75%) of diff not shown. |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.lang.reflect.InvocationTargetException; | 3 | import·java.lang.reflect.InvocationTargetException; |
4 | import·java.lang.reflect.Method; | 4 | import·java.lang.reflect.Method; |
5 | import·java.sql.Connection; | ||
6 | import·com.mchange.v2.sql.SqlUtils; | 5 | import·com.mchange.v2.sql.SqlUtils; |
7 | import·com.mchange.v2.log.MLevel; | 6 | import·com.mchange.v2.log.MLevel; |
8 | import·java.sql.SQLWarning; | 7 | import·java.sql.SQLWarning; |
8 | import·java.sql.Connection; | ||
9 | import·java.sql.Date; | 9 | import·java.sql.Date; |
10 | import·java.sql.Time; | 10 | import·java.sql.Time; |
11 | import·java.sql.Array; | 11 | import·java.sql.Array; |
12 | import·java.net.URL; | 12 | import·java.net.URL; |
13 | import·java.sql.SQLXML; | 13 | import·java.sql.SQLXML; |
14 | import·java.sql.NClob; | 14 | import·java.sql.NClob; |
15 | import·java.sql.RowId; | 15 | import·java.sql.RowId; |
Offset 1209, 14 lines modified | Offset 1209, 36 lines modified | ||
1209 | ············if·(!this.isDetached())·{ | 1209 | ············if·(!this.isDetached())·{ |
1210 | ················throw·new·RuntimeException(exc2); | 1210 | ················throw·new·RuntimeException(exc2); |
1211 | ············} | 1211 | ············} |
1212 | ············throw·new·RuntimeException(exc2); | 1212 | ············throw·new·RuntimeException(exc2); |
1213 | ········} | 1213 | ········} |
1214 | ····} | 1214 | ····} |
1215 | ···· | 1215 | ···· |
1216 | ····public·final·Connection·getConnection()·throws·SQLException·{ | ||
1217 | ········try·{ | ||
1218 | ············this.maybeDirtyTransaction(); | ||
1219 | ············if·(!this.isDetached())·{ | ||
1220 | ················return·(Connection)this.creatorProxy; | ||
1221 | ············} | ||
1222 | ············throw·new·SQLException("You·cannot·operate·on·a·closed·Statement!"); | ||
1223 | ········} | ||
1224 | ········catch·(final·NullPointerException·exc)·{ | ||
1225 | ············if·(this.isDetached())·{ | ||
1226 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | ||
1227 | ············} | ||
1228 | ············throw·exc; | ||
1229 | ········} | ||
1230 | ········catch·(final·Exception·exc2)·{ | ||
1231 | ············if·(!this.isDetached())·{ | ||
1232 | ················throw·new·RuntimeException(exc2); | ||
1233 | ············} | ||
1234 | ············throw·new·RuntimeException(exc2); | ||
1235 | ········} | ||
1236 | ····} | ||
1237 | ···· | ||
1216 | ····public·final·boolean·isClosed()·throws·SQLException·{ | 1238 | ····public·final·boolean·isClosed()·throws·SQLException·{ |
1217 | ········try·{ | 1239 | ········try·{ |
1218 | ············this.maybeDirtyTransaction(); | 1240 | ············this.maybeDirtyTransaction(); |
1219 | ············return·this.isDetached(); | 1241 | ············return·this.isDetached(); |
1220 | ········} | 1242 | ········} |
1221 | ········catch·(final·NullPointerException·exc)·{ | 1243 | ········catch·(final·NullPointerException·exc)·{ |
1222 | ············if·(this.isDetached())·{ | 1244 | ············if·(this.isDetached())·{ |
Offset 1252, 18 lines modified | Offset 1274, 18 lines modified | ||
1252 | ············if·(!this.isDetached())·{ | 1274 | ············if·(!this.isDetached())·{ |
1253 | ················throw·new·RuntimeException(exc2); | 1275 | ················throw·new·RuntimeException(exc2); |
1254 | ············} | 1276 | ············} |
1255 | ············throw·new·RuntimeException(exc2); | 1277 | ············throw·new·RuntimeException(exc2); |
1256 | ········} | 1278 | ········} |
1257 | ····} | 1279 | ····} |
1258 | ···· | 1280 | ···· |
1259 | ····public·final·int·executeUpdate(final·String·a | 1281 | ····public·final·int·executeUpdate(final·String·a)·throws·SQLException·{ |
1260 | ········try·{ | 1282 | ········try·{ |
1261 | ············this.maybeDirtyTransaction(); | 1283 | ············this.maybeDirtyTransaction(); |
1262 | ············return·this.inner.executeUpdate(a | 1284 | ············return·this.inner.executeUpdate(a); |
1263 | ········} | 1285 | ········} |
1264 | ········catch·(final·NullPointerException·exc)·{ | 1286 | ········catch·(final·NullPointerException·exc)·{ |
1265 | ············if·(this.isDetached())·{ | 1287 | ············if·(this.isDetached())·{ |
1266 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 1288 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
1267 | ············} | 1289 | ············} |
1268 | ············throw·exc; | 1290 | ············throw·exc; |
1269 | ········} | 1291 | ········} |
Offset 1271, 15 lines modified | Offset 1293, 15 lines modified | ||
1271 | ············if·(!this.isDetached())·{ | 1293 | ············if·(!this.isDetached())·{ |
1272 | ················throw·new·RuntimeException(exc2); | 1294 | ················throw·new·RuntimeException(exc2); |
1273 | ············} | 1295 | ············} |
1274 | ············throw·new·RuntimeException(exc2); | 1296 | ············throw·new·RuntimeException(exc2); |
1275 | ········} | 1297 | ········} |
1276 | ····} | 1298 | ····} |
1277 | ···· | 1299 | ···· |
1278 | ····public·final·int·executeUpdate(final·String·a,·final· | 1300 | ····public·final·int·executeUpdate(final·String·a,·final·int·b)·throws·SQLException·{ |
1279 | ········try·{ | 1301 | ········try·{ |
1280 | ············this.maybeDirtyTransaction(); | 1302 | ············this.maybeDirtyTransaction(); |
1281 | ············return·this.inner.executeUpdate(a,·b); | 1303 | ············return·this.inner.executeUpdate(a,·b); |
1282 | ········} | 1304 | ········} |
1283 | ········catch·(final·NullPointerException·exc)·{ | 1305 | ········catch·(final·NullPointerException·exc)·{ |
1284 | ············if·(this.isDetached())·{ | 1306 | ············if·(this.isDetached())·{ |
1285 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 1307 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
Offset 1309, 18 lines modified | Offset 1331, 18 lines modified | ||
1309 | ············if·(!this.isDetached())·{ | 1331 | ············if·(!this.isDetached())·{ |
1310 | ················throw·new·RuntimeException(exc2); | 1332 | ················throw·new·RuntimeException(exc2); |
1311 | ············} | 1333 | ············} |
1312 | ············throw·new·RuntimeException(exc2); | 1334 | ············throw·new·RuntimeException(exc2); |
1313 | ········} | 1335 | ········} |
1314 | ····} | 1336 | ····} |
1315 | ···· | 1337 | ···· |
1316 | ····public·final·int·executeUpdate(final·String·a)·throws·SQLException·{ | 1338 | ····public·final·int·executeUpdate(final·String·a,·final·String[]·b)·throws·SQLException·{ |
1317 | ········try·{ | 1339 | ········try·{ |
1318 | ············this.maybeDirtyTransaction(); | 1340 | ············this.maybeDirtyTransaction(); |
1319 | ············return·this.inner.executeUpdate(a); | 1341 | ············return·this.inner.executeUpdate(a,·b); |
1320 | ········} | 1342 | ········} |
1321 | ········catch·(final·NullPointerException·exc)·{ | 1343 | ········catch·(final·NullPointerException·exc)·{ |
1322 | ············if·(this.isDetached())·{ | 1344 | ············if·(this.isDetached())·{ |
1323 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 1345 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
1324 | ············} | 1346 | ············} |
1325 | ············throw·exc; | 1347 | ············throw·exc; |
1326 | ········} | 1348 | ········} |
Offset 1965, 18 lines modified | Offset 1987, 18 lines modified | ||
1965 | ············if·(!this.isDetached())·{ | 1987 | ············if·(!this.isDetached())·{ |
1966 | ················throw·new·RuntimeException(exc2); | 1988 | ················throw·new·RuntimeException(exc2); |
1967 | ············} | 1989 | ············} |
1968 | ············throw·new·RuntimeException(exc2); | 1990 | ············throw·new·RuntimeException(exc2); |
1969 | ········} | 1991 | ········} |
1970 | ····} | 1992 | ····} |
1971 | ···· | 1993 | ···· |
1972 | ····public·final·long·executeLargeUpdate(final·String·a | 1994 | ····public·final·long·executeLargeUpdate(final·String·a)·throws·SQLException·{ |
1973 | ········try·{ | 1995 | ········try·{ |
1974 | ············this.maybeDirtyTransaction(); | 1996 | ············this.maybeDirtyTransaction(); |
1975 | ············return·this.inner.executeLargeUpdate(a | 1997 | ············return·this.inner.executeLargeUpdate(a); |
1976 | ········} | 1998 | ········} |
1977 | ········catch·(final·NullPointerException·exc)·{ | 1999 | ········catch·(final·NullPointerException·exc)·{ |
1978 | ············if·(this.isDetached())·{ | 2000 | ············if·(this.isDetached())·{ |
1979 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 2001 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
1980 | ············} | 2002 | ············} |
1981 | ············throw·exc; | 2003 | ············throw·exc; |
Max diff block lines reached; 3429/8198 bytes (41.83%) of diff not shown. |
Offset 3, 32 lines modified | Offset 3, 32 lines modified | ||
3 | import·com.mchange.v2.log.MLog; | 3 | import·com.mchange.v2.log.MLog; |
4 | import·java.net.URL; | 4 | import·java.net.URL; |
5 | import·java.util.Calendar; | 5 | import·java.util.Calendar; |
6 | import·java.sql.Time; | 6 | import·java.sql.Time; |
7 | import·java.util.Map; | 7 | import·java.util.Map; |
8 | import·java.sql.Connection; | 8 | import·java.sql.Connection; |
9 | import·java.sql.DatabaseMetaData; | ||
10 | import·java.sql.Statement; | ||
11 | import·java.sql.Array; | 9 | import·java.sql.Array; |
12 | import·java.sql.Ref; | 10 | import·java.sql.Ref; |
13 | import·java.sql.SQLType; | 11 | import·java.sql.SQLType; |
14 | import·java.sql.Timestamp; | 12 | import·java.sql.Timestamp; |
15 | import·java.sql.Date; | 13 | import·java.sql.Date; |
16 | import·java.math.BigDecimal; | 14 | import·java.math.BigDecimal; |
17 | import·java.io.InputStream; | 15 | import·java.io.InputStream; |
18 | import·java.io.Reader; | 16 | import·java.io.Reader; |
19 | import·java.sql.SQLXML; | 17 | import·java.sql.SQLXML; |
20 | import·java.sql.NClob; | 18 | import·java.sql.NClob; |
21 | import·java.sql.RowId; | 19 | import·java.sql.RowId; |
22 | import·java.sql.Clob; | 20 | import·java.sql.Clob; |
23 | import·java.sql.Blob; | 21 | import·java.sql.Blob; |
24 | import·java.sql.SQLWarning; | 22 | import·java.sql.SQLWarning; |
25 | import·java.sql.SQLException; | ||
26 | import·java.sql.ResultSetMetaData; | 23 | import·java.sql.ResultSetMetaData; |
24 | import·java.sql.SQLException; | ||
25 | import·java.sql.DatabaseMetaData; | ||
26 | import·java.sql.Statement; | ||
27 | import·javax.sql.ConnectionEventListener; | 27 | import·javax.sql.ConnectionEventListener; |
28 | import·com.mchange.v2.log.MLogger; | 28 | import·com.mchange.v2.log.MLogger; |
29 | import·java.sql.ResultSet; | 29 | import·java.sql.ResultSet; |
30 | public·final·class·NewProxyResultSet·implements·ResultSet | 30 | public·final·class·NewProxyResultSet·implements·ResultSet |
31 | { | 31 | { |
32 | ····protected·ResultSet·inner; | 32 | ····protected·ResultSet·inner; |
Offset 41, 14 lines modified | Offset 41, 42 lines modified | ||
41 | ···· | 41 | ···· |
42 | ····public·NewProxyResultSet(final·ResultSet·inner)·{ | 42 | ····public·NewProxyResultSet(final·ResultSet·inner)·{ |
43 | ········this.cel·=·(ConnectionEventListener)new·NewProxyResultSet.NewProxyResultSet$1(this); | 43 | ········this.cel·=·(ConnectionEventListener)new·NewProxyResultSet.NewProxyResultSet$1(this); |
44 | ········this.inner·=·inner; | 44 | ········this.inner·=·inner; |
45 | ····} | 45 | ····} |
46 | ···· | 46 | ···· |
47 | ····@Override | 47 | ····@Override |
48 | ····public·final·Statement·getStatement()·throws·SQLException·{ | ||
49 | ········try·{ | ||
50 | ············if·(this.proxyConn·!=·null)·{ | ||
51 | ················this.proxyConn.maybeDirtyTransaction(); | ||
52 | ············} | ||
53 | ············if·(this.creator·instanceof·Statement)·{ | ||
54 | ················return·(Statement)this.creatorProxy; | ||
55 | ············} | ||
56 | ············if·(this.creator·instanceof·DatabaseMetaData)·{ | ||
57 | ················return·null; | ||
58 | ············} | ||
59 | ············throw·new·InternalError("Must·be·Statement·or·DatabaseMetaData·--·Bad·Creator:·"·+·this.creator); | ||
60 | ········} | ||
61 | ········catch·(final·NullPointerException·exc)·{ | ||
62 | ············if·(this.isDetached())·{ | ||
63 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc); | ||
64 | ············} | ||
65 | ············throw·exc; | ||
66 | ········} | ||
67 | ········catch·(final·Exception·exc2)·{ | ||
68 | ············if·(!this.isDetached())·{ | ||
69 | ················throw·new·RuntimeException(exc2); | ||
70 | ············} | ||
71 | ············throw·new·RuntimeException(exc2); | ||
72 | ········} | ||
73 | ····} | ||
74 | ···· | ||
75 | ····@Override | ||
48 | ····public·final·ResultSetMetaData·getMetaData()·throws·SQLException·{ | 76 | ····public·final·ResultSetMetaData·getMetaData()·throws·SQLException·{ |
49 | ········try·{ | 77 | ········try·{ |
50 | ············if·(this.proxyConn·!=·null)·{ | 78 | ············if·(this.proxyConn·!=·null)·{ |
51 | ················this.proxyConn.maybeDirtyTransaction(); | 79 | ················this.proxyConn.maybeDirtyTransaction(); |
52 | ············} | 80 | ············} |
53 | ············return·this.inner.getMetaData(); | 81 | ············return·this.inner.getMetaData(); |
54 | ········} | 82 | ········} |
Offset 305, 15 lines modified | Offset 333, 15 lines modified | ||
305 | ················throw·new·RuntimeException(exc2); | 333 | ················throw·new·RuntimeException(exc2); |
306 | ············} | 334 | ············} |
307 | ············throw·new·RuntimeException(exc2); | 335 | ············throw·new·RuntimeException(exc2); |
308 | ········} | 336 | ········} |
309 | ····} | 337 | ····} |
310 | ···· | 338 | ···· |
311 | ····@Override | 339 | ····@Override |
312 | ····public·final·Clob·getClob(final· | 340 | ····public·final·Clob·getClob(final·int·a)·throws·SQLException·{ |
313 | ········try·{ | 341 | ········try·{ |
314 | ············if·(this.proxyConn·!=·null)·{ | 342 | ············if·(this.proxyConn·!=·null)·{ |
315 | ················this.proxyConn.maybeDirtyTransaction(); | 343 | ················this.proxyConn.maybeDirtyTransaction(); |
316 | ············} | 344 | ············} |
317 | ············return·this.inner.getClob(a); | 345 | ············return·this.inner.getClob(a); |
318 | ········} | 346 | ········} |
319 | ········catch·(final·NullPointerException·exc)·{ | 347 | ········catch·(final·NullPointerException·exc)·{ |
Offset 327, 15 lines modified | Offset 355, 15 lines modified | ||
327 | ················throw·new·RuntimeException(exc2); | 355 | ················throw·new·RuntimeException(exc2); |
328 | ············} | 356 | ············} |
329 | ············throw·new·RuntimeException(exc2); | 357 | ············throw·new·RuntimeException(exc2); |
330 | ········} | 358 | ········} |
331 | ····} | 359 | ····} |
332 | ···· | 360 | ···· |
333 | ····@Override | 361 | ····@Override |
334 | ····public·final·Clob·getClob(final·in | 362 | ····public·final·Clob·getClob(final·String·a)·throws·SQLException·{ |
335 | ········try·{ | 363 | ········try·{ |
336 | ············if·(this.proxyConn·!=·null)·{ | 364 | ············if·(this.proxyConn·!=·null)·{ |
337 | ················this.proxyConn.maybeDirtyTransaction(); | 365 | ················this.proxyConn.maybeDirtyTransaction(); |
338 | ············} | 366 | ············} |
339 | ············return·this.inner.getClob(a); | 367 | ············return·this.inner.getClob(a); |
340 | ········} | 368 | ········} |
341 | ········catch·(final·NullPointerException·exc)·{ | 369 | ········catch·(final·NullPointerException·exc)·{ |
Offset 393, 15 lines modified | Offset 421, 15 lines modified | ||
393 | ················throw·new·RuntimeException(exc2); | 421 | ················throw·new·RuntimeException(exc2); |
394 | ············} | 422 | ············} |
395 | ············throw·new·RuntimeException(exc2); | 423 | ············throw·new·RuntimeException(exc2); |
396 | ········} | 424 | ········} |
397 | ····} | 425 | ····} |
398 | ···· | 426 | ···· |
399 | ····@Override | 427 | ····@Override |
400 | ····public·final·NClob·getNClob(final·in | 428 | ····public·final·NClob·getNClob(final·String·a)·throws·SQLException·{ |
401 | ········try·{ | 429 | ········try·{ |
402 | ············if·(this.proxyConn·!=·null)·{ | 430 | ············if·(this.proxyConn·!=·null)·{ |
403 | ················this.proxyConn.maybeDirtyTransaction(); | 431 | ················this.proxyConn.maybeDirtyTransaction(); |
404 | ············} | 432 | ············} |
405 | ············return·this.inner.getNClob(a); | 433 | ············return·this.inner.getNClob(a); |
406 | ········} | 434 | ········} |
407 | ········catch·(final·NullPointerException·exc)·{ | 435 | ········catch·(final·NullPointerException·exc)·{ |
Offset 415, 15 lines modified | Offset 443, 15 lines modified | ||
Max diff block lines reached; 59839/63961 bytes (93.56%) of diff not shown. |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.lang.reflect.InvocationTargetException; | 3 | import·java.lang.reflect.InvocationTargetException; |
4 | import·java.lang.reflect.Method; | 4 | import·java.lang.reflect.Method; |
5 | import·java.sql.Connection; | ||
6 | import·com.mchange.v2.sql.SqlUtils; | 5 | import·com.mchange.v2.sql.SqlUtils; |
7 | import·com.mchange.v2.log.MLevel; | 6 | import·com.mchange.v2.log.MLevel; |
8 | import·java.sql.SQLWarning; | 7 | import·java.sql.SQLWarning; |
9 | import·java.sql.ResultSet; | 8 | import·java.sql.ResultSet; |
10 | import·java.sql.SQLException; | 9 | import·java.sql.SQLException; |
10 | import·java.sql.Connection; | ||
11 | import·javax.sql.ConnectionEventListener; | 11 | import·javax.sql.ConnectionEventListener; |
12 | import·com.mchange.v2.log.MLogger; | 12 | import·com.mchange.v2.log.MLogger; |
13 | import·com.mchange.v2.c3p0.C3P0ProxyStatement; | 13 | import·com.mchange.v2.c3p0.C3P0ProxyStatement; |
14 | import·java.sql.Statement; | 14 | import·java.sql.Statement; |
15 | public·final·class·NewProxyStatement·implements·Statement,·C3P0ProxyStatement | 15 | public·final·class·NewProxyStatement·implements·Statement,·C3P0ProxyStatement |
16 | { | 16 | { |
Offset 26, 14 lines modified | Offset 26, 37 lines modified | ||
26 | ···· | 26 | ···· |
27 | ····public·NewProxyStatement(final·Statement·inner)·{ | 27 | ····public·NewProxyStatement(final·Statement·inner)·{ |
28 | ········this.cel·=·(ConnectionEventListener)new·NewProxyStatement.NewProxyStatement$1(this); | 28 | ········this.cel·=·(ConnectionEventListener)new·NewProxyStatement.NewProxyStatement$1(this); |
29 | ········this.inner·=·inner; | 29 | ········this.inner·=·inner; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····@Override | 32 | ····@Override |
33 | ····public·final·Connection·getConnection()·throws·SQLException·{ | ||
34 | ········try·{ | ||
35 | ············this.maybeDirtyTransaction(); | ||
36 | ············if·(!this.isDetached())·{ | ||
37 | ················return·(Connection)this.creatorProxy; | ||
38 | ············} | ||
39 | ············throw·new·SQLException("You·cannot·operate·on·a·closed·Statement!"); | ||
40 | ········} | ||
41 | ········catch·(final·NullPointerException·exc)·{ | ||
42 | ············if·(this.isDetached())·{ | ||
43 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | ||
44 | ············} | ||
45 | ············throw·exc; | ||
46 | ········} | ||
47 | ········catch·(final·Exception·exc2)·{ | ||
48 | ············if·(!this.isDetached())·{ | ||
49 | ················throw·new·RuntimeException(exc2); | ||
50 | ············} | ||
51 | ············throw·new·RuntimeException(exc2); | ||
52 | ········} | ||
53 | ····} | ||
54 | ···· | ||
55 | ····@Override | ||
33 | ····public·final·boolean·isClosed()·throws·SQLException·{ | 56 | ····public·final·boolean·isClosed()·throws·SQLException·{ |
34 | ········try·{ | 57 | ········try·{ |
35 | ············this.maybeDirtyTransaction(); | 58 | ············this.maybeDirtyTransaction(); |
36 | ············return·this.isDetached(); | 59 | ············return·this.isDetached(); |
37 | ········} | 60 | ········} |
38 | ········catch·(final·NullPointerException·exc)·{ | 61 | ········catch·(final·NullPointerException·exc)·{ |
39 | ············if·(this.isDetached())·{ | 62 | ············if·(this.isDetached())·{ |
Offset 71, 18 lines modified | Offset 94, 18 lines modified | ||
71 | ················throw·new·RuntimeException(exc2); | 94 | ················throw·new·RuntimeException(exc2); |
72 | ············} | 95 | ············} |
73 | ············throw·new·RuntimeException(exc2); | 96 | ············throw·new·RuntimeException(exc2); |
74 | ········} | 97 | ········} |
75 | ····} | 98 | ····} |
76 | ···· | 99 | ···· |
77 | ····@Override | 100 | ····@Override |
78 | ····public·final·int·executeUpdate(final·String·a | 101 | ····public·final·int·executeUpdate(final·String·a)·throws·SQLException·{ |
79 | ········try·{ | 102 | ········try·{ |
80 | ············this.maybeDirtyTransaction(); | 103 | ············this.maybeDirtyTransaction(); |
81 | ············return·this.inner.executeUpdate(a | 104 | ············return·this.inner.executeUpdate(a); |
82 | ········} | 105 | ········} |
83 | ········catch·(final·NullPointerException·exc)·{ | 106 | ········catch·(final·NullPointerException·exc)·{ |
84 | ············if·(this.isDetached())·{ | 107 | ············if·(this.isDetached())·{ |
85 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 108 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
86 | ············} | 109 | ············} |
87 | ············throw·exc; | 110 | ············throw·exc; |
88 | ········} | 111 | ········} |
Offset 91, 15 lines modified | Offset 114, 15 lines modified | ||
91 | ················throw·new·RuntimeException(exc2); | 114 | ················throw·new·RuntimeException(exc2); |
92 | ············} | 115 | ············} |
93 | ············throw·new·RuntimeException(exc2); | 116 | ············throw·new·RuntimeException(exc2); |
94 | ········} | 117 | ········} |
95 | ····} | 118 | ····} |
96 | ···· | 119 | ···· |
97 | ····@Override | 120 | ····@Override |
98 | ····public·final·int·executeUpdate(final·String·a,·final· | 121 | ····public·final·int·executeUpdate(final·String·a,·final·int·b)·throws·SQLException·{ |
99 | ········try·{ | 122 | ········try·{ |
100 | ············this.maybeDirtyTransaction(); | 123 | ············this.maybeDirtyTransaction(); |
101 | ············return·this.inner.executeUpdate(a,·b); | 124 | ············return·this.inner.executeUpdate(a,·b); |
102 | ········} | 125 | ········} |
103 | ········catch·(final·NullPointerException·exc)·{ | 126 | ········catch·(final·NullPointerException·exc)·{ |
104 | ············if·(this.isDetached())·{ | 127 | ············if·(this.isDetached())·{ |
105 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 128 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
Offset 131, 18 lines modified | Offset 154, 18 lines modified | ||
131 | ················throw·new·RuntimeException(exc2); | 154 | ················throw·new·RuntimeException(exc2); |
132 | ············} | 155 | ············} |
133 | ············throw·new·RuntimeException(exc2); | 156 | ············throw·new·RuntimeException(exc2); |
134 | ········} | 157 | ········} |
135 | ····} | 158 | ····} |
136 | ···· | 159 | ···· |
137 | ····@Override | 160 | ····@Override |
138 | ····public·final·int·executeUpdate(final·String·a)·throws·SQLException·{ | 161 | ····public·final·int·executeUpdate(final·String·a,·final·String[]·b)·throws·SQLException·{ |
139 | ········try·{ | 162 | ········try·{ |
140 | ············this.maybeDirtyTransaction(); | 163 | ············this.maybeDirtyTransaction(); |
141 | ············return·this.inner.executeUpdate(a); | 164 | ············return·this.inner.executeUpdate(a,·b); |
142 | ········} | 165 | ········} |
143 | ········catch·(final·NullPointerException·exc)·{ | 166 | ········catch·(final·NullPointerException·exc)·{ |
144 | ············if·(this.isDetached())·{ | 167 | ············if·(this.isDetached())·{ |
145 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 168 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
146 | ············} | 169 | ············} |
147 | ············throw·exc; | 170 | ············throw·exc; |
148 | ········} | 171 | ········} |
Offset 821, 18 lines modified | Offset 844, 18 lines modified | ||
821 | ················throw·new·RuntimeException(exc2); | 844 | ················throw·new·RuntimeException(exc2); |
822 | ············} | 845 | ············} |
823 | ············throw·new·RuntimeException(exc2); | 846 | ············throw·new·RuntimeException(exc2); |
824 | ········} | 847 | ········} |
825 | ····} | 848 | ····} |
826 | ···· | 849 | ···· |
827 | ····@Override | 850 | ····@Override |
828 | ····public·final·long·executeLargeUpdate(final·String·a | 851 | ····public·final·long·executeLargeUpdate(final·String·a)·throws·SQLException·{ |
829 | ········try·{ | 852 | ········try·{ |
830 | ············this.maybeDirtyTransaction(); | 853 | ············this.maybeDirtyTransaction(); |
831 | ············return·this.inner.executeLargeUpdate(a | 854 | ············return·this.inner.executeLargeUpdate(a); |
832 | ········} | 855 | ········} |
833 | ········catch·(final·NullPointerException·exc)·{ | 856 | ········catch·(final·NullPointerException·exc)·{ |
834 | ············if·(this.isDetached())·{ | 857 | ············if·(this.isDetached())·{ |
Max diff block lines reached; 3416/8208 bytes (41.62%) of diff not shown. |