LUCENE-3006: die javadoc warnings die

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1087319 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Steven Rowe 2011-03-31 14:36:05 +00:00
parent 82f0640b49
commit 47190d3323
4 changed files with 31 additions and 14 deletions

View File

@ -195,6 +195,16 @@
<target name="javadocs-all" description="Generate javadoc for core and contrib classes" depends="build-contrib"> <target name="javadocs-all" description="Generate javadoc for core and contrib classes" depends="build-contrib">
<sequential> <sequential>
<mkdir dir="${javadoc.dir}/all"/> <mkdir dir="${javadoc.dir}/all"/>
<path id="javadoc.classpath">
<path refid="classpath"/>
<pathelement location="${ant.home}/lib/ant.jar"/>
<fileset dir=".">
<include name="**/lib/*.jar"/>
</fileset>
<pathelement location="${common.dir}/../modules/analysis/build/common/lucene-analyzers-common-${version}.jar"/>
</path>
<invoke-javadoc <invoke-javadoc
destdir="${javadoc.dir}/all"> destdir="${javadoc.dir}/all">
<sources> <sources>

View File

@ -28,6 +28,7 @@ import java.util.SortedMap;
import java.util.TreeMap; import java.util.TreeMap;
import java.util.Map.Entry; import java.util.Map.Entry;
import org.apache.lucene.index.SegmentCodecs; // Required for Java 1.5 javadocs
import org.apache.lucene.index.SegmentCodecs.SegmentCodecsBuilder; import org.apache.lucene.index.SegmentCodecs.SegmentCodecsBuilder;
import org.apache.lucene.index.codecs.CodecProvider; import org.apache.lucene.index.codecs.CodecProvider;
import org.apache.lucene.store.Directory; import org.apache.lucene.store.Directory;
@ -218,12 +219,13 @@ public final class FieldInfos implements Iterable<FieldInfo> {
/** /**
* Creates a new {@link FieldInfos} instance with a private * Creates a new {@link FieldInfos} instance with a private
* {@link FieldNumberBiMap} and a default {@link SegmentCodecsBuilder} * {@link org.apache.lucene.index.FieldInfos.FieldNumberBiMap} and a default {@link SegmentCodecsBuilder}
* initialized with {@link CodecProvider#getDefault()}. * initialized with {@link CodecProvider#getDefault()}.
* <p> * <p>
* Note: this ctor should not be used during indexing use * Note: this ctor should not be used during indexing use
* {@link FieldInfos#FieldInfos(FieldInfos)} or * {@link FieldInfos#FieldInfos(FieldInfos)} or
* {@link FieldInfos#FieldInfos(FieldNumberBiMap)} instead. * {@link FieldInfos#FieldInfos(FieldNumberBiMap,org.apache.lucene.index.SegmentCodecs.SegmentCodecsBuilder)}
* instead.
*/ */
public FieldInfos() { public FieldInfos() {
this(new FieldNumberBiMap(), SegmentCodecsBuilder.create(CodecProvider.getDefault())); this(new FieldNumberBiMap(), SegmentCodecsBuilder.create(CodecProvider.getDefault()));
@ -552,9 +554,10 @@ public final class FieldInfos implements Iterable<FieldInfo> {
/** /**
* Returns <code>true</code> iff this instance is not backed by a * Returns <code>true</code> iff this instance is not backed by a
* {@link FieldNumberBiMap}. Instances read from a directory via * {@link org.apache.lucene.index.FieldInfos.FieldNumberBiMap}. Instances read from a directory via
* {@link FieldInfos#FieldInfos(Directory, String)} will always be read-only * {@link FieldInfos#FieldInfos(Directory, String)} will always be read-only
* since no {@link FieldNumberBiMap} is supplied, otherwise <code>false</code>. * since no {@link org.apache.lucene.index.FieldInfos.FieldNumberBiMap} is supplied, otherwise
* <code>false</code>.
*/ */
public final boolean isReadOnly() { public final boolean isReadOnly() {
return globalFieldNumbers == null; return globalFieldNumbers == null;

View File

@ -21,8 +21,10 @@ package org.apache.lucene.util;
* least element can always be found in constant time. Put()'s and pop()'s * least element can always be found in constant time. Put()'s and pop()'s
* require log(size) time. * require log(size) time.
* *
* <p><b>NOTE</b>: This class pre-allocates a full array of * <p><b>NOTE</b>: This class will pre-allocate a full array of
* length <code>maxSize+1</code>, in {@link #initialize}. * length <code>maxSize+1</code> if instantiated via the
* {@link #PriorityQueue(int,boolean)} constructor with
* <code>prepopulate</code> set to <code>true</code>.
* *
* @lucene.internal * @lucene.internal
*/ */
@ -83,9 +85,10 @@ public abstract class PriorityQueue<T> {
/** /**
* This method can be overridden by extending classes to return a sentinel * This method can be overridden by extending classes to return a sentinel
* object which will be used by {@link #initialize(int)} to fill the queue, so * object which will be used by the {@link PriorityQueue#PriorityQueue(int,boolean)}
* that the code which uses that queue can always assume it's full and only * constructor to fill the queue, so that the code which uses that queue can always
* change the top without attempting to insert any new object.<br> * assume it's full and only change the top without attempting to insert any new
* object.<br>
* *
* Those sentinel values should always compare worse than any non-sentinel * Those sentinel values should always compare worse than any non-sentinel
* value (i.e., {@link #lessThan} should always favor the * value (i.e., {@link #lessThan} should always favor the
@ -111,11 +114,11 @@ public abstract class PriorityQueue<T> {
* </pre> * </pre>
* *
* <b>NOTE:</b> if this method returns a non-null value, it will be called by * <b>NOTE:</b> if this method returns a non-null value, it will be called by
* {@link #initialize(int)} {@link #size()} times, relying on a new object to * the {@link PriorityQueue#PriorityQueue(int,boolean)} constructor
* be returned and will not check if it's null again. Therefore you should * {@link #size()} times, relying on a new object to be returned and will not
* ensure any call to this method creates a new instance and behaves * check if it's null again. Therefore you should ensure any call to this
* consistently, e.g., it cannot return null if it previously returned * method creates a new instance and behaves consistently, e.g., it cannot
* non-null. * return null if it previously returned non-null.
* *
* @return the sentinel object to use to pre-populate the queue, or null if * @return the sentinel object to use to pre-populate the queue, or null if
* sentinel objects are not supported. * sentinel objects are not supported.

View File

@ -187,6 +187,7 @@
<fileset dir="contrib"> <fileset dir="contrib">
<include name="**/lib/**/*.jar"/> <include name="**/lib/**/*.jar"/>
<include name="**/lucene-libs/**/*.jar"/> <include name="**/lucene-libs/**/*.jar"/>
<exclude name="**/analysis-extras/lib/**/*icu4j*.jar"/> <!-- extraction/lib/ has this one -->
</fileset> </fileset>
<pathelement location="${dest}/client/solrj"/> <pathelement location="${dest}/client/solrj"/>
</path> </path>