public final class JavaArchiveAnalyzer extends Object implements org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
Constructor and Description |
---|
JavaArchiveAnalyzer(JavaApiAnalyzer apiAnalyzer,
org.revapi.API api,
Iterable<org.revapi.java.spi.JarExtractor> jarExtractors,
ExecutorService compilationExecutor,
AnalysisConfiguration.MissingClassReporting missingClassReporting,
boolean ignoreMissingAnnotations,
org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> implicitFilter) |
Modifier and Type | Method and Description |
---|---|
JavaElementForest |
analyze(org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> filter) |
org.revapi.API |
getApi() |
org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement> |
getApiAnalyzer() |
CompilationValve |
getCompilationValve() |
ProbingEnvironment |
getProbingEnvironment() |
void |
prune(org.revapi.ElementForest<org.revapi.java.spi.JavaElement> forest) |
public JavaArchiveAnalyzer(JavaApiAnalyzer apiAnalyzer, org.revapi.API api, Iterable<org.revapi.java.spi.JarExtractor> jarExtractors, ExecutorService compilationExecutor, AnalysisConfiguration.MissingClassReporting missingClassReporting, boolean ignoreMissingAnnotations, @Nullable org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> implicitFilter)
public org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement> getApiAnalyzer()
getApiAnalyzer
in interface org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
public org.revapi.API getApi()
getApi
in interface org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
@Nonnull public JavaElementForest analyze(org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> filter)
analyze
in interface org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
public void prune(org.revapi.ElementForest<org.revapi.java.spi.JavaElement> forest)
prune
in interface org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
public ProbingEnvironment getProbingEnvironment()
public CompilationValve getCompilationValve()
Copyright © 2014-2021 Lukas Krejci. All Rights Reserved.