@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + (bitbucketServerUrl == null ? 0 : bitbucketServerUrl.hashCode()); result = prime * result + (minSeverity == null ? 0 : minSeverity.hashCode()); result = prime * result + (projectKey == null ? 0 : projectKey.hashCode()); result = prime * result + (repoSlug == null ? 0 : repoSlug.hashCode()); result = prime * result + (credentialsId == null ? 0 : credentialsId.hashCode()); return result; }
private Map<SEVERITY, Set<Violation>> getViolationsPerSeverity(final Set<Violation> violations) { final Map<SEVERITY, Set<Violation>> violationsPerSeverity = new TreeMap<>(); for (final SEVERITY severity : SEVERITY.values()) { violationsPerSeverity.put(severity, new TreeSet<Violation>()); } for (final Violation violation : violations) { final Set<Violation> perReporter = getOrCreate(violationsPerSeverity, violation.getSeverity()); perReporter.add(violation); } return violationsPerSeverity; }
private StringBuilder toDetailed( final Iterable<Violation> violations, final String summarySubject) { final StringBuilder sb = new StringBuilder(); final List<String[]> rows = new ArrayList<>(); for (final Violation violation : violations) { final String message = addNewlines(violation.getMessage(), maxMessageColumnWidth); final String line = addNewlines(violation.getStartLine().toString(), maxLineColumnWidth); final String severity = addNewlines(violation.getSeverity().name(), maxSeverityColumnWidth); final String rule = addNewlines(violation.getRule(), maxRuleColumnWidth); final String reporter = addNewlines(violation.getReporter(), maxReporterColumnWidth); final String[] row = {reporter, rule, severity, line, message}; rows.add(row); } final String[] headers = {"Reporter", "Rule", "Severity", "Line", "Message"}; final String[][] data = rows.toArray(new String[][] {}); sb.append(FlipTable.of(headers, data)); sb.append("\n"); sb.append(toCompact(violations, summarySubject)); sb.append("\n"); return sb; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + (bitbucketServerUrl == null ? 0 : bitbucketServerUrl.hashCode()); result = prime * result + (commentOnlyChangedContent ? 1231 : 1237); result = prime * result + commentOnlyChangedContentContext; result = prime * result + (commentTemplate == null ? 0 : commentTemplate.hashCode()); result = prime * result + (createCommentWithAllSingleFileComments ? 1231 : 1237); result = prime * result + (createSingleFileComments ? 1231 : 1237); result = prime * result + (createSingleFileCommentsTasks ? 1231 : 1237); result = prime * result + (credentialsId == null ? 0 : credentialsId.hashCode()); result = prime * result + (keepOldComments ? 1231 : 1237); result = prime * result + (minSeverity == null ? 0 : minSeverity.hashCode()); result = prime * result + (projectKey == null ? 0 : projectKey.hashCode()); result = prime * result + (pullRequestId == null ? 0 : pullRequestId.hashCode()); result = prime * result + (repoSlug == null ? 0 : repoSlug.hashCode()); result = prime * result + (violationConfigs == null ? 0 : violationConfigs.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + (column == null ? 0 : column.hashCode()); result = prime * result + (endLine == null ? 0 : endLine.hashCode()); result = prime * result + (file == null ? 0 : file.hashCode()); result = prime * result + (message == null ? 0 : message.hashCode()); result = prime * result + (parser == null ? 0 : parser.hashCode()); result = prime * result + (reporter == null ? 0 : reporter.hashCode()); result = prime * result + (rule == null ? 0 : rule.hashCode()); result = prime * result + (severity == null ? 0 : severity.hashCode()); result = prime * result + (source == null ? 0 : source.hashCode()); result = prime * result + (specifics == null ? 0 : specifics.hashCode()); result = prime * result + (startLine == null ? 0 : startLine.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + (column == null ? 0 : column.hashCode()); result = prime * result + (endLine == null ? 0 : endLine.hashCode()); result = prime * result + (file == null ? 0 : file.hashCode()); result = prime * result + (message == null ? 0 : message.hashCode()); result = prime * result + (parser == null ? 0 : parser.hashCode()); result = prime * result + (reporter == null ? 0 : reporter.hashCode()); result = prime * result + (rule == null ? 0 : rule.hashCode()); result = prime * result + (severity == null ? 0 : severity.hashCode()); result = prime * result + (source == null ? 0 : source.hashCode()); result = prime * result + (specifics == null ? 0 : specifics.hashCode()); result = prime * result + (startLine == null ? 0 : startLine.hashCode()); return result; }