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
>
>

Reply via email to