A B C D E F G H I J K L M N O P R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAnalyzerExtensionIdExclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addAnalyzerExtensionIdInclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addArchive(Archive) - Method in class org.revapi.API.Builder
- addArchives(Iterable<? extends Archive>) - Method in class org.revapi.API.Builder
- addArchives(Archive...) - Method in class org.revapi.API.Builder
- addCriticality(Criticality) - Method in class org.revapi.PipelineConfiguration.Builder
- addDifference() - Method in class org.revapi.Report.Builder
- addFilterExtensionIdExclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addFilterExtensionIdInclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addMatcherExtensionIdExclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addMatcherExtensionIdInclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addProblem() - Method in class org.revapi.Report.Builder
-
Deprecated.use
Report.Builder.addDifference()
instead - addReporterExtensionIdExclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addReporterExtensionIdInclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addSeverityMapping(DifferenceSeverity, Criticality) - Method in class org.revapi.PipelineConfiguration.Builder
- addSupportArchive(Archive) - Method in class org.revapi.API.Builder
- addSupportArchives(Iterable<? extends Archive>) - Method in class org.revapi.API.Builder
- addSupportArchives(Archive...) - Method in class org.revapi.API.Builder
- addTo(Object, TreeFilter<E>, SortedSet<E>, E) - Method in class org.revapi.base.BaseArchiveAnalyzer
-
Adds an element to the set of its potential siblings.
- addTransformationBlock(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- addTransformationBlock(List<String>) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- addTransformExtensionIdExclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addTransformExtensionIdInclude(String) - Method in class org.revapi.PipelineConfiguration.Builder
- addUntypedSeverityMapping(DifferenceSeverity, String) - Method in class org.revapi.PipelineConfiguration.Builder
- ALLOWED - Static variable in class org.revapi.Criticality
-
Differences with this criticality are allowed and considered OK.
- AnalysisContext - Class in org.revapi
-
An analysis context is an aggregation of the APIs to check and configuration for the analysis.
- AnalysisContext.Builder - Class in org.revapi
- AnalysisResult - Class in org.revapi
-
Holds the result of the analysis.
- AnalysisResult.ExtensionInstance<I> - Class in org.revapi
- AnalysisResult.Extensions - Class in org.revapi
- analyze(AnalysisContext) - Method in class org.revapi.Revapi
-
Performs the analysis configured by the given analysis context.
- analyze(TreeFilter<E>) - Method in interface org.revapi.ArchiveAnalyzer
-
Analyzes the API archives and filters the forest using the provided filter.
- analyze(TreeFilter<E>) - Method in class org.revapi.base.BaseArchiveAnalyzer
- and(Iterable<FilterFinishResult>) - Method in class org.revapi.FilterFinishResult
- and(Iterable<FilterStartResult>) - Method in class org.revapi.FilterStartResult
- and(Supplier<Ternary>) - Method in enum org.revapi.Ternary
-
Short-circuiting version of
Ternary.and(Ternary)
. - and(FilterFinishResult) - Method in class org.revapi.FilterFinishResult
- and(FilterStartResult) - Method in class org.revapi.FilterStartResult
- and(Ternary) - Method in enum org.revapi.Ternary
- API - Class in org.revapi
-
Represents a set of archives that define an API.
- API(Iterable<? extends Archive>, Iterable<? extends Archive>) - Constructor for class org.revapi.API
- API.Builder - Class in org.revapi
- ApiAnalyzer<E extends Element<E>> - Interface in org.revapi
-
An API analyzer is the main interface one has to implement to support checking some kind of API.
- applies(Element<?>) - Method in class org.revapi.simple.SimpleElementFilter
-
Deprecated.
- applies(T) - Method in interface org.revapi.query.Filter
-
Deprecated.If an element in a forest is of compatible type, does the filter apply to it?
- Archive - Interface in org.revapi
-
A simple abstraction of a file or archive.
- Archive.Role - Enum in org.revapi
-
The role of the archive in the API.
- Archive.Versioned - Interface in org.revapi
-
Extension of the archive interface that can also provide the version of the archive.
- ArchiveAnalyzer<E extends Element<E>> - Interface in org.revapi
-
The instances of implementations of this interface are produced by the
ApiAnalyzer
s to analyze the API archives and create an element tree that is then used for API comparison. - as(Class<T>) - Method in interface org.revapi.Element
-
Casts this element to the provided type.
- as(Class<U>) - Method in class org.revapi.AnalysisResult.ExtensionInstance
- asException() - Method in class org.revapi.configuration.ValidationResult
- asString() - Static method in class org.revapi.Stats
- attachments - Variable in class org.revapi.Difference
-
The attachments of the difference, keyed by their meaning.
B
- BaseApiAnalyzer<E extends Element<E>> - Class in org.revapi.base
-
A convenience base class for API analyzers.
- BaseApiAnalyzer() - Constructor for class org.revapi.base.BaseApiAnalyzer
- BaseArchiveAnalyzer<F extends BaseElementForest<E>,E extends Element<E>> - Class in org.revapi.base
-
A convenience base class for API analyzers.
- BaseArchiveAnalyzer(ApiAnalyzer<E>, API) - Constructor for class org.revapi.base.BaseArchiveAnalyzer
- BaseConfigurable - Class in org.revapi.base
-
A convenience base class for all configurable types in Revapi.
- BaseConfigurable() - Constructor for class org.revapi.base.BaseConfigurable
- BaseDifferenceAnalyzer<E extends Element<E>> - Class in org.revapi.base
-
A convenience base class for difference analyzers analyzers.
- BaseDifferenceAnalyzer() - Constructor for class org.revapi.base.BaseDifferenceAnalyzer
- BaseDifferenceTransform<E extends Element<E>> - Class in org.revapi.base
-
A convenience base class for difference transforms
- BaseDifferenceTransform() - Constructor for class org.revapi.base.BaseDifferenceTransform
- BaseEagerLoadingArchiveAnalyzer<F extends BaseElementForest<E>,E extends BaseElement<E>> - Class in org.revapi.base
-
A base class for archive analyzers that need to load all the elements in an archive eagerly.
- BaseEagerLoadingArchiveAnalyzer(ApiAnalyzer<E>, API, boolean) - Constructor for class org.revapi.base.BaseEagerLoadingArchiveAnalyzer
- BaseEagerLoadingArchiveAnalyzer.FullForestContext - Class in org.revapi.base
-
This context object is used to "remember" all the elements that were created during parsing of an archive.
- BaseElement<E extends Element<E>> - Class in org.revapi.base
-
A base class for API elements.
- BaseElement(API) - Constructor for class org.revapi.base.BaseElement
- BaseElement(API, Archive) - Constructor for class org.revapi.base.BaseElement
- BaseElementForest<E extends Element<E>> - Class in org.revapi.base
-
A convenience base class for element forest implementations.
- BaseElementForest(API) - Constructor for class org.revapi.base.BaseElementForest
- BaseElementMatcher - Class in org.revapi.base
-
A convenience base class for element matchers.
- BaseElementMatcher() - Constructor for class org.revapi.base.BaseElementMatcher
- BaseReporter - Class in org.revapi.base
-
A convenience base class for reporters.
- BaseReporter() - Constructor for class org.revapi.base.BaseReporter
- BaseTreeFilter<E extends Element<E>> - Class in org.revapi.base
-
A convenience base class for tree filters.
- BaseTreeFilter() - Constructor for class org.revapi.base.BaseTreeFilter
- BaseTreeFilterProvider - Class in org.revapi.base
-
A convenience base class for tree filter providers.
- BaseTreeFilterProvider() - Constructor for class org.revapi.base.BaseTreeFilterProvider
- baseTypeOrder - Variable in class org.revapi.ReportComparator.Builder
- beginAnalysis(E, E) - Method in interface org.revapi.DifferenceAnalyzer
-
Called when the analysis of the two corresponding elements begins.
- BINARY - org.revapi.CompatibilityType
-
The compatibility at the binary level.
- BREAKING - org.revapi.DifferenceSeverity
-
The difference definitely breaks the compatibility of given type.
- build() - Method in class org.revapi.AnalysisContext.Builder
- build() - Method in class org.revapi.API.Builder
- build() - Method in class org.revapi.Difference.Builder
- build() - Method in class org.revapi.PipelineConfiguration.Builder
-
Returns a new
PipelineConfiguration
instance. - build() - Method in class org.revapi.Report.Builder
- build() - Method in class org.revapi.ReportComparator.Builder
-
Constructs a new Report comparator instance with the configured behavior.
- build() - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- builder() - Static method in class org.revapi.AnalysisContext
-
This method can be used to instantiate a new analysis context builder without the need for prior instantiation of Revapi.
- builder() - Static method in class org.revapi.API
- builder() - Static method in class org.revapi.Difference
- builder() - Static method in class org.revapi.PipelineConfiguration
- builder() - Static method in class org.revapi.Report
- builder() - Static method in class org.revapi.Revapi
- builder(PipelineConfiguration) - Static method in class org.revapi.AnalysisContext
-
Returns a new analysis context builder that extracts the information about the available extensions from the provided pipeline configuration.
- builder(Revapi) - Static method in class org.revapi.AnalysisContext
-
Returns a new analysis context builder that extracts the information about the available extensions from the provided Revapi instance.
- Builder() - Constructor for class org.revapi.API.Builder
- Builder() - Constructor for class org.revapi.PipelineConfiguration.Builder
- Builder() - Constructor for class org.revapi.Report.Builder
- Builder() - Constructor for class org.revapi.ReportComparator.Builder
- Builder() - Constructor for class org.revapi.Revapi.Builder
-
Deprecated.
C
- castThis() - Method in class org.revapi.base.BaseElement
-
Casts "this" to
E
. - classification - Variable in class org.revapi.Difference
- clone() - Method in class org.revapi.base.BaseElement
-
Returns a shallow copy of this element.
- clone() - Method in class org.revapi.simple.SimpleElement
-
Deprecated.Returns a shallow copy of this element.
- close() - Method in class org.revapi.AnalysisResult
- close() - Method in class org.revapi.base.BaseApiAnalyzer
- close() - Method in class org.revapi.base.BaseDifferenceAnalyzer
- close() - Method in class org.revapi.base.BaseDifferenceTransform
- close() - Method in class org.revapi.base.BaseElementMatcher
- close() - Method in class org.revapi.base.BaseReporter
- close() - Method in class org.revapi.base.BaseTreeFilterProvider
- close() - Method in class org.revapi.simple.SimpleConfigurable
-
Deprecated.
- code - Variable in class org.revapi.configuration.ValidationResult.Error
- code - Variable in class org.revapi.Difference
-
API analyzer dependent unique identification of the reported problem
- CoIterator<E> - Class in org.revapi
-
Heavily inspired by the equivalently named class in Clirr 0.6.
- CoIterator(Iterator<? extends E>, Iterator<? extends E>) - Constructor for class org.revapi.CoIterator
-
Assumes the iterators iterate over comparable elements and uses their natural ordering instead of an explicit comparator.
- CoIterator(Iterator<? extends E>, Iterator<? extends E>, Comparator<? super E>) - Constructor for class org.revapi.CoIterator
-
The iterators must iterate over sorted collections otherwise this instance might not produce the intended results.
- CollectingReporter - Class in org.revapi.base
-
This is a simple helper class that can be used by the users to collect all the reports from Revapi.
- CollectingReporter() - Constructor for class org.revapi.base.CollectingReporter
- compare(E, E) - Method in class org.revapi.ReportComparator
-
Compares the two elements based on the comparison strategy.
- compare(Report, Report) - Method in class org.revapi.ReportComparator
- compareTo(Criticality) - Method in class org.revapi.Criticality
- comparingElements(Class<E>, Comparator<E>) - Method in class org.revapi.ReportComparator.Builder
-
Sets up the report comparator with a custom comparator for a certain types of report elements.
- comparisonStrategy - Variable in class org.revapi.ReportComparator.Builder
- CompatibilityType - Enum in org.revapi
-
Enumerates possible compatibility types.
- compile(String) - Method in interface org.revapi.ElementMatcher
-
Tries to compile the provided recipe into a form that can test individual elements.
- Configurable - Interface in org.revapi.configuration
-
A thing that can be configured from a JSON file.
- ConfigurationException - Exception in org.revapi.configuration
-
Thrown if an invalid configuration is detected.
- ConfigurationException() - Constructor for exception org.revapi.configuration.ConfigurationException
- ConfigurationException(String) - Constructor for exception org.revapi.configuration.ConfigurationException
- ConfigurationException(String, Throwable) - Constructor for exception org.revapi.configuration.ConfigurationException
- ConfigurationException(String, Throwable, boolean, boolean) - Constructor for exception org.revapi.configuration.ConfigurationException
- ConfigurationException(Throwable) - Constructor for exception org.revapi.configuration.ConfigurationException
- ConfigurationValidator - Class in org.revapi.configuration
- ConfigurationValidator() - Constructor for class org.revapi.configuration.ConfigurationValidator
- constructResult(FilterStartResult, FilterStartResult, IncludeExcludeTreeFilter.IncludeExcludeResult) - Method in class org.revapi.base.IncludeExcludeTreeFilter
- convert(JsonNode) - Static method in class org.revapi.configuration.JSONUtil
- convert(ModelNode) - Static method in class org.revapi.configuration.JSONUtil
- convert(Xml) - Method in class org.revapi.configuration.XmlToJson
-
Deprecated.use
XmlToJson.convertXml(Object)
instead - convertXml(Xml) - Method in class org.revapi.configuration.XmlToJson
- copy(Difference) - Static method in class org.revapi.Difference
- copyWithConfiguration(JsonNode) - Method in class org.revapi.AnalysisContext
-
This is generally only useful for extensions that delegate some of their functionality to other "internal" extensions of their own that they need to configure.
- copyWithConfiguration(ModelNode) - Method in class org.revapi.AnalysisContext
-
Deprecated.use the Jackson-based variant
- copyWithMatchers(Set<ElementMatcher>) - Method in class org.revapi.AnalysisContext
-
A helper method to instantiate a new analysis context with the provided set of matchers.
- CorrespondenceComparatorDeducer<E extends Element<E>> - Interface in org.revapi
-
A correspondence comparator deducer produces a comparator that is used to compare elements from 2 collections.
- createElements(Archive) - Method in class org.revapi.base.BaseEagerLoadingArchiveAnalyzer
-
Scans the archive and returns the elements within.
- createElements(Archive) - Method in class org.revapi.base.ZipArchiveAnalyzer
- createElements(Archive, ZipEntry, InputStream) - Method in class org.revapi.base.ZipArchiveAnalyzer
-
Creates elements out of the provided data.
- criticality - Variable in class org.revapi.Difference
-
The criticality of the difference.
- Criticality - Class in org.revapi
-
Criticality represents the assigned importance of a
Difference
. - Criticality(String, int) - Constructor for class org.revapi.Criticality
-
Creates a new criticality instance.
D
- dataPath - Variable in class org.revapi.configuration.ValidationResult.Error
- deep(Predicate<T>) - Static method in interface org.revapi.query.Filter
-
Deprecated.
- defaultCompareIncomparable(Element<?>, Element<?>) - Method in class org.revapi.ReportComparator
-
This method is called to compare the two elements that are of different base types and no explicit order has been set for the base types.
- defaultCriticalities() - Static method in class org.revapi.Criticality
-
The default set of criticalities known to the pipeline configuration.
- defaultResult() - Static method in class org.revapi.FilterFinishResult
-
Similar to
FilterStartResult.defaultResult()
, this returns a finish result that is undecided about the match and is marked as inherited. - defaultResult() - Static method in class org.revapi.FilterStartResult
-
This result is undecided about its match and descend and is marked as inherited.
- defaultSeverityMapping() - Static method in class org.revapi.Criticality
-
The default mapping from difference severity to criticality used in the analysis context if not configured otherwise.
- description - Variable in class org.revapi.Difference
-
Detailed description of the problem
- DFSFilteringIterator<E extends Element> - Class in org.revapi.query
-
Deprecated.This always had very limited utility and
Element.stream(Class, boolean)
seems to be a more usable alternative. - DFSFilteringIterator(Iterator<? extends Element>, Class<? extends E>, Filter<? super E>) - Constructor for class org.revapi.query.DFSFilteringIterator
-
Deprecated.Constructor.
- Difference - Class in org.revapi
-
Represents a single difference between an old and new API element.
- Difference(String, String, String, String, Criticality, Map<CompatibilityType, DifferenceSeverity>, Map<String, String>, List<String>) - Constructor for class org.revapi.Difference
-
Deprecated.use the builder. This will be removed in some future release.
- Difference(String, String, String, Map<CompatibilityType, DifferenceSeverity>, Map<String, String>) - Constructor for class org.revapi.Difference
-
Deprecated.use the builder. This will be removed in some future release.
- Difference(String, String, String, Map<CompatibilityType, DifferenceSeverity>, Map<String, String>, List<String>) - Constructor for class org.revapi.Difference
-
Deprecated.use the builder. This will be removed in some future release.
- Difference(String, String, String, CompatibilityType, DifferenceSeverity, Map<String, String>) - Constructor for class org.revapi.Difference
-
Deprecated.use the builder. This will be removed in some future release.
- Difference.Builder - Class in org.revapi
- Difference.InReportBuilder - Class in org.revapi
- DifferenceAnalyzer<E extends Element<E>> - Interface in org.revapi
-
An element analyzer is basically a visitor over matching elements of some language between the two API versions being compared.
- DifferenceSeverity - Enum in org.revapi
-
Enumerates the possible severities of differences found during the API analysis.
- DifferenceTransform<E extends Element<?>> - Interface in org.revapi
-
A difference transform may elect to transform certain kinds of differences into other kinds.
- DifferenceTransform.TraversalTracker<E extends Element<E>> - Interface in org.revapi
-
Some more sophisticated transforms may need to track the traversal of the element forest.
- direct(Ternary) - Static method in class org.revapi.FilterFinishResult
-
The return filter finish result will have the result of the match and will not be inherited, meaning that it was intended directly for the elements the filter was processed upon.
- direct(Ternary, Ternary) - Static method in class org.revapi.FilterStartResult
- DIRECT - org.revapi.ReportComparator.Strategy
-
The result of a comparison is determines solely by directly comparing the two elements of the same type
- discard() - Static method in class org.revapi.TransformationResult
- DISCARD - org.revapi.TransformationResult.Resolution
- discoverElements(Object, E) - Method in class org.revapi.base.BaseArchiveAnalyzer
-
Discovers new elements under the given parent element.
- discoverElements(Object, E) - Method in class org.revapi.base.BaseEagerLoadingArchiveAnalyzer
-
Discovers new elements under the given parent element.
- discoverRoots(Object) - Method in class org.revapi.base.BaseArchiveAnalyzer
-
Discovers all the root elements in the relevant archives of the API.
- discoverRoots(Object) - Method in class org.revapi.base.BaseEagerLoadingArchiveAnalyzer
-
Discovers all the root elements in the relevant archives of the API.
- documentationLink - Variable in class org.revapi.Difference
-
The optional link to the documentation with further information about the difference.
- DOCUMENTED - Static variable in class org.revapi.Criticality
-
Differences with this criticality are necessary in the project and are documented.
- doesntMatch() - Static method in class org.revapi.FilterFinishResult
- doesntMatch() - Static method in class org.revapi.FilterStartResult
- done() - Method in class org.revapi.Difference.InReportBuilder
- doStart(E) - Method in class org.revapi.base.IncludeExcludeTreeFilter
- doStart(E) - Method in class org.revapi.base.IndependentTreeFilter
E
- editDistance(BiPredicate<? super E, ? super E>) - Static method in interface org.revapi.CorrespondenceComparatorDeducer
-
This correspondence deducer is a good match for situations where the ordering of the children of some element is not semantic but rather positional, e.g.
- Element<E extends Element<E>> - Interface in org.revapi
-
An element in a forest representation of given "language" under API inspection.
- ElementFilter - Interface in org.revapi
-
Deprecated.use
TreeFilterProvider
instead - ElementForest<E extends Element<E>> - Interface in org.revapi
-
A representation of some "unit" understood by an API analyzer.
- ElementForest.Visitor<E extends Element<E>> - Interface in org.revapi
-
A visitor of the element forest.
- ElementMatcher - Interface in org.revapi
-
An element matcher is a helper extension to other extensions that need to figure out if a certain element meets certain criteria.
- ElementMatcher.CompiledRecipe - Interface in org.revapi
-
A "compiled" representation of a textual recipe.
- ElementPair - Class in org.revapi
-
A simple pair of elements.
- ElementPair(Element, Element) - Constructor for class org.revapi.ElementPair
- empty(API) - Static method in interface org.revapi.ElementForest
- end(long, Object) - Method in class org.revapi.Stats.Collector
- end(long, Object, Object) - Method in class org.revapi.Stats.Collector
- end(Object) - Method in class org.revapi.Stats.Collector
- end(Object, Object) - Method in class org.revapi.Stats.Collector
- endAnalysis(E, E) - Method in interface org.revapi.DifferenceAnalyzer
-
Called when the analysis of the two elements ends (i.e.
- endElements(E, E) - Method in interface org.revapi.DifferenceTransform.TraversalTracker
-
Called when the analyzer finished the traversal of the two elements, that is after the
DifferenceTransform.TraversalTracker.startElements(Element, Element)
and this method has been called on all the children of the two elements. - endTraversal() - Method in interface org.revapi.DifferenceTransform.TraversalTracker
-
Called when the analysis finished traversing all the elements from the given api analyzer.
- endTraversal(DifferenceTransform.TraversalTracker<?>) - Method in interface org.revapi.DifferenceTransform
-
Called after everything traversed using the provided analyzer has been transformed.
- equals(Object) - Method in class org.revapi.AnalysisResult.ExtensionInstance
- equals(Object) - Method in class org.revapi.configuration.ValidationResult.Error
- equals(Object) - Method in class org.revapi.Criticality
- equals(Object) - Method in class org.revapi.Difference
- equals(Object) - Method in class org.revapi.ElementPair
- equals(Object) - Method in class org.revapi.FilterFinishResult
- equals(Object) - Method in class org.revapi.FilterStartResult
- equals(Object) - Method in class org.revapi.Reference
- equals(Object) - Method in class org.revapi.Report
- equals(Object) - Method in class org.revapi.TransformationResult
- EQUIVALENT - org.revapi.DifferenceSeverity
-
The difference doesn't produce any visible change from the user's perspective.
- Error(int, String, String) - Constructor for class org.revapi.configuration.ValidationResult.Error
- ERROR - Static variable in class org.revapi.Criticality
-
Differences with this criticality are not allowed and should be dealt with in the checked codebase.
- exclude - Variable in class org.revapi.base.IncludeExcludeTreeFilter.IncludeExcludeResult
F
- fakeFailure(Exception) - Static method in class org.revapi.AnalysisResult
-
Similar to
AnalysisResult.fakeSuccess()
, this returns a failed analysis result without the need to run any analysis. - fakeSuccess() - Static method in class org.revapi.AnalysisResult
-
A factory method for users that need to report success without actually running any analysis.
- FALSE - org.revapi.Ternary
- FileArchive - Class in org.revapi.base
-
A simple implementation of the
Archive
interface providing a file as a Revapi archive. - FileArchive(File) - Constructor for class org.revapi.base.FileArchive
- Filter<T> - Interface in org.revapi.query
-
Deprecated.Filtering turned out to be not that usable and will be removed. This class has been superseded by the
TreeFilter
. - FilterFinishResult - Class in org.revapi
-
A result of a finished filtering (see
TreeFilter.finish(Element)
. - filterFor(ArchiveAnalyzer<E>) - Method in class org.revapi.base.BaseTreeFilterProvider
- filterFor(ArchiveAnalyzer<E>) - Method in interface org.revapi.ElementFilter
-
Deprecated.
- filterFor(ArchiveAnalyzer<E>) - Method in interface org.revapi.ElementMatcher.CompiledRecipe
-
The recipe needs to be transformed into a
TreeFilter
to be used for filtering of the element forest. - filterFor(ArchiveAnalyzer<E>) - Method in interface org.revapi.TreeFilterProvider
-
Creates a new filter specifically for use with the provided analyzer.
- FilteringIterator<E> - Class in org.revapi.query
-
Deprecated.Filtering turned out to be more complex than this.
Filter
has been superseded byTreeFilter
. - FilteringIterator(Iterator<?>, Class<E>, Filter<? super E>) - Constructor for class org.revapi.query.FilteringIterator
-
Deprecated.
- FilterStartResult - Class in org.revapi
-
The result of the element filtering in
TreeFilter
. - finish() - Method in class org.revapi.base.BaseTreeFilter
- finish() - Method in class org.revapi.base.IncludeExcludeTreeFilter
- finish() - Method in interface org.revapi.TreeFilter
-
Called after all elements have been processed to see if any of them have changed in their filtering result (which could be the case if there are dependencies between elements other than that of parent-child).
- finish(E) - Method in class org.revapi.base.BaseTreeFilter
- finish(E) - Method in class org.revapi.base.IncludeExcludeTreeFilter
- finish(E) - Method in class org.revapi.base.IndependentTreeFilter
- finish(E) - Method in interface org.revapi.TreeFilter
-
This method is called after the filtering has
started
and all children have been processed by this filter. - finishWalk() - Method in interface org.revapi.ElementForest.Visitor
-
Called when the whole forest has been visited.
- finishWalk(E) - Method in interface org.revapi.ElementForest.Visitor
-
Called when all the children of the element were also visited.
- from(FilterFinishResult, Ternary) - Static method in class org.revapi.FilterStartResult
- from(FilterStartResult) - Static method in class org.revapi.FilterFinishResult
-
Converts the provided start result into a finish result.
- from(Ternary, boolean) - Static method in class org.revapi.FilterFinishResult
-
A factory method for filter finish results.
- from(Ternary, Ternary, boolean) - Static method in class org.revapi.FilterStartResult
- fromBoolean(boolean) - Static method in enum org.revapi.Ternary
- fromCamelCase(String) - Static method in enum org.revapi.DifferenceSeverity
-
Returns the difference severity represented by the provided string in camel case.
- fromKnownSchemas(Map<String, JsonNode>, Function<Xml, String>, Function<Xml, String>, BiFunction<Xml, String, String>, Function<Xml, List<Xml>>) - Static method in class org.revapi.configuration.XmlToJson
-
Constructs a new XML to JSON converter.
- fromRevapi(Revapi, Function<Xml, String>, Function<Xml, String>, BiFunction<Xml, String, String>, Function<Xml, List<Xml>>) - Static method in class org.revapi.configuration.XmlToJson
-
Similar to
XmlToJson.fromKnownSchemas(Map, Function, Function, BiFunction, Function)
but learns the known schemas from the provided Revapi instance. - FullForestContext() - Constructor for class org.revapi.base.BaseEagerLoadingArchiveAnalyzer.FullForestContext
G
- getAnalyzers() - Method in class org.revapi.AnalysisResult.Extensions
- getApi() - Method in interface org.revapi.ArchiveAnalyzer
- getApi() - Method in class org.revapi.base.BaseArchiveAnalyzer
- getApi() - Method in class org.revapi.base.BaseElement
- getApi() - Method in class org.revapi.base.BaseElementForest
- getApi() - Method in interface org.revapi.Element
- getApi() - Method in interface org.revapi.ElementForest
- getApi() - Method in class org.revapi.simple.SimpleElementForest
-
Deprecated.
- getApiAnalyzer() - Method in interface org.revapi.ArchiveAnalyzer
- getApiAnalyzer() - Method in class org.revapi.base.BaseArchiveAnalyzer
- getApiAnalyzerTypes() - Method in class org.revapi.PipelineConfiguration
- getArchive() - Method in class org.revapi.base.BaseElement
- getArchive() - Method in interface org.revapi.Element
- getArchiveAnalyzer(API) - Method in interface org.revapi.ApiAnalyzer
-
This method is called exactly twice during the API difference analysis.
- getArchiveRole(Archive) - Method in class org.revapi.API
-
Returns the role of the archive in the API.
- getArchives() - Method in class org.revapi.API
- getBaseName() - Method in interface org.revapi.Archive.Versioned
- getBaseType(Class<?>) - Static method in class org.revapi.ReportComparator
-
The elements are always derived from some base type, all subclasses of which must be mutually comparable.
- getChildren() - Method in class org.revapi.base.BaseElement
- getChildren() - Method in interface org.revapi.Element
- getChildren() - Method in class org.revapi.simple.SimpleElement
-
Deprecated.This default implementation uses the
SimpleElement.newChildrenInstance()
to initialize the children set and wraps it in a private set implementation that automagically changes the parent of the elements based on the membership. - getComparatorFor(E) - Method in class org.revapi.ReportComparator
- getConfiguration() - Method in class org.revapi.AnalysisContext
-
Deprecated.use
AnalysisContext.getConfigurationNode()
instead - getConfigurationNode() - Method in class org.revapi.AnalysisContext
-
Returns the configuration node.
- getCorrespondenceDeducer() - Method in interface org.revapi.ApiAnalyzer
-
The correspondence sorter to use when finalizing the comparison order of the elements in the element forest.
- getCorrespondenceDeducer() - Method in class org.revapi.base.BaseApiAnalyzer
- getCriticalities() - Method in class org.revapi.PipelineConfiguration
- getCriticalityByName(String) - Method in class org.revapi.AnalysisContext
- getCumulativeReferencedElements() - Method in interface org.revapi.Element
-
This returns the
referenced elements
of this element and of all its children, recursively. - getCumulativeReferencingElements() - Method in interface org.revapi.Element
-
This returns the
referencing elements
of this element and of all its children, recursively. - getData(String) - Method in class org.revapi.AnalysisContext
- getDefaultCriticality(DifferenceSeverity) - Method in class org.revapi.AnalysisContext
- getDescend() - Method in class org.revapi.FilterStartResult
- getDifferenceAnalyzer(ArchiveAnalyzer<E>, ArchiveAnalyzer<E>) - Method in interface org.revapi.ApiAnalyzer
-
This method is called exactly once during the API difference analysis and produces an element analyzer which will be used to compare the corresponding elements in the old and new archives.
- getDifferenceCodePatterns() - Method in interface org.revapi.DifferenceTransform
- getDifferenceCodePatterns() - Method in class org.revapi.simple.SimpleDifferenceTransform
-
Deprecated.
- getDifferences() - Method in class org.revapi.Report
- getDifferences() - Method in class org.revapi.TransformationResult
-
The difference passed to the
DifferenceTransform.tryTransform(Element, Element, Difference)
method will be replaced by the differences returned from this method. - getDirectChildrenOfType(Class<T>) - Method in class org.revapi.simple.SimpleElement
-
Deprecated.
- getElement() - Method in class org.revapi.Reference
- getElement(Report) - Method in class org.revapi.ReportComparator
-
Returns the new element or, if the new element is null, the old element of the report.
- getErrors() - Method in class org.revapi.configuration.ValidationResult
- getExcludedAnalyzerExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getExcludedFilterExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getExcludedMatcherExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getExcludedReporterExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getExcludedTransformExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getExtensionContexts(Class<T>) - Method in class org.revapi.AnalysisResult.Extensions
- getExtensionId() - Method in class org.revapi.base.CollectingReporter
- getExtensionId() - Method in interface org.revapi.configuration.Configurable
-
The identifier of this configurable extension in the configuration file.
- getExtensionInstances(Class<T>) - Method in class org.revapi.AnalysisResult.Extensions
- getExtensions() - Method in class org.revapi.AnalysisResult
- getFailure() - Method in class org.revapi.AnalysisResult
- getFile() - Method in class org.revapi.base.FileArchive
- getFilters() - Method in class org.revapi.AnalysisResult.Extensions
- getFirstConfigurationOrNull(Class<?>) - Method in class org.revapi.AnalysisResult.Extensions
- getFirstExtension(Class<T>, T) - Method in class org.revapi.AnalysisResult.Extensions
- getFullHumanReadableString() - Method in class org.revapi.base.BaseElement
- getFullHumanReadableString() - Method in interface org.revapi.Element
-
Provides the full "path" to the element in the forest in a human readable way.
- getFullHumanReadableString() - Method in class org.revapi.simple.SimpleElement
-
Deprecated.This default implementation assumes that
toString()
can do the job. - getId() - Method in class org.revapi.AnalysisResult.ExtensionInstance
- getIncludedAnalyzerExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getIncludedFilterExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getIncludedMatcherExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getIncludedReporterExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getIncludedTransformExtensionIds() - Method in class org.revapi.PipelineConfiguration
- getInstance() - Method in class org.revapi.AnalysisResult.ExtensionInstance
- getJSONSchema() - Method in class org.revapi.base.BaseConfigurable
- getJSONSchema() - Method in interface org.revapi.configuration.Configurable
-
This method must not return null if
Configurable.getExtensionId()
returns a non-null value. - getJSONSchema() - Method in class org.revapi.simple.SimpleConfigurable
-
Deprecated.
- getLeft() - Method in class org.revapi.CoIterator
-
After calling
CoIterator.next()
, this will contain the next element from the "left" collection. - getLevel() - Method in class org.revapi.Criticality
- getLocale() - Method in class org.revapi.AnalysisContext
- getMatch() - Method in class org.revapi.FilterFinishResult
-
The result of the test
- getMatch() - Method in class org.revapi.FilterStartResult
-
The result of the test
- getMatcherId() - Method in interface org.revapi.ElementMatcher
-
This is distinct from the
Configurable.getExtensionId()
, because it identifies the matcher in the "use" positions somewhere inside the configuration of other extensions. - getMatchers() - Method in class org.revapi.AnalysisContext
-
This is the map of the available element matchers keyed by their
matcher id
. - getMatchers() - Method in class org.revapi.AnalysisResult.Extensions
- getMatcherTypes() - Method in class org.revapi.PipelineConfiguration
- getMissingSchemas() - Method in class org.revapi.configuration.ValidationResult
- getName() - Method in interface org.revapi.Archive
- getName() - Method in class org.revapi.base.FileArchive
- getName() - Method in class org.revapi.base.InputStreamArchive
- getName() - Method in class org.revapi.Criticality
- getName() - Method in interface org.revapi.Reference.Type
- getNewApi() - Method in class org.revapi.AnalysisContext
- getNewElement() - Method in class org.revapi.ElementPair
- getNewElement() - Method in class org.revapi.Report
- getOldApi() - Method in class org.revapi.AnalysisContext
- getOldElement() - Method in class org.revapi.ElementPair
- getOldElement() - Method in class org.revapi.Report
- getParent() - Method in class org.revapi.base.BaseElement
- getParent() - Method in interface org.revapi.Element
- getParent() - Method in class org.revapi.simple.SimpleElement
-
Deprecated.
- getPipelineConfiguration() - Method in class org.revapi.Revapi
- getReferencedElements() - Method in class org.revapi.base.BaseElement
- getReferencedElements() - Method in interface org.revapi.Element
-
If the API analyzer supports the feature, this returns the set of elements that are referenced by this element in some way (typically, those would be the elements somehow used by this element).
- getReferencingElements() - Method in class org.revapi.base.BaseElement
- getReferencingElements() - Method in interface org.revapi.Element
-
If the API analyzer supports the feature, this returns the set of elements that reference this element in some way (typically, those would be the use sites of this element).
- getReporters() - Method in class org.revapi.AnalysisResult.Extensions
- getReporterTypes() - Method in class org.revapi.PipelineConfiguration
- getReports() - Method in class org.revapi.base.CollectingReporter
- getResolution() - Method in class org.revapi.TransformationResult
- getRight() - Method in class org.revapi.CoIterator
-
After calling
CoIterator.next()
, this will contain the next element from the "right" collection. - getRoots() - Method in class org.revapi.base.BaseElementForest
- getRoots() - Method in interface org.revapi.ElementForest
-
A sorted set of all root elements of the forest.
- getRoots() - Method in class org.revapi.simple.SimpleElementForest
-
Deprecated.
- getSeverityMapping() - Method in class org.revapi.PipelineConfiguration
- getSupplementaryArchives() - Method in class org.revapi.API
-
The set of archives that somehow supplement the main ones (for example they contain definitions used in the main archives).
- getTransformationBlocks() - Method in class org.revapi.PipelineConfiguration
- getTransforms() - Method in class org.revapi.AnalysisResult.Extensions
- getTransformTypes() - Method in class org.revapi.PipelineConfiguration
- getTreeFilterTypes() - Method in class org.revapi.PipelineConfiguration
- getType() - Method in class org.revapi.Reference
- getVersion() - Method in interface org.revapi.Archive.Versioned
H
- hashCode() - Method in class org.revapi.AnalysisResult.ExtensionInstance
- hashCode() - Method in class org.revapi.configuration.ValidationResult.Error
- hashCode() - Method in class org.revapi.Criticality
- hashCode() - Method in class org.revapi.Difference
- hashCode() - Method in class org.revapi.ElementPair
- hashCode() - Method in class org.revapi.FilterFinishResult
- hashCode() - Method in class org.revapi.FilterStartResult
- hashCode() - Method in class org.revapi.Reference
- hashCode() - Method in class org.revapi.Report
- hashCode() - Method in class org.revapi.TransformationResult
- hasNext() - Method in class org.revapi.CoIterator
- hasNext() - Method in class org.revapi.query.DFSFilteringIterator
-
Deprecated.
- hasNext() - Method in class org.revapi.query.FilteringIterator
-
Deprecated.
- HIERARCHICAL - org.revapi.ReportComparator.Strategy
-
The result of a comparison of two elements is determined by first recursively determining the order of the parents of the two elements and only if the parents are equal to each other is the order determined by comparing the two elements.
- HIGHLIGHT - Static variable in class org.revapi.Criticality
-
Differences with this criticality are necessary in the project, are documented and are very important/severe so should be highlighted in the reports.
I
- implies(Supplier<Ternary>) - Method in enum org.revapi.Ternary
- implies(Ternary) - Method in enum org.revapi.Ternary
- include - Variable in class org.revapi.base.IncludeExcludeTreeFilter.IncludeExcludeResult
- IncludeExcludeResult(FilterStartResult, FilterStartResult, IncludeExcludeTreeFilter.IncludeExcludeResult) - Constructor for class org.revapi.base.IncludeExcludeTreeFilter.IncludeExcludeResult
- IncludeExcludeTreeFilter<E extends Element<E>> - Class in org.revapi.base
-
A tree filter that uses a combination of an include and exclude filters to arrive at the filtering decisions.
- IncludeExcludeTreeFilter(TreeFilter<E>, TreeFilter<E>) - Constructor for class org.revapi.base.IncludeExcludeTreeFilter
-
A lack of any include or exclude filter needs to be expressed as a null value.
- IncludeExcludeTreeFilter.IncludeExcludeResult - Class in org.revapi.base
- IndependentTreeFilter<E extends Element<E>> - Class in org.revapi.base
-
A simple implementation of the
TreeFilter
interface that simply repeats the result provided from theIndependentTreeFilter.start(Element)
method in itsIndependentTreeFilter.finish(Element)
method. - IndependentTreeFilter() - Constructor for class org.revapi.base.IndependentTreeFilter
- inherit(FilterFinishResult) - Static method in class org.revapi.FilterFinishResult
-
Produces a filter finish result that indicates it was inherited from the provided result.
- inherit(FilterStartResult) - Static method in class org.revapi.FilterStartResult
- initialize(AnalysisContext) - Method in class org.revapi.base.BaseConfigurable
- initialize(AnalysisContext) - Method in interface org.revapi.configuration.Configurable
-
The instance can configure itself for the upcoming analysis from the supplied analysis context.
- initialize(AnalysisContext) - Method in class org.revapi.simple.SimpleConfigurable
-
Deprecated.
- InputStreamArchive - Class in org.revapi.base
-
A simple implementation of the
Archive
interface that uses a "factory" supplier that is able to return a new input stream representing the archive every time it is called. - InputStreamArchive(String, Supplier<InputStream>) - Constructor for class org.revapi.base.InputStreamArchive
- intersection(List<TreeFilter<E>>) - Static method in interface org.revapi.TreeFilter
-
Returns a filter that matches if all of the provided filters match.
- intersection(TreeFilter<E>...) - Static method in interface org.revapi.TreeFilter
- isDescendRequired(E, E) - Method in class org.revapi.base.BaseDifferenceAnalyzer
-
This default implementation returns
true
only if both elements are non-null. - isDescendRequired(E, E) - Method in interface org.revapi.DifferenceAnalyzer
-
Tells whether the analyzer needs to descend "into" the two provided elements.
- isIdentifyingAttachment(String) - Method in class org.revapi.Difference
- isInherited() - Method in class org.revapi.FilterFinishResult
-
Tells whether the result is implicitly inherited from some parent element or if it was explicitly evaluated on some element.
- isInherited() - Method in class org.revapi.FilterStartResult
-
Tells whether the result is implicitly inherited from some parent element or if it was explicitly evaluated on some element.
- isNullOrUndefined(JsonNode) - Static method in class org.revapi.configuration.JSONUtil
- isSuccess() - Method in class org.revapi.AnalysisResult
- isSuccessful() - Method in class org.revapi.configuration.ValidationResult
- iterateOverChildren(Class<T>, boolean, Filter<? super T>) - Method in class org.revapi.base.BaseElement
- iterateOverChildren(Class<T>, boolean, Filter<? super T>) - Method in interface org.revapi.Element
-
Deprecated.use the more standard
Element.stream(Class, boolean)
- iterateOverChildren(Class, boolean, Filter) - Method in class org.revapi.simple.SimpleElement
-
Deprecated.
- iterateOverElements(Class<T>, boolean, Filter<? super T>, Element<T>) - Method in interface org.revapi.ElementForest
-
Deprecated.use the more versatile
ElementForest.stream(Class, boolean, Element)
- iterator() - Method in class org.revapi.AnalysisResult.Extensions
- iterator() - Method in class org.revapi.ServiceTypeLoader
J
- JSONUtil - Class in org.revapi.configuration
-
A utility class for JSON files.
- justification - Variable in class org.revapi.Difference
-
The justification for this difference.
K
- keep() - Static method in class org.revapi.TransformationResult
- KEEP - org.revapi.TransformationResult.Resolution
L
- load(Class<X>) - Static method in class org.revapi.ServiceTypeLoader
-
Locates the services in the context classloader of the current thread.
- load(Class<X>, ClassLoader) - Static method in class org.revapi.ServiceTypeLoader
M
- matchAndDescend() - Static method in class org.revapi.FilterStartResult
-
The result will match any element and will always descend to any element's children.
- matchAndDescend() - Static method in interface org.revapi.TreeFilter
- matches() - Static method in class org.revapi.FilterFinishResult
- matchPatterns - Variable in class org.revapi.base.ZipArchiveAnalyzer
- merge(BinaryOperator<FilterStartResult>, BinaryOperator<FilterFinishResult>, FilterStartResult, FilterFinishResult, List<TreeFilter<E>>) - Static method in interface org.revapi.TreeFilter
-
Merges the filters together using the provided functions to combine the individual results.
- merge(BinaryOperator<FilterStartResult>, BinaryOperator<FilterFinishResult>, FilterStartResult, FilterFinishResult, TreeFilter<E>...) - Static method in interface org.revapi.TreeFilter
- merge(ValidationResult) - Method in class org.revapi.configuration.ValidationResult
- mergeConfiguration(JsonNode) - Method in class org.revapi.AnalysisContext.Builder
-
Tries to merge the provided configuration into the already existing one.
- mergeConfiguration(ModelNode) - Method in class org.revapi.AnalysisContext.Builder
-
Deprecated.use the Jackson-based variant
- mergeConfigurationFromJSON(String) - Method in class org.revapi.AnalysisContext.Builder
- mergeConfigurationFromJSONStream(InputStream) - Method in class org.revapi.AnalysisContext.Builder
- message - Variable in class org.revapi.configuration.ValidationResult.Error
N
- name - Variable in class org.revapi.Difference
-
Human readable name of the problem
- naturalOrder() - Static method in interface org.revapi.CorrespondenceComparatorDeducer
- navigate(ModelNode) - Method in class org.revapi.configuration.XmlToJson.JSONPointer
-
Deprecated.
- negate() - Method in enum org.revapi.Ternary
- negateMatch() - Method in class org.revapi.FilterFinishResult
- negateMatch() - Method in class org.revapi.FilterStartResult
- newChildrenInstance() - Method in class org.revapi.base.BaseElement
-
Override this method if you need some specialized instance of sorted set or want to do some custom pre-populating or initialization of the children.
- newChildrenInstance() - Method in class org.revapi.simple.SimpleElement
-
Deprecated.Override this method if you need some specialized instance of sorted set or want to do some custom pre-populating or initialization of the children.
- newElementForest() - Method in class org.revapi.base.BaseArchiveAnalyzer
-
Creates a new empty element forest of given type.
- newReference(E, Reference.Type<E>) - Method in class org.revapi.base.BaseElement
-
Creates a new reference instance to be used in the
BaseElement.getReferencedElements()
orBaseElement.getReferencingElements()
. - newRootsInstance() - Method in class org.revapi.base.BaseElementForest
- newRootsInstance() - Method in class org.revapi.simple.SimpleElementForest
-
Deprecated.
- next() - Method in class org.revapi.CoIterator
-
Use
CoIterator.getLeft()
andCoIterator.getRight()
to get the next elements from the two iterated collections. - next() - Method in class org.revapi.query.DFSFilteringIterator
-
Deprecated.
- next() - Method in class org.revapi.query.FilteringIterator
-
Deprecated.
- NON_BREAKING - org.revapi.DifferenceSeverity
-
The difference doesn't cause any breakage in given compatibility type
O
- of(Iterable<? extends Archive>) - Method in class org.revapi.API.Builder
- of(Iterable<? extends Archive>) - Static method in class org.revapi.API
- of(String) - Static method in class org.revapi.Stats
- of(Archive...) - Method in class org.revapi.API.Builder
- of(Archive...) - Static method in class org.revapi.API
- open() - Method in class org.revapi.base.BaseDifferenceAnalyzer
- open() - Method in interface org.revapi.DifferenceAnalyzer
-
Called right before the analysis starts.
- openStream() - Method in interface org.revapi.Archive
- openStream() - Method in class org.revapi.base.FileArchive
- openStream() - Method in class org.revapi.base.InputStreamArchive
- or(Iterable<FilterFinishResult>) - Method in class org.revapi.FilterFinishResult
- or(Iterable<FilterStartResult>) - Method in class org.revapi.FilterStartResult
- or(Supplier<Ternary>) - Method in enum org.revapi.Ternary
-
Short-circuiting version of
Ternary.or(Ternary)
. - or(FilterFinishResult) - Method in class org.revapi.FilterFinishResult
- or(FilterStartResult) - Method in class org.revapi.FilterStartResult
- or(Ternary) - Method in enum org.revapi.Ternary
- org.revapi - package org.revapi
- org.revapi.base - package org.revapi.base
- org.revapi.configuration - package org.revapi.configuration
- org.revapi.query - package org.revapi.query
- org.revapi.simple - package org.revapi.simple
- originalChildren - Variable in class org.revapi.base.BaseEagerLoadingArchiveAnalyzer.FullForestContext
- OTHER - org.revapi.CompatibilityType
-
Other type of compatibility not listed here.
- OverridableIncludeExcludeTreeFilter<E extends Element<E>> - Class in org.revapi.base
-
This is similar to the
IncludeExcludeTreeFilter
but adds support for the "include inside exclude", e.g. - OverridableIncludeExcludeTreeFilter(TreeFilter<E>, TreeFilter<E>) - Constructor for class org.revapi.base.OverridableIncludeExcludeTreeFilter
P
- parent - Variable in class org.revapi.base.IncludeExcludeTreeFilter.IncludeExcludeResult
- parse(JsonNode) - Static method in class org.revapi.PipelineConfiguration
-
Parses the configuration node and provides a pipeline configuration without any extensions marked for loading.
- parse(JsonNode, Collection<Class<? extends ApiAnalyzer>>, Collection<Class<? extends TreeFilterProvider>>, Collection<Class<? extends DifferenceTransform>>, Collection<Class<? extends Reporter>>, Collection<Class<? extends ElementMatcher>>) - Static method in class org.revapi.PipelineConfiguration
-
Similar to
PipelineConfiguration.parse(JsonNode)
but the extensions to use are provided by the caller straight away instead of letting the caller use the builder to finish up the configuration. - parse(Reader) - Static method in class org.revapi.configuration.JSONUtil
- parse(String) - Static method in class org.revapi.configuration.JSONUtil
- parse(String) - Static method in class org.revapi.configuration.XmlToJson.JSONPointer
-
Deprecated.
- parse(ModelNode) - Static method in class org.revapi.PipelineConfiguration
-
Deprecated.use the Jackson-based variant
- parse(ModelNode, Collection<Class<? extends ApiAnalyzer>>, Collection<Class<? extends TreeFilterProvider>>, Collection<Class<? extends DifferenceTransform>>, Collection<Class<? extends Reporter>>, Collection<Class<? extends ElementMatcher>>) - Static method in class org.revapi.PipelineConfiguration
-
Deprecated.use the Jackson-based variant
- perTypeComparators - Variable in class org.revapi.ReportComparator.Builder
- PipelineConfiguration - Class in org.revapi
-
This class represents the configuration of the Revapi analysis pipeline.
- PipelineConfiguration(Set<Class<? extends ApiAnalyzer<?>>>, Set<Class<? extends Reporter>>, Set<Class<? extends DifferenceTransform<?>>>, Set<Class<? extends TreeFilterProvider>>, Set<Class<? extends ElementMatcher>>, Set<List<String>>, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, Set<Criticality>, Map<DifferenceSeverity, Criticality>) - Constructor for class org.revapi.PipelineConfiguration
- PipelineConfiguration.Builder - Class in org.revapi
- postAnalyze(Object) - Method in class org.revapi.base.BaseArchiveAnalyzer
-
Called as the last thing in
BaseArchiveAnalyzer.analyze(TreeFilter)
. - POTENTIALLY_BREAKING - org.revapi.DifferenceSeverity
-
Under certain circumstances the difference is breaking the compatibility of given type.
- preAnalyze() - Method in class org.revapi.base.BaseArchiveAnalyzer
-
Called as the first thing in
BaseArchiveAnalyzer.analyze(TreeFilter)
. - preAnalyze() - Method in class org.revapi.base.BaseEagerLoadingArchiveAnalyzer
-
Called as the first thing in
BaseArchiveAnalyzer.analyze(TreeFilter)
. - prepareAnalysis(AnalysisContext) - Method in class org.revapi.Revapi
-
This instantiates the individual extensions and assigns the configurations to each one of them.
- PRIMARY - org.revapi.Archive.Role
- processExcludeStart(FilterStartResult) - Method in class org.revapi.base.IncludeExcludeTreeFilter
- processExcludeStart(FilterStartResult) - Method in class org.revapi.base.OverridableIncludeExcludeTreeFilter
- processIncludeStart(FilterStartResult) - Method in class org.revapi.base.IncludeExcludeTreeFilter
- processIncludeStart(FilterStartResult) - Method in class org.revapi.base.OverridableIncludeExcludeTreeFilter
- prune(ElementForest<E>) - Method in interface org.revapi.ArchiveAnalyzer
-
Once all the filtering on the element forest is done, the analyzer is allowed one final "pass" through the forest to remove any elements that should not be there any longer.
- prune(ElementForest<E>) - Method in class org.revapi.base.BaseArchiveAnalyzer
R
- Reference<E extends Element<E>> - Class in org.revapi
-
Represents a reference between two elements determined in some way by the API analyzer.
- Reference(E, Reference.Type<E>) - Constructor for class org.revapi.Reference
- Reference.Type<E extends Element<E>> - Interface in org.revapi
-
Represents the type of the relationship between two elements.
- reload() - Method in class org.revapi.ServiceTypeLoader
- remember(Set<E>) - Method in class org.revapi.base.BaseEagerLoadingArchiveAnalyzer.FullForestContext
-
This method remembers the children of all the elements in the provided set (recursively) and clears out the children of each of the elements.
- remove() - Method in class org.revapi.query.DFSFilteringIterator
-
Deprecated.
- remove() - Method in class org.revapi.query.FilteringIterator
-
Deprecated.
- REPLACE - org.revapi.TransformationResult.Resolution
- replaceWith(Set<Difference>) - Static method in class org.revapi.TransformationResult
- replaceWith(Difference) - Static method in class org.revapi.TransformationResult
-
Same as
TransformationResult.replaceWith(Set)
only for replacing with just a single difference. - report(Report) - Method in class org.revapi.base.CollectingReporter
- report(Report) - Method in interface org.revapi.Reporter
- report(Report) - Method in class org.revapi.simple.SimpleReporter
-
Deprecated.
- Report - Class in org.revapi
-
Represents the differences between comparable elements from old and new API.
- Report(Iterable<Difference>, Element<?>, Element<?>) - Constructor for class org.revapi.Report
- Report.Builder - Class in org.revapi
- ReportComparator - Class in org.revapi
-
While
elements
of a single API analyzer are by definition mutually comparable, the same doesn't apply for reports. - ReportComparator(List<Class<?>>, Map<Class<?>, Comparator<?>>, ReportComparator.Strategy) - Constructor for class org.revapi.ReportComparator
- ReportComparator.Builder - Class in org.revapi
- ReportComparator.Strategy - Enum in org.revapi
-
The comparison strategy defines the way the elements of the same type are compared with each other.
- Reporter - Interface in org.revapi
-
A reporter is the final stage during the API change analysis.
- reset() - Method in class org.revapi.Stats.Collector
- Revapi - Class in org.revapi
-
The main entry point to the library.
- Revapi(PipelineConfiguration) - Constructor for class org.revapi.Revapi
-
Use the
Revapi.builder()
instead. - Revapi.Builder - Class in org.revapi
-
Deprecated.favor the
PipelineConfiguration.Builder
- roots - Variable in class org.revapi.base.BaseEagerLoadingArchiveAnalyzer.FullForestContext
S
- search(Class<T>, boolean, Filter<? super T>, Element<T>) - Method in interface org.revapi.ElementForest
-
Deprecated.in favor of more versatile
ElementForest.stream(Class, boolean, Element)
- search(Class<T>, boolean, TreeFilter, Element) - Method in class org.revapi.simple.SimpleElementForest
-
Deprecated.
- search(List<T>, Class<T>, SortedSet<? extends Element>, boolean, Filter<? super T>) - Method in class org.revapi.simple.SimpleElementForest
-
Deprecated.
- search(List<T>, Class<T>, SortedSet<? extends Element>, boolean, TreeFilter) - Method in class org.revapi.simple.SimpleElementForest
-
Deprecated.
- search(List<T>, Class<T>, SortedSet<E>, boolean, TreeFilter<E>) - Method in class org.revapi.base.BaseElementForest
- searchChildren(Class<T>, boolean, Filter<? super T>) - Method in class org.revapi.base.BaseElement
- searchChildren(Class<T>, boolean, Filter<? super T>) - Method in interface org.revapi.Element
-
Deprecated.in favor of
Element.stream(Class, boolean)
- searchChildren(Class, boolean, Filter) - Method in class org.revapi.simple.SimpleElement
-
Deprecated.
- searchChildren(List<T>, Class<T>, boolean, Filter<? super T>) - Method in class org.revapi.base.BaseElement
- searchChildren(List<T>, Class<T>, boolean, Filter<? super T>) - Method in interface org.revapi.Element
-
Deprecated.in favor of
Element.stream(Class, boolean)
- searchChildren(List, Class, boolean, Filter) - Method in class org.revapi.simple.SimpleElement
-
Deprecated.
- SEMANTIC - org.revapi.CompatibilityType
-
Semantic or behavioral compatibility.
- ServiceTypeLoader<T> - Class in org.revapi
-
Because Revapi manages the lifecycle of instances of its extensions, it cannot unfortunately use the
ServiceLoader
directly (before Java 9 which enhances it to support the use case Revapi needs). - setArchive(Archive) - Method in class org.revapi.base.BaseElement
- setParent(E) - Method in class org.revapi.base.BaseElement
-
Sets the parent element.
- setParent(E) - Method in interface org.revapi.Element
-
Sets a new parent.
- setParent(Element) - Method in class org.revapi.simple.SimpleElement
-
Deprecated.Sets the parent element.
- shallow(Predicate<T>) - Static method in interface org.revapi.query.Filter
-
Deprecated.
- shouldDescendInto(Object) - Method in interface org.revapi.query.Filter
-
Deprecated.Should the forest traversal descend into the provided element? It is not guaranteed that the element is of the type required by this parameter, but its children might be.
- shouldDescendInto(Object) - Method in class org.revapi.simple.SimpleElementFilter
-
Deprecated.
- SimpleConfigurable - Class in org.revapi.simple
-
Deprecated.use
BaseConfigurable
instead - SimpleConfigurable() - Constructor for class org.revapi.simple.SimpleConfigurable
-
Deprecated.
- SimpleDifferenceTransform<T extends Element<T>> - Class in org.revapi.simple
-
Deprecated.use
BaseDifferenceTransform
instead - SimpleDifferenceTransform() - Constructor for class org.revapi.simple.SimpleDifferenceTransform
-
Deprecated.
- SimpleElement - Class in org.revapi.simple
-
Deprecated.use
BaseElement
instead - SimpleElement() - Constructor for class org.revapi.simple.SimpleElement
-
Deprecated.
- SimpleElementFilter - Class in org.revapi.simple
-
Deprecated.use
IndependentTreeFilter
or some otherTreeFilter
instead - SimpleElementFilter() - Constructor for class org.revapi.simple.SimpleElementFilter
-
Deprecated.
- SimpleElementForest - Class in org.revapi.simple
-
Deprecated.use
BaseElementForest
instead - SimpleElementForest(API) - Constructor for class org.revapi.simple.SimpleElementForest
-
Deprecated.
- SimpleReporter - Class in org.revapi.simple
-
Deprecated.use
BaseReporter
instead - SimpleReporter() - Constructor for class org.revapi.simple.SimpleReporter
-
Deprecated.
- sortAndGetCorrespondenceComparator(List<E>, List<E>) - Method in interface org.revapi.CorrespondenceComparatorDeducer
-
Deduces the correspondence comparator and sorts the provided lists so that the comparator, when used to compare the elements for the two lists mutually is consistent.
- SOURCE - org.revapi.CompatibilityType
-
The compatibility at source code level.
- start() - Method in class org.revapi.Stats.Collector
- start(E) - Method in class org.revapi.base.BaseTreeFilter
- start(E) - Method in class org.revapi.base.IncludeExcludeTreeFilter
- start(E) - Method in class org.revapi.base.IndependentTreeFilter
- start(E) - Method in interface org.revapi.TreeFilter
-
This method is called when an element is about to be filtered.
- startElements(E, E) - Method in interface org.revapi.DifferenceTransform.TraversalTracker
-
Called when the analyzer starts to traverse the two elements.
- startTraversal(ApiAnalyzer<X>, ArchiveAnalyzer<X>, ArchiveAnalyzer<X>) - Method in interface org.revapi.DifferenceTransform
-
Called when Revapi is about to start traversing the elements provided by the given archive analyzers.
- startWalk(E) - Method in interface org.revapi.ElementForest.Visitor
-
Called when the provided element is first visited.
- Stats - Class in org.revapi
-
Quick and dirty execution time statistics collection class.
- Stats.Collector - Class in org.revapi
- stream() - Method in class org.revapi.AnalysisResult.Extensions
- stream(Class<T>, boolean) - Method in interface org.revapi.Element
-
A stream equivalent of
Element.iterateOverChildren(Class, boolean, Filter)
. - stream(Class<T>, boolean, Element<E>) - Method in interface org.revapi.ElementForest
- stream(Class<T>, boolean, TreeFilter<E>, Element<E>) - Method in class org.revapi.base.BaseElementForest
- stream(Class<T>, boolean, TreeFilter<E>, Element<E>) - Method in interface org.revapi.ElementForest
-
Walks through the forest and returns a stream of elements that match the provided filter.
- stream(Class, boolean, TreeFilter, Element) - Method in class org.revapi.simple.SimpleElementForest
-
Deprecated.
- stringifyJavascriptObject(Object) - Static method in class org.revapi.configuration.JSONUtil
-
Converts the provided javascript object to JSON string.
- stripComments(InputStream) - Static method in class org.revapi.configuration.JSONUtil
-
Strips comments from the json in the inputstream.
- stripComments(InputStream, Charset) - Static method in class org.revapi.configuration.JSONUtil
-
Deprecated.This ignores the charset and uses UTf-8. Use
JSONUtil.stripComments(InputStream)
instead. - stripComments(Reader) - Static method in class org.revapi.configuration.JSONUtil
- stripComments(String) - Static method in class org.revapi.configuration.JSONUtil
- success() - Static method in class org.revapi.configuration.ValidationResult
- SUPPLEMENTARY - org.revapi.Archive.Role
- supportedBy(Iterable<? extends Archive>) - Method in class org.revapi.API.Builder
- supportedBy(Archive...) - Method in class org.revapi.API.Builder
T
- Ternary - Enum in org.revapi
-
Ternary logic using the Kleene algebra.
- throwIfFailed() - Method in class org.revapi.AnalysisResult
- toBoolean(boolean) - Method in enum org.revapi.Ternary
- toModelNode(Object) - Static method in class org.revapi.configuration.JSONUtil
- toString() - Method in class org.revapi.AnalysisResult.ExtensionInstance
- toString() - Method in class org.revapi.AnalysisResult.Extensions
- toString() - Method in class org.revapi.API
- toString() - Method in class org.revapi.base.BaseElementForest
- toString() - Method in class org.revapi.configuration.ValidationResult.Error
- toString() - Method in class org.revapi.configuration.ValidationResult
- toString() - Method in class org.revapi.configuration.XmlToJson.JSONPointer
-
Deprecated.
- toString() - Method in class org.revapi.Criticality
- toString() - Method in class org.revapi.Difference
- toString() - Method in class org.revapi.FilterFinishResult
- toString() - Method in class org.revapi.FilterStartResult
- toString() - Method in class org.revapi.Report
- toString() - Method in class org.revapi.simple.SimpleElementForest
-
Deprecated.
- toString() - Method in class org.revapi.Stats.Collector
- toString(JsonNode) - Static method in class org.revapi.configuration.JSONUtil
- transform(E, E, Difference) - Method in interface org.revapi.DifferenceTransform
-
Deprecated.use
DifferenceTransform.tryTransform(Element, Element, Difference)
which offers richer possibilities - transform(T, T, Difference) - Method in class org.revapi.simple.SimpleDifferenceTransform
-
Deprecated.
- TransformationResult - Class in org.revapi
-
The result of an transformation.
- TransformationResult.Resolution - Enum in org.revapi
-
The resolution of the difference transformation
- TreeFilter<E extends Element<E>> - Interface in org.revapi
-
A tree filter is something that is called repeatedly by the caller as the caller walks a tree of elements in a depth first search manner.
- TreeFilterProvider - Interface in org.revapi
-
Forest filter helps the
ArchiveAnalyzer
filter the resulting element forest while it is being created. - TRUE - org.revapi.Ternary
- tryTransform(E, E, Difference) - Method in interface org.revapi.DifferenceTransform
-
Tries to transform the difference into some other one(s) given the old and new elements.
U
- undecided() - Static method in class org.revapi.TransformationResult
- UNDECIDED - org.revapi.Ternary
- UNDECIDED - org.revapi.TransformationResult.Resolution
- union(List<TreeFilter<E>>) - Static method in interface org.revapi.TreeFilter
- union(TreeFilter<E>...) - Static method in interface org.revapi.TreeFilter
- UNKNOWN - org.revapi.Archive.Role
V
- validate(JsonNode, JsonNode) - Method in class org.revapi.configuration.ConfigurationValidator
-
Validates the provided configuration against the provided schema.
- validate(JsonNode, Configurable) - Method in class org.revapi.configuration.ConfigurationValidator
-
Validates that the full configuration contains valid configuration for given configurable.
- validate(ModelNode, ModelNode) - Method in class org.revapi.configuration.ConfigurationValidator
-
Deprecated.use the Jackson-based variant
- validate(ModelNode, Configurable) - Method in class org.revapi.configuration.ConfigurationValidator
-
Deprecated.use the Jackson-based variant
- validateConfiguration(AnalysisContext) - Method in class org.revapi.Revapi
-
Validates the configuration of the analysis context.
- ValidationResult - Class in org.revapi.configuration
-
Represents the results of the the configuration validation.
- ValidationResult(String[], ValidationResult.Error[]) - Constructor for class org.revapi.configuration.ValidationResult
- ValidationResult.Error - Class in org.revapi.configuration
- valueOf(String) - Static method in enum org.revapi.Archive.Role
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.revapi.CompatibilityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.revapi.DifferenceSeverity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.revapi.ReportComparator.Strategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.revapi.Ternary
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.revapi.TransformationResult.Resolution
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.revapi.Archive.Role
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.revapi.CompatibilityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.revapi.DifferenceSeverity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.revapi.ReportComparator.Strategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.revapi.Ternary
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.revapi.TransformationResult.Resolution
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- walk(E, ElementForest.Visitor<E>) - Static method in interface org.revapi.ElementForest
- walk(ElementForest<E>, ElementForest.Visitor<E>) - Static method in interface org.revapi.ElementForest
- withAllExtensionsFrom(ClassLoader) - Method in class org.revapi.PipelineConfiguration.Builder
- withAllExtensionsFrom(ClassLoader) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withAllExtensionsFromThreadContextClassLoader() - Method in class org.revapi.PipelineConfiguration.Builder
- withAllExtensionsFromThreadContextClassLoader() - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withAnalyzerExtensionIdsExclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withAnalyzerExtensionIdsInclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withAnalyzers(Class<? extends ApiAnalyzer>...) - Method in class org.revapi.PipelineConfiguration.Builder
- withAnalyzers(Class<? extends ApiAnalyzer>...) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withAnalyzers(Iterable<Class<? extends ApiAnalyzer>>) - Method in class org.revapi.PipelineConfiguration.Builder
- withAnalyzers(Iterable<Class<? extends ApiAnalyzer>>) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withAnalyzersFrom(ClassLoader) - Method in class org.revapi.PipelineConfiguration.Builder
- withAnalyzersFrom(ClassLoader) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withAnalyzersFromThreadContextClassLoader() - Method in class org.revapi.PipelineConfiguration.Builder
- withAnalyzersFromThreadContextClassLoader() - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withComparisonStrategy(ReportComparator.Strategy) - Method in class org.revapi.ReportComparator.Builder
- withConfiguration(JsonNode) - Method in class org.revapi.AnalysisContext.Builder
- withConfiguration(ModelNode) - Method in class org.revapi.AnalysisContext.Builder
-
Deprecated.
- withConfigurationFromJSON(String) - Method in class org.revapi.AnalysisContext.Builder
- withConfigurationFromJSONStream(InputStream) - Method in class org.revapi.AnalysisContext.Builder
- withCriticalities(Set<Criticality>) - Method in class org.revapi.PipelineConfiguration.Builder
- withData(String, Object) - Method in class org.revapi.AnalysisContext.Builder
- withData(Map<String, Object>) - Method in class org.revapi.AnalysisContext.Builder
- withDescend(Ternary) - Method in class org.revapi.FilterStartResult
- withExplicitOrder(Class<?>...) - Method in class org.revapi.ReportComparator.Builder
-
This sets up the comparator to order the reports of 2 different element types according to the position of the element base types in the provided array.
- withFilterExtensionIdsExclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withFilterExtensionIdsInclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withFilters(Class<? extends TreeFilterProvider>...) - Method in class org.revapi.PipelineConfiguration.Builder
- withFilters(Class<? extends TreeFilterProvider>...) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withFilters(Iterable<Class<? extends TreeFilterProvider>>) - Method in class org.revapi.PipelineConfiguration.Builder
- withFilters(Iterable<Class<? extends TreeFilterProvider>>) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withFiltersFrom(ClassLoader) - Method in class org.revapi.PipelineConfiguration.Builder
- withFiltersFrom(ClassLoader) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withFiltersFromThreadContextClassLoader() - Method in class org.revapi.PipelineConfiguration.Builder
- withFiltersFromThreadContextClassLoader() - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withInherited(boolean) - Method in class org.revapi.FilterFinishResult
- withInherited(boolean) - Method in class org.revapi.FilterStartResult
- withLocale(Locale) - Method in class org.revapi.AnalysisContext.Builder
- withMatch(Ternary) - Method in class org.revapi.FilterFinishResult
- withMatch(Ternary) - Method in class org.revapi.FilterStartResult
- withMatcherExtensionIdsExclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withMatcherExtensionIdsInclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withMatchers(Class<? extends ElementMatcher>...) - Method in class org.revapi.PipelineConfiguration.Builder
- withMatchers(Class<? extends ElementMatcher>...) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withMatchers(Iterable<Class<? extends ElementMatcher>>) - Method in class org.revapi.PipelineConfiguration.Builder
- withMatchers(Iterable<Class<? extends ElementMatcher>>) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withMatchersFrom(ClassLoader) - Method in class org.revapi.PipelineConfiguration.Builder
- withMatchersFrom(ClassLoader) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withMatchersFromThreadContextClassLoader() - Method in class org.revapi.PipelineConfiguration.Builder
- withMatchersFromThreadContextClassLoader() - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withNew(Element<?>) - Method in class org.revapi.Report.Builder
- withNewAPI(API) - Method in class org.revapi.AnalysisContext.Builder
- withOld(Element<?>) - Method in class org.revapi.Report.Builder
- withOldAPI(API) - Method in class org.revapi.AnalysisContext.Builder
- withReporterExtensionIdsExclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withReporterExtensionIdsInclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withReporters(Class<? extends Reporter>...) - Method in class org.revapi.PipelineConfiguration.Builder
- withReporters(Class<? extends Reporter>...) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withReporters(Iterable<Class<? extends Reporter>>) - Method in class org.revapi.PipelineConfiguration.Builder
- withReporters(Iterable<Class<? extends Reporter>>) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withReportersFrom(ClassLoader) - Method in class org.revapi.PipelineConfiguration.Builder
- withReportersFrom(ClassLoader) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withReportersFromThreadContextClassLoader() - Method in class org.revapi.PipelineConfiguration.Builder
- withReportersFromThreadContextClassLoader() - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withSeverityMapping(Map<DifferenceSeverity, Criticality>) - Method in class org.revapi.PipelineConfiguration.Builder
- withTransformationBlocks(JsonNode) - Method in class org.revapi.PipelineConfiguration.Builder
- withTransformationBlocks(Set<List<String>>) - Method in class org.revapi.PipelineConfiguration.Builder
- withTransformationBlocks(Set<List<String>>) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withTransformationBlocks(ModelNode) - Method in class org.revapi.PipelineConfiguration.Builder
-
Deprecated.use the Jackson-based variant
- withTransformExtensionIdsExclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withTransformExtensionIdsInclude(List<String>) - Method in class org.revapi.PipelineConfiguration.Builder
- withTransforms(Class<? extends DifferenceTransform>...) - Method in class org.revapi.PipelineConfiguration.Builder
- withTransforms(Class<? extends DifferenceTransform>...) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withTransforms(Iterable<Class<? extends DifferenceTransform>>) - Method in class org.revapi.PipelineConfiguration.Builder
- withTransforms(Iterable<Class<? extends DifferenceTransform>>) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withTransformsFrom(ClassLoader) - Method in class org.revapi.PipelineConfiguration.Builder
- withTransformsFrom(ClassLoader) - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withTransformsFromThreadContextClassLoader() - Method in class org.revapi.PipelineConfiguration.Builder
- withTransformsFromThreadContextClassLoader() - Method in class org.revapi.Revapi.Builder
-
Deprecated.
- withUntypedSeverityMapping(Map<DifferenceSeverity, String>) - Method in class org.revapi.PipelineConfiguration.Builder
X
- XmlToJson<Xml> - Class in org.revapi.configuration
-
A tool to convert some XML representation of the Revapi configuration to
JsonNode
used by Revapi. - XmlToJson(Map<String, ModelNode>, Function<Xml, String>, Function<Xml, String>, BiFunction<Xml, String, String>, Function<Xml, List<Xml>>) - Constructor for class org.revapi.configuration.XmlToJson
- XmlToJson(Revapi, Function<Xml, String>, Function<Xml, String>, BiFunction<Xml, String, String>, Function<Xml, List<Xml>>) - Constructor for class org.revapi.configuration.XmlToJson
- XmlToJson.JSONPointer - Class in org.revapi.configuration
-
Deprecated.use Jackson's impl
Z
- ZipArchiveAnalyzer<F extends BaseElementForest<E>,E extends BaseElement<E>> - Class in org.revapi.base
-
This is a base class for archive analyzers that need to search for files in a zipped archive.
- ZipArchiveAnalyzer(ApiAnalyzer<E>, API, List<Pattern>) - Constructor for class org.revapi.base.ZipArchiveAnalyzer
All Classes All Packages