I can reproduce this issue. I determined that the Flex SDK reports this error, so the Royale compiler should do the same:
RoyalePrivateMXML.mxml(-1): Error: Attempted access of inaccessible property _privateVar through a reference with static type com.example:MyClass. -- Josh Tynjala Bowler Hat LLC <https://bowlerhat.dev> On Mon, Jan 13, 2020 at 3:04 PM Harbs <[email protected]> wrote: > <js:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > xmlns:js="library://ns.apache.org/royale/basic" > > <js:valuesImpl> > <js:SimpleCSSValuesImpl lastIndex="10"/> > </js:valuesImpl> > <js:initialView> > <js:View> > <js:Label text="Hello World!" _width="10" /> > </js:View> > </js:initialView> > </js:Application> > > There’s two private vars there: “lastIndex", and “_width". > > This compiles with no warnings or errors. > > > On Jan 14, 2020, at 12:56 AM, Josh Tynjala <[email protected]> > wrote: > > > > Do you have some example code? > > > > -- > > Josh Tynjala > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > On Mon, Jan 13, 2020 at 2:21 PM Harbs <[email protected]> wrote: > > > >> I just noticed that there’s no compiler error while specifying private > var > >> values in MXML. > >> > >> It looks like it’s compiled “correctly” too. > >> > >> I assume this is a bug? > >> > >> Harbs > >
