Class NamedTerminalClauseCollectingVisitor

java.lang.Object
com.atlassian.jira.issue.search.searchers.util.RecursiveClauseVisitor
com.atlassian.jira.issue.search.searchers.impl.NamedTerminalClauseCollectingVisitor
All Implemented Interfaces:
ClauseVisitor<Void>

public class NamedTerminalClauseCollectingVisitor extends RecursiveClauseVisitor implements ClauseVisitor<Void>

A RecursiveClauseVisitor which collects TerminalClauses that have the specified clause names.

Note: this visitor does not perform any structure checking. It simply collects all the clauses with the specified names.

Since:
v4.0
  • Constructor Details

    • NamedTerminalClauseCollectingVisitor

      public NamedTerminalClauseCollectingVisitor(String clauseName)
    • NamedTerminalClauseCollectingVisitor

      public NamedTerminalClauseCollectingVisitor(Collection<String> clauseNames)
  • Method Details