@Test public void testNullProblemsShouldNotBombr() { AndHowCompileException ahce = new AndHowCompileException(null); assertEquals(0, ahce.getProblems().size()); }
public List<CompileProblem> getProblems() { return problems; }
AndHowCompileException extends RuntimeException { public List<CompileProblem> getProblems() { return problems; } }
AndHowCompileException extends RuntimeException { public List<CompileProblem> getProblems() { return problems; } AndHowCompileException(List<CompileProblem> problems);  AndHowCompileException(String message, Throwable cause); }
AndHowCompileException extends RuntimeException { public List<CompileProblem> getProblems() { return problems; } AndHowCompileException(List<CompileProblem> problems);  AndHowCompileException(String message, Throwable cause); @Override synchronized Throwable getCause(); @Override String getMessage(); List<CompileProblem> getProblems(); }
AndHowCompileException extends RuntimeException { public List<CompileProblem> getProblems() { return problems; } AndHowCompileException(List<CompileProblem> problems);  AndHowCompileException(String message, Throwable cause); @Override synchronized Throwable getCause(); @Override String getMessage(); List<CompileProblem> getProblems(); static final String DEFAULT_MSG; }