Package | Description |
---|---|
org.revapi | |
org.revapi.configuration | |
org.revapi.query | |
org.revapi.simple |
Class and Description |
---|
AnalysisContext
An analysis context is an aggregation of the APIs to check and configuration for the analysis.
|
AnalysisContext.Builder |
AnalysisResult
Holds the result of the analysis.
|
AnalysisResult.ExtensionInstance |
AnalysisResult.Extensions |
API
Represents a set of archives that define an API.
|
API.Builder |
ApiAnalyzer
An API analyzer is the main interface one has to implement to support checking some kind of API.
|
Archive
A simple abstraction of a file or archive.
|
Archive.Role
The role of the archive in the API.
|
ArchiveAnalyzer
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. |
CompatibilityType
Enumerates possible compatibility types.
|
CorrespondenceComparatorDeducer
A correspondence comparator deducer produces a comparator that is used to compare elements from 2 collections.
|
Criticality
Criticality represents the assigned importance of a
Difference . |
Difference
Represents a single difference between an old and new API element.
|
Difference.Builder |
Difference.InReportBuilder |
DifferenceAnalyzer
An element analyzer is basically a visitor over matching elements of some language between
the two API versions being compared.
|
DifferenceSeverity
Enumerates the possible severities of differences found during the API analysis.
|
DifferenceTransform
A difference transform may elect to transform certain kinds of differences into other kinds.
|
Element
An element in a forest representation of given "language" under API inspection.
|
ElementFilter
An element filter is a type of extension that can serve as an input filter on the element forest.
|
ElementForest
A representation of some "unit" understood by an API analyzer.
|
PipelineConfiguration
This class represents the configuration of the Revapi analysis pipeline.
|
PipelineConfiguration.Builder |
Report
Represents the differences between comparable elements from old and new API.
|
Report.Builder |
Reporter
A reporter is the final stage during the API change analysis.
|
Revapi
The main entry point to the library.
|
Revapi.Builder
Deprecated.
favor the
PipelineConfiguration.Builder |
ServiceTypeLoader
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). |
Stats.Collector |
Class and Description |
---|
AnalysisContext
An analysis context is an aggregation of the APIs to check and configuration for the analysis.
|
Revapi
The main entry point to the library.
|
Class and Description |
---|
Element
An element in a forest representation of given "language" under API inspection.
|
Class and Description |
---|
AnalysisContext
An analysis context is an aggregation of the APIs to check and configuration for the analysis.
|
API
Represents a set of archives that define an API.
|
Archive
A simple abstraction of a file or archive.
|
Difference
Represents a single difference between an old and new API element.
|
DifferenceTransform
A difference transform may elect to transform certain kinds of differences into other kinds.
|
Element
An element in a forest representation of given "language" under API inspection.
|
ElementFilter
An element filter is a type of extension that can serve as an input filter on the element forest.
|
ElementForest
A representation of some "unit" understood by an API analyzer.
|
Report
Represents the differences between comparable elements from old and new API.
|
Reporter
A reporter is the final stage during the API change analysis.
|
Copyright © 2014-2020 Lukas Krejci. All Rights Reserved.