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;
}