/** * Print problems and return number of problems printed after applying the * filter. * * @param problems compiler problems * @param filter problem filter * @return count of printed problems */ public int printProblems(final Collection<ICompilerProblem> problems, IProblemFilter filter) { if (problems == null || problems.isEmpty()) return 0; List<ICompilerProblem> filteredProblems = new ArrayList<ICompilerProblem>(); for (final ICompilerProblem problem : problems) { if ((filter == null) || (filter.accept(problem))) { filteredProblems.add(problem); } } return printProblems(filteredProblems); }
/** * Print problems and return number of problems printed after applying the * filter. * * @param problems compiler problems * @param filter problem filter * @return count of printed problems */ public int printProblems(final Collection<ICompilerProblem> problems, IProblemFilter filter) { if (problems == null || problems.isEmpty()) return 0; List<ICompilerProblem> filteredProblems = new ArrayList<ICompilerProblem>(); for (final ICompilerProblem problem : problems) { if ((filter == null) || (filter.accept(problem))) { filteredProblems.add(problem); } } return printProblems(filteredProblems); }
public int mainNoExit(final String[] args, OutputStream stderr) { int exitCode = -1; try { exitCode = _mainNoExit(args); } catch (Exception e) { PrintWriter writer = new PrintWriter(stderr); writer.println(e.toString()); } finally { final ProblemFormatter formatter = new ProblemFormatter(); final ProblemPrinter printer = new ProblemPrinter(formatter, stderr); printer.printProblems(problems.getFilteredProblems()); } return exitCode; }
public int mainNoExit(final String[] args, OutputStream stderr) { int exitCode = -1; try { exitCode = _mainNoExit(args); } catch (Exception e) { PrintWriter writer = new PrintWriter(stderr); writer.println(e.toString()); } finally { final ProblemFormatter formatter = new ProblemFormatter(); final ProblemPrinter printer = new ProblemPrinter(formatter, stderr); printer.printProblems(problems.getFilteredProblems()); } return exitCode; }
if (printer.printProblems(problems.getFilteredProblems()) > 0) printer.printProblems(warnings); printer.printProblems(errors);
@Override public int mainNoExit(final String[] args, List<ICompilerProblem> problems, Boolean printProblems) { int exitCode = -1; try { exitCode = _mainNoExit(ArgumentUtil.fixArgs(args), problems); } catch (Exception e) { System.err.println(e.toString()); } finally { if (problems != null && !problems.isEmpty()) { if (printProblems) { final WorkspaceProblemFormatter formatter = new WorkspaceProblemFormatter( workspace); final ProblemPrinter printer = new ProblemPrinter(formatter); printer.printProblems(problems); } } } return exitCode; }
if (printer.printProblems(problems.getFilteredProblems()) > 0) printer.printProblems(warnings); printer.printProblems(errors);
@Override public int mainNoExit(final String[] args, List<ICompilerProblem> problems, Boolean printProblems) { int exitCode = -1; try { exitCode = _mainNoExit(ArgumentUtil.fixArgs(args), problems); } catch (Exception e) { System.err.println(e.toString()); } finally { if (problems != null && !problems.isEmpty()) { if (printProblems) { final WorkspaceProblemFormatter formatter = new WorkspaceProblemFormatter( workspace); final ProblemPrinter printer = new ProblemPrinter(formatter); printer.printProblems(problems); } } } return exitCode; }
@Override public int mainNoExit(final String[] args, List<ICompilerProblem> problems, Boolean printProblems) { int exitCode = -1; try { exitCode = _mainNoExit(ArgumentUtil.fixArgs(args), problems); } catch (Exception e) { System.err.println(e.toString()); } finally { if (problems != null && !problems.isEmpty()) { if (printProblems) { final WorkspaceProblemFormatter formatter = new WorkspaceProblemFormatter( workspace); final ProblemPrinter printer = new ProblemPrinter(formatter); printer.printProblems(problems); } } } return exitCode; }
@Override public int mainNoExit(final String[] args, List<ICompilerProblem> problems, Boolean printProblems) { int exitCode = -1; try { exitCode = _mainNoExit(ArgumentUtil.fixArgs(args), problems); } catch (Exception e) { System.err.println(e.toString()); } finally { if (problems != null && !problems.isEmpty()) { if (printProblems) { final WorkspaceProblemFormatter formatter = new WorkspaceProblemFormatter( workspace); final ProblemPrinter printer = new ProblemPrinter(formatter); printer.printProblems(problems); } } } return exitCode; }
@Override public int mainNoExit(final String[] args, List<ICompilerProblem> problems, Boolean printProblems) { int exitCode = -1; try { exitCode = _mainNoExit(ArgumentUtil.fixArgs(args), problems); } catch (Exception e) { System.err.println(e.toString()); } finally { if (problems != null && !problems.isEmpty()) { if (printProblems) { final WorkspaceProblemFormatter formatter = new WorkspaceProblemFormatter( workspace); final ProblemPrinter printer = new ProblemPrinter(formatter); printer.printProblems(problems); } } } return exitCode; }
@Override public int mainNoExit(final String[] args, List<ICompilerProblem> problems, Boolean printProblems) { int exitCode = -1; try { exitCode = _mainNoExit(ArgumentUtil.fixArgs(args), problems); } catch (Exception e) { System.err.println(e.toString()); } finally { if (problems != null && !problems.isEmpty()) { if (printProblems) { final WorkspaceProblemFormatter formatter = new WorkspaceProblemFormatter( workspace, createProblemCategorizer()); final ProblemPrinter printer = new ProblemPrinter(formatter); printer.printProblems(problems); } } } return exitCode; }
/** * Print out problems to standard output. * * @param problems */ private void printProblems(Collection<ICompilerProblem> problems) { CompilerProblemCategorizer categorizer = new CompilerProblemCategorizer(); ProblemFormatter formatter = new WorkspaceProblemFormatter(new Workspace(), categorizer); ProblemPrinter printer = new ProblemPrinter(formatter, System.err); printer.printProblems(problems); }
/** * Print out problems to standard output. * * @param problems */ private void printProblems(Collection<ICompilerProblem> problems) { CompilerProblemCategorizer categorizer = new CompilerProblemCategorizer(); ProblemFormatter formatter = new WorkspaceProblemFormatter(new Workspace(), categorizer); ProblemPrinter printer = new ProblemPrinter(formatter, System.err); printer.printProblems(problems); }
printer.printProblems(problems.getFilteredProblems()); exitCode = ExitCode.FAILED_WITH_CONFIG_ERRORS;
printer.printProblems(problems.getFilteredProblems()); exitCode = ExitCode.FAILED_WITH_CONFIG_ERRORS;
printer.printProblems(problems.getFilteredProblems());
printer.printProblems(problems.getFilteredProblems());
printer.printProblems(problems.getFilteredProblems()); exitCode = ExitCode.FAILED_WITH_CONFIG_ERRORS;
printer.printProblems(problems.getFilteredProblems()); exitCode = ExitCode.FAILED_WITH_CONFIG_ERRORS;