From 6d74355fc0a94be9a804d0f12b3057dde878528a Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Sat, 13 May 2017 22:37:54 +0800 Subject: [PATCH] --- src/org/redkale/net/http/Rest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/org/redkale/net/http/Rest.java b/src/org/redkale/net/http/Rest.java index 8d280bb83..7d5bbc19c 100644 --- a/src/org/redkale/net/http/Rest.java +++ b/src/org/redkale/net/http/Rest.java @@ -105,11 +105,11 @@ public final class Rest { } static T createRestServlet(final Class baseServletClass, final Class serviceType) { - if (baseServletClass == null || serviceType == null) return null; - if (!HttpServlet.class.isAssignableFrom(baseServletClass)) return null; + if (baseServletClass == null || serviceType == null) throw new RuntimeException(" Servlet or Service is null Class on createRestServlet"); + if (!HttpServlet.class.isAssignableFrom(baseServletClass)) throw new RuntimeException(baseServletClass + " is not HttpServlet Class on createRestServlet"); int mod = baseServletClass.getModifiers(); - if (!java.lang.reflect.Modifier.isPublic(mod)) return null; - if (java.lang.reflect.Modifier.isAbstract(mod)) return null; + if (!java.lang.reflect.Modifier.isPublic(mod)) throw new RuntimeException(baseServletClass + " is not Public Class on createRestServlet"); + if (java.lang.reflect.Modifier.isAbstract(mod)) throw new RuntimeException(baseServletClass + " is abstract Class on createRestServlet"); final String serviceDesc = Type.getDescriptor(serviceType); final String webServletDesc = Type.getDescriptor(WebServlet.class);