Cole Greer created TINKERPOP-3191:
-------------------------------------
Summary: Remove incorrect usages of TraversalParent
Key: TINKERPOP-3191
URL: https://issues.apache.org/jira/browse/TINKERPOP-3191
Project: TinkerPop
Issue Type: Bug
Components: process
Affects Versions: 3.7.4
Reporter: Cole Greer
There's a handful of steps which currently implement `TraversalParent` but
don't appear to take any child traversals or properly implement the
TraversalParent interface.
I've noticed this for ElementMapStep, EmptyStep, SplitGlobalStep,
SplitLocalStep, and IndexStep. Of those, IndexStep is a bit notable in that a
child traversal can be forced into it through with-modulation as it is a
Configuring step, however any such child traversals appear unused and are not
exposed by the TraversalParent methods. I believe in all of these cases
TraversalParent is included as an interface either by mistake or due to
historical reasons which are no longer relevant.
Each of these steps should be revisited in greater detail and the
TraversalParent interface should be removed if it is not relevant.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)