[
https://issues.apache.org/jira/browse/TINKERPOP-2040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stephen mallette closed TINKERPOP-2040.
---------------------------------------
Resolution: Done
Fix Version/s: 3.2.10
3.3.4
3.4.0
> Improve flexibility of GroovyTranslator to handle custom types
> --------------------------------------------------------------
>
> Key: TINKERPOP-2040
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2040
> Project: TinkerPop
> Issue Type: Improvement
> Components: groovy
> Affects Versions: 3.2.9
> Reporter: stephen mallette
> Assignee: stephen mallette
> Priority: Major
> Fix For: 3.4.0, 3.3.4, 3.2.10
>
>
> {{GroovyTranslator}} only handles a set body of types. If for some reason
> however an object is passed to it in the traversal that it doesn't know how
> to properly handle you could get an invalid groovy string. It would be good
> if it could not only handle new types but also override existing ones (not
> sure why an override would be needed, but does't seem like a wrong thing to
> allow).
> This change is slightly bigger than {{GroovyTranslator}} though because
> however the override will take place it will need to be possible to use it
> within the script engine somehow and right now it is initialized statically.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)