@Override public Severity getSeverity(Issue issue) { ensureInitialized(); Severity severity = mSeverity.get(issue.getId()); if (severity != null) { return severity; } if (mParent != null) { return mParent.getSeverity(issue); } return getDefaultSeverity(issue); }
@Override @NonNull public Severity getSeverity(@NonNull Issue issue) { ensureInitialized(); Severity severity = this.severity.get(issue.getId()); if (severity == null) { severity = this.severity.get(VALUE_ALL); } if (severity != null) { return severity; } if (parent != null) { return parent.getSeverity(issue); } return getDefaultSeverity(issue); }
@Override @NonNull protected Severity getDefaultSeverity(@NonNull Issue issue) { // In unit tests, include issues that are ignored by default Severity severity = super.getDefaultSeverity(issue); if (severity == Severity.IGNORE) { if (issue.getDefaultSeverity() != Severity.IGNORE) { return issue.getDefaultSeverity(); } return Severity.WARNING; } return severity; }
@NonNull @Override protected Severity getDefaultSeverity(@NonNull Issue issue) { if (flags.isCheckAllWarnings()) { return issue.getDefaultSeverity(); } return super.getDefaultSeverity(issue); }
@Override @NonNull protected Severity getDefaultSeverity(@NonNull Issue issue) { // In unit tests, include issues that are ignored by default Severity severity = super.getDefaultSeverity(issue); if (severity == Severity.IGNORE) { if (issue.getDefaultSeverity() != Severity.IGNORE) { return issue.getDefaultSeverity(); } return Severity.WARNING; } return severity; }