Jean-François - I moderated in your two messages. Please subscribe to have future messages go to the list directly.

Erik


On Dec 27, 2003, at 3:30 PM, Jean-Francois Halleux wrote:


Hello,

I believe it would be preferable to use a call to super in the subclass of
PriorityQueue.


Patch follows.

KR,

Jean-François Halleux

----

Index: java/org/apache/lucene/index/MultipleTermPositions.java
===================================================================
RCS file:
/home/cvspublic/jakarta-lucene/src/java/org/apache/lucene/index/ MultipleTerm
Positions.java,v
retrieving revision 1.3
diff -u -r1.3 MultipleTermPositions.java
--- java/org/apache/lucene/index/MultipleTermPositions.java 21 Oct 2003
17:59:16 -0000 1.3
+++ java/org/apache/lucene/index/MultipleTermPositions.java 27 Dec 2003
20:26:14 -0000
@@ -78,7 +78,7 @@
TermPositionsQueue(List termPositions)
throws IOException
{
- initialize(termPositions.size());
+ super(termPositions.size());


Iterator i = termPositions.iterator();
while (i.hasNext())
Index: java/org/apache/lucene/index/SegmentMergeQueue.java
===================================================================
RCS file:
/home/cvspublic/jakarta-lucene/src/java/org/apache/lucene/index/ SegmentMerge
Queue.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 SegmentMergeQueue.java
--- java/org/apache/lucene/index/SegmentMergeQueue.java 18 Sep 2001
16:29:53 -0000 1.1.1.1
+++ java/org/apache/lucene/index/SegmentMergeQueue.java 27 Dec 2003
20:26:14 -0000
@@ -59,7 +59,7 @@


 final class SegmentMergeQueue extends PriorityQueue {
   SegmentMergeQueue(int size) {
-    initialize(size);
+    super(size);
   }

protected final boolean lessThan(Object a, Object b) {
Index: java/org/apache/lucene/search/HitQueue.java
===================================================================
RCS file:
/home/cvspublic/jakarta-lucene/src/java/org/apache/lucene/search/ HitQueue.ja
va,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 HitQueue.java
--- java/org/apache/lucene/search/HitQueue.java 18 Sep 2001 16:29:56 -0000
1.1.1.1
+++ java/org/apache/lucene/search/HitQueue.java 27 Dec 2003 20:26:14 -0000
@@ -58,7 +58,7 @@


 final class HitQueue extends PriorityQueue {
   HitQueue(int size) {
-    initialize(size);
+    super(size);
   }

protected final boolean lessThan(Object a, Object b) {
Index: java/org/apache/lucene/search/PhraseQueue.java
===================================================================
RCS file:
/home/cvspublic/jakarta-lucene/src/java/org/apache/lucene/search/ PhraseQueue
.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PhraseQueue.java
--- java/org/apache/lucene/search/PhraseQueue.java 18 Sep 2001
16:29:57 -0000 1.1.1.1
+++ java/org/apache/lucene/search/PhraseQueue.java 27 Dec 2003
20:26:15 -0000
@@ -58,7 +58,7 @@


 final class PhraseQueue extends PriorityQueue {
   PhraseQueue(int size) {
-    initialize(size);
+    super(size);
   }

protected final boolean lessThan(Object o1, Object o2) {
Index: java/org/apache/lucene/util/PriorityQueue.java
===================================================================
RCS file:
/home/cvspublic/jakarta-lucene/src/java/org/apache/lucene/util/ PriorityQueue
.java,v
retrieving revision 1.5
diff -u -r1.5 PriorityQueue.java
--- java/org/apache/lucene/util/PriorityQueue.java 20 Sep 2003
14:06:47 -0000 1.5
+++ java/org/apache/lucene/util/PriorityQueue.java 27 Dec 2003
20:26:15 -0000
@@ -67,7 +67,7 @@
protected abstract boolean lessThan(Object a, Object b);


/** Subclass constructors must call this. */
- protected final void initialize(int maxSize) {
+ protected PriorityQueue(int maxSize) {
size = 0;
int heapSize = maxSize + 1;
heap = new Object[heapSize];
Index: test/org/apache/lucene/util/TestPriorityQueue.java
===================================================================
RCS file:
/home/cvspublic/jakarta-lucene/src/test/org/apache/lucene/util/ TestPriorityQ
ueue.java,v
retrieving revision 1.4
diff -u -r1.4 TestPriorityQueue.java
--- test/org/apache/lucene/util/TestPriorityQueue.java 11 Sep 2003
12:15:30 -0000 1.4
+++ test/org/apache/lucene/util/TestPriorityQueue.java 27 Dec 2003
20:26:16 -0000
@@ -71,8 +71,7 @@
{
public IntegerQueue(int count)
{
- super();
- initialize(count);
+ super(count);
}


protected boolean lessThan(Object a, Object b)


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to