[ https://issues.apache.org/jira/browse/VELOCITY-892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16654872#comment-16654872 ]
Thomas Mortagne edited comment on VELOCITY-892 at 10/18/18 8:41 AM: -------------------------------------------------------------------- bq. And you can give Velocity the former (now deprecated in the branch) ConversionHandler or the new one in the runtime.conversion.handler.class property. Is there any alternative programmatic way to pass a Java instance instead ? Otherwise I will have to store some stuff in a static for the XWikiTypeConversionHandler constructor to access it when it's called by Velocity. was (Author: tmortagne): > And you can give Velocity the former (now deprecated in the branch) > ConversionHandler or the new one in the runtime.conversion.handler.class > property. Is there any alternative programmatic way to pass a Java instance instead ? Otherwise I will have to store some stuff in a static for the XWikiTypeConversionHandler constructor to access it when it's called by Velocity. > Method arguments conversions should be based on Type instead of Class > --------------------------------------------------------------------- > > Key: VELOCITY-892 > URL: https://issues.apache.org/jira/browse/VELOCITY-892 > Project: Velocity > Issue Type: Improvement > Components: Engine > Affects Versions: 2.0 > Reporter: Thomas Mortagne > Priority: Major > Fix For: 2.0 > > > I was happy to see that method arguments conversion has been added to 2.0 so > that I can remove the uberspector we have on XWiki side but unfortunately > ConversionHandler is limited to classes which is way too restrictive for us > (for example if the parameter type is List<String> it won't do the same thing > than if the type is List<Integer>). > Our uberspector can be found on > https://github.com/xwiki/xwiki-commons/blob/master/xwiki-commons-core/xwiki-commons-velocity/src/main/java/org/xwiki/velocity/introspection/MethodArgumentsUberspector.java > to see what we do exactly. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org For additional commands, e-mail: dev-h...@velocity.apache.org