ApiAnalyzer
s to
analyze the API archives and create an element tree that is then used for API comparison.PipelineConfiguration
instance.Difference
.AnalysisResult.fakeSuccess()
, this returns a failed analysis result without the need to run any analysis.Archive
interface providing a file as a Revapi
archive.forests
.Iterator
impls that can leave out the elements of incompatible types that
optionally don't conform to provided filter.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.toString()
can do the job.Configurable.getExtensionId()
returns a non-null value.CoIterator.next()
, this will contain the next element from the "left" collection.CoIterator.next()
, this will contain the next element from the "right" collection.CoIterator.getLeft()
and CoIterator.getRight()
to get the next elements from the two iterated collections.PipelineConfiguration.parse(ModelNode)
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.Revapi.builder()
instead.PipelineConfiguration.Builder
Element.searchChildren(java.util.List, java.lang.Class, boolean,
org.revapi.query.Filter)
but returns the result in a newly allocated list instance.ServiceLoader
directly (before Java 9 which enhances it to support the use case Revapi needs).Element
interface intended to be extended.SimpleElement
s.ModelNode
used by Revapi.Copyright © 2014-2020 Lukas Krejci. All Rights Reserved.