I assume this is only a problem for folks using -remove-circulars? I assume what is broken is the order of loaded files instead of something else?
Thanks, -Alex On 4/8/17, 9:46 PM, "Harbs" <harbs.li...@gmail.com> wrote: >Related issue: > >The recent changes to Falcon has broken UIDUtil which has the following: >private static const UIDBuffer:BinaryData = new BinaryData(); > >Unless something changes, this needs to be changed to a getter. > >> On Apr 8, 2017, at 11:40 PM, Harbs <harbs.li...@gmail.com> wrote: >> >> Currently initializing non-primitive static types are a big no-no in >>FlexJS. It causes all kinds of javascript runtime errors due to >>non-defined types depending on the order of loaded files. >> >> I think this is an area which needs some improvement. The improvement >>can take two variations: >> >> 1. We can simply disallow initializing non-primitive types at compile >>time, so at least there will be a compile-time warning of potential >>problems. >> 2. We can somehow allow these initializations. >> >> I’m not sure if #2 is possible, but it would definitely be preferred to >>#1 if it is. >> >> Thoughts? >> >> Harbs >