[ 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)