added better validation to throw more meaningful error message if a file is null
This commit is contained in:
+6
@@ -58,6 +58,12 @@ public class CompilerDependencies {
|
|||||||
if (altHeadersClasspath.length == 0) {
|
if (altHeadersClasspath.length == 0) {
|
||||||
throw new IllegalArgumentException("altHeaders must be included for mode " + compilerSpecialMode);
|
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 (compilerSpecialMode.includeKotlinRuntime()) {
|
||||||
if (runtimeJar == null) {
|
if (runtimeJar == null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user