Polish 'Use instanceof pattern matching to avoid an explicit cast'

See gh-51896
This commit is contained in:
Phillip Webb
2026-09-28 14:18:55 -07:00
parent 68c321499a
commit 7a871ff117
2 changed files with 6 additions and 4 deletions
@@ -56,8 +56,9 @@ public class DispatcherFilter implements Filter {
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
if (request instanceof HttpServletRequest req && response instanceof HttpServletResponse res) {
doFilter(req, res, chain);
if (request instanceof HttpServletRequest httpServletRequest
&& response instanceof HttpServletResponse httpServletResponse) {
doFilter(httpServletRequest, httpServletResponse, chain);
}
else {
chain.doFilter(request, response);
@@ -371,8 +371,9 @@ public class Restarter {
}
}
private boolean isFromRestartClassLoader(Object object) {
return (object instanceof Class<?> cls && cls.getClassLoader() instanceof RestartClassLoader);
private boolean isFromRestartClassLoader(Object candidate) {
return (candidate instanceof Class<?> candidateClass
&& candidateClass.getClassLoader() instanceof RestartClassLoader);
}
/**