On Mon, Apr 12, 2010 at 1:53 PM, Freeland Abbott <[email protected]> wrote:
> I am assuming your union would be the following: >> >> - all foo*.java >> - all bar*.java >> >> Is that correct? >> > > Close, but it'd actually include all foo*.java and all b*.java, not just > bar*.java. But you probably knew that and just typo'ed.... > I think this must be a typo, as no module requested b*.java at all. Anyway, after FTF discussion and set diagrams on the board, we agree that the result should be Union(Includes[i] - Excludes[i]) for all modules i As noted in the discussion, you can't optimize this to Union(Includes[i]) - Intersection(Excludes[i]) This does have the problem that a module that really doesn't want a file included can't enforce it, but as you say that probably isn't a big deal. -- John A. Tamplin Software Engineer (GWT), Google -- http://groups.google.com/group/Google-Web-Toolkit-Contributors To unsubscribe, reply using "remove me" as the subject.
