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
-~----------~----~----~----~------~----~------~--~---

Attachment: soyc_r3676.patch.gz
Description: GNU Zip compressed data

Reply via email to