From f5c990468b1cc0e6280735c17b99b6dc682b5182 Mon Sep 17 00:00:00 2001 From: Eric Bottard Date: Sun, 27 Dec 2015 18:08:52 +0100 Subject: [PATCH] Handle (no) result of null methods --- .../org/springframework/shell2/result/ResultHandlers.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); }