Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java')
-rw-r--r--bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java
index 3aaf29bd51..8a9ed8723d 100644
--- a/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java
+++ b/bundles/org.eclipse.swt.tools/JNI Generation/org/eclipse/swt/tools/internal/JNIGeneratorApp.java
@@ -296,6 +296,9 @@ String[] getClassNames() {
File file = new File(path + File.separator + pkgPath);
if (file.exists()) {
String[] entries = file.list();
+ if(entries == null) {
+ entries = new String[0];
+ }
for (int i = 0; i < entries.length; i++) {
String entry = entries[i];
File f = new File(file, entry);
@@ -348,6 +351,9 @@ JNIClass[] getASTClasses() {
String packageName = getPackageName();
File dir = new File(root + "/" + packageName.replace('.', '/'));
File[] files = dir.listFiles();
+ if (files == null) {
+ files = new File[0];
+ }
for (int i = 0; i < files.length; i++) {
File file = files[i];
try {

Back to the top