You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2022/01/24 13:38:59 UTC

[hop] branch master updated: Sonar cleanup

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

hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/master by this push:
     new 7e8ef62  Sonar cleanup
     new 5f46fe9  Merge pull request #1288 from gvdutra/master
7e8ef62 is described below

commit 7e8ef62793c85dd3fa45d66d9260f8c1e6b2c070
Author: Gabriel Dutra <gv...@gmail.com>
AuthorDate: Sun Jan 23 18:03:19 2022 -0800

    Sonar cleanup
---
 .../apache/hop/beam/core/coder/HopRowCoder.java    | 31 ++++++++--------------
 .../org/apache/hop/neo4j/shared/NeoConnection.java |  1 -
 .../hop/pipeline/transforms/ssh/SshData.java       |  3 ++-
 3 files changed, 13 insertions(+), 22 deletions(-)

diff --git a/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/coder/HopRowCoder.java b/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/coder/HopRowCoder.java
index 55444f6..954efc4 100644
--- a/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/coder/HopRowCoder.java
+++ b/plugins/engines/beam/src/main/java/org/apache/hop/beam/core/coder/HopRowCoder.java
@@ -32,7 +32,7 @@ import java.util.Date;
 public class HopRowCoder extends AtomicCoder<HopRow> {
 
   @Override
-  public void encode(HopRow value, OutputStream outStream) throws CoderException, IOException {
+  public void encode(HopRow value, OutputStream outStream) throws IOException {
 
     Object[] row = value.getRow();
     ObjectOutputStream out = new ObjectOutputStream(outStream);
@@ -69,7 +69,7 @@ public class HopRowCoder extends AtomicCoder<HopRow> {
   }
 
   @Override
-  public HopRow decode(InputStream inStream) throws CoderException, IOException {
+  public HopRow decode(InputStream inStream) throws IOException {
 
     ObjectInputStream in = new ObjectInputStream(inStream);
 
@@ -93,7 +93,7 @@ public class HopRowCoder extends AtomicCoder<HopRow> {
   }
 
   @Override
-  public void verifyDeterministic() throws NonDeterministicException {
+  public void verifyDeterministic() {
     // Sure
   }
 
@@ -121,7 +121,7 @@ public class HopRowCoder extends AtomicCoder<HopRow> {
         break;
       case IValueMeta.TYPE_DATE:
         {
-          Long lng = ((Date) object).getTime();
+          long lng = ((Date) object).getTime();
           out.writeLong(lng);
         }
         break;
@@ -171,14 +171,12 @@ public class HopRowCoder extends AtomicCoder<HopRow> {
           int length = in.readInt();
           byte[] data = new byte[length];
           in.readFully(data);
-          String string = new String(data, StandardCharsets.UTF_8);
-          return string;
+          return new String(data, StandardCharsets.UTF_8);
         }
 
       case IValueMeta.TYPE_INTEGER:
         {
-          Long lng = in.readLong();
-          return lng;
+          return in.readLong();
         }
 
       case IValueMeta.TYPE_TIMESTAMP:
@@ -190,40 +188,33 @@ public class HopRowCoder extends AtomicCoder<HopRow> {
 
       case IValueMeta.TYPE_DATE:
         {
-          Long lng = in.readLong();
-          return new Date(lng);
+          return new Date(in.readLong());
         }
 
       case IValueMeta.TYPE_BOOLEAN:
         {
-          boolean b = in.readBoolean();
-          return b;
+          return in.readBoolean();
         }
 
       case IValueMeta.TYPE_NUMBER:
         {
-          Double dbl = in.readDouble();
-          return dbl;
+          return in.readDouble();
         }
 
       case IValueMeta.TYPE_BIGNUMBER:
         {
-          String bd = in.readUTF();
-          return new BigDecimal(bd);
+          return new BigDecimal(in.readUTF());
         }
 
       case IValueMeta.TYPE_BINARY:
       {
-        byte[] bytes = new byte[in.readInt()];
-        in.read(bytes);
-        return bytes;
+        return new byte[in.readInt()];
       }
 
       case IValueMeta.TYPE_INET:
       {
         String hostname = (String) read(in, IValueMeta.TYPE_STRING);
         byte[] addr = new byte[in.readInt() == 1 ? 4 : 16];
-        in.read(addr);
         return InetAddress.getByAddress(hostname, addr);
       }
       default:
diff --git a/plugins/tech/neo4j/src/main/java/org/apache/hop/neo4j/shared/NeoConnection.java b/plugins/tech/neo4j/src/main/java/org/apache/hop/neo4j/shared/NeoConnection.java
index e52ec0c..673a19f 100644
--- a/plugins/tech/neo4j/src/main/java/org/apache/hop/neo4j/shared/NeoConnection.java
+++ b/plugins/tech/neo4j/src/main/java/org/apache/hop/neo4j/shared/NeoConnection.java
@@ -25,7 +25,6 @@ import org.apache.hop.core.logging.LogChannel;
 import org.apache.hop.core.row.value.ValueMetaString;
 import org.apache.hop.core.util.Utils;
 import org.apache.hop.core.variables.IVariables;
-import org.apache.hop.core.xml.XmlHandler;
 import org.apache.hop.metadata.api.HopMetadata;
 import org.apache.hop.metadata.api.HopMetadataBase;
 import org.apache.hop.metadata.api.HopMetadataProperty;
diff --git a/plugins/transforms/ssh/src/main/java/org/apache/hop/pipeline/transforms/ssh/SshData.java b/plugins/transforms/ssh/src/main/java/org/apache/hop/pipeline/transforms/ssh/SshData.java
index f3b53c8..544a2c3 100644
--- a/plugins/transforms/ssh/src/main/java/org/apache/hop/pipeline/transforms/ssh/SshData.java
+++ b/plugins/transforms/ssh/src/main/java/org/apache/hop/pipeline/transforms/ssh/SshData.java
@@ -36,6 +36,7 @@ import org.apache.hop.pipeline.transform.ITransformData;
 
 import java.io.CharArrayWriter;
 import java.io.InputStream;
+import java.nio.charset.StandardCharsets;
 
 public class SshData extends BaseTransformData implements ITransformData {
   public int indexOfCommand;
@@ -94,7 +95,7 @@ public class SshData extends BaseTransformData implements ITransformData {
         CharArrayWriter charArrayWriter = new CharArrayWriter((int) keyFileContent.getSize());
 
         try (InputStream in = keyFileContent.getInputStream()) {
-          IOUtils.copy(in, charArrayWriter, "UTF-8");
+          IOUtils.copy(in, charArrayWriter, StandardCharsets.UTF_8);
         }
 
         content = charArrayWriter.toCharArray();