On 3/8/17, 5:05 PM, "Harbs" <harbs.li...@gmail.com> wrote:

>The only other option is to just drop TLF and that’s way more work (I
>think).
>
>As it is, it cannot be compiled by the Google Compiler.
>
>There’s lots of superclass dependencies on subclasses.
>
>The good news is that I’m making it a lot more reliant on interfaces
>which is probably a good thing.

More reliance on interfaces is a good thing, but I don't know why we can't
just make folks use -remove-circulars.

It is "ok" to have superclass dependencies on subclasses as long as they
aren't true circularities.  If they are tests for a particular type,
inside method code, it shouldn't matter.  We just have to get the set of
requires right.  Or is there some case that is truly impossible?

Thanks,
-Alex

Reply via email to