Class ClauseRenamingCloningVisitor

java.lang.Object
com.atlassian.jira.issue.search.ClauseRenamingCloningVisitor
All Implemented Interfaces:
ClauseVisitor<Clause>

public class ClauseRenamingCloningVisitor extends Object implements ClauseVisitor<Clause>
A visitor that will clone the tree it is visiting, renaming any terminal nodes whose name is a key in the substitutions map with its value in the substitutions map. Note that terminal node names are case insensitive.
Since:
v4.2