@return the Problem for the most relevant error or warning on 'line', defaults to the first error, if there are no errors first warning.
(int line)
| 2616 | * defaults to the first error, if there are no errors first warning. |
| 2617 | */ |
| 2618 | protected Problem findProblem(int line) { |
| 2619 | List<Problem> problems = findProblems(line); |
| 2620 | for (Problem p : problems) { |
| 2621 | if (p.isError()) return p; |
| 2622 | } |
| 2623 | return problems.isEmpty() ? null : problems.get(0); |
| 2624 | } |
| 2625 | |
| 2626 | |
| 2627 | public List<Problem> findProblems(int line) { |
no test coverage detected