You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2013/04/15 22:32:09 UTC
svn commit: r1468215 -
/lucene/dev/trunk/lucene/queryparser/src/java/org/apache/lucene/queryparser/complexPhrase/ComplexPhraseQueryParser.java
Author: rmuir
Date: Mon Apr 15 20:32:09 2013
New Revision: 1468215
URL: http://svn.apache.org/r1468215
Log:
fix equals/hashcode bug in ComplexPhraseQuery (sorry jenkins)
Modified:
lucene/dev/trunk/lucene/queryparser/src/java/org/apache/lucene/queryparser/complexPhrase/ComplexPhraseQueryParser.java
Modified: lucene/dev/trunk/lucene/queryparser/src/java/org/apache/lucene/queryparser/complexPhrase/ComplexPhraseQueryParser.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/queryparser/src/java/org/apache/lucene/queryparser/complexPhrase/ComplexPhraseQueryParser.java?rev=1468215&r1=1468214&r2=1468215&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/queryparser/src/java/org/apache/lucene/queryparser/complexPhrase/ComplexPhraseQueryParser.java (original)
+++ lucene/dev/trunk/lucene/queryparser/src/java/org/apache/lucene/queryparser/complexPhrase/ComplexPhraseQueryParser.java Mon Apr 15 20:32:09 2013
@@ -363,7 +363,7 @@ public class ComplexPhraseQueryParser ex
@Override
public int hashCode() {
final int prime = 31;
- int result = 1;
+ int result = super.hashCode();
result = prime * result + ((field == null) ? 0 : field.hashCode());
result = prime
* result
@@ -381,6 +381,9 @@ public class ComplexPhraseQueryParser ex
return false;
if (getClass() != obj.getClass())
return false;
+ if (!super.equals(obj)) {
+ return false;
+ }
ComplexPhraseQuery other = (ComplexPhraseQuery) obj;
if (field == null) {
if (other.field != null)