private static InspectionResult getInspectionResult()

in dubbo-error-code-inspector/src/main/java/org/apache/dubbo/errorcode/Main.java [148:169]


    private static InspectionResult getInspectionResult(List<String> codes, Map<String, List<MethodDefinition>> illegalInvocationClassesAndLoggerMethods, Map<String, List<LoggerMethodInvocation>> invalidLoggerMethodInvocationLocations, List<String> linksNotReachable) {
        InspectionResult inspectionResult = new InspectionResult();

        inspectionResult.setAllErrorCodes(
            codes.stream()
                .distinct()
                .sorted(ErrorCodeStringComparator.getInstance())
                .collect(Collectors.toList())
        );

        inspectionResult.setLinkNotReachableErrorCodes(
            linksNotReachable.stream()
                .distinct()
                .sorted(ErrorCodeStringComparator.getInstance())
                .collect(Collectors.toList())
        );

        inspectionResult.setIllegalInvocations(illegalInvocationClassesAndLoggerMethods);
        inspectionResult.setInvalidLoggerMethodInvocationLocations(invalidLoggerMethodInvocationLocations);

        return inspectionResult;
    }