This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-dbutils.git


The following commit(s) were added to refs/heads/master by this push:
     new 39a6a83  Don't initialize an instance or static variable to its 
default value
39a6a83 is described below

commit 39a6a8342428b652ed837e8e49a5f56cc8fdbb9e
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Oct 27 09:47:00 2023 -0400

    Don't initialize an instance or static variable to its default value
---
 src/conf/checkstyle/checkstyle.xml                             |  1 +
 .../java/org/apache/commons/dbutils/AbstractQueryRunner.java   |  2 +-
 src/main/java/org/apache/commons/dbutils/OutParameter.java     |  2 +-
 src/test/java/org/apache/commons/dbutils/BaseTestCase.java     |  4 ++--
 src/test/java/org/apache/commons/dbutils/MockResultSet.java    |  4 ++--
 src/test/java/org/apache/commons/dbutils/TestBean.java         | 10 +++++-----
 .../commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java  |  2 +-
 7 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/src/conf/checkstyle/checkstyle.xml 
b/src/conf/checkstyle/checkstyle.xml
index 41c5c77..ab3bcc2 100644
--- a/src/conf/checkstyle/checkstyle.xml
+++ b/src/conf/checkstyle/checkstyle.xml
@@ -59,6 +59,7 @@
 
   <module name="TreeWalker">
 
+    <module name="ExplicitInitializationCheck" />
     <!-- ************************************************************** -->
     <!-- Checks that are different from the sun coding conventions ones -->
     <!-- ************************************************************** -->
diff --git a/src/main/java/org/apache/commons/dbutils/AbstractQueryRunner.java 
b/src/main/java/org/apache/commons/dbutils/AbstractQueryRunner.java
index c00fbe8..b1bb78f 100644
--- a/src/main/java/org/apache/commons/dbutils/AbstractQueryRunner.java
+++ b/src/main/java/org/apache/commons/dbutils/AbstractQueryRunner.java
@@ -44,7 +44,7 @@ public abstract class AbstractQueryRunner {
      * Is {@link ParameterMetaData#getParameterType(int)} broken (have we tried
      * it yet)?
      */
-    private volatile boolean pmdKnownBroken = false;
+    private volatile boolean pmdKnownBroken;
 
     /**
      * The DataSource to retrieve connections from.
diff --git a/src/main/java/org/apache/commons/dbutils/OutParameter.java 
b/src/main/java/org/apache/commons/dbutils/OutParameter.java
index 0489452..5f8a663 100644
--- a/src/main/java/org/apache/commons/dbutils/OutParameter.java
+++ b/src/main/java/org/apache/commons/dbutils/OutParameter.java
@@ -36,7 +36,7 @@ import java.sql.SQLException;
 public class OutParameter<T> {
     private final int sqlType;
     private final Class<T> javaType;
-    private T value = null;
+    private T value;
 
     /**
      * Construct an {@code OutParameter} for the given JDBC SQL type and
diff --git a/src/test/java/org/apache/commons/dbutils/BaseTestCase.java 
b/src/test/java/org/apache/commons/dbutils/BaseTestCase.java
index 63a7adb..bb7f7f0 100644
--- a/src/test/java/org/apache/commons/dbutils/BaseTestCase.java
+++ b/src/test/java/org/apache/commons/dbutils/BaseTestCase.java
@@ -103,12 +103,12 @@ public class BaseTestCase extends TestCase {
     /**
      * The ResultSet all test methods will use.
      */
-    protected ResultSet rs = null;
+    protected ResultSet rs;
 
     /**
      * A ResultSet with 0 rows.
      */
-    protected ResultSet emptyResultSet = null;
+    protected ResultSet emptyResultSet;
 
     /**
      * Creates a freshly initialized ResultSet.
diff --git a/src/test/java/org/apache/commons/dbutils/MockResultSet.java 
b/src/test/java/org/apache/commons/dbutils/MockResultSet.java
index 55256ae..46be542 100644
--- a/src/test/java/org/apache/commons/dbutils/MockResultSet.java
+++ b/src/test/java/org/apache/commons/dbutils/MockResultSet.java
@@ -48,9 +48,9 @@ public class MockResultSet implements InvocationHandler {
 
     private Object[] currentRow = null;
 
-    private Iterator<Object[]> iter = null;
+    private Iterator<Object[]> iter;
 
-    private ResultSetMetaData metaData = null;
+    private ResultSetMetaData metaData;
 
     private Boolean wasNull = Boolean.FALSE;
 
diff --git a/src/test/java/org/apache/commons/dbutils/TestBean.java 
b/src/test/java/org/apache/commons/dbutils/TestBean.java
index b7200aa..83fe007 100644
--- a/src/test/java/org/apache/commons/dbutils/TestBean.java
+++ b/src/test/java/org/apache/commons/dbutils/TestBean.java
@@ -27,17 +27,17 @@ public class TestBean {
 
     }
 
-    private String one = null;
+    private String one;
 
-    private String two = null;
+    private String two;
 
-    private Ordinal three = null;
+    private Ordinal three;
 
-    private int intTest = 0;
+    private int intTest;
 
     private Integer integerTest = Integer.valueOf(0);
 
-    // UNUSED private Timestamp timestamp = null;
+    // UNUSED private Timestamp timestamp;
 
     private String doNotSet = "not set";
 
diff --git 
a/src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
 
b/src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
index 6a36d03..ddba460 100644
--- 
a/src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
+++ 
b/src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
@@ -230,7 +230,7 @@ public class SqlNullCheckedResultSetTest extends 
BaseTestCase {
         }
     }
 
-    private SqlNullCheckedResultSet rs2 = null;
+    private SqlNullCheckedResultSet rs2;
 
     /**
      * Sets up instance variables required by this test case.

Reply via email to