ExtDirectMethod directMethodAnnotation = AnnotationUtils.findAnnotation(method, ExtDirectMethod.class);
final String beanMethodName = beanName + "." + method.getName();
if (directMethodAnnotation.value().isValid(beanMethodName, userType, method)) {
MethodInfoCache.INSTANCE.put(beanName, handlerType, method);
String info = "Register " + beanMethodName + "(" + directMethodAnnotation.value();
if (StringUtils.hasText(directMethodAnnotation.group())) {
info += ", " + directMethodAnnotation.group();
}
info += ")";
log.debug(info);
}