Package org.revapi.java
Class JavaArchiveAnalyzer
- java.lang.Object
 - 
- org.revapi.java.JavaArchiveAnalyzer
 
 
- 
- All Implemented Interfaces:
 org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
public final class JavaArchiveAnalyzer extends Object implements org.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
- Since:
 - 0.1
 - Author:
 - Lukas Krejci
 
 
- 
- 
Constructor Summary
Constructors Constructor 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) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaElementForestanalyze(org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> filter)org.revapi.APIgetApi()org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement>getApiAnalyzer()CompilationValvegetCompilationValve()ProbingEnvironmentgetProbingEnvironment()voidprune(org.revapi.ElementForest<org.revapi.java.spi.JavaElement> forest) 
 - 
 
- 
- 
Constructor Detail
- 
JavaArchiveAnalyzer
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)
 
 - 
 
- 
Method Detail
- 
getApiAnalyzer
public org.revapi.ApiAnalyzer<org.revapi.java.spi.JavaElement> getApiAnalyzer()
- Specified by:
 getApiAnalyzerin interfaceorg.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
 
- 
getApi
public org.revapi.API getApi()
- Specified by:
 getApiin interfaceorg.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
 
- 
analyze
@Nonnull public JavaElementForest analyze(org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> filter)
- Specified by:
 analyzein interfaceorg.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
 
- 
prune
public void prune(org.revapi.ElementForest<org.revapi.java.spi.JavaElement> forest)
- Specified by:
 prunein interfaceorg.revapi.ArchiveAnalyzer<org.revapi.java.spi.JavaElement>
 
- 
getProbingEnvironment
public ProbingEnvironment getProbingEnvironment()
 
- 
getCompilationValve
public CompilationValve getCompilationValve()
 
 - 
 
 -