in core/src/main/java/org/apache/commons/jci2/core/compiler/CompilationResult.java [36:53]
public CompilationResult( final CompilationProblem[] pProblems ) {
final Collection<CompilationProblem> errorsColl = new ArrayList<>();
final Collection<CompilationProblem> warningsColl = new ArrayList<>();
for (final CompilationProblem problem : pProblems) {
if (problem.isError()) {
errorsColl.add(problem);
} else {
warningsColl.add(problem);
}
}
errors = new CompilationProblem[errorsColl.size()];
errorsColl.toArray(errors);
warnings = new CompilationProblem[warningsColl.size()];
warningsColl.toArray(warnings);
}