/** * This categorizer can look at user configured overrides of problem * severity, falling back to the default severity. * * @param problemSettings configuration settings that effect how problems * are categorized. If null, only the default severity of problems will * be used. */ public CompilerProblemCategorizer(ICompilerProblemSettings problemSettings) { super(); if (problemSettings != null) { addToUserSeverity(problemSettings.getErrorProblems(), CompilerProblemSeverity.ERROR); addToUserSeverity(problemSettings.getWarningProblems(), CompilerProblemSeverity.WARNING); addToUserSeverity(problemSettings.getIgnoreProblems(), CompilerProblemSeverity.IGNORE); showWarnings = problemSettings.showWarnings(); } else { showWarnings = true; } }
/** * This categorizer can look at user configured overrides of problem * severity, falling back to the default severity. * * @param problemSettings configuration settings that effect how problems * are categorized. If null, only the default severity of problems will * be used. */ public CompilerProblemCategorizer(ICompilerProblemSettings problemSettings) { super(); if (problemSettings != null) { addToUserSeverity(problemSettings.getErrorProblems(), CompilerProblemSeverity.ERROR); addToUserSeverity(problemSettings.getWarningProblems(), CompilerProblemSeverity.WARNING); addToUserSeverity(problemSettings.getIgnoreProblems(), CompilerProblemSeverity.IGNORE); showWarnings = problemSettings.showWarnings(); } else { showWarnings = true; } }