Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimone Bordet2014-10-17 08:00:05 +0000
committerSimone Bordet2014-10-17 08:00:05 +0000
commitd05a6e690284b7b460eeaa9cd5acadd30271d58c (patch)
tree4539ec04ce7dcc1880bda6f18274e6a2b9afd494
parente8ca3baf3126c644ad132ff9f1964611691c6aac (diff)
downloadorg.eclipse.jetty.project-d05a6e690284b7b460eeaa9cd5acadd30271d58c.tar.gz
org.eclipse.jetty.project-d05a6e690284b7b460eeaa9cd5acadd30271d58c.tar.xz
org.eclipse.jetty.project-d05a6e690284b7b460eeaa9cd5acadd30271d58c.zip
Fixed JDK 8 compilation issues.
-rw-r--r--jetty-server/src/main/java/org/eclipse/jetty/server/Request.java5
-rw-r--r--jetty-server/src/main/java/org/eclipse/jetty/server/handler/ContextHandler.java13
2 files changed, 10 insertions, 8 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/Request.java b/jetty-server/src/main/java/org/eclipse/jetty/server/Request.java
index 4b8c1d42bf..c9dc2f13f7 100644
--- a/jetty-server/src/main/java/org/eclipse/jetty/server/Request.java
+++ b/jetty-server/src/main/java/org/eclipse/jetty/server/Request.java
@@ -38,9 +38,7 @@ import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Map.Entry;
-
import javax.servlet.AsyncContext;
-import javax.servlet.AsyncEvent;
import javax.servlet.AsyncListener;
import javax.servlet.DispatcherType;
import javax.servlet.MultipartConfigElement;
@@ -2185,7 +2183,8 @@ public class Request implements HttpServletRequest
Object values = entry.getValue();
for (int i = 0; i < LazyList.size(values); i++)
{
- overridden_query_string.append("&").append(name).append("=").append(LazyList.get(values,i));
+ Object o = LazyList.get(values, i);
+ overridden_query_string.append("&").append(name).append("=").append(String.valueOf(o));
}
}
}
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/handler/ContextHandler.java b/jetty-server/src/main/java/org/eclipse/jetty/server/handler/ContextHandler.java
index 16dec37488..a30557ec3b 100644
--- a/jetty-server/src/main/java/org/eclipse/jetty/server/handler/ContextHandler.java
+++ b/jetty-server/src/main/java/org/eclipse/jetty/server/handler/ContextHandler.java
@@ -38,8 +38,10 @@ import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArrayList;
-
import javax.servlet.DispatcherType;
+import javax.servlet.Filter;
+import javax.servlet.FilterRegistration;
+import javax.servlet.FilterRegistration.Dynamic;
import javax.servlet.RequestDispatcher;
import javax.servlet.Servlet;
import javax.servlet.ServletContext;
@@ -54,9 +56,6 @@ import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
import javax.servlet.SessionCookieConfig;
import javax.servlet.SessionTrackingMode;
-import javax.servlet.Filter;
-import javax.servlet.FilterRegistration;
-import javax.servlet.FilterRegistration.Dynamic;
import javax.servlet.descriptor.JspConfigDescriptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@@ -2331,7 +2330,11 @@ public class ContextHandler extends ScopedHandler implements Attributes, Server.
try
{
- Class<? extends EventListener> clazz = _classLoader==null?Loader.loadClass(ContextHandler.class,className):_classLoader.loadClass(className);
+ Class<? extends EventListener> clazz;
+ if (_classLoader == null)
+ clazz = Loader.loadClass(ContextHandler.class, className);
+ else
+ clazz = (Class<? extends EventListener>)_classLoader.loadClass(className);
addListener(clazz);
}
catch (ClassNotFoundException e)

Back to the top