added better validation to throw more meaningful error message if a file is null

This commit is contained in:
James Strachan
2012-05-18 19:48:47 +01:00
parent 08a45ef346
commit 06f8e27d78
@@ -58,6 +58,12 @@ public class CompilerDependencies {
if (altHeadersClasspath.length == 0) {
throw new IllegalArgumentException("altHeaders must be included for mode " + compilerSpecialMode);
}
for (int i = 0; i < altHeadersClasspath.length; i++) {
File file = altHeadersClasspath[i];
if (file == null) {
throw new IllegalArgumentException("altHeaders file " + i + " must not be null for included for mode " + compilerSpecialMode);
}
}
}
if (compilerSpecialMode.includeKotlinRuntime()) {
if (runtimeJar == null) {