public classes with no javadocs
-------------------------------

                 Key: LUCENE-3902
                 URL: https://issues.apache.org/jira/browse/LUCENE-3902
             Project: Lucene - Java
          Issue Type: Improvement
          Components: general/javadocs
            Reporter: Robert Muir


Here is a list of public classes with no javadocs.

I think even some simple javadocs can be valuable for all javadocs classes:
* in various summaries, we don't see an empty summary for what the class does
* easier to work with the source in various IDEs that present this stuff on 
hover, etc
* better documentation for developers to know what all these classes do.

Maybe we don't have time to fix this for 3.x, but it would be great if anybody
has good knowledge of these classes and could commit any useful stuff to the 
javadocs.

Here is the list from Mike's tool on LUCENE-3887

{noformat}
rmuir@beast:~/workspace/lucene-branch3x2/dev-tools/scripts$ python 
checkJavaDocs.py ../../lucene/build/docs/api

Check...

../../lucene/build/docs/api/all/org/tartarus/snowball/package-summary.html
  missing: Among
  missing: TestApp

../../lucene/build/docs/api/all/org/apache/lucene/spatial/tier/package-summary.html
  missing: DistanceHandler.Precision

../../lucene/build/docs/api/all/org/apache/lucene/index/package-summary.html
  missing: MergePolicy.MergeAbortedException

../../lucene/build/docs/api/all/org/apache/lucene/index/pruning/package-summary.html
  missing: CarmelTopKTermPruningPolicy.ByDocComparator
  missing: CarmelUniformTermPruningPolicy.ByDocComparator

../../lucene/build/docs/api/all/org/apache/lucene/util/package-summary.html
  missing: ByteBlockPool.Allocator
  missing: ByteBlockPool.DirectAllocator
  missing: ByteBlockPool.DirectTrackingAllocator
  missing: BytesRefHash.BytesStartArray
  missing: BytesRefHash.DirectBytesStartArray
  missing: BytesRefIterator.EmptyBytesRefIterator
  missing: DoubleBarrelLRUCache.CloneableKey
  missing: English
  missing: OpenBitSetDISI
  missing: PagedBytes.Reader
  missing: StoreClassNameRule
  missing: SystemPropertiesInvariantRule
  missing: UncaughtExceptionsRule.UncaughtExceptionEntry
  missing: UnicodeUtil.UTF16Result
  missing: UnicodeUtil.UTF8Result

../../lucene/build/docs/api/all/org/apache/lucene/queryParser/core/nodes/package-summary.html
  missing: TextableQueryNode
  missing: PathQueryNode.QueryText
  missing: PhraseSlopQueryNode
  missing: ProximityQueryNode.ProximityType
  missing: ModifierQueryNode.Modifier
  missing: ParametricQueryNode.CompareOperator
  missing: ProximityQueryNode.Type

../../lucene/build/docs/api/all/org/apache/lucene/queryParser/core/parser/package-summary.html
  missing: EscapeQuerySyntax.Type

../../lucene/build/docs/api/all/org/apache/lucene/queryParser/standard/builders/package-summary.html
  missing: AnyQueryNodeBuilder

../../lucene/build/docs/api/all/org/apache/lucene/queryParser/standard/config/package-summary.html
  missing: FuzzyConfig
  missing: StandardQueryConfigHandler.ConfigurationKeys
  missing: DefaultOperatorAttribute.Operator
  missing: StandardQueryConfigHandler.Operator

../../lucene/build/docs/api/all/org/apache/lucene/queryParser/standard/parser/package-summary.html
  missing: EscapeQuerySyntaxImpl
  missing: StandardSyntaxParser

../../lucene/build/docs/api/all/org/apache/lucene/queryParser/surround/query/package-summary.html
  missing: DistanceSubQuery
  missing: SimpleTerm.MatchingTermVisitor
  missing: AndQuery
  missing: BasicQueryFactory
  missing: ComposedQuery
  missing: DistanceQuery
  missing: FieldsQuery
  missing: NotQuery
  missing: OrQuery
  missing: SimpleTerm
  missing: SpanNearClauseFactory
  missing: SrndPrefixQuery
  missing: SrndQuery
  missing: SrndTermQuery
  missing: SrndTruncQuery
  missing: TooManyBasicQueries

../../lucene/build/docs/api/all/org/apache/lucene/store/package-summary.html
  missing: FSDirectory.FSIndexOutput
  missing: NativePosixUtil
  missing: NIOFSDirectory.NIOFSIndexInput
  missing: RAMFile
  missing: SimpleFSDirectory.SimpleFSIndexInput
  missing: SimpleFSDirectory.SimpleFSIndexInput.Descriptor
  missing: WindowsDirectory.WindowsIndexInput
  missing: MockDirectoryWrapper.Throttling

../../lucene/build/docs/api/all/org/apache/lucene/xmlparser/package-summary.html
  missing: FilterBuilder
  missing: CorePlusExtensionsParser
  missing: DOMUtils
  missing: FilterBuilderFactory
  missing: QueryBuilderFactory
  missing: ParserException

../../lucene/build/docs/api/all/org/apache/lucene/xmlparser/builders/package-summary.html
  missing: SpanQueryBuilder
  missing: BooleanFilterBuilder
  missing: BooleanQueryBuilder
  missing: BoostingQueryBuilder
  missing: BoostingTermBuilder
  missing: ConstantScoreQueryBuilder
  missing: DuplicateFilterBuilder
  missing: FilteredQueryBuilder
  missing: FuzzyLikeThisQueryBuilder
  missing: LikeThisQueryBuilder
  missing: MatchAllDocsQueryBuilder
  missing: RangeFilterBuilder
  missing: SpanBuilderBase
  missing: SpanFirstBuilder
  missing: SpanNearBuilder
  missing: SpanNotBuilder
  missing: SpanOrBuilder
  missing: SpanOrTermsBuilder
  missing: SpanQueryBuilderFactory
  missing: SpanTermBuilder
  missing: TermQueryBuilder
  missing: TermsFilterBuilder

../../lucene/build/docs/api/all/org/apache/lucene/benchmark/byTask/tasks/package-summary.html
  missing: BenchmarkHighlighter
  missing: NewCollationAnalyzerTask.Implementation

../../lucene/build/docs/api/all/org/apache/lucene/benchmark/byTask/feeds/demohtml/package-summary.html
  missing: Entities
  missing: HTMLParser
  missing: Tags

../../lucene/build/docs/api/all/org/apache/lucene/search/package-summary.html
  missing: DuplicateFilter
  missing: FieldCache.CreationPlaceholder
  missing: FieldComparator.NumericComparator<T extends Number>
  missing: FieldValueHitQueue.Entry
  missing: QueryTermVector
  missing: ScoringRewrite<Q extends Query>
  missing: SpanFilterResult.PositionInfo
  missing: SpanFilterResult.StartEnd
  missing: TimeLimitingCollector.TimerThread

../../lucene/build/docs/api/all/org/apache/lucene/search/vectorhighlight/package-summary.html
  missing: BoundaryScanner
  missing: BaseFragmentsBuilder
  missing: FieldFragList.WeightedFragInfo
  missing: FieldFragList.WeightedFragInfo.SubInfo
  missing: FieldPhraseList.WeightedPhraseInfo
  missing: FieldPhraseList.WeightedPhraseInfo.Toffs
  missing: FieldQuery.QueryPhraseMap
  missing: FieldTermStack.TermInfo
  missing: ScoreOrderFragmentsBuilder.ScoreComparator
  missing: SimpleBoundaryScanner

../../lucene/build/docs/api/all/org/apache/lucene/search/highlight/package-summary.html
  missing: TokenStreamFromTermPositionVector

../../lucene/build/docs/api/all/org/apache/lucene/search/suggest/package-summary.html
  missing: Lookup.LookupPriorityQueue

../../lucene/build/docs/api/all/org/apache/lucene/search/suggest/jaspell/package-summary.html
  missing: JaspellLookup

../../lucene/build/docs/api/all/org/apache/lucene/search/suggest/tst/package-summary.html
  missing: TSTAutocomplete
  missing: TSTLookup

../../lucene/build/docs/api/all/org/apache/lucene/facet/index/package-summary.html
  missing: FacetsPayloadProcessorProvider.FacetsDirPayloadProcessor

../../lucene/build/docs/api/all/org/apache/lucene/facet/taxonomy/writercache/lru/package-summary.html
  missing: LruTaxonomyWriterCache.LRUType
{noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to