Author: sebb
Date: Tue Jan  5 01:50:04 2010
New Revision: 895844

URL: http://svn.apache.org/viewvc?rev=895844&view=rev
Log:
DBCP-314 Renamed variables with duplicate names in different scopes.

Modified:
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java
    
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java
    commons/proper/dbcp/trunk/xdocs/changes.xml

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java 
(original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/AbandonedTrace.java 
Tue Jan  5 01:50:04 2010
@@ -40,7 +40,7 @@
     /** A stack trace of the code that created me (if in debug mode) */
     private volatile Exception createdBy;
     /** A list of objects created by children of this object */
-    private final List trace = new ArrayList();
+    private final List traceList = new ArrayList();
     /** Last time this connection was used */
     private volatile long lastUsed = 0;
 
@@ -146,8 +146,8 @@
      * @param trace AbandonedTrace object to add
      */
     protected void addTrace(AbandonedTrace trace) {
-        synchronized (this.trace) {
-            this.trace.add(trace);
+        synchronized (this.traceList) {
+            this.traceList.add(trace);
         }
         setLastUsed();
     }
@@ -157,8 +157,8 @@
      * object.
      */
     protected void clearTrace() {
-        synchronized(this.trace) {
-            this.trace.clear();
+        synchronized(this.traceList) {
+            this.traceList.clear();
         }
     }
 
@@ -168,8 +168,8 @@
      * @return List of objects
      */
     protected List getTrace() {
-        synchronized (this.trace) {
-            return new ArrayList(trace);
+        synchronized (this.traceList) {
+            return new ArrayList(traceList);
         }
     }
 
@@ -181,8 +181,8 @@
         if (createdBy != null && config != null) {
             createdBy.printStackTrace(config.getLogWriter());
         }
-        synchronized(this.trace) {
-            Iterator it = this.trace.iterator();
+        synchronized(this.traceList) {
+            Iterator it = this.traceList.iterator();
             while (it.hasNext()) {
                 AbandonedTrace at = (AbandonedTrace)it.next();
                 at.printStackTrace();
@@ -196,8 +196,8 @@
      * @param trace AbandonedTrace object to remove
      */
     protected void removeTrace(AbandonedTrace trace) {
-        synchronized(this.trace) {
-            this.trace.remove(trace);
+        synchronized(this.traceList) {
+            this.traceList.remove(trace);
         }
     }
 

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java 
(original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/BasicDataSource.java 
Tue Jan  5 01:50:04 2010
@@ -1048,15 +1048,15 @@
     /**
      * <strong>BasicDataSource does NOT support this method. </strong>
      *
-     * @param username Database user on whose behalf the Connection
+     * @param user Database user on whose behalf the Connection
      *   is being made
-     * @param password The database user's password
+     * @param pass The database user's password
      *
      * @throws UnsupportedOperationException
      * @throws SQLException if a database access error occurs
      * @return nothing - always throws UnsupportedOperationException
      */
-    public Connection getConnection(String username, String password) throws 
SQLException {
+    public Connection getConnection(String user, String pass) throws 
SQLException {
         // This method isn't supported by the PoolingDataSource returned by
         // the createDataSource
         throw new UnsupportedOperationException("Not supported by 
BasicDataSource");
@@ -1523,11 +1523,11 @@
      * 
      * @param driverConnectionFactory JDBC connection factory
      * @param statementPoolFactory statement pool factory (null if statement 
pooling is turned off)
-     * @param abandonedConfig abandoned connection tracking configuration 
(null if no tracking)
+     * @param configuration abandoned connection tracking configuration (null 
if no tracking)
      * @throws SQLException if an error occurs creating the 
PoolableConnectionFactory
      */
     protected void createPoolableConnectionFactory(ConnectionFactory 
driverConnectionFactory,
-            KeyedObjectPoolFactory statementPoolFactory, AbandonedConfig 
abandonedConfig) throws SQLException {
+            KeyedObjectPoolFactory statementPoolFactory, AbandonedConfig 
configuration) throws SQLException {
         PoolableConnectionFactory connectionFactory = null;
         try {
             connectionFactory =
@@ -1541,7 +1541,7 @@
                                               defaultAutoCommit,
                                               defaultTransactionIsolation,
                                               defaultCatalog,
-                                              abandonedConfig);
+                                              configuration);
             validateConnectionFactory(connectionFactory);
         } catch (RuntimeException e) {
             throw e;

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/PoolingDataSource.java
 Tue Jan  5 01:50:04 2010
@@ -275,16 +275,16 @@
                 return true;
             }
             // Use superclass accessor to skip access test
-            Connection delegate = super.getInnermostDelegate();
-            if (delegate == null) {
+            Connection conn = super.getInnermostDelegate();
+            if (conn == null) {
                 return false;
             }
             if (obj instanceof DelegatingConnection) {    
                 DelegatingConnection c = (DelegatingConnection) obj;
-                return c.innermostDelegateEquals(delegate);
+                return c.innermostDelegateEquals(conn);
             }
             else {
-                return delegate.equals(obj);
+                return conn.equals(obj);
             }
         }
 

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/cpdsadapter/DriverAdapterCPDS.java
 Tue Jan  5 01:50:04 2010
@@ -152,9 +152,11 @@
                      
     /**
      * Attempt to establish a database connection.
+     * @param username name to be used for the connection
+     * @param pass password to be used fur the connection
      */
     public PooledConnection getPooledConnection(String username, 
-                                                String password)
+                                                String pass)
             throws SQLException {
         getConnectionCalled = true;
         /*
@@ -195,13 +197,13 @@
             PooledConnectionImpl pci = null;
             if (connectionProperties != null) {
                 connectionProperties.put("user", username);
-                connectionProperties.put("password", password);
+                connectionProperties.put("password", pass);
                 pci = new PooledConnectionImpl(
                         DriverManager.getConnection(getUrl(), 
connectionProperties), 
                         stmtPool);
             } else {
                 pci = new PooledConnectionImpl(
-                        DriverManager.getConnection(getUrl(), username, 
password), 
+                        DriverManager.getConnection(getUrl(), username, pass), 
                         stmtPool);
             }
             
pci.setAccessToUnderlyingConnectionAllowed(isAccessToUnderlyingConnectionAllowed());
@@ -216,7 +218,7 @@
                         stmtPool);
             } else {
                 pci = new PooledConnectionImpl(
-                        DriverManager.getConnection(getUrl(), username, 
password), 
+                        DriverManager.getConnection(getUrl(), username, pass), 
                         stmtPool);
             }
             
pci.setAccessToUnderlyingConnectionAllowed(isAccessToUnderlyingConnectionAllowed());

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/datasources/InstanceKeyDataSource.java
 Tue Jan  5 01:50:04 2010
@@ -97,7 +97,7 @@
 
     private boolean getConnectionCalled = false;
 
-    private ConnectionPoolDataSource cpds = null;
+    private ConnectionPoolDataSource dataSource = null;
     /** DataSource Name used to find the ConnectionPoolDataSource */
     private String dataSourceName = null;
     private boolean defaultAutoCommit = false;
@@ -175,7 +175,7 @@
      * @return value of connectionPoolDataSource.
      */
     public ConnectionPoolDataSource getConnectionPoolDataSource() {
-        return cpds;
+        return dataSource;
     }
     
     /**
@@ -190,12 +190,12 @@
             throw new IllegalStateException(
                 "Cannot set the DataSource, if JNDI is used.");
         }
-        if (cpds != null) 
+        if (dataSource != null) 
         {
             throw new IllegalStateException(
                 "The CPDS has already been set. It cannot be altered.");
         }
-        cpds = v;
+        dataSource = v;
         instanceKey = InstanceKeyObjectFactory.registerNewInstance(this);
     }
 
@@ -219,7 +219,7 @@
      */
     public void setDataSourceName(String v) {
         assertInitializationAllowed();
-        if (cpds != null) {
+        if (dataSource != null) {
             throw new IllegalStateException(
                 "Cannot set the JNDI name for the DataSource, if already " +
                 "set using setConnectionPoolDataSource.");
@@ -741,7 +741,7 @@
         testCPDS(String username, String password)
         throws javax.naming.NamingException, SQLException {
         // The source of physical db connections
-        ConnectionPoolDataSource cpds = this.cpds;
+        ConnectionPoolDataSource cpds = this.dataSource;
         if (cpds == null) {            
             Context ctx = null;
             if (jndiEnvironment == null) {

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/LocalXAConnectionFactory.java
 Tue Jan  5 01:50:04 2010
@@ -84,7 +84,7 @@
      */
     protected static class LocalXAResource implements XAResource {
         private final Connection connection;
-        private Xid xid;
+        private Xid currentXid;
         private boolean originalAutoCommit;
 
         public LocalXAResource(Connection localTransaction) {
@@ -97,7 +97,7 @@
          * @return the current xid of the transaction branch associated with 
this XAResource.
          */
         public synchronized Xid getXid() {
-            return xid;
+            return currentXid;
         }
 
         /**
@@ -115,7 +115,7 @@
                 // first time in this transaction
 
                 // make sure we aren't already in another tx
-                if (this.xid != null) {
+                if (this.currentXid != null) {
                     throw new XAException("Already enlisted in another 
transaction with xid " + xid);
                 }
 
@@ -134,10 +134,10 @@
                     throw (XAException) new XAException("Count not turn off 
auto commit for a XA transaction").initCause(e);
                 }
 
-                this.xid = xid;
+                this.currentXid = xid;
             } else if (flag == XAResource.TMRESUME) {
-                if (xid != this.xid) {
-                    throw new XAException("Attempting to resume in different 
transaction: expected " + this.xid + ", but was " + xid);
+                if (xid != this.currentXid) {
+                    throw new XAException("Attempting to resume in different 
transaction: expected " + this.currentXid + ", but was " + xid);
                 }
             } else {
                 throw new XAException("Unknown start flag " + flag);
@@ -153,7 +153,7 @@
          */
         public synchronized void end(Xid xid, int flag) throws XAException {
             if (xid == null) throw new NullPointerException("xid is null");
-            if (!this.xid.equals(xid)) throw new XAException("Invalid Xid: 
expected " + this.xid + ", but was " + xid);
+            if (!this.currentXid.equals(xid)) throw new XAException("Invalid 
Xid: expected " + this.currentXid + ", but was " + xid);
 
             // This notification tells us that the application server is done 
using this
             // connection for the time being.  The connection is still 
associated with an
@@ -198,7 +198,7 @@
          */
         public synchronized void commit(Xid xid, boolean flag) throws 
XAException {
             if (xid == null) throw new NullPointerException("xid is null");
-            if (!this.xid.equals(xid)) throw new XAException("Invalid Xid: 
expected " + this.xid + ", but was " + xid);
+            if (!this.currentXid.equals(xid)) throw new XAException("Invalid 
Xid: expected " + this.currentXid + ", but was " + xid);
 
             try {
                 // make sure the connection isn't already closed
@@ -217,7 +217,7 @@
                     connection.setAutoCommit(originalAutoCommit);
                 } catch (SQLException e) {
                 }
-                this.xid = null;
+                this.currentXid = null;
             }
         }
 
@@ -229,7 +229,7 @@
          */
         public synchronized void rollback(Xid xid) throws XAException {
             if (xid == null) throw new NullPointerException("xid is null");
-            if (!this.xid.equals(xid)) throw new XAException("Invalid Xid: 
expected " + this.xid + ", but was " + xid);
+            if (!this.currentXid.equals(xid)) throw new XAException("Invalid 
Xid: expected " + this.currentXid + ", but was " + xid);
 
             try {
                 connection.rollback();
@@ -240,7 +240,7 @@
                     connection.setAutoCommit(originalAutoCommit);
                 } catch (SQLException e) {
                 }
-                this.xid = null;
+                this.currentXid = null;
             }
         }
 
@@ -260,8 +260,8 @@
          * @param xid the id of the transaction to forget
          */
         public synchronized void forget(Xid xid) {
-            if (xid != null && this.xid.equals(xid)) {
-                this.xid = null;
+            if (xid != null && this.currentXid.equals(xid)) {
+                this.currentXid = null;
             }
         }
 

Modified: 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java
 (original)
+++ 
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp/managed/TransactionContext.java
 Tue Jan  5 01:50:04 2010
@@ -38,7 +38,7 @@
  */
 public class TransactionContext {
     private final TransactionRegistry transactionRegistry;
-    private final WeakReference transaction;
+    private final WeakReference transactionRef;
     private Connection sharedConnection;
 
     /**
@@ -54,7 +54,7 @@
         if (transactionRegistry == null) throw new 
NullPointerException("transactionRegistry is null");
         if (transaction == null) throw new NullPointerException("transaction 
is null");
         this.transactionRegistry = transactionRegistry;
-        this.transaction = new WeakReference(transaction);
+        this.transactionRef = new WeakReference(transaction);
     }
 
     /**
@@ -127,7 +127,7 @@
      */
     public boolean isActive() throws SQLException {
         try {
-            Transaction transaction = (Transaction) this.transaction.get();
+            Transaction transaction = (Transaction) this.transactionRef.get();
             if (transaction == null) {
                 return false;
             }
@@ -139,7 +139,7 @@
     }
 
     private Transaction getTransaction() throws SQLException {
-        Transaction transaction = (Transaction) this.transaction.get();
+        Transaction transaction = (Transaction) this.transactionRef.get();
         if (transaction == null) {
             throw new SQLException("Unable to enlist connection because the 
transaction has been garbage collected");
         }

Modified: commons/proper/dbcp/trunk/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/xdocs/changes.xml?rev=895844&r1=895843&r2=895844&view=diff
==============================================================================
--- commons/proper/dbcp/trunk/xdocs/changes.xml (original)
+++ commons/proper/dbcp/trunk/xdocs/changes.xml Tue Jan  5 01:50:04 2010
@@ -49,6 +49,9 @@
      changes below since 1.2.2 applies to both the 1.3 and 1.4 release.  Other 
than
      the one issue related to adding JDBC 4 support (DBCP-191), all bug fixes
      or new features are included in both DBCP 1.3 and 1.4 ">
+      <action dev="sebb" type="update" issue="DBCP-314" due-to="Sebastian 
Bazley">
+        Renamed variables with duplicate names in different scopes.
+      </action>
       <action dev="psteitz" type="update" issue="DBCP-312" due-to="Glen Mazza">
         Clarified javadoc for BasicDataSource close() method.
       </action>


Reply via email to