The discussion on this was in March 2013.

On May 14, 2015, at 11:03 PM, Alex Harui <aha...@adobe.com> wrote:

> I just looked quickly at the differences.  It appears that the second
> ArrayList has different update event logic so it may be that it was safer
> to create a different ArrayList so we wouldn’t have to worry about
> backward compatibility issues.
> 
> -Alex
> 
> On 5/13/15, 2:31 PM, "Gareth Smith" <garethdanielsm...@gmail.com> wrote:
> 
>> It looks like the second ArrayList was introduced by Justin Mclean in
>> this commit:
>> 
>> https://github.com/apache/flex-sdk/commit/621e4debe8cd46e9ec5a197256dc2b6e
>> 32fc47c3
>> 
>> I can't figure out why it was included though. Justin?
>> 
>> Thanks
>> Gareth
>> 
>> On 10/05/15 11:29, Gareth Smith wrote:
>>> Hi,
>>> 
>>> I am putting together a patch for ArrayList to support square-bracket
>>> indexing and for-each loops, see:
>>> https://issues.apache.org/jira/browse/FLEX-15159
>>> 
>>> I am confused by the existence of not one, but two ArrayList classes:
>>> the "original" one at mx.collections.ArrayList and another one at
>>> org.apache.flex.collections.ArrayList.
>>> 
>>> Why are there two classes? Looking at their diff, I would guess that
>>> mx.collections.ArrayList is newer: it has some additional
>>> optimisations, and an additional toJSON() method.
>>> 
>>> I could patch both classes, but I would rather not introduce more
>>> duplication that might become a maintenance burden along the line.
>>> 
>>> Thanks
>>> Gareth
>> 
> 

Reply via email to