You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by jm...@apache.org on 2022/02/01 16:05:53 UTC
[accumulo] branch main updated: Remove self-assignment statement. (#2445)
This is an automated email from the ASF dual-hosted git repository.
jmark99 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/main by this push:
new 2658dea Remove self-assignment statement. (#2445)
2658dea is described below
commit 2658deaf326c58454e260a9b6777ced15ec095dc
Author: Mark Owens <jm...@apache.org>
AuthorDate: Tue Feb 1 11:05:44 2022 -0500
Remove self-assignment statement. (#2445)
Removed a self-assignment of the hostPortString variable to itself.
If the hostPortString is non-null, nothing happens and the variable is unchanged. If the hostPortString is null, a NullPointerException is thrown. There is no need to assign it to itself.
Change suggested by errorprone analysis.
Added a message to the requireNonNull method indicating the cause of the NullPointerException.
Also, added java.util.Objects import remove need for fully qualified path to requireNonNull.
---
core/src/main/java/org/apache/accumulo/core/util/HostAndPort.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/core/src/main/java/org/apache/accumulo/core/util/HostAndPort.java b/core/src/main/java/org/apache/accumulo/core/util/HostAndPort.java
index d6ba8da..a7affa5 100644
--- a/core/src/main/java/org/apache/accumulo/core/util/HostAndPort.java
+++ b/core/src/main/java/org/apache/accumulo/core/util/HostAndPort.java
@@ -19,6 +19,7 @@ import static com.google.common.base.Preconditions.checkArgument;
import static com.google.common.base.Preconditions.checkState;
import java.io.Serializable;
+import java.util.Objects;
/**
* This class was copied from Guava release 23.0 to replace the older Guava 14 version that had been
@@ -143,7 +144,7 @@ public final class HostAndPort implements Serializable {
* if nothing meaningful could be parsed.
*/
public static HostAndPort fromString(String hostPortString) {
- hostPortString = java.util.Objects.requireNonNull(hostPortString);
+ Objects.requireNonNull(hostPortString, "hostPortString variable was null!");
String host;
String portString = null;
boolean hasBracketlessColons = false;