On Thu, Oct 2, 2008 at 4:56 PM, Lex Spoon <[EMAIL PROTECTED]> wrote:

> 2. Attaching a method to its overrider parent seems to mix two
> separate meanings of ancestor.  In most of SOYC, the ancestors of a
> node are previous versions of the same node, only before some
> transformation had occurred.  In the case of method override, however,
> the two methods are completely distinct.  You say that making one the
> ancestor of the other means that you can find one method from the
> other without needing a type oracle.  However, it turns out that
> callers of the compiler are going to be able to get a type oracle,
> anyway, once runAsync is merged in.


Clarification: Lex means a JJS JTypeOracle; not the one generators use.


> - Why are there synchronized methods in SourceInfo?  In particular,
> why are some synchronized but not others?  I would not have expected
> this class to ever get used by multiple threads at the same time.  Any
> particular JProgram or JsProgram should be owned by one thread at a
> time, and ownership transfer always involves a synchronization point.
>

I was wondering this myself.

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to