|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IssueFilter
An issue filter is an object that allows filtering of Issues on batch side, preventing them from being persisted.
| Method Summary | |
|---|---|
boolean |
accept(Issue issue,
IssueFilterChain chain)
The accept method is called for each Issue created during analysis, to check if it has to be persisted. |
| Method Detail |
|---|
boolean accept(Issue issue,
IssueFilterChain chain)
accept method is called for each Issue created during analysis, to check if it has to be persisted. Examples of use cases are:
//NOSONAR comments, semantic annotations)chain parameter allows for fine control of the filtering logic: it is each filter's duty to either pass the issue to the next filter, by calling
the IssueFilterChain.accept(org.sonar.api.issue.Issue) method, or return directly if the issue has to be accepted or not
issue - the issue being filteredchain - the rest of the filters
true to accept the issue, false to reject it, IssueFilterChain.accept(org.sonar.api.issue.Issue) to let the other filters decide.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||