Skip to content

Commit c1d4ea2

Browse files
committed
event:监听器方法的返回值类型可以不为void
1 parent 09dfc52 commit c1d4ea2

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

event/src/main/java/org/bekit/event/listener/ListenerParser.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,8 @@ private static Map<Object, ListenExecutor> parseToListenExecutors(Class<?> liste
7878
// 解析监听方法
7979
private static ListenExecutor parseListen(Listen listenAnnotation, Method listenMethod) {
8080
log.debug("解析监听方法:{}", listenMethod);
81-
// 校验方法类型、返回类型
81+
// 校验方法类型
8282
Assert.isTrue(Modifier.isPublic(listenMethod.getModifiers()), String.format("监听方法[%s]必须是public类型", listenMethod));
83-
Assert.isTrue(listenMethod.getReturnType() == void.class, String.format("监听方法[%s]的返回必须是void", listenMethod));
8483
// 创建监听解决器
8584
ListenResolver resolver = BeanUtils.instantiate(listenAnnotation.resolver());
8685
resolver.init(listenMethod);

0 commit comments

Comments
 (0)