118 KB
/srv/reproducible-results/rbuild-debian/r-b-build.W43ikOSE/b1/c3p0_0.9.1.2-10_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.W43ikOSE/b2/c3p0_0.9.1.2-10_armhf.changes
295 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·6c92b77bc1609e8d36366f88ebbdfa3e·303584·doc·optional·libc3p0-java-doc_0.9.1.2-10_all.deb1 ·6c92b77bc1609e8d36366f88ebbdfa3e·303584·doc·optional·libc3p0-java-doc_0.9.1.2-10_all.deb
2 ·bcc1a25c7d1fe6261944a68cdb2e72cc·599484·java·optional·libc3p0-java_0.9.1.2-10_all.deb2 ·34c507d4d709a3e36b1f67bca437061f·599528·java·optional·libc3p0-java_0.9.1.2-10_all.deb
118 KB
libc3p0-java_0.9.1.2-10_all.deb
452 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······812·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···598480·2018-12-25·14:16:25.000000·data.tar.xz3 -rw-r--r--···0········0········0···598528·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
117 KB
data.tar.xz
117 KB
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)·····1916·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/changelog.Debian.gz6 -rw-r--r--···0·root·········(0)·root·········(0)·····1916·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)···629093·2018-12-25·14:16:25.000000·./usr/share/java/c3p0-0.9.1.2.jar10 -rw-r--r--···0·root·········(0)·root·········(0)···629078·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
115 KB
./usr/share/java/c3p0-0.9.1.2.jar
1.52 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·629093·bytes,·number·of·entries:·4341 Zip·file·size:·629078·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······348·b-·defN·18-Dec-25·14:16·META-INF/MANIFEST.MF3 -rw-r--r--··2.0·unx······348·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 429, 8 lines modifiedOffset 429, 8 lines modified
429 -rw-r--r--··2.0·unx·····2990·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$UserKeySet.class429 -rw-r--r--··2.0·unx·····2990·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$UserKeySet.class
430 -rw-r--r--··2.0·unx·····1256·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection$1.class430 -rw-r--r--··2.0·unx·····1256·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection$1.class
431 -rw-r--r--··2.0·unx·····3497·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection.class431 -rw-r--r--··2.0·unx·····3497·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,·1481383·bytes·uncompressed,·554623·bytes·compressed:··62.6%436 434·files,·1481383·bytes·uncompressed,·554608·bytes·compressed:··62.6%
70.9 KB
com/mchange/v2/c3p0/impl/NewProxyCallableStatement.class
70.8 KB
procyon -ec {}
    
Offset 10, 30 lines modifiedOffset 10, 30 lines modified
10 import·java.sql.Connection;10 import·java.sql.Connection;
11 import·java.sql.ParameterMetaData;11 import·java.sql.ParameterMetaData;
12 import·java.sql.Statement;12 import·java.sql.Statement;
13 import·java.sql.ResultSet;13 import·java.sql.ResultSet;
14 import·java.sql.ResultSetMetaData;14 import·java.sql.ResultSetMetaData;
15 import·java.sql.Ref;15 import·java.sql.Ref;
16 import·java.util.Map;16 import·java.util.Map;
17 import·java.sql.Array; 
18 import·java.net.URL; 
19 import·java.sql.Timestamp; 
20 import·java.sql.SQLXML;17 import·java.sql.SQLXML;
21 import·java.sql.NClob;18 import·java.sql.NClob;
22 import·java.sql.RowId;19 import·java.sql.RowId;
23 import·java.sql.Clob;20 import·java.sql.Clob;
24 import·java.sql.Blob;21 import·java.sql.Blob;
25 import·java.io.Reader;22 import·java.io.Reader;
26 import·java.sql.SQLType;23 import·java.sql.SQLType;
27 import·java.io.InputStream;24 import·java.io.InputStream;
28 import·java.sql.Time;25 import·java.sql.Time;
29 import·java.util.Calendar; 
30 import·java.sql.Date;26 import·java.sql.Date;
31 import·java.math.BigDecimal;27 import·java.math.BigDecimal;
 28 import·java.sql.Array;
 29 import·java.net.URL;
 30 import·java.util.Calendar;
32 import·java.sql.SQLException;31 import·java.sql.SQLException;
 32 import·java.sql.Timestamp;
33 import·javax.sql.ConnectionEventListener;33 import·javax.sql.ConnectionEventListener;
34 import·com.mchange.v2.log.MLogger;34 import·com.mchange.v2.log.MLogger;
35 import·com.mchange.v2.c3p0.C3P0ProxyStatement;35 import·com.mchange.v2.c3p0.C3P0ProxyStatement;
36 import·java.sql.CallableStatement;36 import·java.sql.CallableStatement;
  
37 public·final·class·NewProxyCallableStatement·implements·CallableStatement,·C3P0ProxyStatement37 public·final·class·NewProxyCallableStatement·implements·CallableStatement,·C3P0ProxyStatement
38 {38 {
Offset 46, 18 lines modifiedOffset 46, 98 lines modified
46 ····46 ····
47 ····public·NewProxyCallableStatement(final·CallableStatement·inner)·{47 ····public·NewProxyCallableStatement(final·CallableStatement·inner)·{
48 ········this.cel·=·(ConnectionEventListener)new·NewProxyCallableStatement.NewProxyCallableStatement$1(this);48 ········this.cel·=·(ConnectionEventListener)new·NewProxyCallableStatement.NewProxyCallableStatement$1(this);
49 ········this.inner·=·inner;49 ········this.inner·=·inner;
50 ····}50 ····}
51 ····51 ····
52 ····@Override52 ····@Override
53 ····public·final·void·setNull(final·String·a,·final·int·b,·final·String·c)·throws·SQLException·{53 ····public·final·void·setTimestamp(final·String·a,·final·Timestamp·b)·throws·SQLException·{
54 ········try·{54 ········try·{
55 ············this.maybeDirtyTransaction();55 ············this.maybeDirtyTransaction();
 56 ············this.inner.setTimestamp(a,·b);
 57 ········}
 58 ········catch·(final·NullPointerException·exc)·{
 59 ············if·(this.isDetached())·{
 60 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
 61 ············}
 62 ············throw·exc;
 63 ········}
 64 ········catch·(final·Exception·exc2)·{
 65 ············if·(!this.isDetached())·{
 66 ················throw·new·RuntimeException(exc2);
 67 ············}
 68 ············throw·new·RuntimeException(exc2);
 69 ········}
 70 ····}
 71 ····
 72 ····@Override
 73 ····public·final·void·setTimestamp(final·String·a,·final·Timestamp·b,·final·Calendar·c)·throws·SQLException·{
 74 ········try·{
 75 ············this.maybeDirtyTransaction();
 76 ············this.inner.setTimestamp(a,·b,·c);
 77 ········}
 78 ········catch·(final·NullPointerException·exc)·{
 79 ············if·(this.isDetached())·{
 80 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
 81 ············}
 82 ············throw·exc;
 83 ········}
 84 ········catch·(final·Exception·exc2)·{
 85 ············if·(!this.isDetached())·{
 86 ················throw·new·RuntimeException(exc2);
 87 ············}
 88 ············throw·new·RuntimeException(exc2);
 89 ········}
 90 ····}
 91 ····
 92 ····@Override
 93 ····public·final·void·setURL(final·String·a,·final·URL·b)·throws·SQLException·{
 94 ········try·{
 95 ············this.maybeDirtyTransaction();
56 ············this.inner.setNull(a,·b,·c);96 ············this.inner.setURL(a,·b);
 97 ········}
 98 ········catch·(final·NullPointerException·exc)·{
 99 ············if·(this.isDetached())·{
 100 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
 101 ············}
 102 ············throw·exc;
 103 ········}
 104 ········catch·(final·Exception·exc2)·{
 105 ············if·(!this.isDetached())·{
 106 ················throw·new·RuntimeException(exc2);
 107 ············}
 108 ············throw·new·RuntimeException(exc2);
 109 ········}
 110 ····}
 111 ····
 112 ····@Override
 113 ····public·final·Array·getArray(final·String·a)·throws·SQLException·{
 114 ········try·{
 115 ············this.maybeDirtyTransaction();
 116 ············return·this.inner.getArray(a);
 117 ········}
 118 ········catch·(final·NullPointerException·exc)·{
 119 ············if·(this.isDetached())·{
 120 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
 121 ············}
 122 ············throw·exc;
 123 ········}
 124 ········catch·(final·Exception·exc2)·{
 125 ············if·(!this.isDetached())·{
 126 ················throw·new·RuntimeException(exc2);
 127 ············}
 128 ············throw·new·RuntimeException(exc2);
 129 ········}
 130 ····}
 131 ····
 132 ····@Override
 133 ····public·final·Array·getArray(final·int·a)·throws·SQLException·{
 134 ········try·{
 135 ············this.maybeDirtyTransaction();
 136 ············return·this.inner.getArray(a);
57 ········}137 ········}
Max diff block lines reached; 68163/72477 bytes (94.05%) of diff not shown.
21.8 KB
com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.class
21.7 KB
procyon -ec {}
    
Offset 4, 35 lines modifiedOffset 4, 35 lines modified
4 import·com.mchange.v2.log.MLog;4 import·com.mchange.v2.log.MLog;
5 import·java.lang.reflect.InvocationTargetException;5 import·java.lang.reflect.InvocationTargetException;
6 import·java.lang.reflect.Method;6 import·java.lang.reflect.Method;
7 import·com.mchange.v2.sql.SqlUtils;7 import·com.mchange.v2.sql.SqlUtils;
8 import·com.mchange.v2.log.MLevel;8 import·com.mchange.v2.log.MLevel;
9 import·java.sql.SQLWarning;9 import·java.sql.SQLWarning;
10 import·java.sql.Connection;10 import·java.sql.Connection;
11 import·java.sql.Timestamp; 
12 import·java.sql.Array; 
13 import·java.net.URL; 
14 import·java.sql.SQLXML;11 import·java.sql.SQLXML;
15 import·java.sql.NClob;12 import·java.sql.NClob;
16 import·java.sql.RowId;13 import·java.sql.RowId;
17 import·java.sql.ParameterMetaData;14 import·java.sql.ParameterMetaData;
18 import·java.sql.Clob;15 import·java.sql.Clob;
19 import·java.sql.Blob;16 import·java.sql.Blob;
20 import·java.sql.Ref;17 import·java.sql.Ref;
21 import·java.io.Reader;18 import·java.io.Reader;
22 import·java.sql.SQLType;19 import·java.sql.SQLType;
23 import·java.io.InputStream;20 import·java.io.InputStream;
24 import·java.sql.Time;21 import·java.sql.Time;
25 import·java.util.Calendar; 
26 import·java.sql.Date;22 import·java.sql.Date;
27 import·java.math.BigDecimal;23 import·java.math.BigDecimal;
28 import·java.sql.Statement;24 import·java.sql.Statement;
29 import·java.sql.ResultSet;25 import·java.sql.ResultSet;
30 import·java.sql.SQLException; 
31 import·java.sql.ResultSetMetaData;26 import·java.sql.ResultSetMetaData;
 27 import·java.sql.Array;
 28 import·java.net.URL;
 29 import·java.sql.SQLException;
 30 import·java.util.Calendar;
 31 import·java.sql.Timestamp;
32 import·javax.sql.ConnectionEventListener;32 import·javax.sql.ConnectionEventListener;
33 import·com.mchange.v2.log.MLogger;33 import·com.mchange.v2.log.MLogger;
34 import·com.mchange.v2.c3p0.C3P0ProxyStatement;34 import·com.mchange.v2.c3p0.C3P0ProxyStatement;
35 import·java.sql.PreparedStatement;35 import·java.sql.PreparedStatement;
  
36 public·final·class·NewProxyPreparedStatement·implements·PreparedStatement,·C3P0ProxyStatement36 public·final·class·NewProxyPreparedStatement·implements·PreparedStatement,·C3P0ProxyStatement
37 {37 {
Offset 45, 14 lines modifiedOffset 45, 94 lines modified
45 ····45 ····
46 ····public·NewProxyPreparedStatement(final·PreparedStatement·inner)·{46 ····public·NewProxyPreparedStatement(final·PreparedStatement·inner)·{
47 ········this.cel·=·(ConnectionEventListener)new·NewProxyPreparedStatement.NewProxyPreparedStatement$1(this);47 ········this.cel·=·(ConnectionEventListener)new·NewProxyPreparedStatement.NewProxyPreparedStatement$1(this);
48 ········this.inner·=·inner;48 ········this.inner·=·inner;
49 ····}49 ····}
50 ····50 ····
51 ····@Override51 ····@Override
 52 ····public·final·void·setTimestamp(final·int·a,·final·Timestamp·b,·final·Calendar·c)·throws·SQLException·{
 53 ········try·{
 54 ············this.maybeDirtyTransaction();
 55 ············this.inner.setTimestamp(a,·b,·c);
 56 ········}
 57 ········catch·(final·NullPointerException·exc)·{
 58 ············if·(this.isDetached())·{
 59 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
 60 ············}
 61 ············throw·exc;
 62 ········}
 63 ········catch·(final·Exception·exc2)·{
 64 ············if·(!this.isDetached())·{
 65 ················throw·new·RuntimeException(exc2);
 66 ············}
 67 ············throw·new·RuntimeException(exc2);
 68 ········}
 69 ····}
 70 ····
 71 ····@Override
 72 ····public·final·void·setTimestamp(final·int·a,·final·Timestamp·b)·throws·SQLException·{
 73 ········try·{
 74 ············this.maybeDirtyTransaction();
 75 ············this.inner.setTimestamp(a,·b);
 76 ········}
 77 ········catch·(final·NullPointerException·exc)·{
 78 ············if·(this.isDetached())·{
 79 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
 80 ············}
 81 ············throw·exc;
 82 ········}
 83 ········catch·(final·Exception·exc2)·{
 84 ············if·(!this.isDetached())·{
 85 ················throw·new·RuntimeException(exc2);
 86 ············}
 87 ············throw·new·RuntimeException(exc2);
 88 ········}
 89 ····}
 90 ····
 91 ····@Override
 92 ····public·final·void·setURL(final·int·a,·final·URL·b)·throws·SQLException·{
 93 ········try·{
 94 ············this.maybeDirtyTransaction();
 95 ············this.inner.setURL(a,·b);
 96 ········}
 97 ········catch·(final·NullPointerException·exc)·{
 98 ············if·(this.isDetached())·{
 99 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
 100 ············}
 101 ············throw·exc;
 102 ········}
 103 ········catch·(final·Exception·exc2)·{
 104 ············if·(!this.isDetached())·{
 105 ················throw·new·RuntimeException(exc2);
 106 ············}
 107 ············throw·new·RuntimeException(exc2);
 108 ········}
 109 ····}
 110 ····
 111 ····@Override
 112 ····public·final·void·setArray(final·int·a,·final·Array·b)·throws·SQLException·{
 113 ········try·{
 114 ············this.maybeDirtyTransaction();
 115 ············this.inner.setArray(a,·b);
 116 ········}
 117 ········catch·(final·NullPointerException·exc)·{
 118 ············if·(this.isDetached())·{
 119 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
 120 ············}
 121 ············throw·exc;
 122 ········}
 123 ········catch·(final·Exception·exc2)·{
 124 ············if·(!this.isDetached())·{
 125 ················throw·new·RuntimeException(exc2);
 126 ············}
 127 ············throw·new·RuntimeException(exc2);
 128 ········}
 129 ····}
 130 ····
Max diff block lines reached; 17962/22202 bytes (80.90%) of diff not shown.
20.8 KB
com/mchange/v2/c3p0/impl/NewProxyResultSet.class
20.7 KB
procyon -ec {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
  
3 import·com.mchange.v2.log.MLog;3 import·com.mchange.v2.log.MLog;
4 import·java.sql.Connection;4 import·java.sql.Connection;
5 import·java.util.Map;5 import·java.util.Map;
6 import·java.net.URL;6 import·java.net.URL;
7 import·java.util.Calendar;7 import·java.util.Calendar;
8 import·java.sql.SQLWarning;8 import·java.sql.SQLWarning;
 9 import·java.sql.ResultSetMetaData;
9 import·java.sql.DatabaseMetaData;10 import·java.sql.DatabaseMetaData;
10 import·java.sql.Statement;11 import·java.sql.Statement;
11 import·java.sql.ResultSetMetaData; 
12 import·java.sql.SQLXML;12 import·java.sql.SQLXML;
13 import·java.sql.NClob;13 import·java.sql.NClob;
14 import·java.sql.RowId;14 import·java.sql.RowId;
15 import·java.sql.Array;15 import·java.sql.Array;
16 import·java.sql.Clob;16 import·java.sql.Clob;
17 import·java.sql.Blob;17 import·java.sql.Blob;
18 import·java.sql.Ref;18 import·java.sql.Ref;
Offset 2373, 20 lines modifiedOffset 2373, 20 lines modified
2373 ················throw·new·RuntimeException(exc2);2373 ················throw·new·RuntimeException(exc2);
2374 ············}2374 ············}
2375 ············throw·new·RuntimeException(exc2);2375 ············throw·new·RuntimeException(exc2);
2376 ········}2376 ········}
2377 ····}2377 ····}
2378 ····2378 ····
2379 ····@Override2379 ····@Override
2380 ····public·final·boolean·absolute(final·int·a)·throws·SQLException·{2380 ····public·final·Array·getArray(final·int·a)·throws·SQLException·{
2381 ········try·{2381 ········try·{
2382 ············if·(this.proxyConn·!=·null)·{2382 ············if·(this.proxyConn·!=·null)·{
2383 ················this.proxyConn.maybeDirtyTransaction();2383 ················this.proxyConn.maybeDirtyTransaction();
2384 ············}2384 ············}
2385 ············return·this.inner.absolute(a);2385 ············return·this.inner.getArray(a);
2386 ········}2386 ········}
2387 ········catch·(final·NullPointerException·exc)·{2387 ········catch·(final·NullPointerException·exc)·{
2388 ············if·(this.isDetached())·{2388 ············if·(this.isDetached())·{
2389 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);2389 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);
2390 ············}2390 ············}
2391 ············throw·exc;2391 ············throw·exc;
2392 ········}2392 ········}
Offset 2395, 20 lines modifiedOffset 2395, 20 lines modified
2395 ················throw·new·RuntimeException(exc2);2395 ················throw·new·RuntimeException(exc2);
2396 ············}2396 ············}
2397 ············throw·new·RuntimeException(exc2);2397 ············throw·new·RuntimeException(exc2);
2398 ········}2398 ········}
2399 ····}2399 ····}
2400 ····2400 ····
2401 ····@Override2401 ····@Override
2402 ····public·final·ResultSetMetaData·getMetaData()·throws·SQLException·{2402 ····public·final·Array·getArray(final·String·a)·throws·SQLException·{
2403 ········try·{2403 ········try·{
2404 ············if·(this.proxyConn·!=·null)·{2404 ············if·(this.proxyConn·!=·null)·{
2405 ················this.proxyConn.maybeDirtyTransaction();2405 ················this.proxyConn.maybeDirtyTransaction();
2406 ············}2406 ············}
2407 ············return·this.inner.getMetaData();2407 ············return·this.inner.getArray(a);
2408 ········}2408 ········}
2409 ········catch·(final·NullPointerException·exc)·{2409 ········catch·(final·NullPointerException·exc)·{
2410 ············if·(this.isDetached())·{2410 ············if·(this.isDetached())·{
2411 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);2411 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);
2412 ············}2412 ············}
2413 ············throw·exc;2413 ············throw·exc;
2414 ········}2414 ········}
Offset 2417, 20 lines modifiedOffset 2417, 26 lines modified
2417 ················throw·new·RuntimeException(exc2);2417 ················throw·new·RuntimeException(exc2);
2418 ············}2418 ············}
2419 ············throw·new·RuntimeException(exc2);2419 ············throw·new·RuntimeException(exc2);
2420 ········}2420 ········}
2421 ····}2421 ····}
2422 ····2422 ····
2423 ····@Override2423 ····@Override
2424 ····public·final·boolean·isClosed()·throws·SQLException·{2424 ····public·final·Statement·getStatement()·throws·SQLException·{
2425 ········try·{2425 ········try·{
2426 ············if·(this.proxyConn·!=·null)·{2426 ············if·(this.proxyConn·!=·null)·{
2427 ················this.proxyConn.maybeDirtyTransaction();2427 ················this.proxyConn.maybeDirtyTransaction();
2428 ············}2428 ············}
2429 ············return·this.isDetached();2429 ············if·(this.creator·instanceof·Statement)·{
 2430 ················return·(Statement)this.creatorProxy;
 2431 ············}
 2432 ············if·(this.creator·instanceof·DatabaseMetaData)·{
 2433 ················return·null;
 2434 ············}
 2435 ············throw·new·InternalError("Must·be·Statement·or·DatabaseMetaData·--·Bad·Creator:·"·+·this.creator);
2430 ········}2436 ········}
2431 ········catch·(final·NullPointerException·exc)·{2437 ········catch·(final·NullPointerException·exc)·{
2432 ············if·(this.isDetached())·{2438 ············if·(this.isDetached())·{
2433 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);2439 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);
2434 ············}2440 ············}
2435 ············throw·exc;2441 ············throw·exc;
2436 ········}2442 ········}
Offset 2439, 26 lines modifiedOffset 2445, 42 lines modified
2439 ················throw·new·RuntimeException(exc2);2445 ················throw·new·RuntimeException(exc2);
2440 ············}2446 ············}
2441 ············throw·new·RuntimeException(exc2);2447 ············throw·new·RuntimeException(exc2);
2442 ········}2448 ········}
2443 ····}2449 ····}
2444 ····2450 ····
2445 ····@Override2451 ····@Override
2446 ····public·final·Statement·getStatement()·throws·SQLException·{2452 ····public·final·ResultSetMetaData·getMetaData()·throws·SQLException·{
2447 ········try·{2453 ········try·{
2448 ············if·(this.proxyConn·!=·null)·{2454 ············if·(this.proxyConn·!=·null)·{
2449 ················this.proxyConn.maybeDirtyTransaction();2455 ················this.proxyConn.maybeDirtyTransaction();
2450 ············}2456 ············}
2451 ············if·(this.creator·instanceof·Statement)·{ 
2452 ················return·(Statement)this.creatorProxy;2457 ············return·this.inner.getMetaData();
 2458 ········}
 2459 ········catch·(final·NullPointerException·exc)·{
 2460 ············if·(this.isDetached())·{
 2461 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);
2453 ············}2462 ············}
2454 ············if·(this.creator·instanceof·DatabaseMetaData)·{ 
2455 ················return·null;2463 ············throw·exc;
 2464 ········}
 2465 ········catch·(final·Exception·exc2)·{
 2466 ············if·(!this.isDetached())·{
 2467 ················throw·new·RuntimeException(exc2);
2456 ············}2468 ············}
2457 ············throw·new·InternalError("Must·be·Statement·or·DatabaseMetaData·--·Bad·Creator:·"·+·this.creator);2469 ············throw·new·RuntimeException(exc2);
 2470 ········}
 2471 ····}
 2472 ····
 2473 ····@Override
 2474 ····public·final·boolean·isClosed()·throws·SQLException·{
 2475 ········try·{
 2476 ············if·(this.proxyConn·!=·null)·{
 2477 ················this.proxyConn.maybeDirtyTransaction();
 2478 ············}
 2479 ············return·this.isDetached();
2458 ········}2480 ········}
2459 ········catch·(final·NullPointerException·exc)·{2481 ········catch·(final·NullPointerException·exc)·{
Max diff block lines reached; 16457/21178 bytes (77.71%) of diff not shown.