[ https://issues.apache.org/jira/browse/VELOCITY-533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christopher Schultz updated VELOCITY-533: ----------------------------------------- Attachment: PrimitiveArrayWrapper.java Per discussion on the developer list, I am including a class that can wrap a primitive array (any array, actually) and provide collection-like access to it. Requires Java 1.2 or better since it uses the Java Collections API. > 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 > > Attachments: PrimitiveArrayWrapper.java > > > 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]