List of usage examples for org.springframework.statemachine.support AnnotatedMethodFilter filter
public List<Method> filter(List<Method> methods)
From source file:org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.java
private boolean canReturnExpectedType(AnnotatedMethodFilter filter, Class<?> targetType, TypeConverter typeConverter) {/*www. j a v a 2s. com*/ if (expectedType == null) { return true; } List<Method> methods = filter.filter(Arrays.asList(ReflectionUtils.getAllDeclaredMethods(targetType))); for (Method method : methods) { if (typeConverter.canConvert(TypeDescriptor.valueOf(method.getReturnType()), TypeDescriptor.valueOf(expectedType))) { return true; } } return false; }