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