check null moduleName for PreCompileStrategy; this can happen when there are pure Java GWTTestCases.
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7592 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/junit/CompileStrategy.java b/user/src/com/google/gwt/junit/CompileStrategy.java
index e1db74d..48b2518 100644
--- a/user/src/com/google/gwt/junit/CompileStrategy.java
+++ b/user/src/com/google/gwt/junit/CompileStrategy.java
@@ -302,10 +302,12 @@
for (String moduleName : GWTTestCase.getAllTestModuleNames()) {
TestModuleInfo moduleInfo = GWTTestCase.getTestsForModule(moduleName);
String syntheticModuleName = moduleInfo.getSyntheticModuleName();
- ModuleDef moduleDef = maybeCompileModuleImpl(
- moduleInfo.getModuleName(), syntheticModuleName,
- moduleInfo.getStrategy(), batchingStrategy, treeLogger);
- preCompiledModuleDefs.put(syntheticModuleName, moduleDef);
+ if (syntheticModuleName != null) {
+ ModuleDef moduleDef = maybeCompileModuleImpl(
+ moduleInfo.getModuleName(), syntheticModuleName,
+ moduleInfo.getStrategy(), batchingStrategy, treeLogger);
+ preCompiledModuleDefs.put(syntheticModuleName, moduleDef);
+ }
}
}
}