diff --git a/src/main/java/org/springframework/shell2/result/ResultHandlers.java b/src/main/java/org/springframework/shell2/result/ResultHandlers.java index 574bd311..5311bdb0 100644 --- a/src/main/java/org/springframework/shell2/result/ResultHandlers.java +++ b/src/main/java/org/springframework/shell2/result/ResultHandlers.java @@ -38,7 +38,10 @@ public class ResultHandlers { @SuppressWarnings("unchecked") public void handleResult(Object result) { - Class clazz = result == null ? null : result.getClass(); + if (result == null) { // void methods + return; + } + Class clazz = result.getClass(); ResultHandler handler = getResultHandler(clazz); handler.handleResult(result); }