[ 
https://issues.apache.org/jira/browse/JEXL-79?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12740120#action_12740120
 ] 

Sebb commented on JEXL-79:
--------------------------

Wow, that was quick!

Looks fine to me.

Needs some more tests:
- empty array
- adding items beyond the original list (including leaving a gap)
- referencing missing items

Just occurred to me - might be useful to be able to delete entries.
Perhaps setting an entry to null should delete it?


> Add support for growable arrays (ArrayLists)
> --------------------------------------------
>
>                 Key: JEXL-79
>                 URL: https://issues.apache.org/jira/browse/JEXL-79
>             Project: Commons JEXL
>          Issue Type: New Feature
>            Reporter: Sebb
>             Fix For: Later
>
>         Attachments: JEXL-79.patch
>
>
> JEXL now has fixed arrays. Trying to access a non-existent entry generates an 
> Exception.
> Might be useful to allow for the creation and manipulation of growable 
> arrays, e.g. using ArrayList.
> Writing to a non-existent entry should just create the value; reading should 
> return null and empty.
> This would need a new syntax.
> Perhaps:
> list=[1,2,3,...]
> and
> emptyList=[...]
> I did wonder about using (), but that would clash with method invocation.
> Other ideas welcome!

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to