jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Deparvu (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (OAK-7217) check public Oak APIs for references to Guava
Date Thu, 16 May 2019 15:32:00 GMT

    [ https://issues.apache.org/jira/browse/OAK-7217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16841259#comment-16841259 ] 

Alex Deparvu edited comment on OAK-7217 at 5/16/19 3:31 PM:
------------------------------------------------------------

Hit a bottleneck with the bash approach, so I decided to build a proper dependency analyzer: [wip branch|https://github.com/stillalex/jackrabbit-oak/tree/foreing-apis].
The report can be generated under {{oak-run}}.

This is what I have so far. the output is a bit raw, but readable, it includes and public method/variable from an exported package that receives/returns objects that are not Oak or jdk.

* oak-run-commons

* oak-core
{code}
oajo.plugins.observation.filter.FilterBuilder#property,(Lorg/apache/jackrabbit/oak/plugins/observation/filter/UniversalFilter$Selector;Ljava/lang/String;Lcom/google/common/base/Predicate;)Lorg/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder$Condition;
oajo.plugins.observation.filter.FilterBuilder#universal,(Lorg/apache/jackrabbit/oak/plugins/observation/filter/UniversalFilter$Selector;Lcom/google/common/base/Predicate;)Lorg/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder$Condition;
oajo.plugins.observation.filter.UniversalFilter#<init>,(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/plugins/observation/filter/UniversalFilter$Selector;Lcom/google/common/base/Predicate;)V
oajo.plugins.observation.filter.PropertyPredicate#<init>,(Ljava/lang/String;Lcom/google/common/base/Predicate;)V
oajo.plugins.observation.filter.FilterBuilder$UniversalCondition#<init>,(Lorg/apache/jackrabbit/oak/plugins/observation/filter/UniversalFilter$Selector;Lcom/google/common/base/Predicate;)V
oajo.plugins.migration.report.LoggingReporter#<init>,(Lorg/slf4j/Logger;II)V
oajo.plugins.migration.report.LoggingReporter#<init>,(Lorg/slf4j/Logger;Ljava/lang/String;II)V
oajo.plugins.index.property.strategy.IndexStoreStrategy#update,(Lcom/google/common/base/Supplier;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V
oajo.plugins.index.property.strategy.IndexStoreStrategy#exists,(Lcom/google/common/base/Supplier;Ljava/lang/String;)Z
oajo.plugins.index.property.strategy.UniqueEntryStoreStrategy#update,(Lcom/google/common/base/Supplier;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V
oajo.plugins.index.property.strategy.UniqueEntryStoreStrategy#exists,(Lcom/google/common/base/Supplier;Ljava/lang/String;)Z
oajo.plugins.index.property.strategy.ContentMirrorStoreStrategy#update,(Lcom/google/common/base/Supplier;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V
oajo.plugins.index.property.strategy.ContentMirrorStoreStrategy#exists,(Lcom/google/common/base/Supplier;Ljava/lang/String;)Z
oajo.plugins.index.property.strategy.FilteringIndexStoreStrategy#<init>,(Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy;Lcom/google/common/base/Predicate;)V
oajo.plugins.index.property.strategy.FilteringIndexStoreStrategy#<init>,(Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy;Lcom/google/common/base/Predicate;Z)V
oajo.plugins.index.property.strategy.FilteringIndexStoreStrategy#update,(Lcom/google/common/base/Supplier;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V
oajo.plugins.index.property.strategy.FilteringIndexStoreStrategy#exists,(Lcom/google/common/base/Supplier;Ljava/lang/String;)Z
{code}
* oak-store-composite

* oak-segment-azure

* oak-jcr

* oak-store-spi
{code}
oajo.spi.state.RevisionGC#<init>,(Ljava/lang/Runnable;Ljava/lang/Runnable;Lcom/google/common/base/Supplier;Ljava/util/concurrent/Executor;)V
oajo.spi.state.NodeState#EXISTS,Lcom/google/common/base/Predicate;
oajo.spi.state.ChildNodeEntry#GET_NAME,Lcom/google/common/base/Function;
oajo.spi.commit.ProgressNotificationEditor#wrap,(Lorg/apache/jackrabbit/oak/spi/commit/Editor;Lorg/slf4j/Logger;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/commit/Editor;
oajo.plugins.memory.AbstractBlob#calculateSha256,(Lorg/apache/jackrabbit/oak/api/Blob;)Lcom/google/common/hash/HashCode;
oajo.plugins.memory.AbstractBlob#<init>,(Lcom/google/common/hash/HashCode;)V
{code}
* oak-security-spi
{code}
oajo.spi.security.authentication.credentials.SimpleCredentialsSupport#getCredentialClasses,()Lcom/google/common/collect/ImmutableSet;
{code}
* oak-commons
{code}
oajo.commons.FileIOUtils$TransformingComparator#<init>,(Ljava/util/Comparator;Lcom/google/common/base/Function;)V
oajo.commons.PerfLogger#<init>,(Lorg/slf4j/Logger;)V
oajo.commons.FileIOUtils$BurnOnCloseFileIterator#<init>,(Lorg/apache/commons/io/LineIterator;Lcom/google/common/base/Function;)V
oajo.commons.FileIOUtils$BurnOnCloseFileIterator#<init>,(Lorg/apache/commons/io/LineIterator;Ljava/io/File;Lcom/google/common/base/Function;)V
oajo.commons.FileIOUtils$BurnOnCloseFileIterator#wrap,(Lorg/apache/commons/io/LineIterator;)Lorg/apache/jackrabbit/oak/commons/FileIOUtils$BurnOnCloseFileIterator;
oajo.commons.FileIOUtils$BurnOnCloseFileIterator#wrap,(Lorg/apache/commons/io/LineIterator;Ljava/io/File;)Lorg/apache/jackrabbit/oak/commons/FileIOUtils$BurnOnCloseFileIterator;
oajo.commons.FileIOUtils#passThruTransformer,Lcom/google/common/base/Function;
oajo.commons.FileIOUtils#writeStrings,(Ljava/util/Iterator;Ljava/io/File;ZLorg/slf4j/Logger;Ljava/lang/String;)I
oajo.commons.FileIOUtils#writeStrings,(Ljava/util/Iterator;Ljava/io/File;ZLcom/google/common/base/Function;Lorg/slf4j/Logger;Ljava/lang/String;)I
oajo.commons.FileIOUtils$FileLineDifferenceIterator#<init>,(Lorg/apache/commons/io/LineIterator;Lorg/apache/commons/io/LineIterator;)V
oajo.commons.FileIOUtils$FileLineDifferenceIterator#<init>,(Ljava/io/File;Ljava/io/File;Lcom/google/common/base/Function;)V
oajo.commons.FileIOUtils$FileLineDifferenceIterator#<init>,(Lorg/apache/commons/io/LineIterator;Lorg/apache/commons/io/LineIterator;Lcom/google/common/base/Function;)V
oajo.commons.io.LazyInputStream#<init>,(Lcom/google/common/io/ByteSource;)V
{code}
* oak-api

* oak-query-spi

* oak-core-spi
{code}
oajo.stats.StopwatchLogger#<init>,(Lorg/slf4j/Logger;Ljava/lang/Class;)V
oajo.stats.StopwatchLogger#<init>,(Lorg/slf4j/Logger;Ljava/lang/String;)V
oajo.spi.whiteboard.WhiteboardUtils#getServices,(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/util/List;
oajo.spi.whiteboard.WhiteboardUtils#getService,(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/lang/Object;
oajo.spi.gc.LoggingGCMonitor#<init>,(Lorg/slf4j/Logger;)V
oajo.commons.jmx.ManagementOperation#newManagementOperation,(Ljava/lang/String;Lcom/google/common/base/Supplier;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/commons/jmx/ManagementOperation;
oajo.cache.CacheLIRS$Builder#weigher,(Lcom/google/common/cache/Weigher;)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder;
oajo.cache.CacheLIRS$Builder#build,(Lcom/google/common/cache/CacheLoader;)Lorg/apache/jackrabbit/oak/cache/CacheLIRS;
oajo.cache.CacheStats#<init>,(Lcom/google/common/cache/Cache;Ljava/lang/String;Lcom/google/common/cache/Weigher;J)V
oajo.cache.CacheStats#getCurrentStats,()Lcom/google/common/cache/CacheStats;
oajo.cache.AbstractCacheStats#getCurrentStats,()Lcom/google/common/cache/CacheStats;
oajo.cache.CacheLIRS$Segment#evictedAll,(Lcom/google/common/cache/RemovalCause;)V
oajo.cache.CacheLIRS#stats,()Lcom/google/common/cache/CacheStats;
oajo.cache.CacheLIRS#getAllPresent,(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;
oajo.cache.CacheLIRS#getAll,(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;
oajo.cache.CacheLIRS$EvictionCallback#evicted,(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/cache/RemovalCause;)V
{code}
* oak-lucene
{code}
oajo.plugins.index.lucene.NodeStateAnalyzerFactory#createInstance,(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/lucene/analysis/Analyzer;
oajo.plugins.index.lucene.TermFactory#newPathTerm,(Ljava/lang/String;)Lorg/apache/lucene/index/Term;
oajo.plugins.index.lucene.TermFactory#newFulltextTerm,(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/index/Term;
oajo.plugins.index.lucene.TermFactory#newAncestorTerm,(Ljava/lang/String;)Lorg/apache/lucene/index/Term;
oajo.plugins.index.lucene.TermFactory#newFulltextTerm,(Ljava/lang/String;)Lorg/apache/lucene/index/Term;
oajo.plugins.index.lucene.LuceneIndexNode#getSearcher,()Lorg/apache/lucene/search/IndexSearcher;
oajo.plugins.index.lucene.LuceneIndexNode#getSuggestDirectory,()Lorg/apache/lucene/store/Directory;
oajo.plugins.index.lucene.LuceneIndexNode#getLookup,()Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
oajo.plugins.index.lucene.LuceneIndexDefinition#getCodec,()Lorg/apache/lucene/codecs/Codec;
oajo.plugins.index.lucene.LuceneIndexDefinition#getMergePolicy,()Lorg/apache/lucene/index/MergePolicy;
oajo.plugins.index.lucene.LuceneIndexDefinition#getAnalyzer,()Lorg/apache/lucene/analysis/Analyzer;
oajo.plugins.index.lucene.LuceneIndexConstants#VERSION,Lorg/apache/lucene/util/Version;
oajo.plugins.index.lucene.LuceneIndexConstants#ANALYZER,Lorg/apache/lucene/analysis/Analyzer;
oajo.plugins.index.lucene.IndexAugmentorFactory$CompositeFulltextQueryTermsProvider#getQueryTerm,(Ljava/lang/String;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/lucene/search/Query;
oajo.plugins.index.lucene.OakAnalyzer#<init>,(Lorg/apache/lucene/util/Version;)V
oajo.plugins.index.lucene.OakAnalyzer#<init>,(Lorg/apache/lucene/util/Version;Z)V
oajo.plugins.index.lucene.OakAnalyzer#createComponents,(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/Analyzer$TokenStreamComponents;
oajo.plugins.index.lucene.LuceneIndexNodeManager$SearcherHolder#<init>,(Lorg/apache/lucene/search/IndexSearcher;Ljava/util/List;)V
oajo.plugins.index.lucene.NodeStateAnalyzerFactory$NodeStateResourceLoader#<init>,(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/lucene/analysis/util/ResourceLoader;)V
oajo.plugins.index.lucene.OakCodec#postingsFormat,()Lorg/apache/lucene/codecs/PostingsFormat;
oajo.plugins.index.lucene.OakCodec#docValuesFormat,()Lorg/apache/lucene/codecs/DocValuesFormat;
oajo.plugins.index.lucene.OakCodec#storedFieldsFormat,()Lorg/apache/lucene/codecs/StoredFieldsFormat;
oajo.plugins.index.lucene.OakCodec#termVectorsFormat,()Lorg/apache/lucene/codecs/TermVectorsFormat;
oajo.plugins.index.lucene.OakCodec#fieldInfosFormat,()Lorg/apache/lucene/codecs/FieldInfosFormat;
oajo.plugins.index.lucene.OakCodec#segmentInfoFormat,()Lorg/apache/lucene/codecs/SegmentInfoFormat;
oajo.plugins.index.lucene.OakCodec#normsFormat,()Lorg/apache/lucene/codecs/NormsFormat;
oajo.plugins.index.lucene.OakCodec#liveDocsFormat,()Lorg/apache/lucene/codecs/LiveDocsFormat;
oajo.plugins.index.lucene.LuceneDocumentMaker#indexAnalyzedProperty,(Lorg/apache/lucene/document/Document;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#indexSuggestValue,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#indexSpellcheckValue,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#indexFulltextValue,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#indexAncestors,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#indexTypedProperty,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/api/PropertyState;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)Z
oajo.plugins.index.lucene.LuceneDocumentMaker#indexNotNullProperty,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#indexNullProperty,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#addBinary,(Lorg/apache/lucene/document/Document;Ljava/lang/String;Ljava/util/List;)Z
oajo.plugins.index.lucene.LuceneDocumentMaker#indexFacetProperty,(Lorg/apache/lucene/document/Document;ILorg/apache/jackrabbit/oak/api/PropertyState;Ljava/lang/String;)Z
oajo.plugins.index.lucene.LuceneDocumentMaker#indexAggregateValue,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/Aggregate$NodeIncludeResult;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#initDoc,()Lorg/apache/lucene/document/Document;
oajo.plugins.index.lucene.LuceneDocumentMaker#augmentCustomFields,(Ljava/lang/String;Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z
oajo.plugins.index.lucene.LuceneDocumentMaker#finalizeDoc,(Lorg/apache/lucene/document/Document;ZZ)Lorg/apache/lucene/document/Document;
oajo.plugins.index.lucene.LuceneDocumentMaker#indexTypeOrderedFields,(Lorg/apache/lucene/document/Document;Ljava/lang/String;ILorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)Z
oajo.plugins.index.lucene.LuceneDocumentMaker#indexNodeName,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#indexSimilarityTag,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/api/PropertyState;)Z
oajo.plugins.index.lucene.LuceneDocumentMaker#indexSimilarityStrings,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;Ljava/lang/String;)V
oajo.plugins.index.lucene.LuceneDocumentMaker#indexSimilarityBinaries,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;Lorg/apache/jackrabbit/oak/api/Blob;)V
oajo.plugins.index.lucene.LuceneIndexNodeManager$IndexNodeImpl#getSearcher,()Lorg/apache/lucene/search/IndexSearcher;
oajo.plugins.index.lucene.LuceneIndexNodeManager$IndexNodeImpl#getSuggestDirectory,()Lorg/apache/lucene/store/Directory;
oajo.plugins.index.lucene.LuceneIndexNodeManager$IndexNodeImpl#getLookup,()Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
oajo.plugins.index.lucene.LuceneIndexEditorContext#getFacetsConfig,()Lorg/apache/lucene/facet/FacetsConfig;
oajo.plugins.index.lucene.LucenePropertyIndex$LazyLuceneIndexNode#getSearcher,()Lorg/apache/lucene/search/IndexSearcher;
oajo.plugins.index.lucene.LucenePropertyIndex$LazyLuceneIndexNode#getSuggestDirectory,()Lorg/apache/lucene/store/Directory;
oajo.plugins.index.lucene.LucenePropertyIndex$LazyLuceneIndexNode#getLookup,()Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
oajo.plugins.index.lucene.IndexCopier$DeleteOldDirOnClose#<init>,(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier;Lorg/apache/lucene/store/Directory;Ljava/io/File;)V
oajo.plugins.index.lucene.FieldFactory#newPathField,(Ljava/lang/String;)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.FieldFactory#newPropertyField,(Ljava/lang/String;Ljava/lang/String;ZZ)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.FieldFactory#newFulltextField,(Ljava/lang/String;)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.FieldFactory#newFulltextField,(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.FieldFactory#newFulltextField,(Ljava/lang/String;Z)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.FieldFactory#newFulltextField,(Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.FieldFactory#newAncestorsField,(Ljava/lang/String;)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.FieldFactory#newDepthField,(Ljava/lang/String;)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.FieldFactory#newSuggestField,([Ljava/lang/String;)Lorg/apache/lucene/document/Field;
oajo.plugins.index.lucene.IndexCopier#wrapForRead,(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition;Lorg/apache/lucene/store/Directory;Ljava/lang/String;)Lorg/apache/lucene/store/Directory;
oajo.plugins.index.lucene.IndexCopier#wrapForWrite,(Lorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition;Lorg/apache/lucene/store/Directory;ZLjava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier$COWDirectoryTracker;)Lorg/apache/lucene/store/Directory;
oajo.plugins.index.lucene.IndexCopier#createLocalDirForIndexWriter,(Lorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition;Ljava/lang/String;ZLorg/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier$COWDirectoryTracker;)Lorg/apache/lucene/store/Directory;
oajo.plugins.index.lucene.IndexCopier#createLocalDirForIndexReader,(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition;Ljava/lang/String;)Lorg/apache/lucene/store/Directory;
oajo.plugins.index.lucene.IndexCopier#deleteFile,(Lorg/apache/lucene/store/Directory;Ljava/lang/String;Z)Z
oajo.plugins.index.lucene.IndexCopier#getNewestLocalFSTimestampFor,(Ljava/util/Set;Lorg/apache/lucene/store/Directory;)J
oajo.plugins.index.lucene.IndexCopier#isFileModifiedBefore,(Ljava/lang/String;Lorg/apache/lucene/store/Directory;J)Z
oajo.plugins.index.lucene.util.MoreLikeThisHelper#getMoreLikeThis,(Lorg/apache/lucene/index/IndexReader;Lorg/apache/lucene/analysis/Analyzer;Ljava/lang/String;)Lorg/apache/lucene/search/Query;
oajo.plugins.index.lucene.util.CompressingCodec#postingsFormat,()Lorg/apache/lucene/codecs/PostingsFormat;
oajo.plugins.index.lucene.util.CompressingCodec#docValuesFormat,()Lorg/apache/lucene/codecs/DocValuesFormat;
oajo.plugins.index.lucene.util.CompressingCodec#storedFieldsFormat,()Lorg/apache/lucene/codecs/StoredFieldsFormat;
oajo.plugins.index.lucene.util.CompressingCodec#termVectorsFormat,()Lorg/apache/lucene/codecs/TermVectorsFormat;
oajo.plugins.index.lucene.util.CompressingCodec#fieldInfosFormat,()Lorg/apache/lucene/codecs/FieldInfosFormat;
oajo.plugins.index.lucene.util.CompressingCodec#segmentInfoFormat,()Lorg/apache/lucene/codecs/SegmentInfoFormat;
oajo.plugins.index.lucene.util.CompressingCodec#normsFormat,()Lorg/apache/lucene/codecs/NormsFormat;
oajo.plugins.index.lucene.util.CompressingCodec#liveDocsFormat,()Lorg/apache/lucene/codecs/LiveDocsFormat;
oajo.plugins.index.lucene.util.TokenizerChain#<init>,(Lorg/apache/lucene/analysis/util/TokenizerFactory;)V
oajo.plugins.index.lucene.util.TokenizerChain#<init>,(Lorg/apache/lucene/analysis/util/TokenizerFactory;[Lorg/apache/lucene/analysis/util/TokenFilterFactory;)V
oajo.plugins.index.lucene.util.TokenizerChain#<init>,([Lorg/apache/lucene/analysis/util/CharFilterFactory;Lorg/apache/lucene/analysis/util/TokenizerFactory;[Lorg/apache/lucene/analysis/util/TokenFilterFactory;)V
oajo.plugins.index.lucene.util.TokenizerChain#getCharFilters,()[Lorg/apache/lucene/analysis/util/CharFilterFactory;
oajo.plugins.index.lucene.util.TokenizerChain#getTokenizer,()Lorg/apache/lucene/analysis/util/TokenizerFactory;
oajo.plugins.index.lucene.util.TokenizerChain#getFilters,()[Lorg/apache/lucene/analysis/util/TokenFilterFactory;
oajo.plugins.index.lucene.util.TokenizerChain#createComponents,(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/Analyzer$TokenStreamComponents;
oajo.plugins.index.lucene.util.CompoundWordTokenFilterBase#dictionary,Lorg/apache/lucene/analysis/util/CharArraySet;
oajo.plugins.index.lucene.util.CompoundWordTokenFilterBase#termAtt,Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
oajo.plugins.index.lucene.util.CompoundWordTokenFilterBase#offsetAtt,Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
oajo.plugins.index.lucene.util.CompoundWordTokenFilterBase#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/analysis/util/CharArraySet;Z)V
oajo.plugins.index.lucene.util.CompoundWordTokenFilterBase#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/analysis/util/CharArraySet;)V
oajo.plugins.index.lucene.util.CompoundWordTokenFilterBase#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/analysis/util/CharArraySet;IIIZ)V
oajo.plugins.index.lucene.util.SecureSortedSetDocValuesFacetCounts#getTopChildren,(ILjava/lang/String;[Ljava/lang/String;)Lorg/apache/lucene/facet/FacetResult;
oajo.plugins.index.lucene.util.SpellcheckHelper$SpellcheckQuery#<init>,(Lorg/apache/lucene/index/Term;ILorg/apache/lucene/index/IndexReader;)V
oajo.plugins.index.lucene.util.SpellcheckHelper$SpellcheckQuery#getTerm,()Lorg/apache/lucene/index/Term;
oajo.plugins.index.lucene.util.SpellcheckHelper$SpellcheckQuery#getReader,()Lorg/apache/lucene/index/IndexReader;
oajo.plugins.index.lucene.util.FacetsConfigProvider#getFacetsConfig,()Lorg/apache/lucene/facet/FacetsConfig;
oajo.plugins.index.lucene.util.OakWordTokenFilter#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;[C)V
oajo.plugins.index.lucene.util.OakWordTokenFilter#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;)V
oajo.plugins.index.lucene.util.SuggestHelper$1#createComponents,(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/Analyzer$TokenStreamComponents;
oajo.plugins.index.lucene.util.SuggestHelper#updateSuggester,(Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/index/IndexReader;Lcom/google/common/io/Closer;)V
oajo.plugins.index.lucene.util.SuggestHelper#getSuggestions,(Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;Lorg/apache/jackrabbit/oak/plugins/index/lucene/util/SuggestHelper$SuggestQuery;)Ljava/util/List;
oajo.plugins.index.lucene.util.SuggestHelper#getLookup,(Lorg/apache/lucene/store/Directory;)Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
oajo.plugins.index.lucene.util.SuggestHelper#getLookup,(Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/analysis/Analyzer;)Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
oajo.plugins.index.lucene.util.SuggestHelper#getLookup,(Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/analysis/Analyzer;Ljava/io/File;)Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
oajo.plugins.index.lucene.util.SuggestHelper#getAnalyzer,()Lorg/apache/lucene/analysis/Analyzer;
oajo.plugins.index.lucene.util.FacetHelper#getFacetsConfig,(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Lorg/apache/lucene/facet/FacetsConfig;
oajo.plugins.index.lucene.util.FacetHelper#getFacets,(Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/search/Query;Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan;Lorg/apache/jackrabbit/oak/plugins/index/search/IndexDefinition$SecureFacetConfiguration;)Lorg/apache/lucene/facet/Facets;
oajo.plugins.index.lucene.util.PathStoredFieldVisitor#needsField,(Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/index/StoredFieldVisitor$Status;
oajo.plugins.index.lucene.util.PathStoredFieldVisitor#stringField,(Lorg/apache/lucene/index/FieldInfo;Ljava/lang/String;)V
oajo.plugins.index.lucene.util.CRTokenizer#<init>,(Lorg/apache/lucene/util/Version;Ljava/io/Reader;)V
oajo.plugins.index.lucene.util.StatisticalSortedSetDocValuesFacetCounts#getTopChildren,(ILjava/lang/String;[Ljava/lang/String;)Lorg/apache/lucene/facet/FacetResult;
oajo.plugins.index.lucene.util.SuggestHelper$2#getDirectory,(Ljava/io/File;)Lorg/apache/lucene/store/Directory;
oajo.plugins.index.lucene.util.FacetHelper$1#getTopChildren,(ILjava/lang/String;[Ljava/lang/String;)Lorg/apache/lucene/facet/FacetResult;
oajo.plugins.index.lucene.util.SpellcheckHelper#getSpellcheck,(Lorg/apache/jackrabbit/oak/plugins/index/lucene/util/SpellcheckHelper$SpellcheckQuery;)[Lorg/apache/lucene/search/spell/SuggestWord;
oajo.plugins.index.lucene.util.SpellcheckHelper#getSpellcheckQuery,(Ljava/lang/String;Lorg/apache/lucene/index/IndexReader;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/util/SpellcheckHelper$SpellcheckQuery;
oajo.plugins.index.lucene.spi.FulltextQueryTermsProvider$1#getQueryTerm,(Ljava/lang/String;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/lucene/search/Query;
oajo.plugins.index.lucene.spi.FulltextQueryTermsProvider#getQueryTerm,(Ljava/lang/String;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/lucene/search/Query;
oajo.plugins.index.lucene.score.ScorerProvider#createCustomScoreQuery,(Lorg/apache/lucene/search/Query;)Lorg/apache/lucene/queries/CustomScoreQuery;
oajo.cache.CacheStats#<init>,(Lcom/google/common/cache/Cache;Ljava/lang/String;Lcom/google/common/cache/Weigher;J)V
oajo.cache.CacheStats#getCurrentStats,()Lcom/google/common/cache/CacheStats;
oajo.cache.AbstractCacheStats#getCurrentStats,()Lcom/google/common/cache/CacheStats;
{code}
* oak-search

* oak-blob-cloud

* oak-blob

* oak-blob-plugins
{code}
oajo.plugins.blob.MarkSweepGarbageCollector#LOG,Lorg/slf4j/Logger;
oajo.plugins.blob.AbstractSharedCachingDataStore#listeningExecutor,Lcom/google/common/util/concurrent/ListeningExecutorService;
oajo.plugins.blob.FileCache$4#evicted,(Ljava/lang/String;Ljava/io/File;Lcom/google/common/cache/RemovalCause;)V
oajo.plugins.blob.FileCache$4#evicted,(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/cache/RemovalCause;)V
oajo.plugins.blob.FileCacheStats#<init>,(Lcom/google/common/cache/Cache;Lcom/google/common/cache/Weigher;Lcom/google/common/cache/Weigher;J)V
oajo.plugins.blob.FileCache#build,(JLjava/io/File;Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/ExecutorService;)Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;
oajo.plugins.blob.UploadStagingCache$2#put,(Ljava/lang/String;Ljava/io/File;)Lcom/google/common/base/Optional;
oajo.plugins.blob.CompositeDataStoreCache#<init>,(Ljava/lang/String;Ljava/io/File;JIILcom/google/common/cache/CacheLoader;Lorg/apache/jackrabbit/oak/plugins/blob/StagingUploader;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/ScheduledExecutorService;Ljava/util/concurrent/ExecutorService;II)V
oajo.plugins.blob.UploadStagingCache#build,(Ljava/io/File;Ljava/io/File;IJLorg/apache/jackrabbit/oak/plugins/blob/StagingUploader;Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/ScheduledExecutorService;II)Lorg/apache/jackrabbit/oak/plugins/blob/UploadStagingCache;
oajo.plugins.blob.UploadStagingCache#put,(Ljava/lang/String;Ljava/io/File;)Lcom/google/common/base/Optional;
oajo.plugins.blob.datastore.DataStoreBlobStore#cache,Lcom/google/common/cache/LoadingCache;
oajo.plugins.blob.datastore.OakFileDataStore#LOG,Lorg/slf4j/Logger;
{code}
* oak-segment-tar

* oak-store-document
{code}
oajo.plugins.document.rdb.RDBVersionGCSupport$CountingPredicate#<init>,(Ljava/lang/String;Lcom/google/common/base/Predicate;)V
{code}
* oak-blob-cloud-azure
{code}
oajo.blob.cloud.azure.blobstorage.AzureBlobStoreBackend#getAzureContainer,()Lcom/microsoft/azure/storage/blob/CloudBlobContainer;
oajo.blob.cloud.azure.blobstorage.AzureBlobStoreBackend$AzureBlobInfo#fromCloudBlob,(Lcom/microsoft/azure/storage/blob/CloudBlob;)Lorg/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend$AzureBlobInfo;
oajo.blob.cloud.azure.blobstorage.AzureBlobStoreBackend$RecordsIterator#<init>,(Lorg/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend;Lcom/google/common/base/Function;)V
oajo.blob.cloud.azure.blobstorage.Utils#getBlobClient,(Ljava/lang/String;)Lcom/microsoft/azure/storage/blob/CloudBlobClient;
oajo.blob.cloud.azure.blobstorage.Utils#getBlobContainer,(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/storage/blob/CloudBlobContainer;
oajo.blob.cloud.azure.blobstorage.Utils#getRetryPolicy,(Ljava/lang/String;)Lcom/microsoft/azure/storage/RetryPolicy;
{code}
* oak-http



was (Author: alex.parvulescu):
Hit a bottleneck with the bash approach, so I decided to build a proper dependency analyzer: [wip branch|https://github.com/stillalex/jackrabbit-oak/tree/foreing-apis].
The report can be generated under {{oak-run}}.

This is what I have so far. the output is a bit raw, but readable, it includes and public method/variable from an exported package that receives/returns objects that are not Oak or jdk.

* oak-run-commons

* oak-core
** org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder#property,(Lorg/apache/jackrabbit/oak/plugins/observation/filter/UniversalFilter$Selector;Ljava/lang/String;Lcom/google/common/base/Predicate;)Lorg/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder$Condition;
** org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder#universal,(Lorg/apache/jackrabbit/oak/plugins/observation/filter/UniversalFilter$Selector;Lcom/google/common/base/Predicate;)Lorg/apache/jackrabbit/oak/plugins/observation/filter/FilterBuilder$Condition;
** org.apache.jackrabbit.oak.plugins.observation.filter.UniversalFilter#<init>,(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/plugins/observation/filter/UniversalFilter$Selector;Lcom/google/common/base/Predicate;)V
** org.apache.jackrabbit.oak.plugins.observation.filter.PropertyPredicate#<init>,(Ljava/lang/String;Lcom/google/common/base/Predicate;)V
** org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder$UniversalCondition#<init>,(Lorg/apache/jackrabbit/oak/plugins/observation/filter/UniversalFilter$Selector;Lcom/google/common/base/Predicate;)V
** org.apache.jackrabbit.oak.plugins.migration.report.LoggingReporter#<init>,(Lorg/slf4j/Logger;II)V
** org.apache.jackrabbit.oak.plugins.migration.report.LoggingReporter#<init>,(Lorg/slf4j/Logger;Ljava/lang/String;II)V
** org.apache.jackrabbit.oak.plugins.index.AsyncIndexerService#activate,(Lorg/osgi/framework/BundleContext;Lorg/apache/jackrabbit/oak/plugins/index/AsyncIndexerService$Configuration;)V
** org.apache.jackrabbit.oak.plugins.index.property.strategy.IndexStoreStrategy#update,(Lcom/google/common/base/Supplier;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V
** org.apache.jackrabbit.oak.plugins.index.property.strategy.IndexStoreStrategy#exists,(Lcom/google/common/base/Supplier;Ljava/lang/String;)Z
** org.apache.jackrabbit.oak.plugins.index.property.strategy.UniqueEntryStoreStrategy#update,(Lcom/google/common/base/Supplier;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V
** org.apache.jackrabbit.oak.plugins.index.property.strategy.UniqueEntryStoreStrategy#exists,(Lcom/google/common/base/Supplier;Ljava/lang/String;)Z
** org.apache.jackrabbit.oak.plugins.index.property.strategy.ContentMirrorStoreStrategy#update,(Lcom/google/common/base/Supplier;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V
** org.apache.jackrabbit.oak.plugins.index.property.strategy.ContentMirrorStoreStrategy#exists,(Lcom/google/common/base/Supplier;Ljava/lang/String;)Z
** org.apache.jackrabbit.oak.plugins.index.property.strategy.FilteringIndexStoreStrategy#<init>,(Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy;Lcom/google/common/base/Predicate;)V
** org.apache.jackrabbit.oak.plugins.index.property.strategy.FilteringIndexStoreStrategy#<init>,(Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy;Lcom/google/common/base/Predicate;Z)V
** org.apache.jackrabbit.oak.plugins.index.property.strategy.FilteringIndexStoreStrategy#update,(Lcom/google/common/base/Supplier;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V
** org.apache.jackrabbit.oak.plugins.index.property.strategy.FilteringIndexStoreStrategy#exists,(Lcom/google/common/base/Supplier;Ljava/lang/String;)Z

* oak-store-composite
** org.apache.jackrabbit.oak.composite.CompositeNodeStoreService#activate,(Lorg/osgi/service/component/ComponentContext;Ljava/util/Map;)V
** org.apache.jackrabbit.oak.composite.checks.NodeTypeMountedNodeStoreChecker#activate,(Lorg/osgi/service/component/ComponentContext;)V

* oak-segment-azure
* oak-jcr
* oak-store-spi
** org.apache.jackrabbit.oak.spi.state.RevisionGC#<init>,(Ljava/lang/Runnable;Ljava/lang/Runnable;Lcom/google/common/base/Supplier;Ljava/util/concurrent/Executor;)V
** org.apache.jackrabbit.oak.spi.state.NodeState#EXISTS,Lcom/google/common/base/Predicate;
** org.apache.jackrabbit.oak.spi.state.ChildNodeEntry#GET_NAME,Lcom/google/common/base/Function;
** org.apache.jackrabbit.oak.spi.commit.ObserverTracker#start,(Lorg/osgi/framework/BundleContext;)V
** org.apache.jackrabbit.oak.spi.commit.ObserverTracker#addingService,(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;
** org.apache.jackrabbit.oak.spi.commit.ObserverTracker#modifiedService,(Lorg/osgi/framework/ServiceReference;Ljava/lang/Object;)V
** org.apache.jackrabbit.oak.spi.commit.ObserverTracker#removedService,(Lorg/osgi/framework/ServiceReference;Ljava/lang/Object;)V
** org.apache.jackrabbit.oak.spi.commit.ProgressNotificationEditor#wrap,(Lorg/apache/jackrabbit/oak/spi/commit/Editor;Lorg/slf4j/Logger;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/commit/Editor;
** org.apache.jackrabbit.oak.plugins.memory.AbstractBlob#calculateSha256,(Lorg/apache/jackrabbit/oak/api/Blob;)Lcom/google/common/hash/HashCode;
** org.apache.jackrabbit.oak.plugins.memory.AbstractBlob#<init>,(Lcom/google/common/hash/HashCode;)V

* oak-security-spi
** org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport#getCredentialClasses,()Lcom/google/common/collect/ImmutableSet;

* oak-commons
** org.apache.jackrabbit.oak.commons.FileIOUtils$TransformingComparator#<init>,(Ljava/util/Comparator;Lcom/google/common/base/Function;)V
** org.apache.jackrabbit.oak.commons.PerfLogger#<init>,(Lorg/slf4j/Logger;)V
** org.apache.jackrabbit.oak.commons.FileIOUtils$BurnOnCloseFileIterator#<init>,(Lorg/apache/commons/io/LineIterator;Lcom/google/common/base/Function;)V
** org.apache.jackrabbit.oak.commons.FileIOUtils$BurnOnCloseFileIterator#<init>,(Lorg/apache/commons/io/LineIterator;Ljava/io/File;Lcom/google/common/base/Function;)V
** org.apache.jackrabbit.oak.commons.FileIOUtils$BurnOnCloseFileIterator#wrap,(Lorg/apache/commons/io/LineIterator;)Lorg/apache/jackrabbit/oak/commons/FileIOUtils$BurnOnCloseFileIterator;
** org.apache.jackrabbit.oak.commons.FileIOUtils$BurnOnCloseFileIterator#wrap,(Lorg/apache/commons/io/LineIterator;Ljava/io/File;)Lorg/apache/jackrabbit/oak/commons/FileIOUtils$BurnOnCloseFileIterator;
** org.apache.jackrabbit.oak.commons.FileIOUtils#passThruTransformer,Lcom/google/common/base/Function;
** org.apache.jackrabbit.oak.commons.FileIOUtils#writeStrings,(Ljava/util/Iterator;Ljava/io/File;ZLorg/slf4j/Logger;Ljava/lang/String;)I
** org.apache.jackrabbit.oak.commons.FileIOUtils#writeStrings,(Ljava/util/Iterator;Ljava/io/File;ZLcom/google/common/base/Function;Lorg/slf4j/Logger;Ljava/lang/String;)I
** org.apache.jackrabbit.oak.commons.FileIOUtils$FileLineDifferenceIterator#<init>,(Lorg/apache/commons/io/LineIterator;Lorg/apache/commons/io/LineIterator;)V
** org.apache.jackrabbit.oak.commons.FileIOUtils$FileLineDifferenceIterator#<init>,(Ljava/io/File;Ljava/io/File;Lcom/google/common/base/Function;)V
** org.apache.jackrabbit.oak.commons.FileIOUtils$FileLineDifferenceIterator#<init>,(Lorg/apache/commons/io/LineIterator;Lorg/apache/commons/io/LineIterator;Lcom/google/common/base/Function;)V
** org.apache.jackrabbit.oak.commons.io.LazyInputStream#<init>,(Lcom/google/common/io/ByteSource;)V

* oak-api

* oak-query-spi

* oak-core-spi
** org.apache.jackrabbit.oak.stats.StopwatchLogger#<init>,(Lorg/slf4j/Logger;Ljava/lang/Class;)V
** org.apache.jackrabbit.oak.stats.StopwatchLogger#<init>,(Lorg/slf4j/Logger;Ljava/lang/String;)V
** org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardUtils#getServices,(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/util/List;
** org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardUtils#getService,(Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard;Ljava/lang/Class;Lcom/google/common/base/Predicate;)Ljava/lang/Object;
** org.apache.jackrabbit.oak.spi.gc.LoggingGCMonitor#<init>,(Lorg/slf4j/Logger;)V
** org.apache.jackrabbit.oak.osgi.OsgiUtil#lookup,(Lorg/osgi/service/component/ComponentContext;Ljava/lang/String;)Ljava/lang/String;
** org.apache.jackrabbit.oak.osgi.OsgiUtil#lookup,(Lorg/osgi/framework/BundleContext;Ljava/lang/String;)Ljava/lang/String;
** org.apache.jackrabbit.oak.osgi.OsgiUtil#lookupConfigurationThenFramework,(Lorg/osgi/service/component/ComponentContext;Ljava/lang/String;)Ljava/lang/String;
** org.apache.jackrabbit.oak.osgi.OsgiUtil#lookupConfigurationThenFramework,(Lorg/osgi/service/component/ComponentContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
** org.apache.jackrabbit.oak.osgi.OsgiUtil#lookupFrameworkThenConfiguration,(Lorg/osgi/service/component/ComponentContext;Ljava/lang/String;)Ljava/lang/String;
** org.apache.jackrabbit.oak.osgi.OsgiUtil#lookupFrameworkThenConfiguration,(Lorg/osgi/service/component/ComponentContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
** org.apache.jackrabbit.oak.osgi.OsgiUtil#getFilter,(Ljava/lang/Class;Ljava/util/Map;)Lorg/osgi/framework/Filter;
** org.apache.jackrabbit.oak.osgi.OsgiWhiteboard#<init>,(Lorg/osgi/framework/BundleContext;)V
** org.apache.jackrabbit.oak.osgi.OsgiWhiteboard$2#addingService,(Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;
** org.apache.jackrabbit.oak.osgi.OsgiWhiteboard$2#modifiedService,(Lorg/osgi/framework/ServiceReference;Ljava/lang/Object;)V
** org.apache.jackrabbit.oak.osgi.OsgiWhiteboard$2#removedService,(Lorg/osgi/framework/ServiceReference;Ljava/lang/Object;)V
** org.apache.jackrabbit.oak.commons.jmx.ManagementOperation#newManagementOperation,(Ljava/lang/String;Lcom/google/common/base/Supplier;Ljava/util/concurrent/Callable;)Lorg/apache/jackrabbit/oak/commons/jmx/ManagementOperation;
** org.apache.jackrabbit.oak.cache.CacheLIRS$Builder#weigher,(Lcom/google/common/cache/Weigher;)Lorg/apache/jackrabbit/oak/cache/CacheLIRS$Builder;
** org.apache.jackrabbit.oak.cache.CacheLIRS$Builder#build,(Lcom/google/common/cache/CacheLoader;)Lorg/apache/jackrabbit/oak/cache/CacheLIRS;
** org.apache.jackrabbit.oak.cache.CacheStats#<init>,(Lcom/google/common/cache/Cache;Ljava/lang/String;Lcom/google/common/cache/Weigher;J)V
** org.apache.jackrabbit.oak.cache.CacheStats#getCurrentStats,()Lcom/google/common/cache/CacheStats;
** org.apache.jackrabbit.oak.cache.AbstractCacheStats#getCurrentStats,()Lcom/google/common/cache/CacheStats;
** org.apache.jackrabbit.oak.cache.CacheLIRS$Segment#evictedAll,(Lcom/google/common/cache/RemovalCause;)V
** org.apache.jackrabbit.oak.cache.CacheLIRS#stats,()Lcom/google/common/cache/CacheStats;
** org.apache.jackrabbit.oak.cache.CacheLIRS#getAllPresent,(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;
** org.apache.jackrabbit.oak.cache.CacheLIRS#getAll,(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;
** org.apache.jackrabbit.oak.cache.CacheLIRS$EvictionCallback#evicted,(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/cache/RemovalCause;)V


* oak-lucene
** org.apache.jackrabbit.oak.plugins.index.lucene.NodeStateAnalyzerFactory#createInstance,(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/lucene/analysis/Analyzer;
** org.apache.jackrabbit.oak.plugins.index.lucene.TermFactory#newPathTerm,(Ljava/lang/String;)Lorg/apache/lucene/index/Term;
** org.apache.jackrabbit.oak.plugins.index.lucene.TermFactory#newFulltextTerm,(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/index/Term;
** org.apache.jackrabbit.oak.plugins.index.lucene.TermFactory#newAncestorTerm,(Ljava/lang/String;)Lorg/apache/lucene/index/Term;
** org.apache.jackrabbit.oak.plugins.index.lucene.TermFactory#newFulltextTerm,(Ljava/lang/String;)Lorg/apache/lucene/index/Term;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexNode#getSearcher,()Lorg/apache/lucene/search/IndexSearcher;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexNode#getSuggestDirectory,()Lorg/apache/lucene/store/Directory;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexNode#getLookup,()Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexDefinition#getCodec,()Lorg/apache/lucene/codecs/Codec;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexDefinition#getMergePolicy,()Lorg/apache/lucene/index/MergePolicy;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexDefinition#getAnalyzer,()Lorg/apache/lucene/analysis/Analyzer;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexConstants#VERSION,Lorg/apache/lucene/util/Version;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexConstants#ANALYZER,Lorg/apache/lucene/analysis/Analyzer;
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexAugmentorFactory$CompositeFulltextQueryTermsProvider#getQueryTerm,(Ljava/lang/String;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/lucene/search/Query;
** org.apache.jackrabbit.oak.plugins.index.lucene.OakAnalyzer#<init>,(Lorg/apache/lucene/util/Version;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.OakAnalyzer#<init>,(Lorg/apache/lucene/util/Version;Z)V
** org.apache.jackrabbit.oak.plugins.index.lucene.OakAnalyzer#createComponents,(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/Analyzer$TokenStreamComponents;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexNodeManager$SearcherHolder#<init>,(Lorg/apache/lucene/search/IndexSearcher;Ljava/util/List;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.NodeStateAnalyzerFactory$NodeStateResourceLoader#<init>,(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/lucene/analysis/util/ResourceLoader;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.OakCodec#postingsFormat,()Lorg/apache/lucene/codecs/PostingsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.OakCodec#docValuesFormat,()Lorg/apache/lucene/codecs/DocValuesFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.OakCodec#storedFieldsFormat,()Lorg/apache/lucene/codecs/StoredFieldsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.OakCodec#termVectorsFormat,()Lorg/apache/lucene/codecs/TermVectorsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.OakCodec#fieldInfosFormat,()Lorg/apache/lucene/codecs/FieldInfosFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.OakCodec#segmentInfoFormat,()Lorg/apache/lucene/codecs/SegmentInfoFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.OakCodec#normsFormat,()Lorg/apache/lucene/codecs/NormsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.OakCodec#liveDocsFormat,()Lorg/apache/lucene/codecs/LiveDocsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexAnalyzedProperty,(Lorg/apache/lucene/document/Document;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexSuggestValue,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexSpellcheckValue,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexFulltextValue,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexAncestors,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexTypedProperty,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/api/PropertyState;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)Z
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexNotNullProperty,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexNullProperty,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#addBinary,(Lorg/apache/lucene/document/Document;Ljava/lang/String;Ljava/util/List;)Z
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexFacetProperty,(Lorg/apache/lucene/document/Document;ILorg/apache/jackrabbit/oak/api/PropertyState;Ljava/lang/String;)Z
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexAggregateValue,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/Aggregate$NodeIncludeResult;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#initDoc,()Lorg/apache/lucene/document/Document;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#augmentCustomFields,(Ljava/lang/String;Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#finalizeDoc,(Lorg/apache/lucene/document/Document;ZZ)Lorg/apache/lucene/document/Document;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexTypeOrderedFields,(Lorg/apache/lucene/document/Document;Ljava/lang/String;ILorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;)Z
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexNodeName,(Lorg/apache/lucene/document/Document;Ljava/lang/String;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexSimilarityTag,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/api/PropertyState;)Z
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexSimilarityStrings,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;Ljava/lang/String;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneDocumentMaker#indexSimilarityBinaries,(Lorg/apache/lucene/document/Document;Lorg/apache/jackrabbit/oak/plugins/index/search/PropertyDefinition;Lorg/apache/jackrabbit/oak/api/Blob;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexNodeManager$IndexNodeImpl#getSearcher,()Lorg/apache/lucene/search/IndexSearcher;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexNodeManager$IndexNodeImpl#getSuggestDirectory,()Lorg/apache/lucene/store/Directory;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexNodeManager$IndexNodeImpl#getLookup,()Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
** org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexEditorContext#getFacetsConfig,()Lorg/apache/lucene/facet/FacetsConfig;
** org.apache.jackrabbit.oak.plugins.index.lucene.LucenePropertyIndex$LazyLuceneIndexNode#getSearcher,()Lorg/apache/lucene/search/IndexSearcher;
** org.apache.jackrabbit.oak.plugins.index.lucene.LucenePropertyIndex$LazyLuceneIndexNode#getSuggestDirectory,()Lorg/apache/lucene/store/Directory;
** org.apache.jackrabbit.oak.plugins.index.lucene.LucenePropertyIndex$LazyLuceneIndexNode#getLookup,()Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$DeleteOldDirOnClose#<init>,(Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier;Lorg/apache/lucene/store/Directory;Ljava/io/File;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newPathField,(Ljava/lang/String;)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newPropertyField,(Ljava/lang/String;Ljava/lang/String;ZZ)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newFulltextField,(Ljava/lang/String;)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newFulltextField,(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newFulltextField,(Ljava/lang/String;Z)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newFulltextField,(Ljava/lang/String;Ljava/lang/String;Z)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newAncestorsField,(Ljava/lang/String;)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newDepthField,(Ljava/lang/String;)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.FieldFactory#newSuggestField,([Ljava/lang/String;)Lorg/apache/lucene/document/Field;
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier#wrapForRead,(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition;Lorg/apache/lucene/store/Directory;Ljava/lang/String;)Lorg/apache/lucene/store/Directory;
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier#wrapForWrite,(Lorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition;Lorg/apache/lucene/store/Directory;ZLjava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier$COWDirectoryTracker;)Lorg/apache/lucene/store/Directory;
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier#createLocalDirForIndexWriter,(Lorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition;Ljava/lang/String;ZLorg/apache/jackrabbit/oak/plugins/index/lucene/IndexCopier$COWDirectoryTracker;)Lorg/apache/lucene/store/Directory;
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier#createLocalDirForIndexReader,(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexDefinition;Ljava/lang/String;)Lorg/apache/lucene/store/Directory;
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier#deleteFile,(Lorg/apache/lucene/store/Directory;Ljava/lang/String;Z)Z
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier#getNewestLocalFSTimestampFor,(Ljava/util/Set;Lorg/apache/lucene/store/Directory;)J
** org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier#isFileModifiedBefore,(Ljava/lang/String;Lorg/apache/lucene/store/Directory;J)Z
** org.apache.jackrabbit.oak.plugins.index.lucene.util.MoreLikeThisHelper#getMoreLikeThis,(Lorg/apache/lucene/index/IndexReader;Lorg/apache/lucene/analysis/Analyzer;Ljava/lang/String;)Lorg/apache/lucene/search/Query;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec#postingsFormat,()Lorg/apache/lucene/codecs/PostingsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec#docValuesFormat,()Lorg/apache/lucene/codecs/DocValuesFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec#storedFieldsFormat,()Lorg/apache/lucene/codecs/StoredFieldsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec#termVectorsFormat,()Lorg/apache/lucene/codecs/TermVectorsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec#fieldInfosFormat,()Lorg/apache/lucene/codecs/FieldInfosFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec#segmentInfoFormat,()Lorg/apache/lucene/codecs/SegmentInfoFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec#normsFormat,()Lorg/apache/lucene/codecs/NormsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompressingCodec#liveDocsFormat,()Lorg/apache/lucene/codecs/LiveDocsFormat;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain#<init>,(Lorg/apache/lucene/analysis/util/TokenizerFactory;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain#<init>,(Lorg/apache/lucene/analysis/util/TokenizerFactory;[Lorg/apache/lucene/analysis/util/TokenFilterFactory;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain#<init>,([Lorg/apache/lucene/analysis/util/CharFilterFactory;Lorg/apache/lucene/analysis/util/TokenizerFactory;[Lorg/apache/lucene/analysis/util/TokenFilterFactory;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain#getCharFilters,()[Lorg/apache/lucene/analysis/util/CharFilterFactory;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain#getTokenizer,()Lorg/apache/lucene/analysis/util/TokenizerFactory;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain#getFilters,()[Lorg/apache/lucene/analysis/util/TokenFilterFactory;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.TokenizerChain#createComponents,(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/Analyzer$TokenStreamComponents;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompoundWordTokenFilterBase#dictionary,Lorg/apache/lucene/analysis/util/CharArraySet;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompoundWordTokenFilterBase#termAtt,Lorg/apache/lucene/analysis/tokenattributes/CharTermAttribute;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompoundWordTokenFilterBase#offsetAtt,Lorg/apache/lucene/analysis/tokenattributes/OffsetAttribute;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompoundWordTokenFilterBase#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/analysis/util/CharArraySet;Z)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompoundWordTokenFilterBase#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/analysis/util/CharArraySet;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CompoundWordTokenFilterBase#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;Lorg/apache/lucene/analysis/util/CharArraySet;IIIZ)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SecureSortedSetDocValuesFacetCounts#getTopChildren,(ILjava/lang/String;[Ljava/lang/String;)Lorg/apache/lucene/facet/FacetResult;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SpellcheckHelper$SpellcheckQuery#<init>,(Lorg/apache/lucene/index/Term;ILorg/apache/lucene/index/IndexReader;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SpellcheckHelper$SpellcheckQuery#getTerm,()Lorg/apache/lucene/index/Term;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SpellcheckHelper$SpellcheckQuery#getReader,()Lorg/apache/lucene/index/IndexReader;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.FacetsConfigProvider#getFacetsConfig,()Lorg/apache/lucene/facet/FacetsConfig;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.OakWordTokenFilter#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;[C)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.OakWordTokenFilter#<init>,(Lorg/apache/lucene/util/Version;Lorg/apache/lucene/analysis/TokenStream;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper$1#createComponents,(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/Analyzer$TokenStreamComponents;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper#updateSuggester,(Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/index/IndexReader;Lcom/google/common/io/Closer;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper#getSuggestions,(Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;Lorg/apache/jackrabbit/oak/plugins/index/lucene/util/SuggestHelper$SuggestQuery;)Ljava/util/List;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper#getLookup,(Lorg/apache/lucene/store/Directory;)Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper#getLookup,(Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/analysis/Analyzer;)Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper#getLookup,(Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/analysis/Analyzer;Ljava/io/File;)Lorg/apache/lucene/search/suggest/analyzing/AnalyzingInfixSuggester;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper#getAnalyzer,()Lorg/apache/lucene/analysis/Analyzer;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.FacetHelper#getFacetsConfig,(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Lorg/apache/lucene/facet/FacetsConfig;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.FacetHelper#getFacets,(Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/search/Query;Lorg/apache/jackrabbit/oak/spi/query/QueryIndex$IndexPlan;Lorg/apache/jackrabbit/oak/plugins/index/search/IndexDefinition$SecureFacetConfiguration;)Lorg/apache/lucene/facet/Facets;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.PathStoredFieldVisitor#needsField,(Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/index/StoredFieldVisitor$Status;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.PathStoredFieldVisitor#stringField,(Lorg/apache/lucene/index/FieldInfo;Ljava/lang/String;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.CRTokenizer#<init>,(Lorg/apache/lucene/util/Version;Ljava/io/Reader;)V
** org.apache.jackrabbit.oak.plugins.index.lucene.util.StatisticalSortedSetDocValuesFacetCounts#getTopChildren,(ILjava/lang/String;[Ljava/lang/String;)Lorg/apache/lucene/facet/FacetResult;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper$2#getDirectory,(Ljava/io/File;)Lorg/apache/lucene/store/Directory;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.FacetHelper$1#getTopChildren,(ILjava/lang/String;[Ljava/lang/String;)Lorg/apache/lucene/facet/FacetResult;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SpellcheckHelper#getSpellcheck,(Lorg/apache/jackrabbit/oak/plugins/index/lucene/util/SpellcheckHelper$SpellcheckQuery;)[Lorg/apache/lucene/search/spell/SuggestWord;
** org.apache.jackrabbit.oak.plugins.index.lucene.util.SpellcheckHelper#getSpellcheckQuery,(Ljava/lang/String;Lorg/apache/lucene/index/IndexReader;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/util/SpellcheckHelper$SpellcheckQuery;
** org.apache.jackrabbit.oak.plugins.index.lucene.spi.FulltextQueryTermsProvider$1#getQueryTerm,(Ljava/lang/String;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/lucene/search/Query;
** org.apache.jackrabbit.oak.plugins.index.lucene.spi.FulltextQueryTermsProvider#getQueryTerm,(Ljava/lang/String;Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/lucene/search/Query;
** org.apache.jackrabbit.oak.plugins.index.lucene.score.ScorerProvider#createCustomScoreQuery,(Lorg/apache/lucene/search/Query;)Lorg/apache/lucene/queries/CustomScoreQuery;
** org.apache.jackrabbit.oak.cache.CacheStats#<init>,(Lcom/google/common/cache/Cache;Ljava/lang/String;Lcom/google/common/cache/Weigher;J)V
** org.apache.jackrabbit.oak.cache.CacheStats#getCurrentStats,()Lcom/google/common/cache/CacheStats;
** org.apache.jackrabbit.oak.cache.AbstractCacheStats#getCurrentStats,()Lcom/google/common/cache/CacheStats;

* oak-search

* oak-blob-cloud

* oak-blob

* oak-blob-plugins
** org.apache.jackrabbit.oak.plugins.blob.MarkSweepGarbageCollector#LOG,Lorg/slf4j/Logger;
** org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore#listeningExecutor,Lcom/google/common/util/concurrent/ListeningExecutorService;
** org.apache.jackrabbit.oak.plugins.blob.FileCache$4#evicted,(Ljava/lang/String;Ljava/io/File;Lcom/google/common/cache/RemovalCause;)V
** org.apache.jackrabbit.oak.plugins.blob.FileCache$4#evicted,(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/cache/RemovalCause;)V
** org.apache.jackrabbit.oak.plugins.blob.FileCacheStats#<init>,(Lcom/google/common/cache/Cache;Lcom/google/common/cache/Weigher;Lcom/google/common/cache/Weigher;J)V
** org.apache.jackrabbit.oak.plugins.blob.FileCache#build,(JLjava/io/File;Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/ExecutorService;)Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;
** org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache$2#put,(Ljava/lang/String;Ljava/io/File;)Lcom/google/common/base/Optional;
** org.apache.jackrabbit.oak.plugins.blob.CompositeDataStoreCache#<init>,(Ljava/lang/String;Ljava/io/File;JIILcom/google/common/cache/CacheLoader;Lorg/apache/jackrabbit/oak/plugins/blob/StagingUploader;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/ScheduledExecutorService;Ljava/util/concurrent/ExecutorService;II)V
** org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache#build,(Ljava/io/File;Ljava/io/File;IJLorg/apache/jackrabbit/oak/plugins/blob/StagingUploader;Lorg/apache/jackrabbit/oak/plugins/blob/FileCache;Lorg/apache/jackrabbit/oak/stats/StatisticsProvider;Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/ScheduledExecutorService;II)Lorg/apache/jackrabbit/oak/plugins/blob/UploadStagingCache;
** org.apache.jackrabbit.oak.plugins.blob.UploadStagingCache#put,(Ljava/lang/String;Ljava/io/File;)Lcom/google/common/base/Optional;
** org.apache.jackrabbit.oak.plugins.blob.datastore.DbDataStoreService#createDataStore,(Lorg/osgi/service/component/ComponentContext;Ljava/util/Map;)Lorg/apache/jackrabbit/core/data/DataStore;
** org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStoreService#createDataStore,(Lorg/osgi/service/component/ComponentContext;Ljava/util/Map;)Lorg/apache/jackrabbit/core/data/DataStore;
** org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore#cache,Lcom/google/common/cache/LoadingCache;
** org.apache.jackrabbit.oak.plugins.blob.datastore.OakFileDataStore#LOG,Lorg/slf4j/Logger;
** org.apache.jackrabbit.oak.plugins.blob.datastore.AbstractDataStoreService#activate,(Lorg/osgi/service/component/ComponentContext;Ljava/util/Map;)V
** org.apache.jackrabbit.oak.plugins.blob.datastore.AbstractDataStoreService#createDataStore,(Lorg/osgi/service/component/ComponentContext;Ljava/util/Map;)Lorg/apache/jackrabbit/core/data/DataStore;
** org.apache.jackrabbit.oak.plugins.blob.datastore.AbstractDataStoreService#lookup,(Lorg/osgi/service/component/ComponentContext;Ljava/lang/String;)Ljava/lang/String;

* oak-segment-tar

* oak-segment

* oak-store-document
** org.apache.jackrabbit.oak.plugins.document.rdb.RDBVersionGCSupport$CountingPredicate#<init>,(Ljava/lang/String;Lcom/google/common/base/Predicate;)V

* oak-blob-cloud-azure
** org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.AzureBlobStoreBackend#getAzureContainer,()Lcom/microsoft/azure/storage/blob/CloudBlobContainer;
** org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.AzureBlobStoreBackend$AzureBlobInfo#fromCloudBlob,(Lcom/microsoft/azure/storage/blob/CloudBlob;)Lorg/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend$AzureBlobInfo;
** org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.AbstractAzureDataStoreService#createDataStore,(Lorg/osgi/service/component/ComponentContext;Ljava/util/Map;)Lorg/apache/jackrabbit/core/data/DataStore;
** org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.AzureBlobStoreBackend$RecordsIterator#<init>,(Lorg/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend;Lcom/google/common/base/Function;)V
** org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.Utils#getBlobClient,(Ljava/lang/String;)Lcom/microsoft/azure/storage/blob/CloudBlobClient;
** org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.Utils#getBlobContainer,(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/storage/blob/CloudBlobContainer;
** org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.Utils#getRetryPolicy,(Ljava/lang/String;)Lcom/microsoft/azure/storage/RetryPolicy;

* oak-http

> check public Oak APIs for references to Guava
> ---------------------------------------------
>
>                 Key: OAK-7217
>                 URL: https://issues.apache.org/jira/browse/OAK-7217
>             Project: Jackrabbit Oak
>          Issue Type: Technical task
>            Reporter: Julian Reschke
>            Priority: Minor
>         Attachments: detect-api.diff, extract-guava.sh, guava-global.log, guava-public-v2.log, guava-public.log
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message