1.46 MB
/srv/reproducible-results/rbuild-debian/r-b-build.X21GOaNX/b1/c3p0_0.9.1.2-10_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.X21GOaNX/b2/c3p0_0.9.1.2-10_i386.changes
295 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·8171b8d88ece3af5dcdbcbc3b2a5ce45·133624·doc·optional·libc3p0-java-doc_0.9.1.2-10_all.deb1 ·8171b8d88ece3af5dcdbcbc3b2a5ce45·133624·doc·optional·libc3p0-java-doc_0.9.1.2-10_all.deb
2 ·0ba5486d7ddac64eff5c4d13e326cf3d·608664·java·optional·libc3p0-java_0.9.1.2-10_all.deb2 ·385378fe043fa0f6c6e2e857f100b1aa·608576·java·optional·libc3p0-java_0.9.1.2-10_all.deb
1.46 MB
libc3p0-java_0.9.1.2-10_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2018-12-25·14:16:25.000000·debian-binary1 -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.xz2 -rw-r--r--···0········0········0······808·2018-12-25·14:16:25.000000·control.tar.xz
3 -rw-r--r--···0········0········0···607664·2018-12-25·14:16:25.000000·data.tar.xz3 -rw-r--r--···0········0········0···607576·2018-12-25·14:16:25.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
1.46 MB
data.tar.xz
1.46 MB
data.tar
1.93 KB
file list
    
Offset 3, 15 lines modifiedOffset 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.gz6 -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.gz7 -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/copyright8 -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)···638490·2018-12-25·14:16:25.000000·./usr/share/java/c3p0-0.9.1.2.jar10 -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.pom15 -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.pom17 -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
1.45 MB
./usr/share/java/c3p0-0.9.1.2.jar
3.53 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·638490·bytes,·number·of·entries:·4341 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.MF3 -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.class6 -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.class8 -rw-r--r--··2.0·unx·····2589·b-·defN·18-Dec-25·14:16·com/mchange/lang/ByteUtils.class
Offset 173, 17 lines modifiedOffset 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.class173 -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.class174 -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.class175 -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.class176 -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.class177 -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.class178 -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.class179 -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····64934·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyResultSet.class180 -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.class181 -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····21066·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyStatement.class182 -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.class183 -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.class184 -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.class185 -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.class186 -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.class187 -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.class188 -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 modifiedOffset 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.class429 -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.class430 -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.class431 -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.class432 -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.class433 -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.class434 -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.class435 -rw-r--r--··2.0·unx·····1178·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/ResourceClosedException.class
436 434·files,·1484637·bytes·uncompressed,·564020·bytes·compressed:··62.0%436 434·files,·1484634·bytes·uncompressed,·564054·bytes·compressed:··62.0%
1.36 MB
zipdetails --redact --scan --utc {}
    
Offset 3384, 18081 lines modifiedOffset 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···················4CBC7AEB·(1287420651)3391 34C8D·CRC···················391CA1EA·(958177770)
3392 34C91·Compressed·Size·······000044AC·(17580)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·filename3399 #··········Zero·length·filename
3400 #3400 #
3401 34CD5·PAYLOAD3401 34CD5·PAYLOAD
  
3402 39181·LOCAL·HEADER·#172·····04034B50·(67324752)3402 39193·LOCAL·HEADER·#172·····04034B50·(67324752)
3403 39185·Extract·Zip·Spec······0A·(10)·'1.0'3403 39197·Extract·Zip·Spec······0A·(10)·'1.0'
3404 39186·Extract·OS············00·(0)·'MS-DOS'3404 39198·Extract·OS············00·(0)·'MS-DOS'
3405 39187·General·Purpose·Flag··0800·(2048)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 39189·Compression·Method····0008·(8)·'Deflated'3408 3919B·Compression·Method····0008·(8)·'Deflated'
3409 3918B·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'3409 3919D·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'
3410 3918F·CRC···················F92A9E7A·(4180319866)3410 391A1·CRC···················F92A9E7A·(4180319866)
3411 39193·Compressed·Size·······000001E0·(480)3411 391A5·Compressed·Size·······000001E0·(480)
3412 39197·Uncompressed·Size·····000003A3·(931)3412 391A9·Uncompressed·Size·····000003A3·(931)
3413 3919B·Filename·Length·······0033·(51)3413 391AD·Filename·Length·······0033·(51)
3414 3919D·Extra·Length··········0000·(0)3414 391AF·Extra·Length··········0000·(0)
3415 3919F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3415 391B1·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3416 #3416 #
3417 #·WARNING:·Offset·0x3919F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3417 #·WARNING:·Offset·0x391B1:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3418 #··········Zero·length·filename3418 #··········Zero·length·filename
3419 #3419 #
3420 391D2·PAYLOAD3420 391E4·PAYLOAD
  
3421 393B2·LOCAL·HEADER·#173·····04034B50·(67324752)3421 393C4·LOCAL·HEADER·#173·····04034B50·(67324752)
3422 393B6·Extract·Zip·Spec······0A·(10)·'1.0'3422 393C8·Extract·Zip·Spec······0A·(10)·'1.0'
3423 393B7·Extract·OS············00·(0)·'MS-DOS'3423 393C9·Extract·OS············00·(0)·'MS-DOS'
3424 393B8·General·Purpose·Flag··0800·(2048)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 393BA·Compression·Method····0008·(8)·'Deflated'3427 393CC·Compression·Method····0008·(8)·'Deflated'
3428 393BC·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'3428 393CE·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'
3429 393C0·CRC···················066718C6·(107419846)3429 393D2·CRC···················066718C6·(107419846)
3430 393C4·Compressed·Size·······0000232F·(9007)3430 393D6·Compressed·Size·······0000232F·(9007)
3431 393C8·Uncompressed·Size·····00006F32·(28466)3431 393DA·Uncompressed·Size·····00006F32·(28466)
3432 393CC·Filename·Length·······0031·(49)3432 393DE·Filename·Length·······0031·(49)
3433 393CE·Extra·Length··········0000·(0)3433 393E0·Extra·Length··········0000·(0)
3434 393D0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3434 393E2·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3435 #3435 #
3436 #·WARNING:·Offset·0x393D0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3436 #·WARNING:·Offset·0x393E2:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3437 #··········Zero·length·filename3437 #··········Zero·length·filename
3438 #3438 #
3439 39401·PAYLOAD3439 39413·PAYLOAD
  
3440 3B730·LOCAL·HEADER·#174·····04034B50·(67324752)3440 3B742·LOCAL·HEADER·#174·····04034B50·(67324752)
3441 3B734·Extract·Zip·Spec······0A·(10)·'1.0'3441 3B746·Extract·Zip·Spec······0A·(10)·'1.0'
3442 3B735·Extract·OS············00·(0)·'MS-DOS'3442 3B747·Extract·OS············00·(0)·'MS-DOS'
3443 3B736·General·Purpose·Flag··0800·(2048)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 3B738·Compression·Method····0008·(8)·'Deflated'3446 3B74A·Compression·Method····0008·(8)·'Deflated'
3447 3B73A·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'3447 3B74C·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'
3448 3B73E·CRC···················3DA3B7C1·(1034139585)3448 3B750·CRC···················3DA3B7C1·(1034139585)
3449 3B742·Compressed·Size·······000001E9·(489)3449 3B754·Compressed·Size·······000001E9·(489)
3450 3B746·Uncompressed·Size·····000003C7·(967)3450 3B758·Uncompressed·Size·····000003C7·(967)
3451 3B74A·Filename·Length·······0039·(57)3451 3B75C·Filename·Length·······0039·(57)
3452 3B74C·Extra·Length··········0000·(0)3452 3B75E·Extra·Length··········0000·(0)
3453 3B74E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3453 3B760·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3454 #3454 #
3455 #·WARNING:·Offset·0x3B74E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3455 #·WARNING:·Offset·0x3B760:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3456 #··········Zero·length·filename3456 #··········Zero·length·filename
3457 #3457 #
3458 3B787·PAYLOAD3458 3B799·PAYLOAD
  
3459 3B970·LOCAL·HEADER·#175·····04034B50·(67324752)3459 3B982·LOCAL·HEADER·#175·····04034B50·(67324752)
3460 3B974·Extract·Zip·Spec······0A·(10)·'1.0'3460 3B986·Extract·Zip·Spec······0A·(10)·'1.0'
3461 3B975·Extract·OS············00·(0)·'MS-DOS'3461 3B987·Extract·OS············00·(0)·'MS-DOS'
3462 3B976·General·Purpose·Flag··0800·(2048)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 3B978·Compression·Method····0008·(8)·'Deflated'3465 3B98A·Compression·Method····0008·(8)·'Deflated'
3466 3B97A·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'3466 3B98C·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'
3467 3B97E·CRC···················65C26D32·(1707240754)3467 3B990·CRC···················9D360F1D·(2637565725)
3468 3B982·Compressed·Size·······00002BC9·(11209)3468 3B994·Compressed·Size·······00002BC2·(11202)
3469 3B986·Uncompressed·Size·····0000D3DE·(54238)3469 3B998·Uncompressed·Size·····0000D3DE·(54238)
3470 3B98A·Filename·Length·······0037·(55)3470 3B99C·Filename·Length·······0037·(55)
3471 3B98C·Extra·Length··········0000·(0)3471 3B99E·Extra·Length··········0000·(0)
3472 3B98E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3472 3B9A0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3473 #3473 #
3474 #·WARNING:·Offset·0x3B98E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3474 #·WARNING:·Offset·0x3B9A0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3475 #··········Zero·length·filename3475 #··········Zero·length·filename
3476 #3476 #
3477 3B9C5·PAYLOAD3477 3B9D7·PAYLOAD
  
3478 3E58E·LOCAL·HEADER·#176·····04034B50·(67324752)3478 3E599·LOCAL·HEADER·#176·····04034B50·(67324752)
3479 3E592·Extract·Zip·Spec······0A·(10)·'1.0'3479 3E59D·Extract·Zip·Spec······0A·(10)·'1.0'
3480 3E593·Extract·OS············00·(0)·'MS-DOS'3480 3E59E·Extract·OS············00·(0)·'MS-DOS'
3481 3E594·General·Purpose·Flag··0800·(2048)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 3E596·Compression·Method····0008·(8)·'Deflated'3484 3E5A1·Compression·Method····0008·(8)·'Deflated'
3485 3E598·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'3485 3E5A3·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'
3486 3E59C·CRC···················103D5081·(272453761)3486 3E5A7·CRC···················103D5081·(272453761)
3487 3E5A0·Compressed·Size·······000001EE·(494)3487 3E5AB·Compressed·Size·······000001EE·(494)
3488 3E5A4·Uncompressed·Size·····000003CD·(973)3488 3E5AF·Uncompressed·Size·····000003CD·(973)
3489 3E5A8·Filename·Length·······003A·(58)3489 3E5B3·Filename·Length·······003A·(58)
3490 3E5AA·Extra·Length··········0000·(0)3490 3E5B5·Extra·Length··········0000·(0)
3491 3E5AC·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3491 3E5B7·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3492 #3492 #
3493 #·WARNING:·Offset·0x3E5AC:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'3493 #·WARNING:·Offset·0x3E5B7:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
3494 #··········Zero·length·filename3494 #··········Zero·length·filename
3495 #3495 #
3496 3E5E6·PAYLOAD3496 3E5F1·PAYLOAD
  
3497 3E7D4·LOCAL·HEADER·#177·····04034B50·(67324752)3497 3E7DF·LOCAL·HEADER·#177·····04034B50·(67324752)
3498 3E7D8·Extract·Zip·Spec······0A·(10)·'1.0'3498 3E7E3·Extract·Zip·Spec······0A·(10)·'1.0'
3499 3E7D9·Extract·OS············00·(0)·'MS-DOS'3499 3E7E4·Extract·OS············00·(0)·'MS-DOS'
3500 3E7DA·General·Purpose·Flag··0800·(2048)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 3E7DC·Compression·Method····0008·(8)·'Deflated'3503 3E7E7·Compression·Method····0008·(8)·'Deflated'
3504 3E7DE·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018'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.
8.17 KB
com/mchange/v2/c3p0/impl/NewProxyCallableStatement.class
8.06 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 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 modifiedOffset 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 modifiedOffset 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,·final·int·b)·throws·SQLException·{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,·b);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 modifiedOffset 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·String[]·b)·throws·SQLException·{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 modifiedOffset 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 modifiedOffset 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,·final·String[]·b)·throws·SQLException·{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,·b);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.
5.84 KB
com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData.class
5.73 KB
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 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·DatabaseMetaData10 public·final·class·NewProxyDatabaseMetaData·implements·DatabaseMetaData
11 {11 {
12 ····protected·DatabaseMetaData·inner;12 ····protected·DatabaseMetaData·inner;
Offset 20, 14 lines modifiedOffset 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 ····@Override26 ····@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 modifiedOffset 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 ····@Override720 ····@Override
702 ····public·final·boolean·supportsConvert(final·int·a,·final·int·b)·throws·SQLException·{721 ····public·final·boolean·supportsConvert()·throws·SQLException·{
703 ········try·{722 ········try·{
704 ············return·this.inner.supportsConvert(a,·b);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 modifiedOffset 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 ····@Override739 ····@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 modifiedOffset 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 ····@Override2309 ····@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 modifiedOffset 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 ····@Override2332 ····@Override
2314 ····public·final·ResultSet·getSchemas(final·String·a,·final·String·b)·throws·SQLException·{2333 ····public·final·ResultSet·getSchemas()·throws·SQLException·{
2315 ········try·{2334 ········try·{
2316 ············final·ResultSet·innerResultSet·=·this.inner.getSchemas(a,·b);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 modifiedOffset 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.
8.14 KB
com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.class
8.03 KB
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 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 modifiedOffset 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 modifiedOffset 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,·final·int·b)·throws·SQLException·{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,·b);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 modifiedOffset 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·String[]·b)·throws·SQLException·{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 modifiedOffset 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 modifiedOffset 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,·final·String[]·b)·throws·SQLException·{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,·b);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.
62.6 KB
com/mchange/v2/c3p0/impl/NewProxyResultSet.class
62.5 KB
procyon -ec {}
    
Offset 3, 32 lines modifiedOffset 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·ResultSet30 public·final·class·NewProxyResultSet·implements·ResultSet
31 {31 {
32 ····protected·ResultSet·inner;32 ····protected·ResultSet·inner;
Offset 41, 14 lines modifiedOffset 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 ····@Override47 ····@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 modifiedOffset 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 ····@Override339 ····@Override
312 ····public·final·Clob·getClob(final·String·a)·throws·SQLException·{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 modifiedOffset 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 ····@Override361 ····@Override
334 ····public·final·Clob·getClob(final·int·a)·throws·SQLException·{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 modifiedOffset 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 ····@Override427 ····@Override
400 ····public·final·NClob·getNClob(final·int·a)·throws·SQLException·{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 modifiedOffset 443, 15 lines modified
Max diff block lines reached; 59839/63961 bytes (93.56%) of diff not shown.
8.14 KB
com/mchange/v2/c3p0/impl/NewProxyStatement.class
8.04 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 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,·C3P0ProxyStatement15 public·final·class·NewProxyStatement·implements·Statement,·C3P0ProxyStatement
16 {16 {
Offset 26, 14 lines modifiedOffset 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 ····@Override32 ····@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 modifiedOffset 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 ····@Override100 ····@Override
78 ····public·final·int·executeUpdate(final·String·a,·final·int·b)·throws·SQLException·{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,·b);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 modifiedOffset 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 ····@Override120 ····@Override
98 ····public·final·int·executeUpdate(final·String·a,·final·String[]·b)·throws·SQLException·{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 modifiedOffset 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 ····@Override160 ····@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 modifiedOffset 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 ····@Override850 ····@Override
828 ····public·final·long·executeLargeUpdate(final·String·a,·final·String[]·b)·throws·SQLException·{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,·b);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.