Cool

> On Jan 14, 2020, at 10:30 PM, Josh Tynjala <[email protected]> wrote:
> 
> 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