public final class JavaApiAnalyzer extends Object implements org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement>
Constructor and Description |
---|
JavaApiAnalyzer() |
JavaApiAnalyzer(Iterable<org.revapi.java.spi.Check> checks,
Iterable<org.revapi.java.spi.JarExtractor> archiveTransformers) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
JavaArchiveAnalyzer |
getArchiveAnalyzer(org.revapi.API api) |
org.revapi.CorrespondenceComparatorDeducer<org.revapi.java.spi.JavaElement> |
getCorrespondenceDeducer() |
org.revapi.DifferenceAnalyzer<org.revapi.java.spi.JavaElement> |
getDifferenceAnalyzer(org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement> oldArchive,
org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement> newArchive) |
String |
getExtensionId() |
Reader |
getJSONSchema() |
void |
initialize(org.revapi.AnalysisContext analysisContext) |
public org.revapi.CorrespondenceComparatorDeducer<org.revapi.java.spi.JavaElement> getCorrespondenceDeducer()
getCorrespondenceDeducer
in interface org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement>
public String getExtensionId()
getExtensionId
in interface org.revapi.configuration.Configurable
public Reader getJSONSchema()
getJSONSchema
in interface org.revapi.configuration.Configurable
public void initialize(@Nonnull org.revapi.AnalysisContext analysisContext)
initialize
in interface org.revapi.configuration.Configurable
@Nonnull public JavaArchiveAnalyzer getArchiveAnalyzer(@Nonnull org.revapi.API api)
getArchiveAnalyzer
in interface org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement>
@Nonnull public org.revapi.DifferenceAnalyzer<org.revapi.java.spi.JavaElement> getDifferenceAnalyzer(@Nonnull org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement> oldArchive, @Nonnull org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement> newArchive)
getDifferenceAnalyzer
in interface org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement>
public void close()
close
in interface AutoCloseable
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.