fixing NPE that i see on my Mac when running idegen.sh
diff --git a/tools/idegen/src/Configuration.java b/tools/idegen/src/Configuration.java
index 392cb5d..2f800b1 100644
--- a/tools/idegen/src/Configuration.java
+++ b/tools/idegen/src/Configuration.java
@@ -123,7 +123,11 @@
*/
boolean firstJavaFile = true;
- for (File file : directory.listFiles()) {
+ File[] files = directory.listFiles();
+ if (files == null) {
+ return;
+ }
+ for (File file : files) {
// Trim preceding "./" from path.
String path = file.getPath().substring(2);