protected List<ApiBean.ApiDefinition> extractSupportDefinitions(final Object bean, final ApplicationContext applicationContext) {
        return extractSupportMethods(bean, applicationContext)
                .stream()
                .map(method -> newApiDefinition(method, applicationContext))
                .filter(this::definitionPostFilter)
                .peek(this::definitionPostProcess)
                .collect(Collectors.toList());
        
    }
Extracts the collection of instances of supported definitions.<br>

@param bean               bean instance.
@param applicationContext applicationContext.
@return bean map
shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/BaseApiBeansExtractor.java