aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Vorburger <mike@vorburger.ch>2015-04-22 21:45:46 +0200
committerMichael Vorburger <mike@vorburger.ch>2015-04-22 21:51:51 +0200
commit6cfcb8e672366ca723d6c0a55cfb4cf865a78cb8 (patch)
tree3882e1730e7f3fceb7a0db4fa65645e0e1c96f8a
parentab6feae737b3038532d057e87fd83c58bad3b3cc (diff)
downloadnanohttpd-6cfcb8e672366ca723d6c0a55cfb4cf865a78cb8.tar.gz
Fixed a bunch of warnings (from Eclipse)
-rw-r--r--core/src/main/java/fi/iki/elonen/NanoHTTPD.java1
-rw-r--r--samples/src/main/java/fi/iki/elonen/debug/DebugServer.java4
-rw-r--r--webserver/src/main/java/fi/iki/elonen/ServerRunner.java2
-rw-r--r--webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java6
-rw-r--r--websocket/src/main/java/fi/iki/elonen/WebSocketException.java2
5 files changed, 10 insertions, 5 deletions
diff --git a/core/src/main/java/fi/iki/elonen/NanoHTTPD.java b/core/src/main/java/fi/iki/elonen/NanoHTTPD.java
index ce292a4..d9d7bbb 100644
--- a/core/src/main/java/fi/iki/elonen/NanoHTTPD.java
+++ b/core/src/main/java/fi/iki/elonen/NanoHTTPD.java
@@ -768,6 +768,7 @@ public abstract class NanoHTTPD {
}
public static final class ResponseException extends Exception {
+ private static final long serialVersionUID = 6569838532917408380L;
private final Response.Status status;
diff --git a/samples/src/main/java/fi/iki/elonen/debug/DebugServer.java b/samples/src/main/java/fi/iki/elonen/debug/DebugServer.java
index 1c83876..b5a876c 100644
--- a/samples/src/main/java/fi/iki/elonen/debug/DebugServer.java
+++ b/samples/src/main/java/fi/iki/elonen/debug/DebugServer.java
@@ -65,14 +65,14 @@ public class DebugServer extends NanoHTTPD {
private String unsortedList(Map<String, ? extends Object> map) {
StringBuilder sb = new StringBuilder();
sb.append("<ul>");
- for (Map.Entry entry : map.entrySet()) {
+ for (Map.Entry<String, ? extends Object> entry : map.entrySet()) {
listItem(sb, entry);
}
sb.append("</ul>");
return sb.toString();
}
- private void listItem(StringBuilder sb, Map.Entry entry) {
+ private void listItem(StringBuilder sb, Map.Entry<String, ? extends Object> entry) {
sb.append("<li><code><b>").append(entry.getKey()).
append("</b> = ").append(entry.getValue()).append("</code></li>");
}
diff --git a/webserver/src/main/java/fi/iki/elonen/ServerRunner.java b/webserver/src/main/java/fi/iki/elonen/ServerRunner.java
index 313097a..ba08f4a 100644
--- a/webserver/src/main/java/fi/iki/elonen/ServerRunner.java
+++ b/webserver/src/main/java/fi/iki/elonen/ServerRunner.java
@@ -3,7 +3,7 @@ package fi.iki.elonen;
import java.io.IOException;
public class ServerRunner {
- public static void run(Class serverClass) {
+ public static <T extends NanoHTTPD> void run(Class<T> serverClass) {
try {
executeInstance((NanoHTTPD) serverClass.newInstance());
} catch (Exception e) {
diff --git a/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java b/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
index ed32dd7..794e351 100644
--- a/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
+++ b/webserver/src/main/java/fi/iki/elonen/SimpleWebServer.java
@@ -25,6 +25,7 @@ public class SimpleWebServer extends NanoHTTPD {
/**
* Default Index file names.
*/
+ @SuppressWarnings("serial")
public static final List<String> INDEX_FILE_NAMES = new ArrayList<String>() {{
add("index.html");
add("index.htm");
@@ -32,6 +33,7 @@ public class SimpleWebServer extends NanoHTTPD {
/**
* Hashtable mapping (String)FILENAME_EXTENSION -> (String)MIME_TYPE
*/
+ @SuppressWarnings("serial")
private static final Map<String, String> MIME_TYPES = new HashMap<String, String>() {{
put("css", "text/css");
put("htm", "text/html");
@@ -208,7 +210,7 @@ public class SimpleWebServer extends NanoHTTPD {
plugin.initialize(commandLineOptions);
}
- private File getRootDir() {
+ protected File getRootDir() {
return rootDirs.get(0);
}
@@ -216,7 +218,7 @@ public class SimpleWebServer extends NanoHTTPD {
return rootDirs;
}
- private void addWwwRootDir(File wwwroot) {
+ protected void addWwwRootDir(File wwwroot) {
rootDirs.add(wwwroot);
}
diff --git a/websocket/src/main/java/fi/iki/elonen/WebSocketException.java b/websocket/src/main/java/fi/iki/elonen/WebSocketException.java
index 31cb6c8..fa94d0d 100644
--- a/websocket/src/main/java/fi/iki/elonen/WebSocketException.java
+++ b/websocket/src/main/java/fi/iki/elonen/WebSocketException.java
@@ -5,6 +5,8 @@ import fi.iki.elonen.WebSocketFrame.CloseCode;
import java.io.IOException;
public class WebSocketException extends IOException {
+ private static final long serialVersionUID = -6179651370664878831L;
+
private CloseCode code;
private String reason;