> The simple and qualified references answer the question "What > references do I depend on to correctly parse and resolve the source > code?"
Okay, so I do have a question about these. Debugging the ecj behavior, I was looking at the output for some class in the c.g.g.u.client.rpc.core (abbreviated hereafter as foo.core) package, which imports a java.math BigDecimal, and was seeing: * Simple refs of [math, java, core, rpc, client, user, gwt, ...] * Qualified refs of [foo.core.java.math, foo.core.java, ...] But, why is just "math" in the simple list? And why is "foo.core.java.math" is in the qualified list? AFAIU, even if a new "java.lang.math" or "foo.core.java.math" entry was introduced, I don't see how either would change the resolution of the current class's "import java.math.BigDecimal", and so it shouldn't need invalidated/recompiled? - Stephen -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
