[411812] getChildModules javadoc says should not return null
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java
index 2989db6..7125b8d 100644
--- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java
+++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java
@@ -2611,18 +2611,18 @@
try {
int i = module.length - 1;
if (!module[i].isExternal() && (module[i].getProject() == null || !module[i].getProject().isAccessible()))
- return null;
+ return new IModule[0];
ServerDelegate sd = getDelegate(monitor);
if (sd == null)
- return null;
+ return new IModule[0];
IModule[] children = sd.getChildModules(module);
if (children != null && children.length == 1 && children[0].equals(module[module.length - 1]))
- return null;
+ return new IModule[0];
return children;
} catch (Exception e) {
ServerPlugin.logExtensionFailure(toString(), e);
- return null;
+ return new IModule[0];
}
}