166 KB
/srv/reproducible-results/rbuild-debian/r-b-build.8L0ZFWtB/b1/c3p0_0.9.1.2-10_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.8L0ZFWtB/b2/c3p0_0.9.1.2-10_i386.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 ·e04d6433388e85b75dd1997176e5686a·599852·java·optional·libc3p0-java_0.9.1.2-10_all.deb2 ·53257acc5630c60a2ad9b69e198a2d9c·599840·java·optional·libc3p0-java_0.9.1.2-10_all.deb
166 KB
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···598852·2018-12-25·14:16:25.000000·data.tar.xz3 -rw-r--r--···0········0········0···598840·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
165 KB
data.tar.xz
165 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)···629228·2018-12-25·14:16:25.000000·./usr/share/java/c3p0-0.9.1.2.jar10 -rw-r--r--···0·root·········(0)·root·········(0)···629233·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
163 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:·629228·bytes,·number·of·entries:·4341 Zip·file·size:·629233·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,·1481382·bytes·uncompressed,·554758·bytes·compressed:··62.6%436 434·files,·1481382·bytes·uncompressed,·554763·bytes·compressed:··62.6%
29.2 KB
com/mchange/v2/c3p0/impl/NewProxyCallableStatement.class
29.0 KB
procyon -ec {}
    
Offset 19, 21 lines modifiedOffset 19, 21 lines modified
19 import·java.sql.Blob;19 import·java.sql.Blob;
20 import·java.io.Reader;20 import·java.io.Reader;
21 import·java.sql.SQLType;21 import·java.sql.SQLType;
22 import·java.io.InputStream;22 import·java.io.InputStream;
23 import·java.sql.Ref;23 import·java.sql.Ref;
24 import·java.util.Map;24 import·java.util.Map;
25 import·java.sql.Array;25 import·java.sql.Array;
26 import·java.sql.Date; 
27 import·java.math.BigDecimal; 
28 import·java.sql.Timestamp;26 import·java.sql.Timestamp;
29 import·java.util.Calendar; 
30 import·java.sql.Time;27 import·java.sql.Time;
31 import·java.net.URL;28 import·java.net.URL;
 29 import·java.util.Calendar;
 30 import·java.sql.Date;
32 import·java.sql.SQLException;31 import·java.sql.SQLException;
 32 import·java.math.BigDecimal;
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, 18 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·String·getString(final·int·a)·throws·SQLException·{53 ····public·final·BigDecimal·getBigDecimal(final·int·a)·throws·SQLException·{
54 ········try·{54 ········try·{
55 ············this.maybeDirtyTransaction();55 ············this.maybeDirtyTransaction();
56 ············return·this.inner.getString(a);56 ············return·this.inner.getBigDecimal(a);
57 ········}57 ········}
58 ········catch·(final·NullPointerException·exc)·{58 ········catch·(final·NullPointerException·exc)·{
59 ············if·(this.isDetached())·{59 ············if·(this.isDetached())·{
60 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);60 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
61 ············}61 ············}
62 ············throw·exc;62 ············throw·exc;
63 ········}63 ········}
Offset 66, 18 lines modifiedOffset 66, 18 lines modified
66 ················throw·new·RuntimeException(exc2);66 ················throw·new·RuntimeException(exc2);
67 ············}67 ············}
68 ············throw·new·RuntimeException(exc2);68 ············throw·new·RuntimeException(exc2);
69 ········}69 ········}
70 ····}70 ····}
71 ····71 ····
72 ····@Override72 ····@Override
73 ····public·final·String·getString(final·String·a)·throws·SQLException·{73 ····public·final·BigDecimal·getBigDecimal(final·int·a,·final·int·b)·throws·SQLException·{
74 ········try·{74 ········try·{
75 ············this.maybeDirtyTransaction();75 ············this.maybeDirtyTransaction();
76 ············return·this.inner.getString(a);76 ············return·this.inner.getBigDecimal(a,·b);
77 ········}77 ········}
78 ········catch·(final·NullPointerException·exc)·{78 ········catch·(final·NullPointerException·exc)·{
79 ············if·(this.isDetached())·{79 ············if·(this.isDetached())·{
80 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);80 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
81 ············}81 ············}
82 ············throw·exc;82 ············throw·exc;
83 ········}83 ········}
Offset 86, 18 lines modifiedOffset 86, 18 lines modified
86 ················throw·new·RuntimeException(exc2);86 ················throw·new·RuntimeException(exc2);
87 ············}87 ············}
88 ············throw·new·RuntimeException(exc2);88 ············throw·new·RuntimeException(exc2);
89 ········}89 ········}
90 ····}90 ····}
91 ····91 ····
92 ····@Override92 ····@Override
93 ····public·final·URL·getURL(final·int·a)·throws·SQLException·{93 ····public·final·BigDecimal·getBigDecimal(final·String·a)·throws·SQLException·{
94 ········try·{94 ········try·{
95 ············this.maybeDirtyTransaction();95 ············this.maybeDirtyTransaction();
96 ············return·this.inner.getURL(a);96 ············return·this.inner.getBigDecimal(a);
97 ········}97 ········}
98 ········catch·(final·NullPointerException·exc)·{98 ········catch·(final·NullPointerException·exc)·{
99 ············if·(this.isDetached())·{99 ············if·(this.isDetached())·{
100 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);100 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
101 ············}101 ············}
102 ············throw·exc;102 ············throw·exc;
103 ········}103 ········}
Offset 106, 18 lines modifiedOffset 106, 18 lines modified
106 ················throw·new·RuntimeException(exc2);106 ················throw·new·RuntimeException(exc2);
107 ············}107 ············}
108 ············throw·new·RuntimeException(exc2);108 ············throw·new·RuntimeException(exc2);
109 ········}109 ········}
110 ····}110 ····}
111 ····111 ····
112 ····@Override112 ····@Override
113 ····public·final·URL·getURL(final·String·a)·throws·SQLException·{113 ····public·final·Date·getDate(final·String·a)·throws·SQLException·{
114 ········try·{114 ········try·{
115 ············this.maybeDirtyTransaction();115 ············this.maybeDirtyTransaction();
116 ············return·this.inner.getURL(a);116 ············return·this.inner.getDate(a);
117 ········}117 ········}
118 ········catch·(final·NullPointerException·exc)·{118 ········catch·(final·NullPointerException·exc)·{
119 ············if·(this.isDetached())·{119 ············if·(this.isDetached())·{
120 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);120 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
121 ············}121 ············}
122 ············throw·exc;122 ············throw·exc;
123 ········}123 ········}
Offset 126, 18 lines modifiedOffset 126, 18 lines modified
126 ················throw·new·RuntimeException(exc2);126 ················throw·new·RuntimeException(exc2);
127 ············}127 ············}
128 ············throw·new·RuntimeException(exc2);128 ············throw·new·RuntimeException(exc2);
129 ········}129 ········}
130 ····}130 ····}
131 ····131 ····
132 ····@Override132 ····@Override
133 ····public·final·Time·getTime(final·String·a)·throws·SQLException·{133 ····public·final·Date·getDate(final·int·a)·throws·SQLException·{
134 ········try·{134 ········try·{
135 ············this.maybeDirtyTransaction();135 ············this.maybeDirtyTransaction();
136 ············return·this.inner.getTime(a);136 ············return·this.inner.getDate(a);
137 ········}137 ········}
138 ········catch·(final·NullPointerException·exc)·{138 ········catch·(final·NullPointerException·exc)·{
139 ············if·(this.isDetached())·{139 ············if·(this.isDetached())·{
140 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);140 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
141 ············}141 ············}
142 ············throw·exc;142 ············throw·exc;
143 ········}143 ········}
Offset 146, 18 lines modifiedOffset 146, 18 lines modified
146 ················throw·new·RuntimeException(exc2);146 ················throw·new·RuntimeException(exc2);
147 ············}147 ············}
148 ············throw·new·RuntimeException(exc2);148 ············throw·new·RuntimeException(exc2);
149 ········}149 ········}
150 ····}150 ····}
151 ····151 ····
152 ····@Override152 ····@Override
Max diff block lines reached; 24960/29714 bytes (84.00%) of diff not shown.
5.25 KB
com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.class
5.14 KB
procyon -ec {}
    
Offset 19, 20 lines modifiedOffset 19, 20 lines modified
19 import·java.sql.SQLType;19 import·java.sql.SQLType;
20 import·java.io.InputStream;20 import·java.io.InputStream;
21 import·java.math.BigDecimal;21 import·java.math.BigDecimal;
22 import·java.sql.Statement;22 import·java.sql.Statement;
23 import·java.sql.ResultSet;23 import·java.sql.ResultSet;
24 import·java.sql.ResultSetMetaData;24 import·java.sql.ResultSetMetaData;
25 import·java.sql.Timestamp;25 import·java.sql.Timestamp;
26 import·java.net.URL; 
27 import·java.sql.Array;26 import·java.sql.Array;
28 import·java.sql.Date; 
29 import·java.util.Calendar; 
30 import·java.sql.SQLException; 
31 import·java.sql.Time;27 import·java.sql.Time;
 28 import·java.net.URL;
 29 import·java.sql.SQLException;
 30 import·java.util.Calendar;
 31 import·java.sql.Date;
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, 18 lines modifiedOffset 45, 18 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·setTime(final·int·a,·final·Time·b)·throws·SQLException·{52 ····public·final·void·setDate(final·int·a,·final·Date·b,·final·Calendar·c)·throws·SQLException·{
53 ········try·{53 ········try·{
54 ············this.maybeDirtyTransaction();54 ············this.maybeDirtyTransaction();
55 ············this.inner.setTime(a,·b);55 ············this.inner.setDate(a,·b,·c);
56 ········}56 ········}
57 ········catch·(final·NullPointerException·exc)·{57 ········catch·(final·NullPointerException·exc)·{
58 ············if·(this.isDetached())·{58 ············if·(this.isDetached())·{
59 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);59 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
60 ············}60 ············}
61 ············throw·exc;61 ············throw·exc;
62 ········}62 ········}
Offset 65, 18 lines modifiedOffset 65, 18 lines modified
65 ················throw·new·RuntimeException(exc2);65 ················throw·new·RuntimeException(exc2);
66 ············}66 ············}
67 ············throw·new·RuntimeException(exc2);67 ············throw·new·RuntimeException(exc2);
68 ········}68 ········}
69 ····}69 ····}
70 ····70 ····
71 ····@Override71 ····@Override
72 ····public·final·void·setTime(final·int·a,·final·Time·b,·final·Calendar·c)·throws·SQLException·{72 ····public·final·void·setDate(final·int·a,·final·Date·b)·throws·SQLException·{
73 ········try·{73 ········try·{
74 ············this.maybeDirtyTransaction();74 ············this.maybeDirtyTransaction();
75 ············this.inner.setTime(a,·b,·c);75 ············this.inner.setDate(a,·b);
76 ········}76 ········}
77 ········catch·(final·NullPointerException·exc)·{77 ········catch·(final·NullPointerException·exc)·{
78 ············if·(this.isDetached())·{78 ············if·(this.isDetached())·{
79 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);79 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
80 ············}80 ············}
81 ············throw·exc;81 ············throw·exc;
82 ········}82 ········}
Offset 85, 18 lines modifiedOffset 85, 18 lines modified
85 ················throw·new·RuntimeException(exc2);85 ················throw·new·RuntimeException(exc2);
86 ············}86 ············}
87 ············throw·new·RuntimeException(exc2);87 ············throw·new·RuntimeException(exc2);
88 ········}88 ········}
89 ····}89 ····}
90 ····90 ····
91 ····@Override91 ····@Override
92 ····public·final·void·setDate(final·int·a,·final·Date·b,·final·Calendar·c)·throws·SQLException·{92 ····public·final·void·setURL(final·int·a,·final·URL·b)·throws·SQLException·{
93 ········try·{93 ········try·{
94 ············this.maybeDirtyTransaction();94 ············this.maybeDirtyTransaction();
95 ············this.inner.setDate(a,·b,·c);95 ············this.inner.setURL(a,·b);
96 ········}96 ········}
97 ········catch·(final·NullPointerException·exc)·{97 ········catch·(final·NullPointerException·exc)·{
98 ············if·(this.isDetached())·{98 ············if·(this.isDetached())·{
99 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);99 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
100 ············}100 ············}
101 ············throw·exc;101 ············throw·exc;
102 ········}102 ········}
Offset 105, 18 lines modifiedOffset 105, 18 lines modified
105 ················throw·new·RuntimeException(exc2);105 ················throw·new·RuntimeException(exc2);
106 ············}106 ············}
107 ············throw·new·RuntimeException(exc2);107 ············throw·new·RuntimeException(exc2);
108 ········}108 ········}
109 ····}109 ····}
110 ····110 ····
111 ····@Override111 ····@Override
112 ····public·final·void·setDate(final·int·a,·final·Date·b)·throws·SQLException·{112 ····public·final·void·setTime(final·int·a,·final·Time·b)·throws·SQLException·{
113 ········try·{113 ········try·{
114 ············this.maybeDirtyTransaction();114 ············this.maybeDirtyTransaction();
115 ············this.inner.setDate(a,·b);115 ············this.inner.setTime(a,·b);
116 ········}116 ········}
117 ········catch·(final·NullPointerException·exc)·{117 ········catch·(final·NullPointerException·exc)·{
118 ············if·(this.isDetached())·{118 ············if·(this.isDetached())·{
119 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);119 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
120 ············}120 ············}
121 ············throw·exc;121 ············throw·exc;
122 ········}122 ········}
Offset 125, 18 lines modifiedOffset 125, 18 lines modified
125 ················throw·new·RuntimeException(exc2);125 ················throw·new·RuntimeException(exc2);
126 ············}126 ············}
127 ············throw·new·RuntimeException(exc2);127 ············throw·new·RuntimeException(exc2);
128 ········}128 ········}
129 ····}129 ····}
130 ····130 ····
131 ····@Override131 ····@Override
132 ····public·final·void·setArray(final·int·a,·final·Array·b)·throws·SQLException·{132 ····public·final·void·setTime(final·int·a,·final·Time·b,·final·Calendar·c)·throws·SQLException·{
133 ········try·{133 ········try·{
134 ············this.maybeDirtyTransaction();134 ············this.maybeDirtyTransaction();
135 ············this.inner.setArray(a,·b);135 ············this.inner.setTime(a,·b,·c);
136 ········}136 ········}
137 ········catch·(final·NullPointerException·exc)·{137 ········catch·(final·NullPointerException·exc)·{
138 ············if·(this.isDetached())·{138 ············if·(this.isDetached())·{
139 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);139 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc);
140 ············}140 ············}
141 ············throw·exc;141 ············throw·exc;
142 ········}142 ········}
Offset 145, 18 lines modifiedOffset 145, 18 lines modified
145 ················throw·new·RuntimeException(exc2);145 ················throw·new·RuntimeException(exc2);
146 ············}146 ············}
147 ············throw·new·RuntimeException(exc2);147 ············throw·new·RuntimeException(exc2);
148 ········}148 ········}
149 ····}149 ····}
150 ····150 ····
151 ····@Override151 ····@Override
Max diff block lines reached; 371/5233 bytes (7.09%) of diff not shown.
127 KB
com/mchange/v2/c3p0/impl/NewProxyResultSet.class
127 KB
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 34 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.SQLWarning;3 import·java.sql.SQLType;
4 import·java.sql.ResultSetMetaData;4 import·java.io.InputStream;
 5 import·java.io.Reader;
5 import·java.sql.SQLXML;6 import·java.sql.SQLXML;
6 import·java.sql.NClob;7 import·java.sql.NClob;
7 import·java.sql.RowId;8 import·java.sql.RowId;
8 import·java.sql.Clob;9 import·java.sql.Clob;
9 import·java.sql.Blob;10 import·java.sql.Blob;
10 import·java.sql.SQLType;11 import·java.sql.SQLWarning;
 12 import·java.sql.ResultSetMetaData;
11 import·java.io.Reader; 
12 import·java.io.InputStream; 
13 import·java.sql.Ref;13 import·java.sql.Ref;
14 import·java.sql.Connection;14 import·java.sql.Connection;
15 import·java.sql.DatabaseMetaData;15 import·java.sql.DatabaseMetaData;
16 import·java.sql.Statement;16 import·java.sql.Statement;
17 import·java.util.Map;17 import·java.util.Map;
18 import·java.sql.Array;18 import·java.sql.Array;
19 import·java.sql.Date; 
20 import·java.math.BigDecimal; 
21 import·java.sql.Timestamp;19 import·java.sql.Timestamp;
 20 import·java.net.URL;
22 import·java.sql.Time;21 import·java.sql.Time;
 22 import·java.sql.Date;
23 import·java.util.Calendar;23 import·java.util.Calendar;
24 import·java.net.URL; 
25 import·java.sql.SQLException;24 import·java.sql.SQLException;
 25 import·java.math.BigDecimal;
26 import·javax.sql.ConnectionEventListener;26 import·javax.sql.ConnectionEventListener;
27 import·com.mchange.v2.log.MLogger;27 import·com.mchange.v2.log.MLogger;
28 import·java.sql.ResultSet;28 import·java.sql.ResultSet;
  
29 public·final·class·NewProxyResultSet·implements·ResultSet29 public·final·class·NewProxyResultSet·implements·ResultSet
30 {30 {
31 ····protected·ResultSet·inner;31 ····protected·ResultSet·inner;
Offset 41, 20 lines modifiedOffset 41, 20 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·String·getString(final·int·a)·throws·SQLException·{48 ····public·final·BigDecimal·getBigDecimal(final·int·a,·final·int·b)·throws·SQLException·{
49 ········try·{49 ········try·{
50 ············if·(this.proxyConn·!=·null)·{50 ············if·(this.proxyConn·!=·null)·{
51 ················this.proxyConn.maybeDirtyTransaction();51 ················this.proxyConn.maybeDirtyTransaction();
52 ············}52 ············}
53 ············return·this.inner.getString(a);53 ············return·this.inner.getBigDecimal(a,·b);
54 ········}54 ········}
55 ········catch·(final·NullPointerException·exc)·{55 ········catch·(final·NullPointerException·exc)·{
56 ············if·(this.isDetached())·{56 ············if·(this.isDetached())·{
57 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);57 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);
58 ············}58 ············}
59 ············throw·exc;59 ············throw·exc;
60 ········}60 ········}
Offset 63, 20 lines modifiedOffset 63, 20 lines modified
63 ················throw·new·RuntimeException(exc2);63 ················throw·new·RuntimeException(exc2);
64 ············}64 ············}
65 ············throw·new·RuntimeException(exc2);65 ············throw·new·RuntimeException(exc2);
66 ········}66 ········}
67 ····}67 ····}
68 ····68 ····
69 ····@Override69 ····@Override
70 ····public·final·String·getString(final·String·a)·throws·SQLException·{70 ····public·final·BigDecimal·getBigDecimal(final·String·a,·final·int·b)·throws·SQLException·{
71 ········try·{71 ········try·{
72 ············if·(this.proxyConn·!=·null)·{72 ············if·(this.proxyConn·!=·null)·{
73 ················this.proxyConn.maybeDirtyTransaction();73 ················this.proxyConn.maybeDirtyTransaction();
74 ············}74 ············}
75 ············return·this.inner.getString(a);75 ············return·this.inner.getBigDecimal(a,·b);
76 ········}76 ········}
77 ········catch·(final·NullPointerException·exc)·{77 ········catch·(final·NullPointerException·exc)·{
78 ············if·(this.isDetached())·{78 ············if·(this.isDetached())·{
79 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);79 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);
80 ············}80 ············}
81 ············throw·exc;81 ············throw·exc;
82 ········}82 ········}
Offset 85, 20 lines modifiedOffset 85, 20 lines modified
85 ················throw·new·RuntimeException(exc2);85 ················throw·new·RuntimeException(exc2);
86 ············}86 ············}
87 ············throw·new·RuntimeException(exc2);87 ············throw·new·RuntimeException(exc2);
88 ········}88 ········}
89 ····}89 ····}
90 ····90 ····
91 ····@Override91 ····@Override
92 ····public·final·URL·getURL(final·String·a)·throws·SQLException·{92 ····public·final·BigDecimal·getBigDecimal(final·int·a)·throws·SQLException·{
93 ········try·{93 ········try·{
94 ············if·(this.proxyConn·!=·null)·{94 ············if·(this.proxyConn·!=·null)·{
95 ················this.proxyConn.maybeDirtyTransaction();95 ················this.proxyConn.maybeDirtyTransaction();
96 ············}96 ············}
97 ············return·this.inner.getURL(a);97 ············return·this.inner.getBigDecimal(a);
98 ········}98 ········}
99 ········catch·(final·NullPointerException·exc)·{99 ········catch·(final·NullPointerException·exc)·{
100 ············if·(this.isDetached())·{100 ············if·(this.isDetached())·{
101 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);101 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);
102 ············}102 ············}
103 ············throw·exc;103 ············throw·exc;
104 ········}104 ········}
Offset 107, 20 lines modifiedOffset 107, 20 lines modified
107 ················throw·new·RuntimeException(exc2);107 ················throw·new·RuntimeException(exc2);
108 ············}108 ············}
109 ············throw·new·RuntimeException(exc2);109 ············throw·new·RuntimeException(exc2);
110 ········}110 ········}
111 ····}111 ····}
112 ····112 ····
113 ····@Override113 ····@Override
114 ····public·final·URL·getURL(final·int·a)·throws·SQLException·{114 ····public·final·BigDecimal·getBigDecimal(final·String·a)·throws·SQLException·{
115 ········try·{115 ········try·{
116 ············if·(this.proxyConn·!=·null)·{116 ············if·(this.proxyConn·!=·null)·{
117 ················this.proxyConn.maybeDirtyTransaction();117 ················this.proxyConn.maybeDirtyTransaction();
118 ············}118 ············}
119 ············return·this.inner.getURL(a);119 ············return·this.inner.getBigDecimal(a);
120 ········}120 ········}
121 ········catch·(final·NullPointerException·exc)·{121 ········catch·(final·NullPointerException·exc)·{
122 ············if·(this.isDetached())·{122 ············if·(this.isDetached())·{
123 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);123 ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc);
124 ············}124 ············}
125 ············throw·exc;125 ············throw·exc;
126 ········}126 ········}
Offset 129, 20 lines modifiedOffset 129, 20 lines modified
129 ················throw·new·RuntimeException(exc2);129 ················throw·new·RuntimeException(exc2);
130 ············}130 ············}
131 ············throw·new·RuntimeException(exc2);131 ············throw·new·RuntimeException(exc2);
Max diff block lines reached; 125900/130431 bytes (96.53%) of diff not shown.