public SdkParameterAnalysisResult analyze()

in azure-functions-java-sdktypes/src/main/java/com/microsoft/azure/functions/sdktype/SdkParameterAnalyzer.java [11:27]


    public SdkParameterAnalysisResult analyze(Method method) {
        SdkParameterAnalysisResult result = new SdkParameterAnalysisResult();
        for (Parameter param : method.getParameters()) {
            String fqcn = param.getType().getName();
            if (registry.isTypeSupported(fqcn)) {
                try {
                    SdkTypeMetaData sdkTypeMetaData = registry.createMetaData(fqcn, param);
                    result.addSdkTypeMetaData(sdkTypeMetaData);
                } catch (Exception ex) {
                    // Wrap the underlying issue in a custom SdkAnalysisException for clarity
                    throw new SdkAnalysisException("Failed to create metadata for recognized type: " + fqcn, ex);
                }
            }
        }

        return result;
    }