I've changed ModuleDef to track the string names internally. This makes all of the added code in defineLinker() sanity-checking code.
http://gwt-code-reviews.appspot.com/47813/diff/1/2 File dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java (right): http://gwt-code-reviews.appspot.com/47813/diff/1/2#newcode138 Line 138: } else if (!activeLinkers.contains(clazz)) { This could go either way. For this change, I don't want to alter the current semantics. http://gwt-code-reviews.appspot.com/47813/diff/1/2#newcode223 Line 223: } else if (index != -1) { Done. http://gwt-code-reviews.appspot.com/47813 --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
