Package org.revapi.java.compilation
Class Compiler
- java.lang.Object
-
- org.revapi.java.compilation.Compiler
-
public final class Compiler extends Object
- Since:
- 0.1
- Author:
- Lukas Krejci
-
-
Constructor Summary
Constructors Constructor Description Compiler(ExecutorService executor, Writer reportingOutput, Iterable<org.revapi.java.spi.JarExtractor> jarExtractors, Iterable<? extends org.revapi.Archive> classPath, Iterable<? extends org.revapi.Archive> additionalClassPath, org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilationValve
compile(ProbingEnvironment environment, AnalysisConfiguration.MissingClassReporting missingClassReporting, boolean ignoreMissingAnnotations)
-
-
-
Constructor Detail
-
Compiler
public Compiler(ExecutorService executor, Writer reportingOutput, Iterable<org.revapi.java.spi.JarExtractor> jarExtractors, Iterable<? extends org.revapi.Archive> classPath, Iterable<? extends org.revapi.Archive> additionalClassPath, org.revapi.TreeFilter<org.revapi.java.spi.JavaElement> filter)
-
-
Method Detail
-
compile
public CompilationValve compile(ProbingEnvironment environment, AnalysisConfiguration.MissingClassReporting missingClassReporting, boolean ignoreMissingAnnotations) throws Exception
- Throws:
Exception
-
-