Changes from previous patch: - SourceInfos are now created only via JProgram and JsProgram. Descendant collection is now a field in the program types. - Optimized getRoots() call in SourceInfo - Addressed nits
SourceInfo is now an abstract class with a protected constructor. Each AST package has its own SourceInfo subtype with package-protected constructors to ensure that only the relevant program type constructs SourceInfo objects. Also, as we expand the type of data that's collected, I expect to add additional, per-AST, information to the subtypes. -- Bob Vawter Google Web Toolkit Team --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
soyc_r3676.patch.gz
Description: GNU Zip compressed data
