You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by dl...@apache.org on 2018/02/26 22:33:05 UTC

[incubator-plc4x] branch master updated: cleanup some warnings (in Eclipse)

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

dlaboss pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git


The following commit(s) were added to refs/heads/master by this push:
     new 1d98394  cleanup some warnings (in Eclipse)
     new d488e98  Merge pull request #7
1d98394 is described below

commit 1d983949010427e28aa583ad30af2dbcef6d5f03
Author: Dale LaBossiere <dl...@us.ibm.com>
AuthorDate: Mon Feb 26 17:18:47 2018 -0500

    cleanup some warnings (in Eclipse)
    
    - remove pom: Version is duplicate of parent version
    - suppress pom: Overriding version for maven-enforcer-plugin
    - remove pom: Duplicating managed version for pcap4j-core
    - remove some unnecessary @SuppressWarnings
    - add missing serialVersionUID
    - suppress some unused variable warnings
    - add some missing javadoc tags
    - fix Resource leak: 'scanner' is never closed
---
 .../dummydriver/connection/DummyConnection.java    | 24 ++++++++++++++++------
 .../apache/plc4x/java/api/messages/PlcRequest.java |  5 +++--
 .../plc4x/java/api/messages/PlcResponse.java       |  9 +++++---
 .../specific/TypeSafePlcWriteResponse.java         |  7 +++----
 plc4j/protocols/ads/pom.xml                        |  1 -
 .../org/apache/plc4x/java/s7/S7PlcTestConsole.java |  9 ++++----
 plc4j/utils/pom.xml                                |  1 -
 plc4j/utils/raw-sockets/pom.xml                    |  1 -
 .../java/utils/rawsockets/RawSocketException.java  |  2 ++
 .../utils/rawsockets/netty/RawSocketAddress.java   |  3 ++-
 plc4j/utils/test-utils/pom.xml                     |  1 -
 plc4j/utils/wireshark-utils/pom.xml                |  1 -
 pom.xml                                            |  2 +-
 13 files changed, 40 insertions(+), 26 deletions(-)

diff --git a/examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/connection/DummyConnection.java b/examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/connection/DummyConnection.java
index 9619fe4..a61686b 100644
--- a/examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/connection/DummyConnection.java
+++ b/examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/connection/DummyConnection.java
@@ -18,13 +18,18 @@ under the License.
 */
 package org.apache.plc4x.java.examples.dummydriver.connection;
 
-import io.netty.bootstrap.Bootstrap;
-import io.netty.channel.*;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.ExecutionException;
+
 import org.apache.plc4x.java.api.connection.AbstractPlcConnection;
 import org.apache.plc4x.java.api.connection.PlcReader;
 import org.apache.plc4x.java.api.connection.PlcWriter;
 import org.apache.plc4x.java.api.exceptions.PlcConnectionException;
-import org.apache.plc4x.java.api.messages.*;
+import org.apache.plc4x.java.api.messages.PlcReadRequest;
+import org.apache.plc4x.java.api.messages.PlcReadResponse;
+import org.apache.plc4x.java.api.messages.PlcRequestContainer;
+import org.apache.plc4x.java.api.messages.PlcWriteRequest;
+import org.apache.plc4x.java.api.messages.PlcWriteResponse;
 import org.apache.plc4x.java.api.model.Address;
 import org.apache.plc4x.java.examples.dummydriver.model.DummyAddress;
 import org.apache.plc4x.java.examples.dummydriver.netty.DummyProtocol;
@@ -33,17 +38,24 @@ import org.apache.plc4x.java.utils.rawsockets.netty.RawSocketChannel;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.util.concurrent.CompletableFuture;
-import java.util.concurrent.ExecutionException;
+import io.netty.bootstrap.Bootstrap;
+import io.netty.channel.Channel;
+import io.netty.channel.ChannelFuture;
+import io.netty.channel.ChannelInitializer;
+import io.netty.channel.ChannelPipeline;
+import io.netty.channel.DefaultEventLoopGroup;
+import io.netty.channel.EventLoopGroup;
 
 public class DummyConnection extends AbstractPlcConnection implements PlcReader, PlcWriter {
 
+    @SuppressWarnings("unused")
     private static final Logger logger = LoggerFactory.getLogger(DummyConnection.class);
 
     private final String hostName;
 
     private EventLoopGroup workerGroup;
     private Channel channel;
+    @SuppressWarnings("unused")
     private boolean connected;
 
     public DummyConnection(String hostName) {
@@ -71,7 +83,7 @@ public class DummyConnection extends AbstractPlcConnection implements PlcReader,
             Bootstrap bootstrap = new Bootstrap();
             bootstrap.group(workerGroup);
             bootstrap.channel(RawSocketChannel.class);
-            bootstrap.handler(new ChannelInitializer() {
+            bootstrap.handler(new ChannelInitializer<Channel>() {
                 @Override
                 protected void initChannel(Channel channel) throws Exception {
                     ChannelPipeline pipeline = channel.pipeline();
diff --git a/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcRequest.java b/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcRequest.java
index da2fed4..d41453a 100644
--- a/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcRequest.java
+++ b/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcRequest.java
@@ -18,15 +18,16 @@ under the License.
 */
 package org.apache.plc4x.java.api.messages;
 
-import org.apache.plc4x.java.api.messages.items.RequestItem;
-
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Objects;
 import java.util.Optional;
 
+import org.apache.plc4x.java.api.messages.items.RequestItem;
+
 /**
  * Base type for all messages sent from the plc4x system to a connected plc.
+ * @param <REQUEST_ITEM> 
  */
 public abstract class PlcRequest<REQUEST_ITEM extends RequestItem> implements PlcMessage {
 
diff --git a/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcResponse.java b/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcResponse.java
index 1ab1282..8f054cc 100644
--- a/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcResponse.java
+++ b/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcResponse.java
@@ -18,16 +18,19 @@ under the License.
 */
 package org.apache.plc4x.java.api.messages;
 
-import org.apache.plc4x.java.api.messages.items.RequestItem;
-import org.apache.plc4x.java.api.messages.items.ResponseItem;
-
 import java.util.List;
 import java.util.Objects;
 import java.util.Optional;
 
+import org.apache.plc4x.java.api.messages.items.RequestItem;
+import org.apache.plc4x.java.api.messages.items.ResponseItem;
+
 /**
  * Base type for all response messages sent as response for a prior request
  * from a plc to the plc4x system.
+ * @param <REQUEST> 
+ * @param <RESPONSE_ITEM> 
+ * @param <REQUEST_ITEM> 
  */
 public abstract class PlcResponse<REQUEST extends PlcRequest, RESPONSE_ITEM extends ResponseItem, REQUEST_ITEM extends RequestItem> implements PlcMessage {
 
diff --git a/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/specific/TypeSafePlcWriteResponse.java b/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/specific/TypeSafePlcWriteResponse.java
index ae636f1..e7d60a2 100644
--- a/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/specific/TypeSafePlcWriteResponse.java
+++ b/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/specific/TypeSafePlcWriteResponse.java
@@ -18,19 +18,18 @@ under the License.
 */
 package org.apache.plc4x.java.api.messages.specific;
 
-import org.apache.plc4x.java.api.messages.PlcWriteResponse;
-import org.apache.plc4x.java.api.messages.items.WriteResponseItem;
-
 import java.util.List;
 import java.util.Optional;
 
+import org.apache.plc4x.java.api.messages.PlcWriteResponse;
+import org.apache.plc4x.java.api.messages.items.WriteResponseItem;
+
 public class TypeSafePlcWriteResponse<T> extends PlcWriteResponse {
 
     public TypeSafePlcWriteResponse(TypeSafePlcWriteRequest<T> request, WriteResponseItem<T> responseItem) {
         super(request, responseItem);
     }
 
-    @SuppressWarnings("unchecked")
     public TypeSafePlcWriteResponse(TypeSafePlcWriteRequest<T> request, List<WriteResponseItem<T>> responseItems) {
         super(request, responseItems);
     }
diff --git a/plc4j/protocols/ads/pom.xml b/plc4j/protocols/ads/pom.xml
index 96a3292..3eddb41 100644
--- a/plc4j/protocols/ads/pom.xml
+++ b/plc4j/protocols/ads/pom.xml
@@ -82,7 +82,6 @@
     <dependency>
       <groupId>org.pcap4j</groupId>
       <artifactId>pcap4j-core</artifactId>
-      <version>1.7.3</version>
       <scope>test</scope>
     </dependency>
   </dependencies>
diff --git a/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java b/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java
index 7723508..06f14b3 100644
--- a/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java
+++ b/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java
@@ -18,6 +18,10 @@ under the License.
 */
 package org.apache.plc4x.java.s7;
 
+import java.util.List;
+import java.util.Optional;
+import java.util.Scanner;
+
 import org.apache.plc4x.java.PlcDriverManager;
 import org.apache.plc4x.java.api.connection.PlcConnection;
 import org.apache.plc4x.java.api.connection.PlcReader;
@@ -27,10 +31,6 @@ import org.apache.plc4x.java.api.model.Address;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.util.List;
-import java.util.Optional;
-import java.util.Scanner;
-
 public class S7PlcTestConsole {
 
     private static final Logger logger = LoggerFactory.getLogger(S7PlcTestConsole.class);
@@ -66,6 +66,7 @@ public class S7PlcTestConsole {
                         e.printStackTrace();
                     }
                 }
+                scanner.close();
             }
         }
         // Catch any exception or the application won't be able to finish if something goes wrong.
diff --git a/plc4j/utils/pom.xml b/plc4j/utils/pom.xml
index ebc32f4..c9a3c33 100644
--- a/plc4j/utils/pom.xml
+++ b/plc4j/utils/pom.xml
@@ -29,7 +29,6 @@
   </parent>
 
   <artifactId>plc4j-utils</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>PLC4J: Utils</name>
diff --git a/plc4j/utils/raw-sockets/pom.xml b/plc4j/utils/raw-sockets/pom.xml
index da5f71f..d78dd5f 100644
--- a/plc4j/utils/raw-sockets/pom.xml
+++ b/plc4j/utils/raw-sockets/pom.xml
@@ -29,7 +29,6 @@
   </parent>
 
   <artifactId>plc4j-utils-raw-sockets</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
 
   <name>PLC4J: Utils: Raw-Sockets</name>
   <description>An implementation of a Netty Channel that allows implementing protocols below the TCP and UCP level.</description>
diff --git a/plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/RawSocketException.java b/plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/RawSocketException.java
index b444f59..5e93f23 100644
--- a/plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/RawSocketException.java
+++ b/plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/RawSocketException.java
@@ -17,6 +17,8 @@ package org.apache.plc4x.java.utils.rawsockets;
 
 public class RawSocketException extends Exception {
 
+    private static final long serialVersionUID = 1L;
+
     public RawSocketException() {
         super();
     }
diff --git a/plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/netty/RawSocketAddress.java b/plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/netty/RawSocketAddress.java
index 7e60337..b602e51 100644
--- a/plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/netty/RawSocketAddress.java
+++ b/plc4j/utils/raw-sockets/src/main/java/org/apache/plc4x/java/utils/rawsockets/netty/RawSocketAddress.java
@@ -21,7 +21,8 @@ package org.apache.plc4x.java.utils.rawsockets.netty;
 import java.net.SocketAddress;
 
 public class RawSocketAddress extends SocketAddress {
-
+    private static final long serialVersionUID = 1L;
+    
     private String hostName;
 
     public RawSocketAddress(String hostName) {
diff --git a/plc4j/utils/test-utils/pom.xml b/plc4j/utils/test-utils/pom.xml
index 20ae861..e7ea3ca 100644
--- a/plc4j/utils/test-utils/pom.xml
+++ b/plc4j/utils/test-utils/pom.xml
@@ -29,7 +29,6 @@
   </parent>
 
   <artifactId>plc4j-utils-test-utils</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
 
   <name>PLC4J: Utils: Test Utils</name>
   <description>A set of test utils. Especially defining the test-categories used to categorize tests.</description>
diff --git a/plc4j/utils/wireshark-utils/pom.xml b/plc4j/utils/wireshark-utils/pom.xml
index 510b2a9..55ab078 100644
--- a/plc4j/utils/wireshark-utils/pom.xml
+++ b/plc4j/utils/wireshark-utils/pom.xml
@@ -29,7 +29,6 @@
   </parent>
 
   <artifactId>plc4j-utils-wireshark-utils</artifactId>
-  <version>0.0.1-SNAPSHOT</version>
 
   <name>PLC4J: Utils: WireShark Utils</name>
   <description>A set of helper utilities that allow reading and writing of `pcapng` files so they can be inspected with WireShark.</description>
diff --git a/pom.xml b/pom.xml
index f745e31..657e954 100644
--- a/pom.xml
+++ b/pom.xml
@@ -220,7 +220,7 @@
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-enforcer-plugin</artifactId>
-        <version>3.0.0-M1</version>
+        <version>3.0.0-M1</version> <!--$NO-MVN-MAN-VER$-->
         <inherited>false</inherited>
         <executions>
           <execution>

-- 
To stop receiving notification emails like this one, please contact
dlaboss@apache.org.