diff --git a/event-bus-proc/src/main/java/dev/kske/eventbus/proc/EventProcessor.java b/event-bus-proc/src/main/java/dev/kske/eventbus/proc/EventProcessor.java index 9d9122c..fed6f1c 100644 --- a/event-bus-proc/src/main/java/dev/kske/eventbus/proc/EventProcessor.java +++ b/event-bus-proc/src/main/java/dev/kske/eventbus/proc/EventProcessor.java @@ -63,6 +63,10 @@ public class EventProcessor extends AbstractProcessor { else pass = true; + // Warn the user about unused return values + if (useParameter && eventHandler.getReturnType().getKind() != TypeKind.VOID) + warning(eventHandler, "Unused return value"); + // Abort checking if the handler signature is incorrect if (!pass) continue;