Browse Source

Delete dead code in spring-webmvc

pull/25239/head
Sam Brannen 6 years ago
parent
commit
b0e07cc7e3
  1. 5
      spring-webmvc/src/main/java/org/springframework/web/servlet/function/DefaultEntityResponseBuilder.java
  2. 14
      spring-webmvc/src/main/java/org/springframework/web/servlet/handler/AbstractHandlerMethodMapping.java
  3. 4
      spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/ResponseBodyEmitterReturnValueHandler.java

5
spring-webmvc/src/main/java/org/springframework/web/servlet/function/DefaultEntityResponseBuilder.java

@ -252,11 +252,6 @@ final class DefaultEntityResponseBuilder<T> implements EntityResponse.Builder<T> @@ -252,11 +252,6 @@ final class DefaultEntityResponseBuilder<T> implements EntityResponse.Builder<T>
this.entityType = entityType;
}
private static <T> boolean isResource(T entity) {
return !(entity instanceof InputStreamResource) &&
(entity instanceof Resource);
}
@Override
public T entity() {
return this.entity;

14
spring-webmvc/src/main/java/org/springframework/web/servlet/handler/AbstractHandlerMethodMapping.java

@ -35,9 +35,6 @@ import java.util.stream.Collectors; @@ -35,9 +35,6 @@ import java.util.stream.Collectors;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import kotlin.reflect.KFunction;
import kotlin.reflect.jvm.ReflectJvmMapping;
import org.springframework.aop.support.AopUtils;
import org.springframework.beans.factory.BeanFactoryUtils;
import org.springframework.beans.factory.InitializingBean;
@ -805,15 +802,4 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap @@ -805,15 +802,4 @@ public abstract class AbstractHandlerMethodMapping<T> extends AbstractHandlerMap
}
}
/**
* Inner class to avoid a hard dependency on Kotlin at runtime.
*/
private static class KotlinDelegate {
static private boolean isSuspend(Method method) {
KFunction<?> function = ReflectJvmMapping.getKotlinFunction(method);
return function != null && function.isSuspend();
}
}
}

4
spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/ResponseBodyEmitterReturnValueHandler.java

@ -61,8 +61,6 @@ import org.springframework.web.method.support.ModelAndViewContainer; @@ -61,8 +61,6 @@ import org.springframework.web.method.support.ModelAndViewContainer;
*/
public class ResponseBodyEmitterReturnValueHandler implements HandlerMethodReturnValueHandler {
private final List<HttpMessageConverter<?>> messageConverters;
private final List<HttpMessageConverter<?>> sseMessageConverters;
private final ReactiveTypeHandler reactiveHandler;
@ -76,7 +74,6 @@ public class ResponseBodyEmitterReturnValueHandler implements HandlerMethodRetur @@ -76,7 +74,6 @@ public class ResponseBodyEmitterReturnValueHandler implements HandlerMethodRetur
*/
public ResponseBodyEmitterReturnValueHandler(List<HttpMessageConverter<?>> messageConverters) {
Assert.notEmpty(messageConverters, "HttpMessageConverter List must not be empty");
this.messageConverters = messageConverters;
this.sseMessageConverters = initSseConverters(messageConverters);
this.reactiveHandler = new ReactiveTypeHandler();
}
@ -93,7 +90,6 @@ public class ResponseBodyEmitterReturnValueHandler implements HandlerMethodRetur @@ -93,7 +90,6 @@ public class ResponseBodyEmitterReturnValueHandler implements HandlerMethodRetur
ReactiveAdapterRegistry registry, TaskExecutor executor, ContentNegotiationManager manager) {
Assert.notEmpty(messageConverters, "HttpMessageConverter List must not be empty");
this.messageConverters = messageConverters;
this.sseMessageConverters = initSseConverters(messageConverters);
this.reactiveHandler = new ReactiveTypeHandler(registry, executor, manager);
}

Loading…
Cancel
Save