Clone
Daz DeBoer
committed
on 31 Oct 14
All LanguageSourceSet instances are associated with a component instance
- ProjectSourceSet is a flat collection of LanguageSourceSets
- Eac… Show more
All LanguageSourceSet instances are associated with a component instance

- ProjectSourceSet is a flat collection of LanguageSourceSets

- Each component has a FunctionalSourceSet

- Each binary for a component gets a copy of the component's FunctionalSourceSet

- Any source set added to a FunctionalSourceSet is automatically in the ProjectSourceSet

- Most rules that deal with source sets iterate over sources for a component, rather than everything in ProjectSourceSet

- Updated all tests so that LanguageSourceSets are created directly for a component/binary,

 rather than declaring them in the sources container and then referencing them from component/binary

Show less

green-master + 475 more