Author: sebb
Date: Thu Apr 26 23:09:38 2012
New Revision: 1331144
URL: http://svn.apache.org/viewvc?rev=1331144&view=rev
Log:
Make immutable private fields final
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PStmtKey.java
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PStmtKey.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PStmtKey.java?rev=1331144&r1=1331143&r2=1331144&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PStmtKey.java
(original)
+++ commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PStmtKey.java
Thu Apr 26 23:09:38 2012
@@ -24,49 +24,45 @@ import java.sql.PreparedStatement;
public class PStmtKey {
/** SQL defining Prepared or Callable Statement */
- private String _sql = null;
+ private final String _sql;
/** Result set type */
- private Integer _resultSetType = null;
+ private final Integer _resultSetType;
/** Result set concurrency */
- private Integer _resultSetConcurrency = null;
+ private final Integer _resultSetConcurrency;
/** Database catalog */
- private String _catalog = null;
+ private final String _catalog;
/**
* Statement type. Either STATEMENT_PREPAREDSTMT (PreparedStatement)
* or STATEMENT_CALLABLESTMT (CallableStatement)
*/
- private byte _stmtType = PoolingConnection.STATEMENT_PREPAREDSTMT;
+ private final byte _stmtType;
public PStmtKey(String sql) {
- _sql = sql;
+ this(sql, null, PoolingConnection.STATEMENT_PREPAREDSTMT);
}
public PStmtKey(String sql, String catalog) {
- _sql = sql;
- _catalog = catalog;
+ this(sql, catalog, PoolingConnection.STATEMENT_PREPAREDSTMT);
}
public PStmtKey(String sql, String catalog, byte stmtType) {
_sql = sql;
_catalog = catalog;
_stmtType = stmtType;
+ _resultSetType = null;
+ _resultSetConcurrency = null;
}
public PStmtKey(String sql, int resultSetType, int resultSetConcurrency) {
- _sql = sql;
- _resultSetType = new Integer(resultSetType);
- _resultSetConcurrency = new Integer(resultSetConcurrency);
+ this(sql, null, resultSetType, resultSetConcurrency,
PoolingConnection.STATEMENT_PREPAREDSTMT);
}
public PStmtKey(String sql, String catalog, int resultSetType, int
resultSetConcurrency) {
- _sql = sql;
- _catalog = catalog;
- _resultSetType = new Integer(resultSetType);
- _resultSetConcurrency = new Integer(resultSetConcurrency);
+ this(sql, catalog, resultSetType, resultSetConcurrency,
PoolingConnection.STATEMENT_PREPAREDSTMT);
}
public PStmtKey(String sql, String catalog, int resultSetType, int
resultSetConcurrency, byte stmtType) {