Treat arrays like fixed-length lists
------------------------------------

                 Key: VELOCITY-533
                 URL: https://issues.apache.org/jira/browse/VELOCITY-533
             Project: Velocity
          Issue Type: New Feature
          Components: Engine
    Affects Versions: 1.5
            Reporter: Nathan Bubna
            Priority: Minor
             Fix For: 1.6


I'd like to see arrays treated like fixed-length List objects as much as 
possible.  This means auto-magically supporting size(), set(int,Object), 
get(int), and isEmpty() at a minimum.  Support for something like iterator() 
probably isn't necessary, since #foreach already handles arrays, but it might 
be good for completeness.  These should be possible via some Uberspect hackery.

And since the goal is to free template authors from having to care about the 
differences between Lists and arrays, we might also consider supporting 
conversion between the two for method calls, so:

$foo.wantsListHere($thisisAnArray)

and

$bar.wantsArrayHere($thisisAList)

both work automatically.   I haven't yet looked into what it would take to do 
this.   If it is too hard or messy, i could be happy with just support for 
calling List methods on arrays.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to