public class

SimpleEquivalenceComparator

extends Object
java.lang.Object
   ↳ com.atlassian.jira.jql.clause.SimpleEquivalenceComparator

Class Overview

Compares two clauses for equivalence using a simple algorithm.

Summary

Public Constructors
SimpleEquivalenceComparator()
Public Methods
boolean isEquivalent(Clause clause, Clause clause1)
Compares two clauses for equivalence suitable for use in Issue Navigator; e.g.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SimpleEquivalenceComparator ()

Public Methods

public boolean isEquivalent (Clause clause, Clause clause1)

Compares two clauses for equivalence suitable for use in Issue Navigator; e.g. clauses that may actually be logically equivalent, but are structured differently, would fail this test. Note that ordering is not important within MultiClauses It is assumed that both clauses have been normalised before being passed in, so that their structures are as similar as possible.

Parameters
clause a normalised Clause; never null
clause1 a normalised Clause; never null
Returns
  • true if the clauses are equivalent; false otherwise.