Looks like specifying a property as a child tag also fails to report an
error:

<js:Label text="Hello World!">
<js:_width>10</js:_width>
</js:Label>

I'll take a look at both of these.

--
Josh Tynjala
Bowler Hat LLC <https://bowlerhat.dev>


On Tue, Jan 14, 2020 at 12:02 PM Josh Tynjala <[email protected]>
wrote:

> 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